MIKROELEKTRONIKA, VIEEA306
|
|
- Lajos Szabó
- 5 évvel ezelőtt
- Látták:
Átírás
1 Budapesti Műszaki és Gazdaságtudományi Egyetem MIKROELEKTRONIKA, VIEEA306 IC tervezés: tervezési szabályok, előre tervezés, ill. gyárás, a design flow, MPW gyártás
2 Mikroelektronikai CAD elemei Szimulátor: Rendszer szimuláció Reprezentáció: Viselkedési leírás Specifikáció VHDL-ben vagy Verilog-ban Absztrakciós szint: Rendszer szintű tervezés Logikai szimuláció Szintézis Struktúrális leírás Logikai tervezés Sémaeditor időzítési paraméterek Áramkörszimuláció Layout generálás Layout leírás Tranzisztor szintű tervezés Layout editor eszközparaméterek tervezési szabályok Fizikai eszközszimuláció Technológiai szimuláció Optimalizálás IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
3 Tervezőrendszerek elemei Áramkörbevitel HDL (Verilog, VHDL) viselkedési leírás (Verilog, VHDL, SystemC) strukturális leírás (Verilog, VHDL) Grafikus megadás (strukturális) Szimuláció (minden absztrakciós szinten) rendszer, kapu szintű logikai, áramköri megjelenítő eszközök koncepcionális tervezés, fizikai tervek ellenőrzése Magas szintű szintézis Layout szintézis Minden absztrakciós szinten: a terv adott reprezentációja adatbázisok IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
4 Technológia-függetlenség A felsorolt elemek nem utalnak semmiféle realizációs módszerre! Ez miért lehetséges? IC technológák tervezése - alkalmazás tervezés: élesen szétválasztva. Kapocs közöttük: terevezési szabályok, eszközparaméterek. Ennek milyen következményei vannak? Nyílt tervezőrendszerek lehetségesek (ugyanaz a szoftver teteszőleges technológiára, realizációs módra, pl. Mentor Graphics IC-re, FPGA-ra). A digitális IC tervezéséhez nem kellenek mély mikroelektronikai ismeretek. (Az analóghoz azonban igen.) IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
5 Tervezési szabályok A layout kialakítására vonatkozó egyszerű geometriai szabályok A technológia felbontóképességétől (csíkszélesség, MFS) függenek Ilyenek pl.: különböző maszkokon kialakítható alakzatok minimális mértei azonos, ill. különböző maszkokon elhelyezkedő alakzatok közötti távolságok, kötelező átfedések, stb IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
6 λ-ás tervezési szabályok λ-ás szabályok: λ = 2Φ (technológia felbontóképessége, MFS) A szabályokat λ egységekben adják meg, a layout alakzatok is ilyen ala-praszterra illeszkednek. Előny: kisebb csíkszélességű technológiára könnyen portolható egy λ-ás layout, mert csak λ értékét kell átírni IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
7 Tipikus λ-ás tervezési szabályok aktív terület (diff.csík) szélessége: 2λ aktívok távolsága: 3λ (kiürített réteg miatt) 3λ 2λ poli-si: csíkszélesség, távolság: 2λ fémezés csíkok szélessége, távolsága: 3λ (oxidlépcsők miatt) IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
8 Tipikus λ-ás tervezési szabályok kontaktus ablakok mérete: 2λ kontaktus - fémezés távolsága: λ λ 2λ gate átlapolás aktív fölött, stb IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
9 Az IC tervezés folyamata Specifikációk Előre gyártottság, előre tervezettség A design flow fogalma standard cellás tervezés példáján bemutatva Hierarchikus tervezés (top-down, bottom-up) Globális layout: floorplan IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
10 Specifikáció a tervezés első része Műszaki specifikáció (globálisan) Mi az a funkció, amit elektronikusan meg szeretnénk oldani? (Pl. modellvasút digitális vezérlése) Rendszermodell készítése pl. UML-ben Gazdasági specifikáció Milyen termékben kerül felhasználásra a rendszer? Mekkora a terméken belüli költséghányada? Vanak-e költségkorlátok? Pl. zsebkalkulátor a költség legnagyobb része a ház, billentyűzet, kijelző Egyéb szempontok ne legyen másolható (pl. katonai elektronika vagy egyéb nagy hozzáadott értékű rendszer) IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
11 Specifikáció a tervezés első része Egyéb szempontok (folytatás) kis helyen elférjen (lásd modellvasút példa - a dekóder férjen be pl. egy N-es mozdonyba is) kis fogyasztású legyen: telepes üzem lásd laptop, mobil (low power design) kis tápfeszültségről (pl. 1.5V) is menjen (low voltage design) versenyképesség time-to-market technológiai előny kiszolgáltatottság pl. FPGA-s terv meddig kapható az adott FPGA? az ún. 2nd sourcing kérdése Szabványok pl. aerospace alkalmazásnál volatilis eszköz nem lehet IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
12 Specifikáció rögzítése Annak eldöntése, mi legyen analóg, mi legyen digitális Pl. modellvasút-vezérlés: 1 digitális IC sokféle analóg környezet különböző funkciók mozdony dekóder, váltó dekóder, jelző dekóder Digitális rendszerkomponenseknél: HW-SW együttes tervezés, majd partícionálás (megint különböző költségfüggvények figyelembevételével) Digitális HW főbb rendszerparamétereinek optimalizálása, pl. adat- és címbuszok mérete, memóriák méretezése, stb IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
13 Specifikáció rögzítése 2 A nagyobb HW komponensek specifikációját univerzálisan rögzítjük HDL-ben leírjuk viselkedési leírást készítünk a realizációs módtól ez teljesen független Ez az adott komponens műszaki specifikációjának egzakt rögzítése Ez formális verifikációra alkalmas: Valóban azt csinálja, amit elképzeltünk? ebből struktúrális leírást készíthetünk (kézzel vagy szintézissel) ez még mindig független lehet a végső realizációs módtól majd megadjuk, hogy hogy kell tesztelni az adott modult (test bench készítése ez a stimulusok leírása logikai szimuláció számára) Pl. a US DoD is ezeket igényli, VHDL-ben Az IP megvalósítási módtól függetlenül van leírva IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
14 Realizációs módot választunk Mi befolyásolja? Tapasztalat: Mihez értenek a szóba jöhető tervezők? Rendelkezésre álló tervező eszközök Nem műszaki jellegű szempontok: pénz- és időkorlátok, copy-safe megvalósítás, darabszám kontrol, versenyképesség, stb. Pl. : gyorsan kell egy "deszkamodell" FPGA 100 ezres darabszámú sorozat várható egyedi IC IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
15 Példa: jelfeldolgozás S&H A/D A(ω) D/A A(ω) tisztán analóg megvalósítása vagy digitális szűrés: A(ω)-ból annak Z-transzformáltja késleltetők szorzók összeadók Realizációs mód választása DSP + szoftver flexibilis, könnyű más átviteli karakterisztikát kialakítani nem copy-safe, illékony, esetlegesen bonyolult környezet célhardver: Teljesen automatizálható tervezési folyamat késleltetés shift regiszter, összeadó/szorzó kombinációs hálózat FPGA ez is újraprogramozható egyedi IC örökre rögzített architektúra IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
16 Előre gyártottság kisebb költség Általános elv a modern iparban a végtermék gyors előállítására (lásd pl. építőipar panellakások), Az 1 példányra jutó NRE költség csökkentése Mikroelektronikában: minél több dolgot készítsünk el előre előregyártottság Si szelet szintjén: a teljes technológián végigment a szelet, egy utolsó fémezés maszk kivételével előre kialakított elemek (tranzisztorok vagy teljes alapkapuk) mátrix elrendezésben elemmátrix áramkörök» MOS tranzisztorok ULA (uncomitted logic array), nmos-ban» kapuk gate array GA, CMOS-banis végső áramkör: a mátrixban található elemek összeköttetésének kialakításával az utolsó fémezési maszk segítségével» gond: elemkihasználtság, költség, átfutási idő ma már nem divatos teljesen előre legyártott, tokozott IC programozható eszközök:» μctrl-er, DSP, PLA, EPROM, FPGA (field programmable GA)» költséghatékony és igen flexibilis megoldások Ma az FPGA egyre dominánsabb a cél IC-kkel szemben, mert a maszkgyártás és Si-megmunkálás nagyon drága a mai technológiákkal IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
17 Klasszikus gate array programozása Progarmozó maszk: Alk. sűrűség Ár csak fémezés maszk fémezés + kontaktusok fém + kont. + diffúziós réteg... full custom nagy olcsó IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
18 Előre tervezettség kisebb költség Nem érdemes a kapuk, tárolók, regiszterek, multiplexerek, interfész áramkörök tervezésével időt tölteni ezek logikailag minden (CMOS) technológia esetében egyformák (pálcikai diagramos layout-juk is egyforma) nagyon gyakran kellenek, nem egyediek Tervezzük meg őket előre, szabványosítsuk őket standard cellák "Standard cellák" általános értelemben minden megvalósítási módnál léteznek A tervezés költsége csökkenthető IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
19 "Standard cellák" Hardverben NYÁK: katalógus IC-k (lásd SN sorozat, egyebek) FPGA: előre elkészített kódok gate array: előre összekötött áramköri részek fémezés maszk részleteken standard cellás IC: maguk a cellák egyes kapuk teljes, kész layout-jai full custom IC: a teljes layout nem egyedi, használ standard cellákat, vagy beágyazott nagy blokkokat: RAM, ROM, layout-ban adott IP blokkok, stb. Szoftverben könyvtári rutinok (pl. C könyvtárakban math.h, stb) C++ osztályok (class librarykben) IP blokkok: HDL-ben, akár layout szintig tetszőleges technológiára szintetizálható módon leírt kész, magasszinten adott áramköri blokkok IP == intellectual property (szellemi tulajdon) Akár pl. teljes mikrokontroller magok is hozzáférhetők az ún. IP brókereknél HDL-ben. Ezek aztán pl. IC-re vagy FPGA-ra szintetizálhatóak IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
20 Standard cellák szűkebb értelemben Monolitikus IC-k tervezésénél használatos alap "építőkövek" alapkapuk összetettebb logikai funkciók Előre megtervezett hibátlan layout, teljesen letesztelt működés kötöttségek a layout kialakításában rögzített magasság (de variábilis szélesség) jelvezetékek csatlakozó pontjai: adott raszter mentén VDD és GND hozzáférés: kötött pozícióban ezek a layout kötöttségek a fizikai IC tervezést végző, automatikus CAD programok működését segítik elő IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
21 Összehasonlítás 1. full cust. std. cell. gate arr. FPGA NYÁK Ár 10 6 felett 10 4 körül 10 3 körül mindig 10 3 alatt OK OK OK OK OK Átfutás 1 év 4 hónap 4 hónap azonnal 1 hét.. 1 év Tervezés drága, lassú olcsó, gyors olcsó, gyors csak a funciót olcsó, gyors Kivitelezés drága drága közepes olcsó olcsó Max. bonyolultság nagy nagy közepes nagy???? Másolhatóság nehéz nehéz közepes nehéz Könnyű IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
22 Összehasonlítás 2. Ár Gate array Std. cellás Full custom NYÁK db IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
23 Standard cellás tervezés cellakönyvtár könyvtáron belül minden cellára geometrai kötöttségek: azonos magasság (tetszőleges szélesség), tápfesz. és föld sínek azonos helyen, jelvezetékek csak adott griden, cellák alján vagy tetején szabályos chip layout: cellasorok, huzalozási csatornák IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
24 Standard áramköri cellák A korábban bemutatott CMOS inverter layout makro is a standard cellás tervezéshez szükséges konvenciók szerint lett kialakítva: Tápvezeték pinek out out G G Jelvezeték pinek GND D nmos G S D pmos G S VDD in in Cella layout makro körvonala IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
25 Standard áramköri cellák Layout szinten elegendő csak a pinekkel ellátott körvonalrajzra hivatkozni: out!gnd!vdd out INV in!gnd!vdd in IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
26 Standard áramköri cellák IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
27 Standard cellák egy sorban: VDD GND IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
28 Standard cellás IC: huzalozási csatorna Cellasor huzalozási csatorna Cellasor huzalozási csatorna Cellasor huzalozási csatorna IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
29 Egy standard cellás áramkör: IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
30 Budapesti Műszaki és Gazdaságtudomanyi Egyetem Legújabban: A cella struktúrát eltakarják az összeköttetések: IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
31 Cellakönyvtár tartalma: előre tervezett logikai részáramkörök, teljesen letesztelt funkció grafikus szimbólum (sémaeditorhoz) szimulációs modell, időzítési adatok (logikai szimulációhoz), részletes cella layout vagy körvonalrajzolat prototípus a rendszer hardverleíró nyelvén tipikus elemek: kapuk, tárolók, MUX, DMX, SNxxx, számlálók, stb IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
32 A design flow fogalma Adott tervezőrendszerben, adott stílusú tervezés (pl. standard cellás) esetén bejárandó tervezési útvonal: mely programok, milyen sorrendben használandók. Előírt program-használati sorrend Kötelezően előállítandó file-ok (reprezentációk vagy view-k) Ezek konzisztens volta IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
33 Standard cellás design flow 1 Áramkörbevitel: sémaeditor HDL makrocellák / generált elemek (pl. RAM, ROM blokkok) Stimulus file javítása nem Funkcionális tesztelés logikai szimulációval (pre-layout) igen Stimulus leírás rendben? nem Szimulációs eredmények rendben? igen nem Fizikai tervezés: floorplan részletes layout tok - bondolás Szimulációs eredmények rendben? igen Funkcionális tesztelés logikai szimulációval (post-layout): jelvezetékek késleltetése, min/nom/max (szórás), skew (jelváltozási meredekségre való érz.) IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
34 Standard cellás design flow 2 Ellenőrzések. Pl.: pad ring (tappancsgyűrű) rendben? Fan-in / fan-out viszonyok rendben? FF-ok időzítési kötöttségei rendben? Min/nom/max végzett szimulációk lényegében egyeznek? Skew érzékenység rendben? Layout DRC rendben? Visszalépés a megflelő, korábbi tervezési fázisba Nem Minden rendben? nem Megfelelő file-ok összeszedése, elküldése igen Minden rendben? igen Gyártáselőkészítés: logikai szimuláció IC teszteléshez adminisztratív teendők (pl. azonosítók) Konzisztencia ellenőrzése: Kötelező lépések megtörténtek? Sorrend? Sikeresség? Kötelező file-ok megvannak? Frissességi sorrend? IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
35 Gyártásba küldendő file-ok Áramkörleírás Részletes layout terv Tesztelés leírása (teszt vektorok és a hozzájuk tartozó helyes válaszok) Tokozási, bondolási információ Adminisztratív azonosítók IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
36 Tervezési módszertanok Top-down design: A bonyolultabb rendszer tervezése felől haladunk az egyszerűbb felé: folyamatosan részekre bontjuk a feladatot. Meddig? Amíg olyan funkcióba nem ütközünk, ami megvan pl. cellakönyvtári elemként vagy bármilyen más, az adott realizációs módban létező alapelemként. A HDL-en (Verilog, VHDL, SystemC) történő tervezés ezt nagyban támogatja IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
37 Tervezési módszertanok Top-down design: Viselkedési leírás Particionálás: részáramkörök definiálása viselkedési leírásukkal Részáramkörök viselkedési leírásának tesztelése szimulációval Szimuláció Egyezés? Struktúrális leírás készítése a részáramkörök felhasználásával Szimuláció Ha sikeres volt a particionálás, folytatjuk a részáramkörökkel ugyanezt IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
38 Tervezési módszertanok Bottom-up design: Alapelemekből (cellakönyvtári elemekből) részáramköröket rakunk össze. Ezekből újabb, bonyolultabb részáramköröket rakunk össze, stb. Meddig? Amíg meg nem valósítottuk a specifikált áramkört. Hierarchikus áramkörleírás készül (minden esetben) IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
39 Hierarchikus áramkörleírás Top level design: core tappancsok Core: A_funkció + B_funkció A_funkció: AA_funkció + AB_funkció B_funkció: BA_funkció + BB_funkció AA_funkció Cellakönyvtári elem Cellakönyvtári elem Cellakönyvtári elem IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
40 Hierarchikus áramkörleírás 4-ből 16-os dekóder: top level design Input cellák Áramköri mag (core) Táp tappancsok Output cellák IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
41 Hierarchikus áramkörleírás 4-ből 16-os dekóder: top level design Áramköri mag (core) IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
42 Hierarchikus áramkörleírás 2ből 4-es dekóder, buszos 4-ből 16-os dekóder core IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
43 Hierarchikus áramkörleírás dec2to4 2-ből 4-es dekóder, buszos IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
44 Hierarchikus áramkörleírás Cellakönyvtári elemek: inv, nand Hierarchia legalja IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
45 Áramkörkifejtés A hierarchikus áramkörleírás lebontását a hierarchia kifejtésének nevezzük: A top level design-ból kiindulva behelyettesítjük a hivatkozott részáramkörök struktúrális leírását Rekurzíve folytatjuk, addig, amíg már csak cella hivatkozásokat nem tartalmaz a leírás. A hierarchiától megfosztott áramkörleírást kifejtett áramkörleírásnak hívjuk. Angolul ez a flat design Áramkörkifejtés = design flattening IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
46 Áramkörkifejtés Áramkörkifejtés = design flattening Hierarchia szintek Top level design Részáramkörök Részáramkörök Cella szintű funkciók Hierarchikus design Áramköri hierarchia-kifejtő program Flat design Cellák IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
47 Layout előállítása Kifejtett áramkörleírás Floorplan core kialakítása tappancsgyűrű kialakítása (pad limited, core limited) cellák elhelyezése Globális huzalozás huzalozási csatornák kialakítása föld és táp ellátás (supply tree) esetleg órajel szétosztás külön Részletes huzalozás DRC tervezési szabályellenőrzés IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
48 Az ún. floorplan áramköri mag (core) tappancs gyűrű (pad ring) I/O cellákkal Ez az IC layout globális alaprajza. A főbb blokkok helyét jelöljük ki rajta és sarok cellákkal Gyakran kézi munkát igényel a rendbetétele IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
49 Az ún. floorplan Az Intel Pentium processzor optikai mikroszkóppal készült fotoján a layout részletei nem látszanak, de a floorplan jól felismerhető IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
50 A floorplan kialakítása Példa: Cadence Opus Floorplan a még el nem helyezett tappancsokkal és standard cellákkal, de már szétválogatva IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
51 A floorplan kialakítása Tappancsgyűrű kialakítása, pl. egy ún. floorplan file kézi szerkesztésével Sarok cellák hozzáadása IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
52 A floorplan kialakítása Kiegyenlítés után a kész floorplan: IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
53 Következő lépés: place & route Huzalozási csatornák generálása Globális vezetékezés Részletes vezetékezés Hiba is lehet ERC: electric rule checking DRC: design rule checking IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
54 DRC: tervezési szabály-ellenőrzés A layout "szintaktikai" ellenőrzése Kézzel készített (full custom) layout esetén kötelező Géppel készített layout esetén sokszor ajánlott Néhány jellegzetes ellenőrző műveletre szemléltető példa: WIDTH(A) < 0.5 Az A réteg minden olyan alakzatát szolgáltatja, amely keskenyebb 0.5 egységnél SPACING(A,B) < 0.5 Az A és B réteg minden olyan alakzat-párosát szolgáltatja, amelyek távolsága 0.5 egységnél kisebb IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
55 Layout makrok - egyre jobban kifejtve: A layout is hierachikus, de ez nem design hierarchia, hanem a layout makrok hierarchiája Level 1: két makrohívás (áramköri mag, tappancsgyűrű) IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
56 Layout makrok - egyre jobban kifejtve: Level 2: tappancsgyűrű részekre osztva IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
57 Layout makrok - egyre jobban kifejtve: Level 3: tappancsgyűrű tovább osztva, huzalozási csatornák, cellasorok IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
58 Layout makrok - egyre jobban kifejtve: Level 4: tapapancs cellák és standard cellák makrohivásai IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
59 Layout makrok - egyre jobban kifejtve: Level IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
60 Layout makrok - egyre jobban kifejtve: Level IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
61 Layout makrok - egyre jobban kifejtve: Level 7: teljesen kifejtett makrok IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
62 Layout makrok - egyre jobban kifejtve: Level 4: tranzisztorok, kontaktusok még makrohívással IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
63 Layout makrok - egyre jobban kifejtve: Level 6: standard cellák, kontaktusok teljesen kifejtve IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
64 Automatikus tervezés folyamata: Szimulátor: Rendszer szimuláció Funkcionális tesztelés Reprezentáció: Rendszerszintű leírás Specifikáció SystemC-ben HW-SW co-design Viselkedési leírás Specifikáció VHDL-ben vagy Verilog-ban Absztrakciós szint: Rendszer szintű tervezés A tervezési munka itt koncentrálódik Magasszintű szintézis Logikai szimuláció Struktúrális/logikai leírás VHDL-ben vagy Verilog-ban Logikai tervezés időzítési paraméterek Időzítési adatok kinyerése Mapping és layoutgenerálás Fizikai terv (layout) Tranzisztor szintű tervezés IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
65 MPW gyártás IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
66 Példa: MPW tervezés és gyártás Szereplők: IC gyár - silicon foundry (pl. ST, AMS, NXP, Xfab...) Szoftverház - EDA vendor (pl. Cadence, Mentor,...) Tokozó üzem MPW szolgáltató - silicon broker (pl. EUROPRACTICE, CMP, MOSIS) Végfelhasználó, aki egyben tervező is (pl. mi) MPW gyártás = Multi-Project Wafer 1 Si szeleten chip, gyártási alkalmak (run-ok): 2-3 havonta átfutás: layout beküldésétől tokozott chip-ig: 2-3 hónap költségmegosztás, területarányos fizetés Pl.: 250 EUR/mm 2, 4 mm EUR EUR tokozás 5 tokozott chip, 10 tokozatlan chip (66 EUR/chip) Van előírt minimum felület, aminél kisebbet nem számláznak ki. tipikus felhasználás: prototípus gyártás small volume production: pl. 5-6 szelet 1 chip-pel IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
67 Példa: MPW tervezés és gyártás Tervező 1 MPW szolgáltató Tervező 2 Tervező IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
68 Példa: MPW tervezés és gyártás IC gyár Chip layout-ok egyesítve Tervezési szabályok, eszközparaméterek, cellakönyvtár Tokozó üzem Si szelet áramkörrel Tokozott IC-k MPW szolgáltató Tervező szoftver, design kit Chip layout Tervező és felhasználó Pucér chip-ek EDA vendor Tervező szoftver Tokozott IC IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
69 Példa: MPW tervezés és gyártás IC tervezés 2: Tervezési szabályok, tervező rendszerek, MPW Poppe András, BME-EET
Mikroelektronikai tervezés
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Mikroelektronikai tervezés Tervezőrendszerek Egy kis történelem Hogyan is terveztek digitális IC-t pl. az 1970-es években?
RészletesebbenMIKROELEKTRONIKA, VIEEA306
Budapesti Műszaki és Gazdaságtudományi Egyetem MIKROELEKTRONIKA, VIEEA306 Tervezés FPGA-ra, Verilog, SystemC http://www.eet.bme.hu/~poppe/miel/hu/18-ictervezes3.ppt http://www.eet.bme.hu Tervezés FPGA-ra
RészletesebbenElőadó: Nagy István (A65)
Programozható logikai áramkörök FPGA eszközök Előadó: Nagy István (A65) Ajánlott irodalom: Ajtonyi I.: Digitális rendszerek, Miskolci Egyetem, 2002. Ajtonyi I.: Vezérléstechnika II., Tankönyvkiadó, Budapest,
Részletesebben1. DIGITÁLIS TERVEZÉS PROGRAMOZHATÓ LOGIKAI ÁRAMKÖRÖKKEL (PLD)
1. DIGITÁLIS TERVEZÉS PROGRAMOZHATÓ LOGIKAI ÁRAMKÖRÖKKEL (PLD) 1 1.1. AZ INTEGRÁLT ÁRAMKÖRÖK GYÁRTÁSTECHNOLÓGIÁI A digitális berendezések tervezésekor számos technológia szerint gyártott áramkörök közül
RészletesebbenMIKROELEKTRONIKA, VIEEA306
Budapesti Műszaki és Gazdaságtudományi Egyetem MIKROELEKTRONIKA, VIEEA306 Integrált áramkörök: áttekintés, főbb jellemzők, a gyártás és a tervezés kapcsolata, költségek http://www.eet.bme.hu/~poppe/miel/hu/16-ictervezes1.ppt
RészletesebbenDigitális eszközök típusai
Digitális eszközök típusai A digitális eszközök típusai Digitális rendszer fogalma Több minden lehet digitális rendszer Jelen esetben digitális integrált áramköröket értünk a digitális rendszerek alatt
RészletesebbenVIII. BERENDEZÉSORIENTÁLT DIGITÁLIS INTEGRÁLT ÁRAMKÖRÖK (ASIC)
VIII. BERENDEZÉSORIENTÁLT DIGITÁLIS INTEGRÁLT ÁRAMKÖRÖK (ASIC) 1 A korszerű digitális tervezés itt ismertetendő (harmadik) irányára az a jellemző, hogy az adott alkalmazásra céleszközt (ASIC - application
RészletesebbenIntegrált áramkörök/5 ASIC áramkörök
Integrált áramkörök/5 ASIC áramkörök Rencz Márta Elektronikus Eszközök Tanszék 12/10/2007 1/33 Mai témák Az integrált áramkörök felosztása Integrált áramkörök létrehozása Integrált áramkörök tervezése
RészletesebbenIntegrált áramkörök/6 ASIC áramkörök tervezése
Integrált áramkörök/6 ASIC áramkörök tervezése Rencz Márta Elektronikus Eszközök Tanszék 12/10/2007 1/25 Mai témák Integrált áramkörök tervezése Az ASIC tervezés gyakorlata ASIC tervezési technikák Az
RészletesebbenStandard cellás tervezés
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Standard cellás tervezés A tanszéken rendelkezésre álló CENSORED technológia bemutatás és esettanulmány Figyelmeztetés! Ez
RészletesebbenLaborgyakorlat 3 A modul ellenőrzése szimulációval. Dr. Oniga István
Laborgyakorlat 3 A modul ellenőrzése szimulációval Dr. Oniga István Szimuláció és verifikáció Szimulációs lehetőségek Start Ellenőrzés után Viselkedési Funkcionális Fordítás után Leképezés után Időzítési
RészletesebbenMIKROELEKTRONIKA, VIEEA306
Budapesti Műszaki és Gazdaságtudományi Egyetem MIKROELEKTRONIKA, VIEEA306 MOS áramkörök: CMOS áramkörök, konstrukciós kérdések http://www.eet.bme.hu/~poppe/miel/hu/14-cmos.ppt http://www.eet.bme.hu Vizsgált
Részletesebben8.3. AZ ASIC TESZTELÉSE
8.3. AZ ASIC ELÉSE Az eddigiekben a terv helyességének vizsgálatára szimulációkat javasoltunk. A VLSI eszközök (közöttük az ASIC) tesztelése egy sokrétűbb feladat. Az ASIC modellezése és a terv vizsgálata
RészletesebbenMEMS eszközök redukált rendű modellezése a Smart Systems Integration mesterképzésben Dr. Ender Ferenc
MEMS eszközök redukált rendű modellezése a Smart Systems Integration mesterképzésben Dr. Ender Ferenc BME Elektronikus Eszközök Tanszéke Smart Systems Integration EMMC+ Az EU által támogatott 2 éves mesterképzési
RészletesebbenLaborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Multiplexer (MPX) A multiplexer egy olyan áramkör, amely több bemeneti adat közül a megcímzett bemeneti adatot továbbítja a kimenetére.
RészletesebbenMikroelektronikai tervezés tantermi gyakorlat
Mikroelektronikai tervezés tantermi gyakorlat Gärtner Péter, Ress Sándor 2010 április 1 Az átcsúszó selejt Előadáson levezetve az átcsúszó selejtre: Y = yield, kihozatal C = fault coverage, hibalefedés
RészletesebbenMIKROELEKTRONIKA, VIEEA306
Budapesti Műszaki és Gazdaságtudományi Egyetem MIKROELEKTRONIKA, VIEEA306 A MOS inverterek http://www.eet.bme.hu/~poppe/miel/hu/13-mosfet2.ppt http://www.eet.bme.hu Vizsgált absztrakciós szint RENDSZER
RészletesebbenMIKROELEKTRONIKA, VIEEA306
Budapesti Műszaki és Gazdaságtudományi Egyetem MIKROELEKTRONIKA, VIEEA306 Bevezetés http://www.eet.bme.hu/~poppe/miel/hu/01-bevez.ppt http://www.eet.bme.hu Alapfogalmak IC-k egy felületszerelt panelon
RészletesebbenLayout reprezentációk
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Layout reprezentációk Bognár György Timár András Dr. Poppe András http://www.eet.bme.hu Digitális integrált áramkör tervezés
RészletesebbenElvonatkoztatási szintek a digitális rendszertervezésben
Budapest Műszaki és Gazdaságtudományi Egyetem Elvonatkoztatási szintek a digitális rendszertervezésben Elektronikus Eszközök Tanszéke eet.bme.hu Rendszerszintű tervezés BMEVIEEM314 Horváth Péter 2013 Rendszerszint
Részletesebben5. KOMBINÁCIÓS HÁLÓZATOK LEÍRÁSÁNAK SZABÁLYAI
5. KOMBINÁCIÓS HÁLÓZATOK LEÍRÁSÁNAK SZABÁLYAI 1 Kombinációs hálózatok leírását végezhetjük mind adatfolyam-, mind viselkedési szinten. Az adatfolyam szintű leírásokhoz az assign kulcsszót használjuk, a
RészletesebbenIII. Alapfogalmak és tervezési módszertan SystemC-ben
III. Alapfogalmak és tervezési módszertan SystemC-ben A SystemC egy lehetséges válasz és egyben egyfajta tökéletesített, tovább fejlesztett tervezési módszertan az elektronikai tervezés területén felmerülő
Részletesebben1. A VHDL mint rendszertervező eszköz
1.1. A gépi tervezés A gépi leíró nyelvek (HDL) célja az egyes termékek egységesítése, logikai szimulációhoz leíró nyelv biztosítása, a terv hierarchikus felépítésének tükrözése és a nagy tervek áttekinthetővé
RészletesebbenMikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése Beágyazott rendszerek Fehér Béla Raikovich Tamás
RészletesebbenLOGIKAI TERVEZÉS. Előadó: Dr. Oniga István Egytemi docens
LOGIKAI TERVEZÉS PROGRAMOZHATÓ ÁRAMKÖRÖKKEL Előadó: Dr. Oniga István Egytemi docens A tárgy weboldala http://irh.inf.unideb.hu/user/onigai/ltpa/logikai_tervezes.htmltervezes.html Adminisztratív információk
RészletesebbenPROGRAMOZHATÓ LOGIKAI ESZKÖZÖK. Elıadó: Dr. Oniga István Egytemi docens
PROGRAMOZHATÓ LOGIKAI ESZKÖZÖK Elıadó: Dr. Oniga István Egytemi docens A tárgy weboldala http://irh.inf.unideb.hu/user/onigai/ple/programozhato_logika.html Adminisztratív információk Tárgy: Oktató: Dr.
Részletesebben10. EGYSZERŰ HÁLÓZATOK TERVEZÉSE A FEJLESZTŐLAPON Ennél a tervezésnél egy olyan hardvert hozunk létre, amely a Basys2 fejlesztőlap két bemeneti
10. EGYSZERŰ HÁLÓZATOK TERVEZÉSE A FEJLESZTŐLAPON Ennél a tervezésnél egy olyan hardvert hozunk létre, amely a Basys2 fejlesztőlap két bemeneti kapcsolója által definiált logikai szinteket fogadja, megfelelő
RészletesebbenProgrammable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?
System on a Chip Programmable Chip Lazányi János 2010 Tartalom A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban? Page 2 1 A hagyományos technológia Elmosódó határvonalak ASIC
RészletesebbenIntegrált áramkörök/3 Digitális áramkörök/2 CMOS alapáramkörök Rencz Márta Ress Sándor
Integrált áramkörök/3 Digitális áramkörök/2 CMOS alapáramkörök Rencz Márta Ress Sándor Elektronikus Eszközök Tanszék Mai témák A CMOS inverter, alapfogalmak működés, számitások, layout CMOS kapu áramkörök
RészletesebbenDigitális technika (VIMIAA02) Laboratórium 5
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 5 Fehér Béla Raikovich Tamás,
RészletesebbenDigitális technika (VIMIAA02) Laboratórium 5
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 5 Fehér Béla Raikovich Tamás,
RészletesebbenPAL és GAL áramkörök. Programozható logikai áramkörök. Előadó: Nagy István
Programozható logikai áramkörök PAL és GAL áramkörök Előadó: Nagy István Ajánlott irodalom: Ajtonyi I.: Digitális rendszerek, Miskolci Egyetem, 2002. Ajtonyi I.: Vezérléstechnika II., Tankönyvkiadó, Budapest,
RészletesebbenDigitális technika (VIMIAA02) Laboratórium 5.5
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 5.5 Fehér Béla Raikovich Tamás,
RészletesebbenDIGITÁLIS TECHNIKA. Szabó Tamás Dr. Lovassy Rita - Tompos Péter. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar LABÓRATÓRIUMI ÚTMUTATÓ
Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar Szabó Tamás Dr. Lovassy Rita - Tompos Péter DIGITÁLIS TECHNIKA LABÓRATÓRIUMI ÚTMUTATÓ 3. kiadás Mikroelektronikai és Technológia Intézet Budapest, 2014-1
RészletesebbenDIGITÁLIS TECHNIKA I
DIGITÁLIS TECHNIKA I Dr. Kovács Balázs Dr. Lovassy Rita Dr. Pődör Bálint Óbudai Egyetem KVK Mikroelektronikai és Technológia Intézet 11. ELŐADÁS 1 PÉLDA: 3 A 8 KÖZÜL DEKÓDÓLÓ A B C E 1 E 2 3/8 O 0 O 1
RészletesebbenIntegrált áramkörök/1. Informatika-elekronika előadás 10/20/2007
Integrált áramkörök/1 Informatika-elekronika előadás 10/20/2007 Mai témák Fejlődési tendenciák, roadmap-ek VLSI alapfogalmak A félvezető gyártás alapműveletei A MOS IC gyártás lépései 10/20/2007 2/48 Integrált
RészletesebbenDigitális technika (VIMIAA02) Laboratórium 3
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 3 Fehér Béla Raikovich Tamás,
RészletesebbenKAPCSOLÁSI RAJZ KIDOLGOZÁSA
KAPCSOLÁSI RAJZ KIDOLGOZÁSA Az elektronikai tervezések jelentős részénél a kiindulási alap a kapcsolási rajz. Ezen összegezzük, hogy milyen funkciókat szeretnénk megvalósítani, milyen áramkörökkel. A kapcsolási
RészletesebbenHardver leíró nyelvek (HDL)
Hardver leíró nyelvek (HDL) Benesóczky Zoltán 2004 A jegyzetet a szerzıi jog védi. Azt a BME hallgatói használhatják, nyomtathatják tanulás céljából. Minden egyéb felhasználáshoz a szerzı belegyezése szükséges.
RészletesebbenDigitális technika (VIMIAA02) Laboratórium 3
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 3 Fehér Béla Raikovich Tamás,
RészletesebbenLaborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Kombinációs LABOR feladatok Laborfeladat: szavazatszámláló, az előadáson megoldott 3 bíró példája Szavazat példa specifikáció Tervezz
RészletesebbenDigitális technika Xilinx ISE GUI használata
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika Xilinx ISE GUI használata BME MIT Fehér Béla Raikovich
RészletesebbenDigitális technika (VIMIAA02) Laboratórium 4
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 4 Fehér Béla Raikovich Tamás,
RészletesebbenDigitális áramkörök és rendszerek alkalmazása az űrben 3.
Budapest Universit y of Technology and Economics Digitális áramkörök és rendszerek alkalmazása az űrben 3. Csurgai-Horváth László, BME-HVT 2016. Fedélzeti adatgyűjtő az ESEO LMP kísérletéhez European Student
RészletesebbenHDL tervezés. Gábor Bata FPGA Developer Microwave Networks Ericsson Hungary Ltd.
HDL tervezés Gábor Bata FPGA Developer Microwave Networks Ericsson Hungary Ltd. gabor.bata@ericsson.com HDL tervezés A HDL gondolkodásmód Órajeltartományok Reset az FPGA-ban Példák a helyes tervezési-kódolási
Részletesebben34-35. Kapuáramkörök működése, felépítése, gyártása
34-35. Kapuáramkörök működése, felépítése, gyártása I. Logikai áramkörcsaládok Diszkrét alkatrészekből épülnek fel: tranzisztorok, diódák, ellenállások Két típusa van: 1. TTL kivitelű kapuáramkörök (Tranzisztor-Tranzisztor
RészletesebbenA jövő anyaga: a szilícium. Az atomoktól a csillagokig 2011. február 24.
Az atomoktól a csillagokig 2011. február 24. Pavelka Tibor, Tallián Miklós 2/24/2011 Szilícium: mindennapjaink alapvető anyaga A szilícium-alapú technológiák mindenütt jelen vannak Mikroelektronika Számítástechnika,
RészletesebbenA PET-adatgy informatikai háttereh. Nagy Ferenc Elektronikai osztály, ATOMKI
A PET-adatgy adatgyűjtés informatikai háttereh Nagy Ferenc Elektronikai osztály, ATOMKI Eleveníts tsük k fel, hogy mi is az a PET! Pozitron Emissziós s Tomográfia Pozitron-boml bomló maggal nyomjelzünk
RészletesebbenPROTOTÍPUSKÉSZÍTÉS. Előadó: Dr. Oniga István
PROTOTÍPUSKÉSZÍTÉS VERILOG NYELVEN Előadó: Dr. Oniga István A tárgy weboldala http://irh.inf.unideb.hu/user/onigai/pvn/verilog.html Adminisztratív információk Tárgy: Oktató: tó Dr. Oniga István (oniga.istvan@inf.unideb.hu)
Részletesebben11.2.1. Joint Test Action Group (JTAG)
11.2.1. Joint Test Action Group (JTAG) A JTAG (IEEE 1149.1) protokolt fejlesztették a PC-nyák tesztelő iapri képviselők. Ezzel az eljárással az addigiaktól eltérő teszt eljárás. Az integrált áramkörök
RészletesebbenLaborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Bevezetés A laborgyakorlatok alapvető célja a tárgy későbbi laborgyakorlataihoz szükséges ismeretek átadása, az azokban szereplő
RészletesebbenVégh János Bevezetés a Verilog hardver leíró nyelvbe INCK??? előadási segédlet
1 Debreceni Egyetem Informatikai Kara Végh János Bevezetés a Verilog hardver leíró nyelvbe INCK??? előadási segédlet V0.30@14.11.07 Tartalomjegyzék (folyt) 2 Tartalomjegyzék I. Alapfogalmak 1.. A digitális
RészletesebbenAlapkapuk és alkalmazásaik
Alapkapuk és alkalmazásaik Bevezetés az analóg és digitális elektronikába Szabadon választható tárgy Összeállította: Farkas Viktor Irányítás, irányítástechnika Az irányítás esetünkben műszaki folyamatok
RészletesebbenDigitális technika VIMIAA01 9. hét Fehér Béla BME MIT
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges
RészletesebbenDigitális technika VIMIAA01 9. hét
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges
RészletesebbenHardveres trójai vírusok ASIC és FPGA áramkörökben
Hardveres trójai vírusok és áramkörökben 1 Fogalmak Bevezető Fogalmak, rövidítések Miért kell a HTH-val foglalkozni? Hardveres trójai vírus : a hardver rosszindulatú megváltoztatása, amely speciális feltételek
RészletesebbenDigitális technika (VIMIAA02) Laboratórium 4
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 4 Fehér Béla Raikovich Tamás,
RészletesebbenMIKROELEKTRONIKA 7. MOS struktúrák: -MOS dióda, Si MOS -CCD (+CMOS matrix) -MOS FET, SOI elemek -MOS memóriák
MIKROELEKTRONIKA 7. MOS struktúrák: -MOS dióda, Si MOS -CCD (+CMOS matrix) -MOS FET, SOI elemek -MOS memóriák Fém-félvezetó p-n A B Heteroátmenet MOS Metal-oxide-semiconductor (MOS): a mikroelektronika
RészletesebbenDigitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar
Digitális Technika Dr. Oniga István Debreceni Egyetem, Informatikai Kar 2. Laboratóriumi gyakorlat gyakorlat célja: oolean algebra - sszociativitás tétel - Disztributivitás tétel - bszorpciós tétel - De
RészletesebbenA szoftverfejlesztés eszközei
A szoftverfejlesztés eszközei Fejleszt! eszközök Segédeszközök (szoftverek) programok és fejlesztési dokumentáció írásához elemzéséhez teszteléséhez karbantartásához 2 Történet (hw) Lyukkártya válogató
RészletesebbenFöldzaj. Földzaj problémák a nagy meghajtó képességű IC-knél
Földzaj. Földzaj problémák a nagy meghajtó képességű IC-knél A nagy áram meghajtó képességű IC-nél nagymértékben előjöhetnek a földvezetéken fellépő hirtelen áramváltozásból adódó problémák. Jelentőségükre
RészletesebbenTranziens EMC vizsgálat és hardvertervezés FPGA-val
Tranziens EMC vizsgálat és hardvertervezés FPGA-val Bagoly Zsolt (PhD 3. félév) Dr. Végh János Debreceni Egyetem Informatika Kar 2013. április 5. Megjegyzések a két témához A cím két különböző PhD kutatási
RészletesebbenAutóipari beágyazott rendszerek. Komponens és rendszer integráció
Autóipari beágyazott rendszerek és rendszer integráció 1 Magas szintű fejlesztési folyamat SW architektúra modellezés Modell (VFB) Magas szintű modellezés komponensek portok interfészek adattípusok meghatározása
RészletesebbenÁramkörök elmélete és számítása Elektromos és biológiai áramkörök. 3. heti gyakorlat anyaga. Összeállította:
Áramkörök elmélete és számítása Elektromos és biológiai áramkörök 3. heti gyakorlat anyaga Összeállította: Kozák László kozla+aram@digitus.itk.ppke.hu Elkészült: 2010. szeptember 30. Utolsó módosítás:
RészletesebbenDIGITÁLIS TECHNIKA II Dr. Lovassy Rita Dr. Pődör Bálint MEMÓRIÁK
DIGITÁLIS TECHNIKA II Dr. Lovassy Rita Dr. Pődör Bálint Óbudai Egyetem KVK Mikroelektronikai és Technológia Intézet 11. ELŐADÁS MEMÓRIÁK PROGRAMOZHATÓ LOGIKÁK MIKROPROCESSZOR MIKROPROCESSZOROS RENDSZER
RészletesebbenDIGITÁLIS TECHNIKA II Dr. Lovassy Rita Dr. Pődör Bálint
DIGITÁLIS TECHNIKA II Dr. Lovassy Rita Dr. Pődör Bálint Óbudai Egyetem KVK Mikroelektronikai és Technológia Intézet 11. ELŐADÁS MEMÓRIÁK PROGRAMOZHATÓ LOGIKÁK MIKROPROCESSZOR MIKROPROCESSZOROS RENDSZER
RészletesebbenElektronika, 5. gyakorlat: algoritmikus C szintézis
Elektronika, 5. gyakorlat: algoritmikus C szintézis Bevezetés A digitális elektronikai rendszerek bonyolultsága és a gyors technológiai fejlődés folyamatos kihívás elé állítja a tervezőket, mert a tervezési
RészletesebbenLOGIKAI TERVEZÉS. Előadó: Dr. Oniga István
LOGIKAI TERVEZÉS PROGRAMOZHATÓ ÁRAMKÖRÖKKEL Előadó: Dr. Oniga István Programozható logikai áramkörök fejlesztőrendszerei Fejlesztő rendszerek Terv leírás: (Design Entry) Xilinx Foundation ISE Külső eszköz
RészletesebbenA Xilinx FPGA-k. A programozható logikákr. Az FPGA fejlesztés s menete. BMF KVK MAI, Molnár Zsolt, 2008.
A Xilinx FPGA-k A programozható logikákr król általában A Spartan-3 3 FPGA belső felépítése Az FPGA fejlesztés s menete BMF KVK MAI, Molnár Zsolt, 2008. A programozható logikák k I. Logikai eszközök: -
Részletesebben11. KÓDÁTALAKÍTÓ TERVEZÉSE HÉTSZEGMENSES KIJELZŐHÖZ A FEJLESZTŐLAPON
11. KÓDÁTALAKÍTÓ TERVEZÉSE HÉTSZEGMENSES KIJELZŐHÖZ A FEJLESZTŐLAPON 1 Számos alkalmazásban elegendő egyszerű, hétszegmenses LED vagy LCD kijelzővel megjeleníteni a bináris formában keletkező tartalmat,
RészletesebbenMiskolci Egyetem Általános Informatikai Tanszék
Software tesztelés Miskolci Egyetem Általános Informatikai Tanszék Software tesztelés SWTESZT / 1 A tesztelés feladata Két alapvető cél rendszerben található hibák felderítése annak ellenőrzése, hogy a
RészletesebbenA tesztelés feladata. Verifikáció
Software tesztelés Miskolci Egyetem Általános Informatikai Tanszék Software tesztelés SWTESZT / 1 A tesztelés feladata Két alapvető cél rendszerben található hibák felderítése annak ellenőrzése, hogy a
Részletesebben1. Kombinációs hálózatok mérési gyakorlatai
1. Kombinációs hálózatok mérési gyakorlatai 1.1 Logikai alapkapuk vizsgálata A XILINX ISE DESIGN SUITE 14.7 WebPack fejlesztőrendszer segítségével és töltse be a rendelkezésére álló SPARTAN 3E FPGA ba:
RészletesebbenBudapesti Műszaki és Gazdaságtudományi Egyetem. A Verilog HDL II. Nagy Gergely. Elektronikus Eszközök Tanszéke (BME) szeptember 26.
Áramkörtervezés az absztrakciótól a realizációig BMEVIEEM284 Budapesti Műszaki és Gazdaságtudományi Egyetem A Verilog HDL II. Nagy Gergely Elektronikus Eszközök Tanszéke (BME) 2013. szeptember 26. Nagy
RészletesebbenEllenőrző mérés mintafeladatok Mérés laboratórium 1., 2011 őszi félév
Ellenőrző mérés mintafeladatok Mérés laboratórium 1., 2011 őszi félév (2011-11-27) Az ellenőrző mérésen az alábbiakhoz hasonló feladatokat kapnak a hallgatók (nem feltétlenül ugyanazeket). Logikai analizátor
RészletesebbenMiskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája. Készítette: Urbán Norbert
Miskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája Készítette: Urbán Norbert Szoftver-minőség A szoftver egy termelő-folyamat végterméke, A minőség azt jelenti,
RészletesebbenLaptop: a fekete doboz
Laptop: a fekete doboz Dankházi Zoltán ELTE Anyagfizikai Tanszék Lássuk a fekete doboz -t NÉZZÜK MEG! És hány GB-os??? SZEDJÜK SZÉT!!!.2.2. AtomCsill 2 ... hát akkor... SZEDJÜK SZÉT!!!.2.2. AtomCsill 3
RészletesebbenSZÁMÍTÓGÉP ARCHITEKTÚRÁK
SZÁMÍTÓGÉP ARCHITEKTÚRÁK Az utasítás-pipeline szélesítése Horváth Gábor, Belső Zoltán BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu, belso@hit.bme.hu Budapest, 2018-05-19 1 UTASÍTÁSFELDOLGOZÁS
RészletesebbenIRÁNYÍTÁSTECHNIKAI ALAPFOGALMAK, VEZÉRLŐBERENDEZÉSEK FEJLŐDÉSE, PLC-GENERÁCIÓK
IRÁNYÍTÁSTECHNIKAI ALAPFOGALMAK, VEZÉRLŐBERENDEZÉSEK FEJLŐDÉSE, PLC-GENERÁCIÓK Irányítástechnika Az irányítás olyan művelet, mely beavatkozik valamely műszaki folyamatba annak: létrehozása (elindítása)
RészletesebbenDigitális rendszerek tervezése FPGA áramkörökkel
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális rendszerek tervezése FPGA áramkörökkel Fehér Béla Szántó Péter,
RészletesebbenDigitális technika II. (vimia111) 5. gyakorlat: Tervezés adatstruktúra-vezérlés szétválasztással, vezérlőegység generációk
Digitális technika II. (vimia111) 5. gyakorlat: Tervezés adatstruktúra-vezérlés szétválasztással, vezérlőegység generációk Elméleti anyag: Processzoros vezérlés általános tulajdonságai o z induló készletben
RészletesebbenDigitális rendszerek tervezése FPGA áramkörökkel
Rendszerspecifikáció BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális rendszerek tervezése FPGA áramkörökkel
RészletesebbenAlapkapuk és alkalmazásaik
Alapkapuk és alkalmazásaik Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok számára Összeállította: Farkas Viktor Bevezetés Az irányítástechnika felosztása Visszatekintés TTL CMOS integrált áramkörök
RészletesebbenDigitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar
Digitális Technika Dr. Oniga István Debreceni Egyetem, Informatikai Kar 3. Laboratóriumi gyakorlat A gyakorlat célja: Négy változós AND, OR, XOR és NOR függvények realizálása Szimulátor használata ciklussal
RészletesebbenHobbi Elektronika. A digitális elektronika alapjai: Kombinációs logikai hálózatok 1. rész
Hobbi Elektronika A digitális elektronika alapjai: Kombinációs logikai hálózatok 1. rész 1 Felhasznált anyagok M. Morris Mano and Michael D. Ciletti: Digital Design - With an Introduction to the Verilog
RészletesebbenFANUC Robotics Roboguide
FANUC Robotics Roboguide 2010. február 9. Mi Mi az az a ROBOGUIDE Robot rendszer animációs eszköz ROBOGUIDE is an off-line eszköz a robot rendszer beállításához és karbantartásához ROBOGUIDE is an on-line
RészletesebbenBev Be e v z e e z t e ő t az ISE re r nds nds e z r e használatához
Bevezető az ISE rendszer használatához Fejlesztő rendszerek Terv leírás: (Design Entry) Xilinx Foundation ISE Külső eszköz Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Szintézis terv: (Design
Részletesebbenelektronikus adattárolást memóriacím
MEMÓRIA Feladata A memória elektronikus adattárolást valósít meg. A számítógép csak olyan műveletek elvégzésére és csak olyan adatok feldolgozására képes, melyek a memóriájában vannak. Az információ tárolása
RészletesebbenProgramozás és digitális technika II. Logikai áramkörök. Pógár István Debrecen, 2016
Programozás és digitális technika II. Logikai áramkörök Pógár István pogari@eng.unideb.hu Debrecen, 2016 Gyakorlatok célja 1. Digitális tervezés alapfogalmainak megismerése 2. A legelterjedtebb FPGA-k
RészletesebbenDigitális technika (VIMIAA02) Laboratórium 1
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 1 Fehér Béla Raikovich Tamás,
RészletesebbenDIGITÁLIS TECHNIKA feladatgyűjtemény
IGITÁLIS TEHNIK feladatgyűjtemény Írta: r. Sárosi József álint Ádám János Szegedi Tudományegyetem Mérnöki Kar Műszaki Intézet Szerkesztette: r. Sárosi József Lektorálta: r. Gogolák László Szabadkai Műszaki
RészletesebbenA gyakorlatokhoz kidolgozott DW példák a gyakorlathoz tartozó Segédlet könyvtárban találhatók.
Megoldás Digitális technika II. (vimia111) 1. gyakorlat: Digit alkatrészek tulajdonságai, funkcionális elemek (MSI) szerepe, multiplexer, demultiplexer/dekóder Elméleti anyag: Digitális alkatrészcsaládok
RészletesebbenDigitális technika (VIMIAA02) Laboratórium 1
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 1 Fehér Béla Raikovich Tamás,
RészletesebbenNagy Gergely április 4.
Mikrovezérlők Nagy Gergely BME EET 2012. április 4. ebook ready 1 Bevezetés Áttekintés Az elektronikai tervezés eszközei Mikroprocesszorok 2 A mikrovezérlők 3 Főbb gyártók Áttekintés A mikrovezérlők az
RészletesebbenSYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család
DDC rendszerelemek, DIALOG-III család KIVITEL ALKALMAZÁS A az energiaellátás minőségi jellemzőinek mérésére szolgáló szabadon programozható készülék. Épületfelügyeleti rendszerben (BMS), valamint önállóan
RészletesebbenNyolcbites számláló mintaprojekt
Nyolcbites számláló mintaprojekt 1. Bevezető A leírás egy nyolcbites számláló elkészítésének és tesztelésének lépéseit ismerteti. A számláló értéke az órajel felfutó élének hatására növekszik. A törlőgombbal
RészletesebbenXI. DIGITÁLIS RENDSZEREK FIZIKAI MEGVALÓSÍTÁSÁNAK KÉRDÉSEI Ebben a fejezetben a digitális rendszerek analóg viselkedésével kapcsolatos témákat
XI. DIGITÁLIS RENDSZEREK FIZIKAI MEGVALÓSÍTÁSÁNAK KÉRDÉSEI Ebben a fejezetben a digitális rendszerek analóg viselkedésével kapcsolatos témákat vesszük sorra. Elsőként arra térünk ki, hogy a logikai értékek
RészletesebbenPWM elve, mikroszervó motor vezérlése MiniRISC processzoron
PWM elve, mikroszervó motor vezérlése MiniRISC processzoron F1. A mikroprocesszorok, mint digitális eszközök, ritkán rendelkeznek közvetlen analóg kimeneti jelet biztosító perifériával, tehát valódi, minőségi
RészletesebbenFrekvenciaosztó áramkörök
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Frekvenciaosztó áramkörök Bognár György bognar@eet.bme.hu http://www.eet.bme.hu Tartalom és Bevezetés Case Study Frekvenciaosztó
RészletesebbenLOGIKAI TERVEZÉS HARDVERLEÍRÓ NYELVEN. Előadó: Dr. Oniga István
LOGIKAI TERVEZÉS HARDVERLEÍRÓ NYELVEN Előadó: Dr. Oniga István Programozható logikai áramkörök fejlesztőrendszerei Fejlesztő rendszerek Terv leírás: (Design Entry) Xilinx Foundation ISE Külső eszköz Mentor
Részletesebben