Microsoft PowerPoint - 13 PIK (Mentor Graphic ASIC).ppt

Слични документи
Microsoft PowerPoint - 10 PEK EMT Logicka simulacija 1 od 2 (2012).ppt [Compatibility Mode]

LAB 4 - Binarni komparator

Microsoft PowerPoint - 12 PAIK Planiranje rasporeda modula (2016) [Compatibility Mode]

Slide 1

AKVIZICIJA PODATAKA SA UREĐAJEM NI USB-6008 NI USB-6008 je jednostavni višenamjenski uređaj koji se koristi za akviziciju podataka (preko USBa), kao i

Apache Maven Bojan Tomić

Microsoft PowerPoint - 02 PEK EMT Uvod 2 od 2 (2013).ppt [Compatibility Mode]

Универзитет у Бањој Луци Електротехнички факултет Катедра за Општу електротехнику предмет: Теорија електричних кола 1 ЛАБ 01: Симулација електричних к

Univerzitet u Beogradu Mašinski fakultet Konstrukcija i tehnologija proizvodnje letelica PODEŠAVANJE PROGRAMSKOG PAKETA CATIA V5 Miloš D. Petrašinović

P1.0 Uvod

Biz web hosting

Microsoft Word - CAD sistemi

Microsoft PowerPoint - Lab_step_nc2017.ppt [Compatibility Mode]

[youtube]t2mptqulvr8[/youtube] [quote]pre svega potrebno je na kompjuteru imati instaliran winrar, koji cemo koristiti za deljenje arhiva i stavljanje

zad_6_2.doc

Projektovanje informacionih sistema i baze podataka

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]

P11.3 Analiza zivotnog veka, Graf smetnji

Писање и превођење модула

Microsoft Word - KORISNIČKA UPUTA za pripremu računala za rad s Fina potpisnim modulom_RSV_ doc

Lekcija 4 Povezivanje NI DAQ hardvera. Testiranje i simulacija NI DAQ hardvera. Akvizicija pomoću Express VIs 1. Cilj vežbe I deo Cilj vežbe je da stu

УНИВЕРЗИТЕТ У БЕОГРАДУ МАШИНСКИ ФАКУЛТЕТ Предмет: КОМПЈУТЕРСКА СИМУЛАЦИЈА И ВЕШТАЧКА ИНТЕЛИГЕНЦИЈА Задатак број: Лист/листова: 1/1 Задатак 5.1 Pостоје

** Osnovni meni

Vezba 8 - Merenje upotrebom programa Easera

Microsoft PowerPoint - GR_MbIS_12_IDEF

Upute-podesavanj -accounta

УНИВЕРЗИТЕТ У ИСТОЧНОМ САРАЈЕВУ ЕЛЕКТРОТЕХНИЧКИ ФАКУЛТЕТ ПРЕДМЕТ Почетак испита Термин Математика Основи електротехнике

PowerPoint Presentation

prva.dvi

Classroom Expectations

Microsoft Word - SIORT1_2019_K1_resenje.docx

Algoritmi i arhitekture DSP I

LAB PRAKTIKUM OR1 _ETR_

R u z v e l t o v a 5 5, B e o g r a d, t e l : , e - m a i l : p r o d a j p s i t. r s, w w w. p s i t. r s

Postoji jedan mali meni dragi alat koji vam omogucuje zastitu od kopiranja,pregledavanja,umnozavanja,pravljenj a duplikata...svih vasih medijskih dato

PowerPoint Presentation

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s

Microsoft PowerPoint - 01 PEK EMT Uvod (2013).ppt [Compatibility Mode]

Microsoft PowerPoint - 1. Zend_1 - Instalacija frameworka

PowerPoint Presentation

Универзитет у Нишу Електронски факултет Катедра за теоријску електротехнику Кратко упутство за коришћење програмског пакета FEMM 4.2 за израду вежби и

