VIII. BERENDEZÉSORIENTÁLT DIGITÁLIS INTEGRÁLT ÁRAMKÖRÖK (ASIC)

Hasonló dokumentumok
8.3. AZ ASIC TESZTELÉSE

1. DIGITÁLIS TERVEZÉS PROGRAMOZHATÓ LOGIKAI ÁRAMKÖRÖKKEL (PLD)

Digitális eszközök típusai

Integrált áramkörök/6 ASIC áramkörök tervezése

Integrált áramkörök/5 ASIC áramkörök

Elvonatkoztatási szintek a digitális rendszertervezésben

Elektronikai tervezés Dr. Burány, Nándor Dr. Zachár, András

KAPCSOLÁSI RAJZ KIDOLGOZÁSA

ÁRAMKÖRÖK SZIMULÁCIÓJA

SOIC Small outline IC. QFP Quad Flat Pack. PLCC Plastic Leaded Chip Carrier. QFN Quad Flat No-Lead

III. Alapfogalmak és tervezési módszertan SystemC-ben

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Alapkapuk és alkalmazásaik

Előadó: Nagy István (A65)

I+K technológiák. Beágyazott rendszerek Dr. Aradi Szilárd

Áramkörök elmélete és számítása Elektromos és biológiai áramkörök. 3. heti gyakorlat anyaga. Összeállította:

Logikai áramkörök. Informatika alapjai-5 Logikai áramkörök 1/6

Standard cellás tervezés

Mikroelektronikai tervezés

DIGITÁLIS TECHNIKA feladatgyűjtemény

Laptop: a fekete doboz

Programozás és digitális technika II. Logikai áramkörök. Pógár István Debrecen, 2016

NYOMTATOTT HUZALOZÁSÚ LAPOK GYÁRTÁSTECHNOLÓGIÁJA

Kombinációs hálózatok és sorrendi hálózatok realizálása félvezető kapuáramkörökkel

Kapuáramkörök működése, felépítése, gyártása

Végh János Bevezetés a Verilog hardver leíró nyelvbe INCK??? előadási segédlet

Integrált áramkörök/1. Informatika-elekronika előadás 10/20/2007

Laborgyakorlat 3 A modul ellenőrzése szimulációval. Dr. Oniga István

2011. Május 4. Önök Dr. Keresztes Péter Mikrochip-rendszerek ütemei, metronóm nélkül A digitális hálózatok új generációja. előadását hallhatják!

I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI

1. A VHDL mint rendszertervező eszköz

Joint Test Action Group (JTAG)

3.6. HAGYOMÁNYOS SZEKVENCIÁLIS FUNKCIONÁLIS EGYSÉGEK

5. KOMBINÁCIÓS HÁLÓZATOK LEÍRÁSÁNAK SZABÁLYAI

Alapkapuk és alkalmazásaik

Tranziens EMC vizsgálat és hardvertervezés FPGA-val

Elektronika 11. évfolyam

Név: Logikai kapuk. Előzetes kérdések: Mik a digitális áramkörök jellemzői az analóg áramkörökhöz képest?

Mikroelektronikai tervezés tantermi gyakorlat

MEMS eszközök redukált rendű modellezése a Smart Systems Integration mesterképzésben Dr. Ender Ferenc

Hardware minőségellenőrzése az elektronikai gyártási folyamat során Ondrésik Tamás, O0QUL3

MIKROELEKTRONIKA, VIEEA306

A DIGITÁLIS ELEKTRONIKA OKTATÁSÁBAN SIMULATION IN TEACHING OF DIGITAL ELECTRONICS. BALÁSHÁZI BÉLA főiskolai adjunktus VERES GYÖRGY főiskolai adjunktus

Integrá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/2. Rencz Márta Elektronikus Eszközök Tanszék

A gyakorlatokhoz kidolgozott DW példák a gyakorlathoz tartozó Segédlet könyvtárban találhatók.

Feszültségszintek. a) Ha egy esemény bekövetkezik akkor az értéke 1 b) Ha nem következik be akkor az értéke 0

Analóg-digitális átalakítás. Rencz Márta/ Ress S. Elektronikus Eszközök Tanszék

PLA és FPLA áramkörök

6. hét: A sorrendi hálózatok elemei és tervezése

ELEKTROTECHNIKA-ELEKTRONIKA ELEKTROTECHNIKA