Startovanje Androida u Windowsu Jednostavno ako zelite mozete instalirati operativni sistem Android u okviru samog Windowsa (to se takodje moze uradit

Na osnovu člana 41 stav 3 Zakona o bibliotečkoj djelatnosti (“Službeni list CG”, broj 49/10) Ministarstvo kulture, na prijedlog nacionalne biblioteke,

Lekcija 6 Prikaz podataka na graficima. Upis u fajl. 1. Cilj vežbe Cilj vežbe je da studente upozna sa: načinima prikaza podataka na različitim grafič

WordPress & CSP Polisa Sigurnosti Sadržaja za WordPress Milan Petrović WordCamp Niš

Упутство за коришћење АМРЕС FileSender услуге

Microsoft PowerPoint - 12a PEK EMT VHDL 1 od 4 - Uvod (2011).ppt [Compatibility Mode]

Trimble Access Software Upute za korištenje V2.0 Geomatika-Smolčak d.o.o.

SPR , IV godina, VHDL – Ispitna pitanja

НАСТАВНИ ПЛАН ОДСЕКА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ 2. година 3. семестар Предмет Статус Часови (П + В + Л) Кредити 3.1 Математика 3 O

Z-15-85

Повезивање са интернетом

KREIRANJE TORRENTA Ako zelite da kreirate torrent fajl od nekog fajla ili foldera u vasem racunaru a kasnije podeliti sa drugim korisnicima i uploadov

Logicko projektovanje racunarskih sistema I

Рјешавање проблема потрошње у чиповима Александар Пајкановић Факултет техничких наука Универзитет у Новом Саду Фабрика чипова у Србији: има ли интерес

Projektovanje analognih integrisanih kola Projektovanje analognih integrisanih kola Prof. Dr Predrag Petković, Dejan Mirković Katedra za elektroniku E

Microsoft Word - Smerovi 1996

Slide 1

Slide 1

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме Сала Математика :00 све Основи електротехнике :00 све Програмирање

Microsoft Word - IP_Tables_programski_alat.doc

KATALOG ZNANJA IZ INFORMATIKE

UPUTSTVO ZA PODEŠAVANJE MOBILNIH UREĐAJA ZA MMS

Domaći zadatak - GUI (rok za sve grupe je ) Napraviti repozitorijum na GitHub-u koji se zove MenjacnicaGUI i postaviti Eclipse projekat menj

Увод у организацију и архитектуру рачунара 1

ednostavno i veoma kvalitetno mozete film koji ste downloadovali sa interneta u avi formatu pretvoriti u dvd format i kreirati pocetni meni sa sekvenc

Lekcija 4 Akvizicija i generisanje signala pomoću DAQmx VIs: analogni ulaz, digitalni ulaz/izlaz, analogni izlaz 1. Cilj vežbe II deo Cilj vežbe je da

Projektovanje tehnoloških procesa

PowerPoint Presentation

ELEKTRONIKA

ZAVOD ZA ELEKTRONIKU, MIKROELEKTRONIKU, RAČUNALNE I INTELIGENTNE SUSTAVE FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA SVEUČILIŠTE U ZAGREBU NAZIV SEMINARA au

ZIS

Microsoft PowerPoint - 09.pptx

4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу St

Microsoft PowerPoint - 1.DE.RI3g.09.Uvod

ODE_0 [Compatibility Mode]

ELEKTROTEHNIČKI FAKULTET, UNIVERZITET U BEOGRADU KATEDRA ZA ELEKTRONIKU UVOD U ELEKTRONIKU - 13E041UE LABORATORIJSKA VEŽBA Primena mikrokontrolera

Испит из Основа рачунарске технике OO /2018 ( ) Р е ш е њ е Задатак 5 Асинхрони RS флип флопреализован помоћу НИ кола дат је на следећ

Microsoft Word - eg_plan_mart2007.doc

Microsoft PowerPoint - 6. CMS [Compatibility Mode]

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

UNIVERZITET UKSHIN HOTI PRIZREN FAKULTET RAČUNARSKIH NAUKA PROGRAM: TIT - BOS NASTAVNI PLAN-PROGRAM SYLLABUS Nivo studija Bachelor Program TIT-Bos Aka

Često postavljana pitanja u programu OBRT 1. Kako napraviti uplatu u knjizi tražbina i obveza? 2. Kako odabrati mapu/disk za pohranu podataka? 3. Kako

MultiBoot Korisnički priručnik

M-3-643

Tehničko rešenje: Industrijski prototip dvostrukog trofaznog analizatora snage sa funkcijama merenja kvaliteta električne energije tipska oznaka MM2 R

Р273 Пројектовање база података Примери питања за колоквијум 1. Навести најважније моделе података кроз историју рачунарства до данас. 2. Објаснити ос

Microsoft PowerPoint - Topic04-Serbian.ppt

Prezentator: Nataša Dvoršak Umag, 20.listopad 2006

Pojačavači

Test ispravio: (1) (2) Ukupan broj bodova: 21. veljače od 13:00 do 14:00 Županijsko natjecanje / Osnove informatike Osnovne škole Ime i prezime

ПА-4 Машинско учење-алгоритми машинског учења

ПРОГРАМИ ЗА ПРАВЉЕЊЕ ПРЕЗЕНТАЦИЈА

POSTAVLJANJE PLEJERA ZA VREME INSTALACIJE PROGRAMA U WPI Verovatno ko koristi postinstalacioni paket programa zna zasigurno koliko moze biti dosadna a

MIP-heuristike (Matheuristike) Hibridi izmedu metaheurističkih i egzaktnih metoda Tatjana Davidović Matematički institut SANU

PowerPoint Presentation

PowerPoint Presentation

Транскрипт:

Projektovanje integrisanih kola Delimično projektovanje po narudžbini Sadržaj: Sadržaj: I. I. Uvod Uvod - sistem projektovanja II. II. CMOS Analiza Proces kola primenom računara III. III. Potpuno Optimizacija projektovanje el. kola po narudžbini IV. IV. Delimično Logička projektovanje simulacija po narudžbini Sadržaj: Primer projektovanja primenom alata 1 2 3.3 Projektovanje zasnovano na standardnim ćelijama Sadržaj: 1. Koje alate sadrži 2. Koje stilove projektovanja podržava Specifikacija projekta Projektovanje arhitekture Funkcionalno projektovanje pre-lejaut simulacija 4 početak opis projekta 1 logička sinteza 2 l ogi čko projekt ovanje 3.1 Opšta pravila 3.2 Projektovanje na tranzistorskom nivou 3.3 Projektovanje zasnovano na standardnim ćelijama Logičko projektovanje Projektovanje elektronike Fizičko projektovanje Fabrikacija post-lejaut simulacija 9 ekstarkcija kola 8 razlaganje 3 plan površine 5 razmeštaj 6 povezivanje 7 čip blok logičke ćelije fiz i čko projekt ovanje 3 Pakovanje i testiranje kraj 4

Projektovanje zasnovano na primeni standardnih ćelija primenom Mentor Graphics paketa može da se obavi na više načina. Naše iskustvo odnosi se na projektovanje razloženo, najgrublje gledano, na dve celine 1. Logičko projektovanje Logičko projektovanje IC Station GDSII Calibre VHDL Model -> ModelSim Leonardo Spectrum DEF File Verilog Model, Fizičko projektovanje 5 6 Detaljnije posmatrano one mogu da se predstave kao: Logičko projektovanje 1. RTL sinteza Leonardo 2. Planiranje površine 3. Kompajliranje Fizičko projektovanje 4. Generisanje stabla takta 5. Optimizacija IC Station 6. Povezivanje 7. Ekstrakcija parametara 8. Post-Routing optimizacija 9. Provera fizičkih pravila Calibre 7 Calibre HDL Technologija Netlista HDL Simulacija Fizičko Projektovanje DRC/LVS? HDL Sinteza Funkcionalna Simulacija?? fabrikacija ne ne ne Design Architect IC Station Planiranje površine Razmeštaj Povezivanje 8

RTL Sinteza RTL Sinteza HDL Technologija HDL Simulacija? ne HDL Sinteza Design Architect Netlista Funkcionalna Simulacija 9 10 Poziv programa: leonardo 1. 1 Postavljanje okruženja Izabrati stil projektova nja: ASIC Ili FPGA 11 12

1. 1 Postavljanje okruženja 1. 1 Postavljanje okruženja učitavanje ALF i LEF fajlova iz ponuđenih biblioteka učitavanje T- temperature V- VDD 13 14 1. 1 Postavljanje okruženja 1. 2 Učitavanje fajla za sintezu Load Library Input Open File Read 15 16

1. 3 Učitavanje ograničavajućeg parametra 1. 3 Učitavanje ograničavajućeg parametra Constrains Tip: Frekvencija Perioda Kašnjenje 17 18 1. 3 Učitavanje ograničavajućeg parametra 1. 3 Učitavanje ograničavajućeg parametra Kašnjenje Apply od ulaznih portova do registara između registara od registara do izlaznih portova od ulaza do izlaza 19 20

1. 4 Optimizacija Optimize 1. 4 Optimizacija Kriterijum optimizacije može biti kašnjenje ili površina ili kombinacija Optimize For 21 22 1. 4 Optimizacija 1. 4 Optimizacija Projekat može Za optimizaciju da se optimizuje celog projekta sa automatskom na najvišem nivou Ili očuvanom ( Top-level ) hijerarhijom treba dodati ili bez nje I/O stopice flaten Hierarchy Add I/O Pads 23 24

1. 5 Kreiranje izveštaja posle optimizacije 1. 6 Kreiranje izlaznih fajlova definiše se ime izlaznog tekst fajla vezanog za rezultate sinteze. Potrebno je navesti ime fajla i pritisnuti report area. Output 25 26 1. 6 Kreiranje izlaznih fajlova 1. 6 Kreiranje izlaznih fajlova Definisanje i imenovanje Izlaznog fajla u Verilog formatu (koristiće se za razmeštaj i povezivanje standardnih ćelija iz biblioteke korišćene Definisanje i imenovanje Izlaznog fajla u VHDL formatu (koristiće se za simulaciju nakon sinteze tzv. Post-syntezis simulation) tehnologije) 27 28

1. 6 Kreiranje izlaznih fajlova Selektovanjem polja Write Zapisuju se željeni fajlovi. 29 1. 6 Kreiranje izlaznih fajlova Zavisno od nivoa hijerarhije kolo može da se sintetizuje na nivou makroćelija ili tehnoloških ćelija. Rezultat sinteze može da se sagleda na nivou tehnoloških ćelija na nivou makroćelija kao put sa najvećim kašnjenjem 30 primer: primer: 31 32

primer: 1.7 Verifikacija Poziv programa: Design Architect da_ic 33 34 1.7 Verifikacija 1.7 Verifikacija Importovanje Verilog net liste Importovanje Verilog net liste 35 36

1.7 Verifikacija ukazivanje na map fajl, koji sadrži podatke o ćelijama na hard disku u okviru direktorijuma gde je instaliran Mentor Graphics (space/mentor/adk3_0/ic/techology/). 1.7 Verifikacija Open Shematic 37 38 1.7 Verifikacija 1.7 Verifikacija Priprema za generisanje lejauta - provera električne/logičke šeme Generisanje netliste za lejaut 39 40

1.7 Verifikacija 2.1 Generisanje makroćelije Izveštaj o generisanoj Alat: IC Station net listi za lejaut Poziv: ic 41 42 2.1 Generisanje makroćelije Podaci o bibliotekama i tehnologiji smešteni su u direktorijumu space/mentor/adk3_0/technology/ic/process/ami05. 2.1 Generisanje makroćelije Viewpoint podesiti na Schematic Driven Layout - SDL 43 44

2.1 Generisanje makroćelije 2.2 Planiranje površine čipa/ćelije Otvaranje ADK palete (Floor planning) Autofp 45 46 2.3 Raspoređivanje standardnih ćelija 2.3 Povezivanje standardnih ćelija (AutoPlace) (AutoRoute) StdCel All 2.4 Definisanje portova Ports Routing Dialog Block Options 47 48

2.3 Povezivanje standardnih ćelija (Podešavanje opcija) Expert Options 2.3 Povezivanje standardnih ćelija (Podešavanje opcija) OCR Options Center Weighted Step Size= 0.5 L= 2*Lambda 49 50 2.3 Povezivanje standardnih ćelija 2.3 Povezivanje standardnih ćelija Svi nivoi 51 52

2.4 Verifikacija lejauta 2.4 Verifikacija lejauta Provera povezanosti Overflow Layout Versus Schematic LVS Verifdp (LVS) 53 54 2.4 Verifikacija lejauta LVS 2.4 Verifikacija lejauta LVS Naziv ćelije Source Name Setup LVS 55 56

2.4 Verifikacija lejauta LVS Kao rezultat LVS testa dobija se izveštaj o eventualnim greškama vezanim za layout, u vidu tekstualnog fajla. Primer: Kalendar Logičko projektovanje a) Opis VHDL 57 58 Primer: Kalendar Primer: Kalendar Logičko projektovanje Logičko projektovanje b) Verifikacija c) Sinteza 59 60

Primer: Kalendar Primer: Kalendar Fizičko projektovanje Fizičko projektovanje d) Razmeštaj i povezivanje makroćelija e) Lejaut celog čipa 61 62 Primer: Kalendar Primer: Kalendar Fizičko projektovanje Fizičko projektovanje e) Lejaut celog čipa e) jezgro čipa - core 63 64

Pitanja za proveru znanja: 1. Dijagram toka projektovanja ASIC zasnovanog na primeni standardnih ćelija. Osnovna Delimično projektovanje po narudžbini 1. Kojim se tipom simulatora verifikuje rad digitalnog kola projektovanog na bazi standardnih ćelija? 2. U kojim se formatima eksportuju podaci o sintetizovanom kolu? Potpuno projektovanje po narudžbini Pitanja za proveru znanja: 1.... 2.... 3.... 4.... 5.... 6.... 65 66 Hvala na pažnji 67