Összefüggő szakmai gyakorlat témakörei

MIKROELEKTRONIKA, VIEEA306

A PET-adatgy informatikai háttereh. Nagy Ferenc Elektronikai osztály, ATOMKI

Versenyző kódja: 31 15/2008. (VIII. 13) SZMM rendelet MAGYAR KERESKEDELMI ÉS IPARKAMARA. Országos Szakmai Tanulmányi Verseny

DIGITÁ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Ó

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

Moore & more than Moore

Nagy Gergely április 4.

1. Generáció( ):

X. ANALÓG JELEK ILLESZTÉSE DIGITÁLIS ESZKÖZÖKHÖZ

Hardveres trójai vírusok ASIC és FPGA áramkörökben

MIKROELEKTRONIKA, VIEEA306

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Elektronika, 5. gyakorlat: algoritmikus C szintézis

ELEKTRONIKAI SZERELÉSTECHNOLÓGIÁK

LOGIKAI TERVEZÉS. Előadó: Dr. Oniga István Egytemi docens

PROGRAMOZHATÓ LOGIKAI ESZKÖZÖK. Elıadó: Dr. Oniga István Egytemi docens

EB134 Komplex digitális áramkörök vizsgálata

Foglalkozási napló a 20 /20. tanévre

Hobbi Elektronika. A digitális elektronika alapjai: Kombinációs logikai hálózatok 1. rész

Szekvenciális hálózatok és automaták

1.sz melléklet Nyári gyakorlat teljesítésének igazolása Hiányzások

2. rész PC alapú mérőrendszer esetén hogyan történhet az adatok kezelése? Írjon pár 2-2 jellemző is az egyes esetekhez.

Tantárgy: DIGITÁLIS ELEKTRONIKA Tanár: Dr. Burány Nándor

Szoftver újrafelhasználás

1. Kombinációs hálózatok mérési gyakorlatai

Békéscsabai Kemény Gábor Logisztikai és Közlekedési Szakközépiskola "Az új szakképzés bevezetése a Keményben" TÁMOP

Processzor (CPU - Central Processing Unit)

MIKROELEKTRONIKA, VIEEA306

Diszkrét aktív alkatrészek

Led - mátrix vezérlés

A töltéshordozók meghatározott irányú rendezett mozgását elektromos áramnak nevezzük. Az áram irányán a pozitív részecskék áramlási irányát értjük.

A/D és D/A konverterek vezérlése számítógéppel

Parametrikus tervezés

DIÓDÁS ÉS TIRISZTOROS KAPCSOLÁSOK MÉRÉSE

DIGITÁLIS TECHNIKA I

Nanotudományok vívmányai a mindennapokban Lagzi István László Eötvös Loránd Tudományegyetem Meteorológiai Tanszék

egy szisztolikus példa

Digitális technika (VIMIAA02) Laboratórium 4

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 3. rész

3 Technology Ltd Budapest, XI. Hengermalom 14 3/ Végeselem alkalmazások a tűzvédelmi tervezésben

Budapesti Műszaki és Gazdaságtudományi Egyetem. A Verilog HDL II. Nagy Gergely. Elektronikus Eszközök Tanszéke (BME) szeptember 26.

Mérési utasítás. P2 150ohm. 22Kohm

Máté: Számítógép architektúrák

Foglalkozási napló a 20 /20. tanévre

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

Számítógép fajtái. 1) személyi számítógép ( PC, Apple Macintosh) - asztali (desktop) - hordozható (laptop, notebook, palmtop)

Gingl Zoltán, Szeged, :14 Elektronika - Alapok

1. Egy lineáris hálózatot mikor nevezhetünk rezisztív hálózatnak és mikor dinamikus hálózatnak?

Átírás:

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 specific integrated circuit berendezés orientált integrált áramkör) fejlesztünk ki. A módszer előnye, hogy így pontosan azt kapjuk, amire szükségünk van (funkció, sebesség, fogyasztás... szempontjából). 2

VIII.1. AZ ASIC TÍPUSAI A korszerű ASIC tervezésnek három irányzata van, attól függően, hogy milyen alapelemekkel dolgozunk, ill. milyen szinten avatkozunk bele a gyártástechnológiába. Az egyes irányzatok megértése céljából szükségesek bizonyos alapvető ismeretek az integrált áramkörök gyártásának folyamatáról 3

Egy integrált áramkör szennyezett szilícium-, poli-szilícium-, fém- és szilícium dioxid rétegek ismételt struktúrájából épül fel, mindez egy hordozó szilícium lapon (wafer, szelet) helyezkedik el. Egyes rétegekben tranzisztorokat képeznek ki, míg másokban vezetékek sokaságát, de szükségesek szigetelő rétegek is. Az integrált áramkörök gyártásának alapját a litográfia képezi, amely tetszőleges mintázatú (pattern) rétegek létrehozását teszi lehetővé a félvezető-, vezető- és szigetelő rétegekben. 4

A mintázatot maszkok segítségével hozzuk létre a maszk nyílásain keresztül végezzük a kristály szennyezését valamint a vezető és a szigetelő réteg felesleges részeinek eltávolítását (maratás). Minden maszk az adott réteg egyedi mintázatát eredményezi. A mai integrált áramkörök 10-15 rétegből készülnek, ezért a litográfiai eljárást 10- szer vagy akár 15-ször is meg kell ismételni, minden egyes alkalommal egyedi maszkot alkalmazva. 5

Következő ASIC tervezési irányzatok ismeretesek: Ø felhasználás specifikus (full-custom) ASIC, Ø standardcellás (standard-cell) ASIC, Ø kapumátrixos (gate array) ASIC. 6

VIII.2. AZ ASIC TERVEZÉSÉNEK ÉS GYÁRTÁSÁNAK MENETE 1. A tervezés első lépése a feladat egzakt módon történő leírása. Az integrált áramkörök fejlesztésének első egy-két évtizedében a kapcsolási rajz volt a kézenfekvő: az alkatrészeknek megfelelő szimbólumokat és a vezetékeknek megfelelő vonalakat kellett elhelyezni a rajzlapon. 7

A mai VLSI eszközök tervezésénél, tekintettel a sokmillió tranzisztorra, a kapcsolási rajz elkészítése emberileg lehetetlen feladat. A feladatleírás fő eszközei ma a hardvernyelvek (HDL hardware description language) 8

2. A hardvernyelvi leírást le kell ellenőrizni, hogy azt a funkcionalitást tartalmazza-e, amelyre szükségünk van. Az ellenőrzés fő eszköze a szimuláció, de mindinkább fejlődnek a formális verifikáció módszerei is. 3. A tervezés következő lépése a logikai szintézis. A szintézist végző szoftver a magas szintű leírást logikai egyenletekre bontja, majd ezek alapján kialakítja a megvalósítandó áramkör kötéslistáját logikai kapuk szintjén. 9

4. A kapuszintű áramkört el kell helyezni a szilícium lapka felületén. Erre is léteznek szoftvereszközök. Első lépésben az elhelyezést magas szinten kell megoldani (floorplanning): a nagyobb funkcionális blokkok helyét kell kijelölni. 5-6. Miután a globális elhelyezést megoldottuk, át kell térni az alacsonyabb szintre: el kell helyezni a logikai kapukat, majd ki kell alakítani a kötéseket. Külön figyelmet érdemel a tápvezetékek és az órajel vezetékek kialakítása. 10

AZ ASIC TESZTELÉ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, tekintettel az áramkörök bonyolultságára. A gondos tervezésbe is becsúsznak hibák, általában lehetetlen első nekifutásra működőképes chipet készíteni. 11

Az ASIC modellezése és a terv vizsgálata különböző absztrakciós szinteken történhet. 1. Rendszer szint: az eszközt fekete doboznak tekintjük, működését a hardvernyelvi leírás alapján tanulmányozhatjuk. 2. RTL (register transfer level) szint: az eszközt komplex funkcionális egységek (regiszterek, multiplexerek, ALU, számlálók, dekóderek stb. kapcsolataként modellezzük. Ezt a szintet főleg processzorok adatútjainak a leírására fejlesztették ki. 12

3. Logikai szint: az ASIC működését Boole függvények, kapuk, flip-flopok felhasználásával írjuk le. Ez a szint alkalmas az időzítések vizsgálatára. 4. Áramköri szint: a leírás tranzisztorok segítségével történik, eredményként konkrét áramokat és feszültségeket kapunk. A magasabb szintű absztrakció bonyolultabb objektumok leírását teszi lehetővé. Hátrány viszont, hogy egyre kevesebb finom részletet tudunk meg a vizsgált eszközről. 13