SP - UMEL - Vysoké uÄÂenàtechnické v Brně
SP - UMEL - Vysoké uÄÂenàtechnické v Brně
SP - UMEL - Vysoké uÄÂenàtechnické v Brně
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Prof. Ing. Vladislav Musil, CSc.<br />
Doc. Ing. Pavel Šteffan, Ph.D.<br />
Digitální integrované obvody<br />
Vysoké učení technické v Brně 2011
Tento učební text byl vypracován v rámci projektu Evropského sociálního fondu č. CZ.1.07/2.2.00/07.0391<br />
s názvem Inovace a modernizace bakalářského studijního oboru Mikroelektronika a technologie<br />
a magisterského studijního oboru Mikroelektronika (METMEL). Projekty Evropského sociálního fondu jsou<br />
financovány Evropskou unií a státním rozpočtem České republiky.
2 FEKT Vysokého učení technického v Brně<br />
Obsah<br />
1 ÚVOD..................................................................................................................................7<br />
2 DIGITÁLNÍ INTEGROVANÉ OBVODY......................................................................7<br />
2.1 VLASTNOSTI LOGICKÝCH HRADEL................................................................................. 10<br />
2.1.1 Šumová imunita......................................................................................... 10<br />
2.1.2 Zatížitelnost výstupu logického hradla...................................................... 12<br />
2.2 ZÁKLADNÍ DIGITÁLNÍ FUNKČNÍ BLOKY ......................................................................... 13<br />
2.2.1 Kombinační obvody................................................................................... 13<br />
2.2.2 Sekvenční obvody ...................................................................................... 14<br />
3 BIPOLÁRNÍ DIGITÁLNÍ OBVODY ...........................................................................16<br />
3.1 JEDNODUCHÝ BIPOLÁRNÍ INVERTOR.............................................................................. 17<br />
3.2 OBVODY TTL................................................................................................................ 18<br />
3.3 VÝCHOZÍ HRADLO TTL................................................................................................. 19<br />
3.4 ZÁKLADNÍ HRADLO TTL A JEHO MODIFIKACE............................................................... 20<br />
3.5 DALŠÍ ŘADY OBVODŮ TTL............................................................................................ 30<br />
3.5.1 Obvody řady S ........................................................................................... 31<br />
3.5.2 Obvody řady LS......................................................................................... 33<br />
3.5.3 Obvody řady ALS ...................................................................................... 34<br />
3.5.4 Hradlo FAST ............................................................................................. 39<br />
3.5.5 Slučitelnost a zaměnitelnost ...................................................................... 41<br />
3.6 STATICKÁ A DYNAMICKÁ ODOLNOST PROTI RUŠENÍ ...................................................... 43<br />
3.6.1 Pokyny pro aplikaci obvodů řady LS a ALS.............................................. 46<br />
3.7 OBVODY ECL ............................................................................................................... 50<br />
3.8 OBVODY I 2 L.................................................................................................................. 63<br />
3.8.1 Syntéza logických obvodů I 2 L................................................................... 69<br />
3.8.2 Smíšené obvody ......................................................................................... 72<br />
3.9 SHRNUTÍ ZÁKLADNÍCH VLASTNOSTÍ LOGICKÝCH BIPOLÁRNÍCH IO ............................... 73<br />
4 UNIPOLÁRNÍ DIGITÁLNÍ OBVODY ........................................................................75<br />
4.1 DIGITÁLNÍ OBVODY S TRANZISTORY MOS.................................................................... 75<br />
4.2 FUNKČNÍ OBVODY DIGITÁLNÍCH OBVODŮ MOS............................................................ 76<br />
4.3 STATICKÝ INVERTOR..................................................................................................... 76<br />
4.4 INVERTOR NMOS ......................................................................................................... 77<br />
4.5 ŠUMOVÁ IMUNITA ......................................................................................................... 79<br />
4.6 STEJNOSMĚRNÁ ANALÝZA OCHUZENÉHO INVERTORU ................................................... 80<br />
4.7 ČASOVÁ ODEZVA INVERTORU ....................................................................................... 81<br />
4.7.1 Dynamické vlastnosti invertoru................................................................. 81<br />
4.8 NÁVRH ROZMĚRŮ INVERTORU....................................................................................... 84<br />
4.8.1 Postup návrhu ........................................................................................... 85<br />
4.9 INVERTOR CMOS ......................................................................................................... 86<br />
4.9.1 Stejnosměrná analýza invertoru CMOS.................................................... 87<br />
4.9.2 Časová odezva invertoru CMOS ............................................................... 89<br />
4.9.3 Určení vstupních úrovní............................................................................ 90<br />
4.10 ZPOŽDĚNÍ LOGICKÝCH HRADEL..................................................................................... 91<br />
4.11 URČENÍ NÁBĚŽNÉ A SESTUPNÉ HRANY .......................................................................... 92<br />
4.12 VÍCEVSTUPOVÁ HRADLA NMOS A CMOS ................................................................... 94<br />
4.12.1 Dvouvstupové hradlo NMOS..................................................................... 94
Digitální integrované obvody 3<br />
4.12.2 Logická hradla CMOS...............................................................................95<br />
4.12.3 Symetrie logických hradel..........................................................................96<br />
4.12.4 Symetrie invertoru......................................................................................97<br />
4.12.5 Symetrie logických hradel typu NAND ......................................................97<br />
4.12.6 Symetrie logických hradel typu NOR.........................................................98<br />
4.12.7 Možnosti zlepšení symetrie ........................................................................98<br />
4.13 TRANZISTOR TYPU N JAKO <strong>SP</strong>ÍNAČ ..............................................................................100<br />
4.14 TRANZISTOR TYPU P JAKO <strong>SP</strong>ÍNAČ ...............................................................................100<br />
4.15 DYNAMICKÉ OBVODY ..................................................................................................102<br />
4.16 DVOUFÁZOVÁ POMĚROVÁ PAMĚŤOVÁ BUŇKA.............................................................103<br />
4.17 DYNAMICKÝ POSUVNÝ REGISTR CMOS ......................................................................105<br />
4.18 OBVODY TYPU DOMINO ...............................................................................................105<br />
4.19 DIGITÁLNÍ OBVODY S TRANZISTORY MESFET............................................................106<br />
4.20 SHRNUTÍ ZÁKLADNÍCH VLASTNOSTÍ LOGICKÝCH UNIPOLÁRNÍCH IO ...........................107<br />
4.21 INTEGROVANÉ OBVODY BICMOS ...............................................................................109<br />
4.22 SYSTÉMY VLSI ...........................................................................................................109<br />
4.23 KOMUNIKACE UVNITŘ ČIPU .........................................................................................110<br />
4.24 VNĚJŠÍ KOMUNIKACE MEZI VLSI OBVODY ..................................................................111<br />
4.25 ZÁKLADNÍ ČÍSLICOVÉ FUNKČNÍ BLOKY........................................................................112
4 FEKT Vysokého učení technického v Brně<br />
Seznam obrázků<br />
OBR. 1.1: ROZDĚLENÍ LOGICKÝCH IO VYTVÁŘENÝCH NA BÁZI KŘEMÍKU ........................... 7<br />
OBR. 1.2: TECHNOLOGIE POUŽÍVANÁ PRO VÝROBU DIGITÁLNÍCH OBVODŮ RŮZNÝCH STUPŇŮ<br />
INTEGRACE............................................................................................................... 8<br />
OBR. 1.3: VSTUPNÍ A VÝSTUPNÍ ÚROVNĚ LOGICKÝCH HRADEL DEFINUJÍCÍ ŠUMOVOU IMUNITU.<br />
.......................................................................................................................... 10<br />
OBR. 1.4: PŘEVODNÍ CHARAKTERISTIKA LOGICKÉHO HRADLA.......................................... 11<br />
OBR. 1.5: HRADLO ZATÍŽENÉ A VSTUPY DALŠÍCH HRADEL................................................ 13<br />
OBR. 1.6: FUNKČNÍ BLOKY – KOMBINAČNÍ LOGICKÉ ČLENY.............................................. 14<br />
OBR. 1.7: FUNKČNÍ BLOKY – SEKVENČNÍ LOGICKÉ ČLENY ................................................ 14<br />
OBR. 2.1: DIODOVÁ LOGIKA.............................................................................................. 17<br />
OBR. 2.2: ELEKTRICKÉ SCHÉMA INVERTORU..................................................................... 17<br />
OBR. 2.3: ČLEN NAND V ZÁKLADNÍM PROVEDENÉ V DIODOVÉ LOGICE ........................... 18<br />
OBR. 2.4: VÝCHOZÍ (ELEMENTÁRNÍ) HRADLO NAND....................................................... 19<br />
OBR. 2.5: VÝCHOZÍ LOGICKÉ HRADLO: A) ELEKTRICKÉ SCHÉMA, B) NÁHRADNÍ OBVOD PRO<br />
LOG1 NA VÝSTUPU F,C) NÁHRADNÍ OBVOD PRO LOG0 NA VÝSTUPU F................ 20<br />
OBR. 2.6: HRADLO TTL S FUNKCÍ NAND......................................................................... 21<br />
OBR. 2.7: ČINNOST HRADLA NAND PŘI ÚROVNÍCH LOG0 A LOG1 NA VÝSTUPU................ 22<br />
OBR. 2.8: PŘEVODNÍ CHARAKTERISTIKA LOGICKÉHO HRADLA TTL NAND ..................... 22<br />
OBR. 2.9: ZÁKLADNÍ HRADLO NAND V TECHNOLOGII TTL ............................................. 23<br />
OBR. 2.10: MODIFIKACE ZÁKLADNÍHO HRADLA NAND ..................................................... 24<br />
OBR. 2.11: HRADLO NAND S OTEVŘENÝM KOLEKTOREM ................................................ 24<br />
OBR. 2.12: MODIFIKACE ZÁKLADNÍHO HRADLA NAND ..................................................... 24<br />
OBR. 2.13: STATICKÉ CHARAKTERISTIKY HRADLA TTL...................................................... 25<br />
OBR. 2.14: STATICKÉ VÝSTUPNÍ CHA-RAKTERISTIKY PRO LOG0 (ÚROVEŇ L) NA VÝSTUPU V<br />
JEMNĚJŠÍM MĚŘÍTKU VÝSTUPNÍHO NAPĚTÍ......................................................... 26<br />
OBR. 2.15: "POSÍLENÍ" VÝSTUPU OBVODU TTL .................................................................. 26<br />
OBR. 2.16:. PROUDOVÉ POMĚRY NA VSTUPU HRADLA.......................................................... 27<br />
OBR. 2.17: ODBĚROVÁ CHARAKTERISTIKA PŘI KAPACITNÍ ZÁTĚŽI A PULSNÍM VSTUPNÍM<br />
NAPĚTÍ............................................................................................................... 27<br />
OBR. 2.18: VZÁJEMNÉ PROPOJOVÁNÍ LOGICKÝCH ČLENŮ - K DEFINICI LOGICKÉHO ZISKU<br />
(VĚTVITELNOSTI) N ............................................. 27<br />
OBR. 2.19: POUŽITÍ HRADLA NAND S OTEVŘENÝM KOLEKTOREM ..................................... 27<br />
OBR. 2.20: LOGICKÝ ČLEN NOR (A) A AND-OR-INVERT (B) .......................................... 28<br />
OBR. 2.21: DEFINICE ČASOVÝCH PRŮBĚHŮ. DOBA ČELA T TLH = 20 NS, DOBA TÝLU T THL = 20<br />
NS, DOBA ZPOŽDĚNÍ PŘENOSU SIGNÁLU TP = 0,5(T PLH - TP HL )............................. 29<br />
OBR. 2.22: PŘEVODNÍ CHARAKTERISTIKA LOGICKÉHO ČLENU TESLA ŘADY 74................. 29<br />
OBR. 2.23: TOLERANČNÍ DIAGRAMY PRO VSTUPNÍ A VÝSTUPNÍ SIGNÁLY............................ 29<br />
OBR. 2.24: VÝVOJ JEDNOTLIVÝCH TYPOVÝCH ŘAD OBVODŮ TTL ...................................... 31<br />
OBR. 2.25: VE VÝVOJI BIPOLÁRNÍCH DIGITÁLNÍCH IO MŮŽEME ROZLIŠIT TŘI GENERACE Z<br />
HLEDISKA <strong>SP</strong>OTŘEBY A ZPOŽDĚNÍ...................................................................... 31<br />
OBR. 2.26: TRANZISTOR NPN SE SCHOTTKYHO DIODOU .................................................... 32<br />
OBR. 2.27: MODIFIKACE ZÁKLADNÍHO HRADLA NAND: A) NÍZKOPŘÍKONOVÉ (L), B)<br />
RYCHLÉ (H)....................................................................................................... 32<br />
OBR. 2.28: MODIFIKACE ZÁKLADNÍHO HRADLA NAND: A) RYCHLÉ SCHOTTKYHO (S),<br />
NÍZKOPŘÍKONOVÉ SCHOTTKYHO (LS)............................................................... 33<br />
OBR. 2.29: MODIFIKACE ZÁKLADNÍHO HRADLA NAND - ŘADA ALS ................................. 34<br />
OBR. 2.30: MODIFIKACE ZÁKLADNÍHO HRADLA NAND- ŘADA FAST................................ 35<br />
OBR. 2.31: POUŽITÍ SCHOTTKYHO DIOD K POTLAČENÍ SATURACE....................................... 36
Digitální integrované obvody 5<br />
OBR. 2.32: RŮZNÁ ZAPOJENÍ VSTUPNÍ ČÁSTI OBVODŮ LS.........................................................36<br />
OBR. 2.33: PŘEVODNÍ CHARAKTERISTIKA HRADLA ŘADY LS....................................................37<br />
OBR. 2.34: STATICKÁ VÝSTUPNÍ CHARAKTERISTIKA VE STAVU H NA VÝSTUPU PRO NORMÁLNÍ A<br />
VÝKONOVÉ PROVEDENÍ HRADLA ŘADY LS ........................................................................37<br />
OBR. 2.35: STATICKÁ VSTUPNÍ CHARAKTERISTIKA HRADLA ŘADY LS......................................37<br />
OBR. 2.36: ODBĚR PROUDU V ZÁVISLOSTI NA KMITOČTU PRO NĚKTERÉ OBVODY ŘADY LS......38<br />
OBR. 2.37: MOŽNÁ ZAPOJENÍ VÝSTUPNÍ ČÁSTI OBVODŮ ŘADY ALS.........................................39<br />
OBR. 2.38: PŘEVODNÍ CHARAKTERISTIKA HRADLA ŘADY ALS.................................................39<br />
OBR. 2.39: VSTUPNÍ CHARAKTERISTIKA HRADLA ŘADY ALS, FAST, LS, TTL A STTL...........39<br />
OBR. 2.40: VÝSTUPNÍ CHARAKTERISTIKY HRADLA ŘADY ALS.................................................39<br />
OBR. 2.41: ZÁVISLOST NAPÁJECÍCH PROUDŮ VE STAVU L A H NA TEPLOTĚ A NAPÁJECÍM NAPĚTÍ<br />
(PRO HRADLO ŘADY ALS) .................................................................................................40<br />
OBR. 2.42: ZÁVISLOST ZPOŽDĚNÍ HRADLA ŘADY ALS NA TEPLOTĚ A KAPACITĚ ZÁTĚŽE .........40<br />
OBR. 2.43: OBVOD EXOR: A) V ŘADĚ A, S, L, LS, B) V ŘADĚ ALS ..........................................40<br />
OBR. 2.44: ZAPOJENÍ OBVODU EXOR V ŘADĚ ALS ..................................................................41<br />
OBR. 2.45: EMITOROVĚ VÁZANÝ DIFERENČNÍ PÁR...............................................................50<br />
OBR. 2.46: ECL HRADLO OR/NOR ..........................................................................................51<br />
OBR. 2.47: OBVOD ECL............................................................................................................52<br />
OBR. 2.48: ÚPLNÉ ELEKTRICKÉ SCHÉMA LOGICKÉHO HRADLA ECL S FUNKCÍ OR/NOR..........52<br />
OBR. 2.49: PŘEVODNÍ CHARAKTERISTIKA LOGICKÉHO HRADLA ECL S FUNKCÍ OR/NOR ........53<br />
OBR. 2.50: NAPĚŤOVÉ A PROUDOVÉ POMĚRY V HRADLE ECL - NA VSTUPU ÚROVEŇ L ............54<br />
OBR. 2.51: NAPĚŤOVÉ A PROUDOVÉ POMĚRY V HRADLE ECL - NA VSTUPU ÚROVEŇ H............54<br />
OBR. 2.52: CHARAKTERISTIKY OBVODU ECL...........................................................................55<br />
OBR. 2.53: PŘÍMÝM PROPOJENÍM VÝSTUPŮ ZÍSKÁME SLOŽITĚJŠÍ LOGICKÉ FUNKCE ..................56<br />
OBR. 2.54: REALIZACE FUNKCE EXOR DVOUSTUPŇOVOU LOGIKOU.........................................56<br />
OBR. 2.55: PAMĚŤOVÁ BUŇKA ECL .........................................................................................57<br />
OBR. 2.56: SCHÉMA ZÁKLADNÍHO HRADLA OR/NOR ŘADY MECL 10 000 .............................58<br />
OBR. 2.57: SCHÉMA ZÁKLADNÍHO HRADLA OR/NOR ŘADY MECL III (V ZÁVORCE UVEDENÉ<br />
ODPORY PLATÍ PRO NÍZKOIMPEDANČNÍ VERZI) ..................................................................59<br />
OBR. 2.58: SCHÉMA ZÁKLADNÍHO HRADLA OR/NOR Z ŘADY FAIRCHILD 9500 .......................60<br />
OBR. 2.59: ČÁST OBVODU ECL PRO VÝPOČET TEPLOTNÍCH POMĚRŮ........................................61<br />
OBR. 2.60: MOŽNÝ ZPŮSOB TEPLOTNÍ KOMPENZACE ................................................................61<br />
OBR. 2.61: VSTUPNÍ ZESILOVAČ A DĚLIČ ČTYŘMI S OBVODY Z ŘADY MECL 10 000................62<br />
OBR. 2.62: DĚLIČ DESETI S OBVODY ŘADY MECL 10 000........................................................62<br />
OBR. 2.63: ZAPOJENÍ VSTUPNÍCH A VÝSTUPNÍCH OBVODŮ........................................................63<br />
OBR. 2.64: PRVKY HRADLA DCTL ...........................................................................................64<br />
OBR. 2.65: ZÁKLADNÍHO LOGICKÉHO ČLENU I 2 L......................................................................64<br />
OBR. 2.66: FUNKČNÍ VRSTVY ČLENU I 2 L...................................................................................64<br />
OBR. 2.67: BUNKA I 2 L..............................................................................................................66<br />
OBR. 2.68: TVORBA POŽADOVANÝCH LOGICKÝCH FUNKCÍ .......................................................66<br />
OBR. 2.69: DYNAMICKÉ VLASTNOSTI OBVODŮ I 2 L ...................................................................68<br />
OBR. 2.70: SLUČITELNOST OBVODŮ I 2 L S TTL .........................................................................68<br />
OBR. 2.71: PRINCIP SYMBOLICKÉHO ZNÁZORNĚNÍ ....................................................................70<br />
OBR. 2.72: REALIZACE OBVODU I 2 L .........................................................................................70<br />
OBR. 2.73: PŘÍKLAD BUŇKY S OBVODY NAND A AND............................................................71<br />
OBR. 2.74: NÁVRH BUŇKY S OBVODY NOR .............................................................................72
6 FEKT Vysokého učení technického v Brně<br />
Seznam tabulek<br />
TAB. 3.1: RŮZNÁ ZNAČENÍ JEDNOTLIVÝCH ŘAD OBVODŮ TTL ..................................... 41<br />
TAB. 3.2:<br />
ROZSAHY PRACOVNÍCH TEPLOTA DOVOLENÉHO NAPÁJECÍHO NAPĚTÍ PRO ŘADY<br />
54, 74 A 84........................................................................................................................ 42<br />
TAB. 3.3: SROVNÁNÍ OBVODŮ TYPU …00 Z HLEDISKA PŘÍKONU A RYCHLOSTI................. 42<br />
TAB. 3.4: SROVNÁNÍ OBVODŮ TYPU …00 Z HLEDISKA ODBĚRU PROUDU.......................... 42<br />
TAB. 3.5: TYPICKÉ A MAXIMÁLNÍ NAPĚTÍ A PROUDY HRADEL V JEDNOTLIVÝCH REŽIMECH<br />
43<br />
TAB. 3.6: SROVNÁNÍ VLASTNOSTÍ POUŽÍVANÝCH ŘAD OBVODŮ TTL A CMOS ................ 44<br />
TAB. 3.7: LOGICKÝ ZISK PRO RŮZNÉ KOMBINACE JEDNOTLIVÝCH ŘAD OBVODŮ TTL ...... 45<br />
TAB. 3.8:<br />
TRENDY POSTUPNÉHO ZMENŠOVÁNÍ ROZMĚRŮ, ZPOŽDĚNÍ HRADLA A RŮST<br />
SLOŽITOSTI PROPOJENÍ. ..................................................................................................... 59
Digitální integrované obvody 7<br />
1 Úvod<br />
Skriptum „Digitální integrované obvody“ je studijním textem stejnojmenného<br />
povinného předmětu studijního oboru „Mikroelektronika a technologie“ magisterského<br />
studijního programu.<br />
2 Digitální integrované obvody<br />
V této kapitole se budeme zabývat elektrickým zapojením a vlastnostmi<br />
digitálních integrovaných obvodů. Nebudeme se zabývat jejich aplikacemi v oblastech návrhu<br />
elektronických systémů a pravidly pro jejich praktické použití, to je obsahem jiných<br />
předmětů.<br />
Logické integrované obvody zpracovávají nespojité signály, které nabývají jen<br />
konečného malého počtu úrovní. Naprostá většina dnes vyráběných logických IO využívá<br />
pouze dvou logických úrovní pracujících s dvojkovou číselnou soustavou. Jejich funkci a<br />
vzájemné spojování do soustav lze popsat pomocí Booleovy algebry.<br />
Rozdělení logických IO vytvářených na bázi křemíku lze rozdělit následovně:<br />
LOGICKÉ<br />
INTEGROVANÉ<br />
OBVODY<br />
BIPOLÁRNÍ<br />
TECHNIKA<br />
UNIPOLÁRNÍ<br />
TECHNIKA<br />
PRINCIP<br />
<strong>SP</strong>ÍNÁNÍ<br />
PRINCIP<br />
REGULACE<br />
PROUDU<br />
I 2 L<br />
INJEKČNÍ<br />
LOGIKA<br />
STATICKÁ<br />
TECHNIKA<br />
DYNAMICKÁ<br />
TECHNIKA<br />
TECHNIKA<br />
PŘENOSU<br />
NÁBOJE<br />
Obr. 2.1: Rozdělení logických IO vytvářených na bázi křemíku<br />
Digitální IO se vyrábějí v technologii bipolární i unipolární (především MOS). Základní<br />
kriteria, podle kterých posuzujeme kvalitu (vhodnost pro danou aplikaci) jednotlivých druhů<br />
(tříd) digitálních obvodů jsou:<br />
• rychlost,<br />
• příkon,<br />
• odolnost proti rušení,<br />
• široký rozsah pracovních teplot,<br />
• nízké rušení generované vlastním obvodem (proudové špičky při změnách stavu),<br />
• snadnost realizace složitějších logických funkcí,<br />
• dosažitelná hodnota základních hradel a možnosti velké integrace,<br />
• nízká cena.
8 FEKT Vysokého učení technického v Brně<br />
Tyto požadavky splňuje každá třída digitálních obvodů pouze částečně. Proto se ve<br />
výrobě udržuje několik různých tříd digitálních obvodů, z nichž každá má zdůrazněnou<br />
některou z výše uvedených vlastností tak, jak to odpovídá její fyzikální podstatě. Obr. 1.<br />
ukazuje technologie používané pro výrobu digitálních obvodů různých stupňů integrace.<br />
Z principu digitálních obvodů, logických i číslicových, plyne možnost značné<br />
standardizace. Významná je i skutečnost, že digitální obvody nevyžadují žádné nastavování<br />
ani při výrobě, ani během provozu. Navíc přesnost číslicových obvodů není principiálně nijak<br />
omezena a lze ji zvyšovat prostým zvětšováním délky slova. Digitální obvody jsou vyráběny<br />
v řadách (stavebnicích) z jejichž jednotlivých typů lze sestavit požadovaný logický nebo<br />
číslicový obvod (rozumí se v rámci jedné stavebnice, někdy z vážných důvodů i z více<br />
stavebnic)..<br />
Z historického hlediska vývoj digitálních obvodů probíhal ve čtyřech obdobích:<br />
I. Období hledání vhodné obvodové struktury základního logického členu.<br />
II.<br />
III.<br />
IV.<br />
Období prosazení TTL.<br />
Zlepšování parametrů TTL - vytváření různých řad TTL, rozvoj obvodů MOS.<br />
Nástup obvodů vyšší integrace a rozvoj metod jejich návrhu. Hledání<br />
obvodových struktur pro velké hustoty integrace a pro velkou rychlost.<br />
CMOS, NMOS<br />
VLSI<br />
10 5<br />
Počet prvků<br />
10 3<br />
TTLS<br />
I 2 L<br />
TTL, ECL<br />
CMOS, NMOS<br />
PMOS<br />
CMOS<br />
LSI<br />
MSI<br />
10<br />
TTL, ECL<br />
CMOS<br />
SSI<br />
Obr. 2.2: Technologie používaná pro výrobu digitálních obvodů různých stupňů integrace<br />
První období svým počátkem sahá až do éry elektronkové techniky, kdy ve čtyřicátých<br />
letech byly vytvořeny první elektronkové počítače. Postupně prošlo s vývojem polovodičové<br />
techniky od hrotových přes slitinové germaniové tranzistory až ke křemíkovým planárním<br />
tranzistorům, zhotoveným v epitaxní vrstvě. Až tato technologie se stala základem výroby<br />
monolitických integrovaných obvodů s bipolárními tranzistory. Tranzistory řízené polem byly<br />
sice tehdy již známy, avšak byly velmi nedokonalé a poruchové. Proto byla pozornost<br />
zaměřena na hledání obvodové struktury sestavené jen z PN přechodů, tj. z diod a bipolárních<br />
tranzistorů NPN. Z tohoto období pocházejí logické členy DL (diodová logika), DTL<br />
(diodově-tranzistorová logika), DCTL (Direct Coupled Transistor Logic - logika s přímo<br />
vázanými tranzistory), RTL (Resistor-Transistor Logic - odporově tranzistorová logika), ECL<br />
(Emiter Coupled Logic - emitorově vázaná logika), DTLZ (diodově-tranzistorová logika<br />
s vazbou Zenerovými diodami). Kromě těchto obvodů vznikla řada uspořádání, které se<br />
neosvědčily a proto rychle zanikly.<br />
V tomto období se prokázalo, že největší naděje na široké uplatnění bude mít<br />
obvodová struktura, která bude splňovat následující požadavky:
Digitální integrované obvody 9<br />
1. Bude schopná kaskádního řazení (tj. výstupní logické úrovně napětí se musejí<br />
shodovat s úrovněmi požadovanými pro vstupy logického členu).<br />
2. Výstup bude snášet zatížení větším počtem vstupů (předpokládá se tzv. logický<br />
zisk; za normální se považuje zisk N=10, tedy zatěžování deseti vstupy).<br />
3. Bude mít jednoduché napájení a přiměřenou spotřebu.<br />
4. Bude maximálně provozně spolehlivá - tj. s minimální poruchovostí, s malými<br />
výrobními a provozními tolerancemi logických úrovní, s velkou odolností proti<br />
vnějšímu rušení.<br />
5. Výrobní postup bude co nejjednodušší a technologicky přiměřeně náročný<br />
(v souladu se současným stavem výrobních technologií).<br />
6. Bude obsahovat nutné minimum obvodových prvků, především minimum<br />
rezistorů.<br />
7. Bude schopná zajistit všechny základní logické funkce (podle de Morganova<br />
teorému tedy musí realizovat buď funkci NAND nebo NOR).<br />
Ke konci prvního období byl vývoj logických obvodů zaměřen především na<br />
dvouúrovňovou logiku (i když teoretické a některé praktické práce vedly k řešení<br />
n-úrovňové logiky s n dokonce 7 až 10) a to logiku kladnou (úroveň napětí pro logickou<br />
jedničku je kladnější než úroveň napětí pro logickou nulu). Kromě toho byly hledány logické<br />
členy s více vstupy a jediným výstupem. Pouze tam, kde to sama obvodová struktura<br />
nabízela, byly využity dva proti sobě inverzní výstupy (ECL).<br />
Ukázalo se, že každý logický člen musí sestávat ze dvou částí:<br />
• nelineárního rozhodovacího obvodu a<br />
• pomocného obvodu pro nastavení vstupních úrovní.<br />
První část je jádrem logického členu a může být vytvořena čtyřmi různými způsoby:<br />
diodovým obvodem, sériovým nebo paralelním řazením spínačů, vícenásobným diferenčním<br />
komparátorem.<br />
První období bylo zakončeno vítězstvím logického členu, který známe pod označením<br />
TTL. Ve skutečnosti se zde jedná o další vývojové stádium DTL, ve kterém je skupina n<br />
stupních diod nahrazena n emitory jediného vstupního tranzistoru. Základní soubor obvodů<br />
TTL se velice rychle rozšířil po celém světě (dá se říci, že byl celosvětově unifikován) a stal<br />
se základnou pro velmi rozsáhlý rozvoj digitálních systémů. Tím lze také charakterizovat<br />
II. období rozvoje obvodové techniky, které vedlo k postupnému rozšiřování sortimentu<br />
stavebnice TTL.<br />
Ukázalo se také, že stavebnice TTL nevyhovuje stoupajícím požadavkům. V některých<br />
aplikacích vadila omezená rychlost (zpoždění logického členu kolem 20ns vedlo ke vzniku<br />
hazardních stavů v některých logických sítích), v jiných zase příliš velký příkon. Požadavek<br />
velké rychlosti je protichůdný k požadavku malé spotřeby. Proto ve III. období je základní<br />
řada TTL označena jako normální (N) a z ní jsou odvozeny řady s větší rychlostí (H, S),<br />
s menším příkonem (L) i rychlé nízkopříkonové (LS, ALS).<br />
V osmdesátých letech (IV. období) dochází k přechodu od obvodů SSI a MSI k vyšším<br />
stupňům integrace. Proto se vyhledávají obvodové struktury vhodné pro velké hustoty<br />
integrace. Logický člen zde musí mít co nejjednodušší obvodovou (i technologickou)<br />
strukturu a co nejmenší příkon při dostatečné rychlosti. Velmi výrazně se prosazují unipolární<br />
technologie (NMOS, CMOS, NMES). V bipolární technologii se rozvíjí injekční logika (I 2 L,
10 FEKT Vysokého učení technického v Brně<br />
I 3 L) zajímavá i svojí "obrácenou" strukturou (jeden vstup, více výstupů). Prudce se rozvíjí<br />
prostředky pro návrh obvodů vyšších stupňů integrace.<br />
Poznámka 1: V této kapitole probereme strukturu a vlastnosti základních funkčních bloků digitálních IO<br />
(bipolárních a unipolárních). Z nich se sestavují IO složitosti SSI a MSI. Funkční bloky pro obvody LSI a VLSI<br />
budou probrány jen částečně, některé další budou probrány v kapitolách o návrhu (především bloky hradlových<br />
polí). Polovodičové paměti již byly probrány v 1. dílu skripta. Ve výše uvedeném textu je zvýrazněním slova<br />
základních zdůrazněno, že při návrhu IO se využívá velkého sortimentu funkčních bloků. Navíc funkční bloky se<br />
mohou hierarchicky utvářet z funkčních bloků nižší úrovně (např. i mikroprocesor může být funkčním blokem).<br />
2.1 Vlastnosti logických hradel<br />
Dvoustavová logika je založena na kvantifikaci amplitudy uvnitř rozsahu pracovního<br />
napětí. Vstupní napětí logického hradla V I (v oblastech označených na obr.3.11 křížky) a<br />
výstupní napětí V 0 (v oblastech označených kroužky) odpovídají jednomu ze dvou binárních<br />
stavů.<br />
Je zřejmé, že požadovaná kvantifikace vyžaduje velké nelinearity ve funkci logického<br />
hradla. Z grafu funkce V 0 = f (V I ) na obr. 2.3 vidíme, že oblasti vymezené křížky a kroužky<br />
předem vymezují průchod převodní charakteristiky.<br />
U OH<br />
U OL<br />
u O<br />
Z OH<br />
Z OL<br />
NM H<br />
NM L<br />
P IH<br />
OBLAST NEURČITOSTI<br />
P IL<br />
U IH<br />
U IL<br />
u i<br />
ZEM<br />
VÝSTUP<br />
HRADLA 1<br />
VSTUP<br />
HRADLA 2<br />
Obr. 2.3: Vstupní a výstupní úrovně logických hradel definující šumovou imunitu<br />
Oblast vstupního napětí mezi V IL (maximální úroveň logické "0" na vstupu) a V IH<br />
(minimální úroveň logické "1" na vstupu) je nedefinovanou oblastí, a proto je vždy žádoucí,<br />
aby byla co nejmenší.<br />
Výstupní napětí logického hradla V 0 závisí kromě jiného na technologickém procesu,<br />
pracovní teplotě a celkové zátěži. Pro celkovou zátěž, neboli počet vstupů, které mohou být na<br />
jeden výstup připojeny, je používáno označení fan-out. U logického hradla chceme vždy<br />
závislost V 0 minimalizovat a požadujeme, aby se výstupní úrovně udržovaly v úzkých<br />
oblastech.<br />
2.1.1 Šumová imunita<br />
Šum se v elektronických obvodech projevuje vždy jako nežádoucí signál. Je mnoho<br />
zdrojů produkujících šum počínaje napájecími zdroji, konče různými druhy<br />
elektromagnetického záření. Vzhledem k tomu, že šum je vždy přítomen, může i v logických<br />
obvodech zapříčinit logickou chybu.
Digitální integrované obvody 11<br />
u O<br />
U OH<br />
A<br />
du 0 /du i = -1<br />
1<br />
B<br />
U OL<br />
U IL U IH<br />
1<br />
u i<br />
Obr. 2.4: Převodní charakteristika logického hradla<br />
Šum u digitálních obvodů nebo systémů vyjadřuje nechtěné změny napětí v místech,<br />
kde je požadována určitá logická úroveň. Šum je do příslušných uzlů přenášen pomocí<br />
nežádoucích kapacitních a induktivních vazeb. U IO jsou jedním z nejčastějších zdrojů šumu<br />
sériové indukčnosti a rezistance v přívodech země a napájení. Příliš velké šumové napětí<br />
může způsobit i chyby v logické funkci obvodu.<br />
U logických obvodů byl zaveden termín šumová imunita, pro parametr, určující<br />
dovolenou velikost šumového napětí na vstupu logického hradla, která neovlivní logickou<br />
úroveň výstupního napětí. Šumová imunita, označovaná NM (Noise Margin), definována jako<br />
NM<br />
L<br />
VIL<br />
−V0<br />
L<br />
= pro logickou "0"<br />
NM<br />
H<br />
= V 0<br />
−V<br />
pro logickou "1"<br />
H<br />
IH<br />
Vzhledem ke kvantifikaci napětí je zřejmé, že se šum na výstup vůbec nepřenese<br />
pokud bude šumové napětí na vstupu logického hradla menší než NM L resp. NM H . Toto je<br />
jedna ze základních odlišností od analogových systémů, kde je šum akumulován. V dobře<br />
fungujícím digitálním systému je šum při průchodu jednotlivými stupni utlumen,<br />
zatímco logické úrovně sou vždy restaurovány na původní hodnotu.<br />
Pro určení šumové imunity je třeba znát maximální vstupní a výstupní úrovně V IL , V IH ,<br />
V 0L a V 0H .<br />
• Šumovou imunitu logické "1", resp. šumovou imunitu logické "0", lze názorně<br />
objasnit z obr. 2.4<br />
• Veličina U IL udává maximální hodnotu napětí na vstupu hradla, označovanou za<br />
logickou "0", která zaručuje , že na jeho výstupu bude logická "1".<br />
• Veličina U 0L udává maximální hodnotu napětí na výstupu, která odpovídá<br />
logické "0".<br />
• Veličina U 0H udává minimální hodnotu napětí na výstupu, kterou lze považovat<br />
za logickou "1".<br />
• Veličina U IH udává minimální hodnotu napětí na vstupu, označovanou za<br />
logickou "1", která zaručuje, že na výstupu bude logická "0".<br />
• Z 0H udává zaručený výstupní rozsah pro logickou "1".<br />
• Z 0L udává zaručený výstupní rozsah pro logickou "0".
12 FEKT Vysokého učení technického v Brně<br />
• P IH udává přípustný vstupní rozsah pro logickou "1".<br />
• P IL udává přípustný vstupní rozsah pro logickou "0".<br />
V každém elektronickém obvodu i prvku je nutné počítat s tím, že:<br />
Technologický proces vytváření IO nemůže být naprosto dokonalý, proto vlastnosti<br />
jednotlivých prvků tvořících IO se v jistých mezích liší.<br />
Do signálových cest vždy vnikají nežádoucí složky související buď s vnějšími rušivými<br />
signály nezávislými na uvažované logické soustavě nebo související s činností samotné<br />
uvažované logické soustavy.<br />
Aby byla za takových podmínek logická soustava schopna požadované funkce, musí<br />
mít vstupní a výstupní signální úrovně přiměřenou rezervu, která zaručí správné zpracování<br />
signálu.<br />
Šumovou imunitu logického hradla lze určit z jeho převodní charakteristiky. Body na<br />
převodní charakteristice, udávající požadované napěťové úrovně, se určí z tečen se směrnicí<br />
obr. 2.4.<br />
2.1.2 Zatížitelnost výstupu logického hradla<br />
Na výstup logického hradla lze připojit jistý počet vstupů logických hradel. Počet<br />
připojených hradel je omezen především z hlediska zachování správné logické funkce<br />
obvodu. Zatížitelnost výstupu logického hradla nebo logický zisk (fan-out) udává počet<br />
identických logických hradel, které lze na výstup hradla připojit, aniž by se ohrozila logická<br />
funkce celého obvodu.<br />
Uvažujme obecně logické hradlo (obr.1.4), na jehož výstup je připojeno n vstupů<br />
identických hradel. Vstupní odpor každého hradla je 2kΩ. Požadovaná hodnota napětí na<br />
výstupu zatěžovaného hradla, zajišťující správnou logickou funkci nesmí poklesnout pod<br />
hodnotu u I ≥ 3,5V. Za daných podmínek je potřeba určit zatížitelnost daného hradla.<br />
Ekvivalentní odpor n identických hradel připojených paralelně k výstupu zatěžovaného<br />
hradla je rovný n<br />
2 [kΩ]. Z náhradního obvodu obr. 2.5 lze psát:<br />
2<br />
u<br />
n<br />
I<br />
= ⋅ ≥ 3, 5V<br />
( 2.1 )<br />
2<br />
0,1 +<br />
n<br />
Řešením uvedené rovnice vychází počet hradel n = 8,75, to znamená, že lze připojit<br />
maximálně 8 hradel, což je hledaná zatížitelnost logického hradla (logický zisk).
Digitální integrované obvody 13<br />
+5V<br />
0,1kΩ<br />
0,1kΩ<br />
u1<br />
1 2<br />
n<br />
+<br />
5V<br />
a) b)<br />
Obr. 2.5: Hradlo zatížené a vstupy dalších hradel<br />
2.2 Základní digitální funkční bloky<br />
Databáze návrhových systémů obsahuje základní logické členy a bloky, kterými<br />
systémový návrhář realizuje logické schéma navrhovaného systému. Přechod od logického<br />
schématu na úroveň masek v dané technologii je zajištěn programovými prostředky<br />
(návrhovým systémem). Návrhový systém využívá údaje databáze o maskách použitých<br />
logických členů a zapojení. Návrhář systému tedy smí používat pouze takové logické funkční<br />
bloky, které databáze obsahuje. Proto si stručně uveďme přehled základních funkčních bloků,<br />
které je možné nejčastěji v databázích návrhových systémů najít. Převážnou část tvoří<br />
kombinační logické obvody.<br />
2.2.1 Kombinační obvody<br />
• invertory a budiče s různým výstupním výkonem, některé typy mají i třístavový<br />
výstup (obr. 4.6a,b)<br />
• hradla typu AND, NAND, OR, NOR, nejčastěji dvou až čtyřvstupová<br />
• nonekvivalence (hradlo typu XOR) a ekvivalence (obr. 4.6g,h)<br />
• složitější logické členy, např. hradla NAND se vstupy OR) nebo hradla NOR se<br />
vstupy AND (obr. 4.6j)<br />
• multiplexery a demultiplexery, nejčastěji jedno až tříadresové (obr. 4.6k,l)
14 FEKT Vysokého učení technického v Brně<br />
R 2<br />
T 1<br />
T 1<br />
4<br />
3<br />
u 0<br />
[V] 2<br />
1<br />
0,4 0,8 1,2<br />
u i [V]<br />
u 0<br />
4<br />
3<br />
[V] 2<br />
1<br />
0,4 0,8 1,2 1,6<br />
u i [V]<br />
R 1<br />
Obr. 2.6: Funkční bloky – kombinační logické členy<br />
a) invertor g) nonekvivalence ( Y = AB + AB)<br />
b) budič s třístavovým ýstupem h) ekvivalence ( Y = AB + AB)<br />
c) hradlo AND ( AB ) i) hradlo<br />
d) hradlo NAND ( AB)<br />
Y = Y = ( A + B)( C + D)<br />
Y = j) hradlo Y = AB + CD<br />
e) hradlo OR ( Y = A +<br />
k) multiplexer (dvouadresový)<br />
B)<br />
f) hradlo NOR ( Y A + B)<br />
= l) demultiplexer (dvouadresový)<br />
2.2.2 Sekvenční obvody<br />
0V<br />
R C2<br />
R C1<br />
270 300<br />
-1,55V T 1<br />
(úroveň L)<br />
0,35V -1,9V<br />
2,65mA 1,24K<br />
R E<br />
0V<br />
0,75V<br />
-1,15V<br />
2,97mA<br />
-0,8V<br />
0,75V<br />
T 3<br />
1,5K<br />
1,5K<br />
T 4<br />
2,43mA<br />
-1,55V (úroveň L)<br />
-0,75V (úroveň H)<br />
-5,2V<br />
Obr. 2.7: Funkční bloky – sekvenční logické členy<br />
a) klopný obvod typu RS ze členů NOR<br />
b) klopný obvod typu RS ze členů NAND se vstupy OR<br />
c) klopný obvod typu D řízený náběžnou hranou s asynchronním nulováním<br />
d) klopný obvod typu JK řízený dvoufázovým hodinovým signálem<br />
• asynchronní klopné obvody typu RS sestavené jak z členů NOR, tak z NAND, některé klopné<br />
obvody RS mají na vstupu členy AND či OR (obr. 4.7a,b)<br />
• klopné obvody typu D řízené hladinově nebo hranou, některé klopné obvody jsou doplněné<br />
asynchronními vstupy S (set) a R (reset) (obr. 4.7c)
Digitální integrované obvody 15<br />
• klopné obvody typu JK řízené převážně hladinově dvoufázovým hodinovým signálem (obr. 4.7d)<br />
• složitější sekvenční obvody (čítače, registry, posuvné registry) sestavené většinou z několika<br />
klopných obvodů (zpravidla dvou a čtyřbitové).<br />
Databáze obsahuje i bloky potřebné při konstrukci vstupně výstupních obvodů. Jedná se zejména<br />
o ochranné obvody, Schmittovy klopné obvody, budiče s neřízeným výstupem, budiče s třístavovým<br />
výstupem nebo s otevřeným kolektorem apod.
16 FEKT Vysokého učení technického v Brně<br />
3 Bipolární digitální obvody<br />
V bipolární technologii jsou skupiny logických obvodů charakterizovány z hlediska<br />
módu činnosti tranzistorů a tvoří dvě základní skupiny. Jsou to logické IO s tranzistory<br />
pracujícími v saturaci a logické IO s tranzistory pracujícími v nesaturačním - aktivním módu.<br />
V případě saturačních logických IO je tranzistor spínán z vypnutého stavu do saturace,<br />
zatímco u nesaturační logiky je tranzistor přepínán mezi stavem vypnutým (nebo slabě<br />
sepnutým) a aktivním (nesaturačním) módem. V obou skupinách je přepínanou součástkou<br />
tranzistor NPN. Komplementární tranzistor PNP je využíván pouze jako zatěžovací prvek<br />
nebo jako proudový zdroj; pro tyto účely se rovněž využívá i rezistor.<br />
Pro zamezení přechodu tranzistoru NPN do saturace se využívají dvě základní<br />
obvodové techniky, které spočívají:<br />
1. V zajištění, aby se hodnota napětí U CE udržovala v okolí hodnoty napětí slabé<br />
saturace (∼300mV) a neklesla pod tuto hodnotu.<br />
2. V omezení hodnoty proudu (bázového, emitorového nebo kolektorového) na<br />
limitní hodnotu odpovídající vztahu I B = I C /β F . Hodnoty bázového a<br />
kolektorového proudu I B a I C jsou určovány vnějšími parametry obvodu.<br />
První technika se využívá v případě Schottkyho logiky (STTL), kde Schottkyho dioda<br />
se spínacím napětím U ON ≅ 400mV je zapojena mezi kolektorem a bází tranzistoru a zajišťuje,<br />
že napětí U BC nedosáhne hodnoty U ON(BC) ∼ 0,6V. Tím se tranzistor nemůže dostat do<br />
saturace.<br />
Druhá technika se využívá v logice s přepínáním proudu. V tomto případě proudový<br />
zdroj omezuje emitorový proud a tím i kolektorový proud do hodnoty I C0 . V důsledku toho<br />
bude limitován i bázový proud I B , čímž se docílí, že hodnota U CE ≥ 300mV.<br />
Když se tranzistor NPN dostane do saturace, nahromadí se v něm relativně velké<br />
množství náboje, který se musí při přechodu tranzistoru ze saturace do vypnutého stavu dostat<br />
ven. V případě tranzistoru pracujícího v nesaturačním režimu je nahromaděného náboje<br />
v tranzistoru podstatně méně a proto i doba potřebná k jeho vyprázdnění je podstatně kratší.<br />
Důsledkem toho je, že nesaturační logika je podstatně rychlejší než logika pracující<br />
s tranzistory v saturaci.<br />
Do saturační logika patří přímo vázaná tranzistorová logika (DCTL), rezistor - tranzistor<br />
logika (RTL), dioda - tranzistor logika (DTL), tranzistor - tranzistor logika (TTL) a injekční<br />
logika (I 2 L).<br />
Do nesaturační logiky patří emitorově vázaná logika (ECL), emitorově funkční logika<br />
EFL (emitter-function logic) a Schottkyho logika STTL.<br />
Logiky DCTL, RTL, DTL se využívaly v počátečních fázích vývoje IO. Logika TTL se<br />
stala jednou z nejpopulárnějších logik v etapě MSI. V etapách LSI a VLSI se v bipolární<br />
technice využívají především logiky I 2 L, STTL, ECL a EFL.<br />
Jak již bylo uvedeno, bipolární digitální obvody byly historicky první. Za základní<br />
považujeme tzv. diodovou logiku (DTL) vycházející z použití diodového rozhodovacího<br />
obvodu. Existuje ve dvou variantách (se dvěma vstupy viz obr. 3.1), které realizují funkci<br />
AND a OR (v kladné logice). Jeden nebo druhý diodový rozhodovací člen musí být ještě
Digitální integrované obvody 17<br />
doplněn invertorem (obr. 3.1c), potom lze vytvořit libovolnou logickou funkci (členy NAND<br />
nebo NOR jsou universální). Používané zapojení členu NAND ukazuje obr.3a.<br />
+U<br />
+U<br />
R 5<br />
X 1<br />
R 1<br />
Y<br />
X 1<br />
Y<br />
X<br />
R 3<br />
B<br />
Y<br />
X 2<br />
R 4<br />
X 2<br />
R 2<br />
a) b) c)<br />
Obr. 3.1: Diodová logika<br />
a) součinový člen (AND), b) součtový člen (OR) a c) invertor<br />
3.1 Jednoduchý bipolární invertor<br />
Jednoduchý invertor se využíval jako základní stavební blok v logice RTL. Rovněž se<br />
využívá jako součást logik TTL a I 2 L.<br />
Elektrické schéma invertoru s připojenými n zátěžemi na výstupu je znázorněno na obr.<br />
3.2. Když je vstupu napětí U I ≅ U ON(BE) , tranzistor T 1 pracuje v saturaci, když U I < U ON(BE) ,<br />
tranzistor T 1 je vypnut. na obr. 3.2b znázorňuje stejnosměrný ekvivalentní obvod, když<br />
U I = U H (na vstupu je logická "1") a na obr. 3.2c znázorňuje stejnosměrný ekvivalentní<br />
obvod, když U I = U L (na vstupu je logická "0").<br />
U CC<br />
U CC<br />
U CC<br />
F 1<br />
R L<br />
R L<br />
R L<br />
U 1<br />
R L<br />
F 2<br />
T 1<br />
R b<br />
U 0 = U L<br />
U 0 = U H<br />
T 1<br />
1<br />
g C = 1/r C<br />
(R b + r π )/n<br />
U SAT<br />
n<br />
U ON<br />
Obr. 3.2: Elektrické schéma invertoru<br />
a) invertor s a zátěžemi, b) stejnosměrný ekvivalentní obvod, když U I = U H ,<br />
c) stejnosměrný ekvivalentní obvod, když U I = U L<br />
S přihlédnutím k obr. 3.2 lze pro napětí na výstupu U 0 invertoru psát:<br />
pro logickou "0"<br />
r<br />
C<br />
OL ≅ U SAT UCC<br />
( 3.1 )<br />
RL<br />
U +
18 FEKT Vysokého učení technického v Brně<br />
pro logickou "1"<br />
U<br />
OH<br />
( Rb<br />
+ rπ<br />
) / n<br />
+ ( R r )/<br />
n<br />
= RL<br />
UON<br />
( BE)<br />
+ UCC<br />
RL<br />
+ ( Rb<br />
+ rπ )/<br />
n RL<br />
b +<br />
( 3.2 )<br />
π<br />
kde r C je ekvivalentní rezistor kolektoru v saturaci,<br />
r π je rezistor diody báze-emitor.<br />
Pro typické hodnoty U CC = 5V, R L = 1kΩ, R b = 3kΩ, U ON(EB) = 700mV, U SAT = 50mV,<br />
r C = 50Ω, r π
Digitální integrované obvody 19<br />
R 1<br />
R 2<br />
T 1<br />
T 1<br />
u 0<br />
[V]<br />
4<br />
3<br />
2<br />
1<br />
0,4 0,8 1,2<br />
u i [V]<br />
u 0<br />
[V]<br />
4<br />
3<br />
2<br />
1<br />
0,4 0,8 1,2 1,6<br />
u i [V]<br />
Obr. 3.4: Výchozí (elementární) hradlo NAND<br />
a) zapojení, b) převodní charakteristika,c) srovnání převodní charakteristiky tohoto<br />
výchozího hradla (čárkovaně) s charakteristikou základního hradla (plnou čarou)<br />
Zapojení TTL (obr. 3.4) uvedenou nevýhodu nemá. Bázovým přívodem<br />
koncového tranzistoru T 2 může protékat proud obojí polarity:<br />
při i B2 > 0 je T 1 v inverzní aktivní oblasti,<br />
při i B2 < 0 je T 1 v saturaci.<br />
Buzení v obou směrech je velmi dobré, takže obvody TTL jsou nejrychlejší obvody,<br />
které pracují s tranzistory v nasyceném stavu.<br />
Rezistor R 2 není teď nutný, protože náboj z báze nasyceného tranzistoru T 2 se velmi<br />
rychle odvádí přes saturovaný tranzistor T 1 do nízké úrovně vstupu (sepnutý tranzistor<br />
předchozího obvodu, přibližně 0,2V). Mezi kolektorem a emitorem nasyceného tranzistoru T 1<br />
je úbytek napětí kolem 0,2V, takže po zavření tranzistoru T 2 je na jeho bázi zhruba 0,4V. Při<br />
vysokých úrovních na všech vstupech (logické "1") pracuje T 1 v inverzním režimu a<br />
emitorové proudy o velikosti i B1 ⋅β I musí být dodávány z předchozích obvodů. Přechod CB je<br />
vždy polarizován propustně a zastává funkci posouvací diody.<br />
3.3 Výchozí hradlo TTL<br />
Základní logické hradlo TTL s n zátěžemi na výstupu je znázorněno na obr. 3.5.<br />
Vstupní tranzistor T 1 s multiemitorovým vstupem ovládá vodivost výstupního tranzistoru T 2 .<br />
Hradlo realizuje funkci NAND, protože na výstupu F bude logická "0" pouze za předpokladu,<br />
že na vstupu je logická "1".<br />
Hodnoty napětí na výstupu F pro logickou "1" U OH a pro logickou "0" U OL lze vyjádřit<br />
vztahy:<br />
U<br />
U<br />
OH<br />
OL<br />
U CC − 2U<br />
ON ( EB)<br />
= U CC − nβ<br />
R R2<br />
( 3.3 )<br />
R + 2r<br />
1<br />
π<br />
( U − U )<br />
r<br />
nr<br />
= U SAT + UCC<br />
( 3.4 )<br />
R<br />
c<br />
c<br />
+ CC ON ( EB)<br />
2 R1<br />
kde U CC je napájecí napětí, n je logický zisk, β R je reversní proudový zesilovací činitel,<br />
U ON(EB) je spínací napětí přechodu báze-emitor, r π je rezistor diody báze-emitor, U SAT je<br />
saturační napětí tranzistoru a r C ekvivalentní rezistor kolektoru, když je tranzistor v saturaci.
20 FEKT Vysokého učení technického v Brně<br />
U CC<br />
U CC<br />
I 1<br />
U CC<br />
R 1 I 2 R 2 I 1´ R 1<br />
I 1´<br />
F<br />
F<br />
T 1<br />
T 1<br />
T 1´<br />
U 1<br />
β R I 1´<br />
r π<br />
n<br />
(T<br />
+ 2´)<br />
n<br />
U ON<br />
R 2 R 1<br />
R 2 R 1 + r π<br />
+<br />
U 0<br />
U ON<br />
r C<br />
+<br />
U SAT<br />
n<br />
Obr. 3.5: Výchozí logické hradlo: a) elektrické schéma, b) náhradní obvod pro log1 na<br />
výstupu F,c) náhradní obvod pro log0 na výstupu F<br />
Ze vztahu ( 3.3) vyplývá, že je výhodné minimalizovat β R , protože se dosáhne vyšší<br />
logický zisk n. Různé hodnoty β R u zatěžovacích hradel připojených na výstup F, vyvolávají<br />
tzv. efekt přebírání proudu, kdy podstatně vyšší výstupní proud teče do hradel s vyšší<br />
hodnotou β R . Rovněž je důležité si uvědomit, že když je na výstupu F logická "1", pak jsou<br />
všechny vstupy zatěžovacích na vysoké úrovni (U IH ) a tedy všechny vstupní tranzistory T 1<br />
zatěžovacích hradel pracují v inverzním aktivním módu. Tento fakt rovněž snižuje hodnotu<br />
napětí U OH .<br />
Ze vztahu ( 3.4 ) vyplývá, že hodnota napětí U OL je vždy vyšší než hodnota saturačního<br />
napětí výstupního tranzistoru T 2 . Se vzrůstající hodnotou n vzrůstá i hodnota U OL a proto je<br />
výhodné redukovat hodnotu r C .<br />
Pro typické hodnoty parametrů U CC = 5V, R 1 = 4kΩ, R 2 = 1kΩ, U ON(EB) = 700mV,<br />
U SAT = 50mV, r C = 50Ω, r π
Digitální integrované obvody 21<br />
Jednovstupové hradlo NAND plní funkci invertoru. Uvažujeme-li vícevstupové hradlo,<br />
mohou na vstupy být přiložena napětí různých logických úrovní. Hradlo se chová podle<br />
funkční tabulky pro funkci NAND. Vstupní napětí v úrovni logické "0" je tzv. agresivní,<br />
přiložíme-li je alespoň na jeden vstup, způsobí překlopení výstupu na úroveň logické "1".<br />
Stačí tedy popsat dva stavy:<br />
• všechny vstupy jsou na úrovni logické "1",<br />
• kterýkoliv nebo všechny vstupy jsou na úrovni logické "0".<br />
+5V<br />
R<br />
R 3<br />
R 1<br />
R 2<br />
T 1<br />
4K 1K6<br />
4<br />
130<br />
T 2<br />
D<br />
4K<br />
2K<br />
1K6 130<br />
T 1<br />
T 5 T 2<br />
T 6 T 3<br />
T 4<br />
D<br />
T 3<br />
1K<br />
800<br />
1K<br />
Obr. 3.6: Hradlo TTL s funkcí NAND<br />
Analýzu funkce obvodu TTL začneme popisem situace na výstupu Y. Uvažujme napětí<br />
na výstupu na vysoké úrovni U OH . Pak tranzistor T 4 nevede. Aby mohla nastat tato situace,<br />
tranzistor T 2 musí být nevodivý bázový proud tranzistoru T 3 je malý, úbytek napětí na<br />
rezistoru R 2 zanedbáme, takže napětí v bodě 3 je prakticky rovno napětí U CC . Napětí na<br />
výstupu Y je tedy rovno napětí U CC zmenšenému o napětí přechodu emitor-báze U ON(EB) a<br />
napětí na přechodu pn diody D 1 U ON .<br />
OH<br />
( U U )<br />
U +<br />
= UCC<br />
− ON ( EB)<br />
ON<br />
( 3.5 )<br />
Když předpokládáme, že U CC = 5V a U ON(EB) = U ON = 0,7V, bude U OH = 5 - 2⋅<br />
0,7 = 3,6V.<br />
Nechť je nyní napětí na výstupu Y na nízké úrovni (U OL ). To znamená, že tranzistor T 3<br />
není vodivý a tranzistor T 4 pracuje v nasyceném režimu. Aby mohl tento stav nastat, musí<br />
tranzistor T 2 pracovat také v nasyceném režimu. Rozměry tranzistoru T 4 jsou navrženy tak,<br />
aby napětí na výstupu bylo U OL = 0,1V při proudu 1,6mA. Napětí u ON(EB) tranzistoru T 4<br />
pracujícího v nasycení je 0,7V, tranzistor T 2 pracuje rovněž v nasycení a úbytek napětí mezi<br />
jeho emitorem a kolektorem je roven 0,1V z toho vyplývá, že napětí na bázi tranzistoru T 3 je<br />
rovno U 3 = 0,7 + 0,1 = 0,8V. Kdyby obvod neobsahoval diodu D 1 , pak mezi emitorem a bází<br />
tranzistoru T 3 by bylo napětí U ON(EB) ∼ 0,7V a to je právě postačující napětí, aby se tranzistor<br />
T 3 dostal z nevodivého stavu do aktivního režimu. Dioda D 1 však zajišťuje svým napětím U ON<br />
spolehlivé uzavření tranzistoru T 5 .
22 FEKT Vysokého učení technického v Brně<br />
0,2V<br />
1,1<br />
mA<br />
1,1mA<br />
0,2V<br />
6µA<br />
(max. 250µA)<br />
74µA<br />
(max. 7mA)<br />
0V min. 3,2V<br />
0,7<br />
mA<br />
2,1V<br />
0,7V<br />
0,7V<br />
1,1V 0,7V<br />
0,7V 80µA<br />
> 0,7mA<br />
0,7mA<br />
0,9V<br />
2,5<br />
mA<br />
+<br />
2,5mA<br />
U CC = 5V<br />
max. 16mA<br />
0,2V<br />
Obr. 3.7: Činnost hradla NAND při úrovních log0 a log1 na výstupu<br />
Vraťme se nyní k funkci vstupního tranzistoru T 1 . Uvažujme nejdříve, že napětí na<br />
všech vstupech jsou na nízké úrovni (logická "0"), což pro TTL obvody znamená U IL = 0,1V.<br />
Protože báze je připojena ke kladnému napětí U CC přes odpor R 1 , bude tranzistor T 1 pracovat<br />
v nasyceném režimu. Proto napětí U 2 na kolektoru tranzistoru T 1 je prakticky rovno napětí na<br />
vstupech. To znamená, že U 2 = 0,1V. Tranzistor T 2 je proto uzavřen a z toho vyplývá, že i<br />
tranzistor T 4 je uzavřen a na výstupu Y je vysoká úroveň napětí (U OH ), což jsme již<br />
diskutovaly.<br />
Výstupní napětí U0 [V]<br />
Zar. výstup. rozsah<br />
log 1<br />
4<br />
3,5<br />
3<br />
2,5<br />
2<br />
1,5<br />
1<br />
0,5<br />
0<br />
Zakázaná<br />
oblast<br />
T 2 se otevírá<br />
R 2 /R 3<br />
I [mA]<br />
20<br />
T 4 začíná pracovat<br />
v aktivním režimu<br />
25<br />
T 3 se zavírá<br />
Zakázaná<br />
oblast<br />
0,1V<br />
15<br />
10<br />
5<br />
1,6 mA<br />
Zar. výstup. rozsah<br />
log 0<br />
0,2 0,4 0,6 0,8 1,0 1,2 1,4 1,6 1,8 2,0 2,2 2,4 2,6 U I [V]<br />
Přípust. vst.<br />
rozsah<br />
log 0<br />
Přípust. vst.<br />
rozsah<br />
log 1<br />
Obr. 3.8: Převodní charakteristika logického hradla TTL NAND<br />
Sledujme dále napětí v jednotlivých bodech schématu v případě, že na jednom vstupu<br />
napětí stoupá z nízké úrovně a na ostatních vstupech je rovno U CC . Předpokládejme, že napětí<br />
stoupá na vstupu A. Závislost výstupního napětí U O na výstupu Y na vstupním napětí U I = U A<br />
je znázorněna na obr. 3.8.<br />
S rostoucím napětím U A se bude současně zvětšovat i napětí U 2 (protože tranzistor T 1<br />
začíná přecházet z nasyceného režimu do aktivního). Tato změna napětí nemá vliv na statní
Digitální integrované obvody 23<br />
tranzistory, pokud platí: U A = U 2 ≤ U ON(EB) = 0,7V. Jestliže U A překročí hodnotu 0,7V,<br />
tranzistor T 2 se začne otevírat a pracovat v aktivním režimu a napětí U 3 ha jeho kolektoru<br />
začne klesat se stoupajícím napětím U A . Tím, že se T 2 otevírá, začíná se otevírat i tranzistor<br />
T 4 a výstupní napětí začíná klesat. Strmost poklesu napětí U O v této části převodní<br />
charakteristiky závisí na poměru odporů R 2 /R 3 . Když R 2 = R 3 , pak dU I /dU O = 1.<br />
Napětí na bázi tranzistoru T 4 rovněž stoupá s napětím U A a když napětí U A dosáhne<br />
hodnoty 1,4V, je hodnota napětí U 4 = 0,7V. V tomto případě se tranzistor T 4 dostává do<br />
aktivního režimu, proto s dalším stoupáním napětí U A výstupní napětí U O rychle klesá až na<br />
hodnotu U OL = 0,1V. Tento stav se dosáhne při hodnotě U A = 1,5V.<br />
Na obr. 3.8 je rovněž znázorněna závislost proudu odebíraného ze zdroje napětí U CC .<br />
Proud dosahuje maximální hodnoty, když jsou oba tranzistory T 3 a T 4 otevřeny. Pro snížení<br />
tohoto proudu je do kolektoru tranzistoru T 3 zapojen odpor R 4 .<br />
Při spojení dvou integrovaných obvodů je důležité znát jejich vstupní a výstupní odpor.<br />
V případě uvažovaného logického hradla NAND bude při nízké úrovni logického signálu na<br />
vstupu (U IL ) tranzistor T 1 pracovat v nasyceném režimu a jeho kolektor je připojen k vysoké<br />
impedanci uzavřeného tranzistoru T 2 . Proto vstupní odpor hradla TTL při nízkém napětí na<br />
vstupu je R VST ≅ R 1 .<br />
Při vysokém napětí na libovolném vstupu tranzistoru T 1 (stav logické "1") je příslušný<br />
přechod polarizován v závěrném směru a proto je jeho vstupní impedance vysoká R VST > 5⋅<br />
10 4 Ω.<br />
Výstupní odpor při nízkém napětí na výstupu (U OL ) je roven odporu nasyceného<br />
tranzistoru T 4 :<br />
0,1<br />
R VYST = = 62 Ω ,<br />
−3<br />
1,6.10<br />
kde 0,1V je hodnota napětí mezi emitorem a kolektorem tranzistoru T 4 pracujícího<br />
v saturaci a 1,6⋅10 -3 A je hodnota proudu tekoucího tranzistorem T 4 .<br />
Obr. 3.9: Základní hradlo NAND v technologii TTL<br />
(a) a jeho modifikace - hradlo AND (b)
24 FEKT Vysokého učení technického v Brně<br />
Obr. 3.10: Modifikace základního hradla NAND<br />
a) hradlo s třístavovým výstupem (OK = otevřený kolektor), b) výkonové hradlo<br />
Obr. 3.11: Hradlo NAND s otevřeným Obr. 3.12: Modifikace základního hradla<br />
kolektorem<br />
NAND<br />
Při vysokém výstupním napětí (U OH ) je odpor hradla TTL prakticky roven paralelnímu<br />
spojení rezistorů R 2 a R 4 , protože tranzistor T 3 pracuje v nasyceném režimu.<br />
Velkou výhodou logických hradel TTL jsou jejich víceemitorové vstupní tranzistory,<br />
což především zvyšuje hustotu integrace. Jejich výroba je relativně jednoduchá a levná.<br />
Vyžadují pouze jedno napájecí napětí a toto napětí je relativně nízké. Průměrná výkonová<br />
spotřeba na hradlo se pohybuje v okolí 10mW a doba zpoždění v okolí 10 až 15ns.<br />
Nevýhodou hradel TTL je, že se v důsledku reverzního proudového zesilovacího<br />
činitele zmenšuje jejich logický zisk. Tranzistory v TTL hradle pracují v saturaci a proto je<br />
potřeba relativně dlouhá doba na vyprázdnění velkého množství náboje z báze tranzistoru, to<br />
znamená, že při rozepínání (vypínání) tranzistorů v hradle TTL nastává relativně velké<br />
zpoždění signálu.
Digitální integrované obvody 25<br />
i 0<br />
[mA]<br />
50<br />
40<br />
30<br />
20<br />
-40<br />
-50<br />
ALS<br />
STTL<br />
+5V<br />
10<br />
-1 0 1 2 3 4 5<br />
-10<br />
-20<br />
-30<br />
r dif ∼ 15Ω<br />
Stav 0 na výstupu<br />
r dif ∼ 120Ω<br />
u 0 [V]<br />
r dif ∼ 40Ω<br />
sledovač<br />
i 0<br />
Stav 1 na výstupu<br />
u 0<br />
i i<br />
[mA]<br />
-1<br />
0<br />
-1<br />
2<br />
1<br />
1<br />
-2<br />
-3<br />
-4<br />
-5<br />
-6<br />
2<br />
4kΩ<br />
Inverzní kolektorový<br />
proud ∼ 40µA<br />
3<br />
4<br />
u i [V]<br />
5<br />
průraz<br />
8<br />
Obr. 3.13:Statické charakteristiky hradla TTL<br />
a) výstupní, b) vstupní pro oba stavy na výstupu<br />
Odvody TTL jsou v bipolárních IO nejrozšířenější a tvoří významnou skupinu<br />
v logických IO. Charakteristickou zvláštností těchto obvodů je právě jejich vazba pomocí<br />
multiemitorových tranzistorů. Elektrické schéma typického TTL hradla NAND je znázorněno<br />
na obr. 3.9 a dalších.<br />
Převodní charakteristiku hradla ukazuje obr. 3.4c a obr. 3.8 na převodní charakteristice<br />
existují tři význačné body zlomu (značené P, Q, R) odpovídající postupnému otevírání<br />
jednotlivých tranzistorů při narůstání vstupního napětí. Je patrné pásmo necitlivosti sahající až<br />
k 0,7V vstupního napětí. Výstupní napětí naprázdno přitom má hodnotu mezi 3,6 až 3,8V. Při<br />
zvyšování vstupního napětí se otevře T 2 do aktivní obasti a zesiluje. Protože ještě nevede T 3 ,<br />
způsobí R 3 silnou zápornou zpětnou vazbu, která nastaví zesílení napětí na hodnotu<br />
A = -R 2 /R 3 ≅ -1,6. Zvyšujeme-li dále vstupní napětí, tento stav trvá až do okamžiku, kdy se<br />
začne otevírat T 3 . Hodnota zesílení roste, protože klesá odpor v emitoru T 3 . Tranzistory T 2 , T 3<br />
a T 4 jsou v aktivní oblasti. Koncovým stupněm teče značný proud (díky omezení rezistorem<br />
R 4 nejvýše 30mA). Zesílení napětí celého logického členu zde nabývá hodnoty kolem 30. Při<br />
zvětšení vstupního napětí nad 1,6 až 1,8V přejde obvod do ustáleného stavu.<br />
Na vstupní charakteristice obr. 3.13a, lze pozorovat, že při vstupním napětí úrovně<br />
logické "1" vstupem teče inverzní proud do 40µA. tento proud je vyvolán difúzí nosičů<br />
z otevřeného kolektorového přechodu (T 1 je v inverzním režimu). Při zvětšení vstupního<br />
napětí nad 7V proud vstupních diod v závěrném směru prudce narůstá, dochází k lavinovému<br />
průrazu na substrát.<br />
Výstupní charakteristika při logické "0" na výstupu je prakticky totožná s výstupní<br />
charakteristikou tranzistoru T 3 buzeného proudem báze cca 2 mA obr. 3.13b.<br />
Výstupní charakteristika při logické "1" na výstupu má 3 části. Při napětí větším než 3,6<br />
až 3,8V výstupem neteče proud – chová se jako rozpojený obvod. Při zatěžování pasivní<br />
zátěží odebírající malé proudy (do 8 až 10mA) se uplatní T 4 jako emitorový sledovač a<br />
výstupní diferenciální odpor je velmi malý – kolem 40Ω. Při větších proudech se vlivem
26 FEKT Vysokého učení technického v Brně<br />
úbytku na R 4 dostane T 4 do stavu nasycení a výstupní odpor se ustálí asi na 120Ω.<br />
V závislosti na zatížení je tedy T 4 uzavřen, v aktivním stavu nebo v nasyceném stavu.<br />
Charakteristickou zvláštností obvodů TTL je to, že ve stavu vstupů v logické "0" je<br />
vstupní proud záporný, tedy vytéká ze vstupní svorky do vnějšího zdroje signálu, a že je<br />
poměrně velký. Obvod, ze kterého vstup budíme, musí být schopen tento proud odvést do<br />
společného vodiče, přičemž se na buzeném vstupu TTL nesmí objevit napětí větší než<br />
+400mV proti společnému vodiči (horní mez zaručované úrovně logické "0"). Tato okolnost<br />
je nejkritičtějším bodem pro spolupráci mezi obvody řady TTL a obvody jiných<br />
technologických typů. Výstupní obvody typové řady TTL tuto podmínku splňují též jen do<br />
určité hodnoty výstupního proudu i O , zpravidla do 10mA. Proto je u běžných typů součástek<br />
TTL logický zisk omezen na N = 10.<br />
Ve stavu logické "1" na vstupech TTL je jejich vstupní proud přinejmenším o řád menší<br />
než ve stavu logické "0". V praxi se o logický zisk ve stavu logické "1" na výstupech<br />
zpravidla vůbec nemusíme starat.<br />
Poznámka: V anglosaské literatuře se tranzistor T 3 nazývá "pull down".<br />
Poznámka: "Posílení" výstupu obvodu TTL<br />
Pozoruhodné možnosti plynou z průběhu výstupní charakteristiky obvodu TTL ve stavu<br />
logické "1" při napětích větších než 3,5V. Ze zapojení výstupního obvodu plyne, že dioda a<br />
emitorový přechod (spodního) tranzistoru T 3 se napětím větším než 3,5V uzavírají a výstupem<br />
neteče žádný proud. Budeme-li výstupní napětí zvyšovat, bude se zvyšovat napětí na kolektoru<br />
uzavřeného tranzistoru T 3 a závěrné napětí na diodě D. K průrazu dochází pravděpodobně na<br />
kolektorovém přechodu T 4 při napětí cca 15V. Toto napětí žádný výrobce ani neuvádí, ani<br />
nezaručuje. Bez nebezpečí lze využít pouze možnosti zapojení výstupu přes rezistor na<br />
napájecí napětí 5V. Získáme tím zapojení, které dává rozkmit 5V, což může být užitečné např.<br />
pro spojení s obvody CMOS. Takové zaojení ukazuje obr.12, kde je také uveden časový<br />
průběh přechodu z nuly do jedničky. Na něm je patrno, že v úseku do 3,5V je výstup řízen<br />
aktivním působením emitorového sledovače T 4 a strmost odpovídá technickým podmínkám<br />
pro hradlo TTL. V rozmezí od 3,5V do 5V již není výstup aktivně buzen a přechodný děj<br />
probíhá exponenciálně s časovou konstantou určenou odporem vnějšího rezistoru a<br />
parazitními kapacitami spojů.<br />
I 0L<br />
[mA]<br />
35<br />
30<br />
25<br />
20<br />
15<br />
10<br />
5<br />
TTL<br />
FAST<br />
STTL<br />
ALS<br />
1<br />
+5V<br />
1K<br />
5V<br />
3,5V<br />
5<br />
15<br />
t [ns]<br />
0,2 0,4 0,6 u 0L [V]<br />
Obr. 3.14: Statické výstupní cha-rakteristiky<br />
pro log0 (úroveň L) na výstupu v jemnějším<br />
měřítku výstupního napětí<br />
Obr. 3.15: "Posílení" výstupu obvodu TTL
Digitální integrované obvody 27<br />
I 0L < 1,6mA<br />
…<br />
+5V<br />
+5V<br />
T 1<br />
…<br />
U 0H<br />
4K<br />
T 1<br />
i CC<br />
[mA]<br />
5<br />
4<br />
3<br />
2<br />
1<br />
I CCL<br />
I CCH<br />
I 0H < n . 40µA<br />
4 5 6<br />
u CC<br />
U 0L<br />
Obr. 3.16:.Proudové poměry na vstupu hradla<br />
(a) a odběrová charakteristika při změnách napájecího napětí (b)<br />
i CC<br />
[mA]<br />
100<br />
30<br />
10<br />
3<br />
1<br />
10K<br />
f<br />
U CC = 5V<br />
100K<br />
C<br />
C = 1nF<br />
1M<br />
f [Hz]<br />
10M<br />
1000pF<br />
0<br />
Obr. 3.17: Odběrová charakteristika při kapacitní zátěži a pulsním vstupním napětí<br />
(a) a odběrová charakteristika při překlápění obvodu (b)<br />
30<br />
i CC 20<br />
[mA]<br />
10<br />
0<br />
I CCH<br />
1<br />
2<br />
U CC = 5V<br />
I CCL<br />
u i [V]<br />
Obr. 3.18: Vzájemné propojování logických<br />
členů - k definici logického zisku<br />
(větvitelnosti) N<br />
Obr. 3.19: Použití hradla NAND s<br />
otevřeným kolektorem<br />
a) zapojení pro realizaci funkce f = ab . cd.<br />
eg<br />
b) blokové schéma tohoto součinového<br />
montážního obvodu<br />
Protože se základní zapojení logického členu TTL neosvědčilo pro všechny aplikace,<br />
bylo různě modifikováno.užívá se hradlo s tzv. otevřeným kolektorem (obr. 3.11) a třístavové<br />
hradlo (obr. 3.10a, třetí stav = stav s velkou impedancí, oba tranzistory koncového stupně<br />
jsou zavřeny). Logické členy s větším logickým ziskem (N = 30) mají tranzistor T 4 nahrazen<br />
Darlingtonovou dvojicí (a dioda D je vypuštěna), obr. 3.10b. Tato úprava jen nepatrně změní<br />
výstupní charakteristiku pro logickou "1" na výstupu (zmenší se diferenciální odpor v oblasti,<br />
kde T 4 pracuje jako emitorový sledovač ). Pro zvětšení zatížitelnosti výstupu ve stavu logické<br />
"0" je třeba "zvětšit" tranzistor T 5 .
28 FEKT Vysokého učení technického v Brně<br />
A<br />
R 1 27K R 2<br />
T 1<br />
D 1<br />
R 3<br />
R 8 50<br />
T 4<br />
D 3<br />
D 4<br />
T 5<br />
T 3 T 6<br />
T 7<br />
Y = A . B<br />
B<br />
T 2<br />
T 8<br />
D 2<br />
R 4<br />
R 5<br />
D 5<br />
R 1<br />
R 2<br />
R 3<br />
A<br />
B<br />
T 1<br />
T 2<br />
T 3<br />
T 5<br />
R 5<br />
R 6<br />
T 4<br />
Y = A + B<br />
T 6<br />
R 4<br />
Obr. 3.20: Logický člen NOR (a) a AND-OR-INVERT (b)<br />
Prozatím jsme uvedli možnost realizace logického členu NAND, příp. AND a invertoru.<br />
Vyrábí se také členy NOR (obr. 3.20a) a AND-OR-INVERT (obr. 3.20b). Vidíme, že<br />
výrobci pojali vnitřní strukturu obvodů stavebnicově, zřetelně tak můžeme pozorovat části<br />
realizující jednotlivé funkce. Dále se vyrábí složité kombinační a nejrůznější sekvenční<br />
obvody. Obvody řady SN74 firmy Texas Instruments dosáhly v době svého největšího<br />
rozšíření pořadové číslo 300.<br />
Dynamické vlastnosti obvodů TTL jsou charakterizovány dvěma údaji:<br />
• zpožděním na hradlo,<br />
• kmitočtovou závislostí napájecího příkonu.<br />
Zpoždění v hradle TTL je z větší části dáno provozem tranzistorů v nasyceném stavu.<br />
Má-li bipolární tranzistor vyjít z nasyceného stavu a uzavřít se, trvá to podstatně delší dobu,<br />
než by se dalo očekávat podle horních mezních kmitočtů, měřených malými signály<br />
v aktivním režimu. Příčinou je nahromadění nadbytečných nosičů náboje v bázi tranzistoru při<br />
nasycení. I při užití speciálních zásahů (difúze zlata) do základního materiálu, které podporují<br />
rekombinace, trvá odvedení nadbytečných nosičů náboje v tranzistoru soustavy TTL kolem<br />
6ns. Protože ze stavu nasycení vycházejí při každé změně logického stavu v hradle TTL dva<br />
tranzistory, zapojené kaskádně, bude zpoždění na hradle TTL kolem 12ns pro každý směr<br />
změny logického stavu. Toto zpoždění je dáno podstatnou činností bipolárního tranzistoru a
Digitální integrované obvody 29<br />
není možné ho zmenšit žádným elektrickým zásahem na straně budícího signálu nebo změnou<br />
vlastností zátěže. Kaskádním řazením hradel TTL se zpoždění sčítají aritmeticky.<br />
u<br />
90%<br />
50%<br />
10%<br />
t TLH t THL<br />
t pLH<br />
t pHL<br />
t f<br />
t r<br />
t<br />
3,3 4<br />
u 0 2,4 3<br />
[V]<br />
u i<br />
u 0<br />
Obr. 3.21: Definice časových průběhů. Doba čela t TLH = 20 ns, doba týlu t THL = 20 ns, doba<br />
zpoždění přenosu signálu tp = 0,5(t pLH - tp HL )<br />
Obr. 3.22: Převodní charakteristika logického členu TESLA řady 74<br />
Napájecí napětí 5,0 V, teplota okolí 25°C. napětí u 0 = 3,3 V je typické výstupní napětí při<br />
logické "1" na výstupu, u 0 = 0,4 V je maximální výstupní napětí při logické "0" na výstupu,<br />
u 0 = 0,2V je typické výstupní napětí při logické "0" na výstupu; A, B jsou nepřístupné oblasti<br />
vymezení výrobních tolerancí; a je přípustné napětí při logické "0" na vstupu, b je přípustné<br />
napětí při logické "1" na vstupu, c je zaručená odolnost proti poruchám pro logickou "0", d je<br />
zaručená odolnost proti poruchám pro logickou "1", e je typická odolnost proti poruchám pro<br />
logickou "0", f je typická odolnost proti poruchám pro logickou "1".<br />
2<br />
1<br />
0,4<br />
0,2 0<br />
a<br />
TTL<br />
A<br />
c<br />
P<br />
R<br />
1<br />
0,4 0,8<br />
e<br />
STTL<br />
Q<br />
2<br />
B<br />
d<br />
2,4<br />
f<br />
3 4<br />
u i [V]<br />
b<br />
0,2 1,2 1,4 3,3<br />
Napájecí napětí 5,0V, teplota okolí 25°C. napětí u 0 = 3,3V je typické výstupní napětí při<br />
logické "1" na výstupu, u 0 = 0,4V je maximální výstupní napětí při logické "0" na výstupu,<br />
u 0 = 0,2V je typické výstupní napětí při logické "0" na výstupu; A, B jsou nepřístupné oblasti<br />
vymezení výrobních tolerancí; a je přípustné napětí při logické "0" na vstupu, b je přípustné<br />
napětí při logické "1" na vstupu, c je zaručená odolnost proti poruchám pro logickou "0", d je<br />
zaručená odolnost proti poruchám pro logickou "1", e je typická odolnost proti poruchám pro<br />
logickou "0", f je typická odolnost proti poruchám pro logickou "1".<br />
Výstupní signály Vstupní signály<br />
+5V +5V<br />
0V<br />
2,4V<br />
0,4V<br />
U 0H<br />
U 0L<br />
0,4V<br />
0,4V<br />
U IH<br />
U IL<br />
2V<br />
0,8V<br />
Obr. 3.23: Toleranční diagramy pro vstupní a výstupní signály<br />
Vlivem zpožděného vypnutí T 3 se při přechodu výstupu z logické "0" do logické "1"<br />
stane, že T 4 je již vodivý a T 3 zůstane vodivý ještě asi 6ns, protože buzení T 3 a T 4 je závislé<br />
na stavu T 2 . Uzavřením T 2 se otevře T 3 a zároveň zmizí budící proud do báze T 3 . Protože T 3<br />
však byl v nasyceném stavu, nevypne současně se zmizením budícího proudu, nýbrž až po<br />
zlikvidování nadbytečných nosičů náboje v bázi. To trvá zmíněných 6ns. Současným
30 FEKT Vysokého učení technického v Brně<br />
vodivým stavem T 3 a T 4 se vytvoří "zkrat" mezi napájecím vedením a společným vodičem.<br />
Zkratový proud je omezen rezistorem R 4 . Velikost zvýšení je asi do 30mA po dobu 6ns (viz<br />
obr.14b). Při vyšší časové četnosti přechodů se samozřejmě zvětšuje i celková střední hodnota<br />
proudu odebíraného z napájecího zdroje. V soustavě TTL zhruba počítáme zvýšení středního<br />
výkonu o 1mW na hradlo na každý MHz opakovacího kmitočtu.<br />
3.5 Další řady obvodů TTL<br />
Jak již bylo uvedeno, obvody řady TTL se velmi rychle rozšířily po celém světě. Šlo<br />
především o obvody označované SN74 atd., které od roku 1963 vyráběla firma Texas<br />
Instruments a později pod různým označením mnoho dalších výrobců. Např. TESLA Rožnov<br />
vyrábí tyto obvody pod označením MH74 atd. již od roku 1968. Obvody této řady (nazývané<br />
normální nebo standardní) jsou již léta považovány za zastaralé. Nevyhovují současným<br />
požadavkům z hlediska rychlosti i spotřeby. Proto vznikaly u různých výrobců řady jiné,<br />
s různě zlepšenými parametry pro různé aplikace. Uvedeme přehled vyráběných typových<br />
řad:<br />
N je řada normální pokud jde o rychlost i spotřebu napájecího výkonu (obvykle se<br />
písmeno N neudává na výrobcích), např. řada MH54, 74, 84. Byla předmětem dosavadních<br />
úvah.<br />
L (Low power) je řada s malou spotřebou a s poněkud menší rychlostí (obvodově je<br />
shodná s řadou N, ale odpory jsou zhruba 10-krát větší pro dosažení menší spotřeby, tím však<br />
zároveň vzrostou časové konstanty ⇒ obvody jsou pomalejší).<br />
H (High speed) je rychlá řada (má menší odpory a odlišné provedení koncového<br />
stupně). Je vytlačena řadou S.<br />
S (Schottky TTL, rychlá řada S, standardní Schottky TTL) je řada s maximální<br />
rychlostí dosaženou užitím Schottkyho desaturačních diod (obr.27), např. řady MH74S nebo<br />
K531. Dosahuje se až pětinásobného snížení doby zpoždění.<br />
LS (TTL-LS, řada S s malou spotřebou, nízkopříkonová řada S, "lehká" Schottkyho<br />
řada) vrací se k diodovému vstupu, má větší dovolenou mez rušení (800mV) a postupně ve<br />
světě nahrazuje řady N a L, např. řada K555.<br />
AS (Advanced Schottky) nahrazuje řadu S.<br />
ALS (Advanced Low power Schottky) představuje zatímní špičku světového vývoje<br />
bipolárních digitálních obvodů. Firma TESLA Rožnov tyto obvody vyrábí od roku 1984.<br />
F (FAST, Fairchild Advanced Schottky TTL) je podobná řadě ALS.<br />
Časovou posloupnost vývoje ukazuje obr. 3.24. Vidíme, že firma Texas Instruments<br />
zachovává systém dvou řad: řady s malým příkonem 54/74ALS a velmi rychlé řady 54/74AS.<br />
Naopak firma Fairchild se snaží nahradit řady 54/74LS a 54/74S jedinou řadou s malým<br />
zpožděním a středním příkonem.
Digitální integrované obvody 31<br />
Obr. 3.24: Vývoj jednotlivých typových řad obvodů TTL<br />
s TTL").<br />
t p<br />
[ns]<br />
1,7<br />
3<br />
6<br />
10<br />
100<br />
p<br />
[mW<br />
2<br />
1<br />
N<br />
H<br />
L<br />
S<br />
LS<br />
ALS<br />
64 66 68 70 72 74 76 78 80<br />
AS<br />
Poznámka: Přestože obvody<br />
řady NTTL jsou považovány za<br />
zastaralé, je potřeba znát jejich<br />
vlastnosti, protože slouží jako<br />
"norma", se kterou<br />
porovnáváme vlastnosti<br />
ostatních digitálních obvodů.<br />
Jde především o signálové<br />
vlastnosti (hovoříme o<br />
"úrovních TTL" nebo<br />
o obvodech "slučitelných<br />
Spotřeba [mW]<br />
40<br />
20<br />
1000k<br />
ECL ECL<br />
III. generace<br />
Advanced TTL<br />
1979 - 1981<br />
AS<br />
II. generace<br />
Schottkyho TTL<br />
1970 - 1972<br />
H-TTL<br />
S-TTL<br />
FAST<br />
ALS<br />
ns mW<br />
N-TTL 10 10<br />
H-TTL 6 23<br />
L-TTL 33 1<br />
S-TTL 3 20<br />
LS-TTL 10 2<br />
AS-TTL 15 22<br />
ALS-TTL 4 1<br />
FAST-TTL 2 4<br />
I. generace<br />
1960 - 1965<br />
N-TTL<br />
LS-TTL<br />
L-TTL<br />
0<br />
0 2 4 6 8 10 33<br />
Zpoždění [ns]<br />
Obr. 3.25: Ve vývoji bipolárních digitálních IO můžeme rozlišit tři generace z hlediska<br />
spotřeby a zpoždění<br />
3.5.1 Obvody řady S<br />
Jedinou spolehlivou cestou pro zvýšení rychlosti bipolárních IO je zamezení přechodu<br />
spínacích tranzistorů do saturace. Jednou z možností tohoto řešení je připojení Schottkyho<br />
diody mezi kolektor a bázi spínacího tranzistoru (obvody řady S).<br />
Jenom připomeňme, že v digitálních obvodech musíme zajistit spolehlivé spínání i při<br />
značných změnách teploty, zátěže, napájecího napětí a při značných tolerancích parametrů<br />
prvků tvořících obvod. Proto musí být budící bázová proudy navrženy s velkou rezervou - tím<br />
se většina tranzistorů v obvodech TTL dostává do hluboké saturace. Pokud by bázové proudy<br />
nebyly předimenzovány, mohlo by se stát, že by (z výše uvedených důvodů) tranzistor nebyl<br />
dostatečně sepnut (stouplo by napětí u CE ). Tím by se narušily logické úrovně a obvod by se<br />
stal nespolehlivým. Schottkyho diody paralelně k přechodu báze-kolektor zajistí, že tranzistor<br />
se nedostane do saturace a na druhé straně napětí u CE sepnutého tranzistoru příliš nestoupne.
32 FEKT Vysokého učení technického v Brně<br />
i B<br />
B<br />
i BD<br />
i BT<br />
u BC<br />
u BE<br />
K<br />
E<br />
u CE<br />
Obr. 3.26: Tranzistor NPN se Schottkyho diodou<br />
B<br />
K<br />
E<br />
Technologicky to lze elegantně<br />
provést vytvořením společného kontaktu<br />
na rozhraní přechodu báze-kolektor<br />
v běžné struktuře tranzistoru NPN.<br />
Pro tranzistor NPN pracující<br />
v oblasti nasycení platí: U BE ≅ 750 mV;<br />
U CE ≅ 100 mV a U BC ≅ 650 mV.<br />
Když se mezi bázi a kolektor připojí dioda, jejíž spínací napětí U ON je menší než napětí<br />
U BC = 650 mV, pak potenciál kolektoru nemůže poklesnout pod potenciál báze natolik, aby<br />
byly splněny výše uvedené podmínky a tranzistor se dostal do saturace.<br />
Když napětí U BC překročí hodnotu prahového napětí Schottkyho diody, celkový budící<br />
proud i B se rozvětví na složku i BT , která pokračuje v buzení tranzistoru a na složku i BD , která<br />
se odvádí diodou do kolektorového obvodu.<br />
Obr. 3.27: Modifikace základního hradla NAND: a) nízkopříkonové (L), b) rychlé (H)<br />
Jestliže Schottkyho dioda má v propustném směru dostatečně malý diferenciální odpor,<br />
pak celý přírůstek proudu i B nad hodnotu, při které se dioda otevřela, se bude přičítat k proudu<br />
i BD . Proud i BT se tedy bude zvyšovat pouze nepatrně. Malé zvýšení proudu i BT vede k velkému<br />
poklesu napětí U CE . Každý pokles napětí U CE vede ale ke zvyšování proudu i BD , neboli ke<br />
zmenšování proudu i BT a tedy působí proti vybuzování tranzistoru. Je to typický mechanismus<br />
záporné zpětné vazby. Činitel zpětné vazby je velký, protože tranzistor pracuje ještě v aktivní<br />
oblasti, kde jeho proudový zesilovací činitel je větší než jedna.<br />
Účinek Schottkyho diody lze souhrnně popsat tak, že při velkém poklesu kolektorového<br />
napětí (kolektor se stává zápornějším vůči napětí báze) se dioda otevře a převezme<br />
nadbytečný budící proud. Pracovní bod tranzistoru se potom pohybuje blízko saturace, ale<br />
stále ještě bezpečně v aktivní oblasti.<br />
Zapojení hradla NAND řady STTL je na obr. 3.24a. Proti normálnímu hradlu je místo<br />
diody D 4 a tranzistoru T 4 použit Darlingtonův obvod s tranzistory T 4 a T 5 , jehož malý<br />
výstupní odpor urychluje nabíjení kapacitní zátěže. Další změna je v emitoru tranzistoru T 2 ,<br />
rezistor je nahrazen nelineárním dvojpólem (s tranzistorem T 6 ), který urychluje přechod<br />
aktivní oblastí, v převodní charakteristice téměř zmizí oblast se zesílením A = -1,6. Jde o to,<br />
že tranzistory T 2 a T 4 se otevírají současně až vstupní napětí překročí 2u BE - u CE1 . Tím se<br />
zlepší tvar převodní charakteristiky obr. 3.19. Současně tranzistor T 6 zlepšuje spínací časy<br />
tranzistoru T 3 . U hradla STTL je i proudová špička zdroje napětí U CC způsobená současným<br />
otevřením koncových tranzistorů podstatně menší než u hradla TTL, poněvadž tranzistor T 3 se<br />
nenasycuje. Omezovací Schottkyho diody na vstupech hradla STTL mají příznivý vliv na
Digitální integrované obvody 33<br />
útlum odrazů na vedeních. Proti hradlům TTL je však o něco vyšší úroveň logické "0" na<br />
výstupu, vzhledem k tomu, že tranzistor T 3 se nenasycuje.<br />
Napěťová úroveň logické "1" (U OH ) je stejná jako v případě hradla TTL, napěťová<br />
úroveň logické "0" (U OL ) závisí na hodnotě spínacího napětí Schottkyho diody U SBD a na<br />
hodnotě napětí U ON(BE) . U OL = U ON(BE) - U SBD a pohybuje se v rozsahu 300 až 400mV.<br />
Z tohoto důvodu je logický rozkmit U l menší než u hradel TTL; důsledkem toho je, že hradla<br />
STTL mají vyšší operační rychlosti (doba zpoždění je úměrná hodnotě U l ) a nižší ztrátový<br />
příkon (dynamický ztrátový příkon = CU l 2 f). Vyšší hodnota U OL snižuje hodnotu šumové<br />
imunity v porovnání s hradlem TTL. Snižuje se rovněž průrazné napětí přechodu<br />
kolektor-báze v důsledku přítomnosti Schottkyho diody na tomto rozhraní. Tato nevýhoda<br />
však nemá zásadní význam pro činnost obvodu, protože napájecí napětí jsou nízká a případný<br />
šum rovněž není tak silný.<br />
2K8 900<br />
50<br />
T 5<br />
T 2<br />
T 4<br />
25K<br />
8K<br />
8K<br />
T 5<br />
T 4<br />
200<br />
500<br />
T<br />
250<br />
3<br />
T 6<br />
3K5<br />
15K<br />
T 2<br />
T 3<br />
T 6<br />
Obr. 3.28: Modifikace základního hradla NAND: a) rychlé Schottkyho (S), nízkopříkonové<br />
Schottkyho (LS)<br />
3.5.2 Obvody řady LS<br />
Řada LS je nízkopříkonová Schottkyho řada. Hlavní a podstatnou předností této řady ve<br />
srovnání s normální řadou TTL je pětinásobné snížení příkonu při stejné rychlosti. Obvyklé<br />
zapojení hradla NAND řady LS je na obr.24b. I když řada LS náleží do rodiny obvodů TTL,<br />
má řadu odlišně zapojený vstupní obvod. Nepoužívá několikaemitorový tranzistor, ale pro<br />
realizaci funkce AND využívá Schottkyho diody nebo i obvod s tranzistorem PNP, jak vidíme<br />
na obr. 3.28. Ve srovnání s klasickou víceemitorovou strukturou je toto zapojení rychlejší a<br />
kromě zvýšení dovolených vstupních napětí umožňuje snížit vstupní proudy. Každý vstup je<br />
opatřen záchytnou diodou, která má za úkol zachycovat záporné rušivé impulsy na vstupu,<br />
avšak není dimenzována pro trvalou zátěž.<br />
Obdobně jako u obvodů řady S je použit nelineární rezistor (s tranzistorem T 6 ), čímž se<br />
zlepšuje tvar převodní charakteristiky. Dále je třeba upozornit na to, že maximální výstupní<br />
proud v nízké úrovni L při dodržení výstupního napětí 0,5V je omezen hodnotou 8mA.<br />
Ke zvýšení logického zisku je možno výstupy hradel řady LS zapojit paralelně, pokud<br />
je buzením zajištěn stejný logický stav. Paralelně se však mohou zapojit pouze hradla téhož<br />
čipu. Při paralelním zapojení hradel různých čipů vedou eventuální rozdílné doby zpoždění<br />
hradel k vyrovnávacím proudům, které kromě přídavného zatížení koncových stupňů působí<br />
problémy v logických stavech při použití hradel např. jako budičů hodinových impulsů.<br />
Na rozdíl od obvodů standardní řady TTL mohou být obvody řady LS buzeny přímo<br />
obvody CMOS, protože jejich vstupní proud v úrovni L je menší než 360µA.
34 FEKT Vysokého učení technického v Brně<br />
Jestliže obvody řady LS budí obvody řady CMOS, je třeba použít paralelní rezistor<br />
(pull-up), aby byla zajištěna úroveň H.<br />
Bez zaručení logických úrovní je možno výstupy obvodů řady LS zatížit následujícími<br />
proudy:<br />
Obvody LS<br />
Budiče LS<br />
I OH = 8 mA<br />
-I OL = 15 mA<br />
I OH = 15 mA<br />
-I OL = 24 mA<br />
A<br />
R 1 27K R 2<br />
T 1<br />
D 1<br />
R 3<br />
R 8 50<br />
T 4<br />
D 3<br />
D 4<br />
T 5<br />
T 3 T 6<br />
T 7<br />
Y = A . B<br />
B<br />
T 2<br />
T 8<br />
D 2<br />
R 4<br />
R 5<br />
D 5<br />
Obr. 3.29: Modifikace základního hradla NAND - řada ALS<br />
3.5.3 Obvody řady ALS<br />
Řada ALS představuje špičku vývoje bipolárních digitálních obvodů z hlediska<br />
současně uplatňovaných požadavků na rychlost a malou spotřebu. Charakteristické vlastnosti<br />
obvodů řady ALS jsou:<br />
• příkon na hradlo asi 1mW,<br />
• zpoždění hradla asi 5ns,<br />
• součin (příkon ⋅ zpoždění) 5pJs,<br />
• záchytné diody na vstupech i výstupech.<br />
Zapojení dvojvstupového hradla NAND řady ALS vidíme na obr. 3.29. na rozdíl<br />
od dvou stupňů ve standardní logice TTL je třístupňové, což představuje zvýšení rozhodovací<br />
úrovně asi na 1,5V.
Digitální integrované obvody 35<br />
První stupeň tvoří vstupní PNP tranzistor spolu s tranzistorem T 3 , který v důsledku<br />
svého zisku zvyšuje buzení báze tranzistoru T 4 . Základní součinová funkce je vytvářena<br />
paralelním spojením emitorů a kolektorů vstupních PNP tranzistorů. Velikost vstupního<br />
proudu I IL ve stavu logické "0" na vstupu je dána hodnotou β PNP tranzistoru a velikostí<br />
odporu R 1 . Spodní hranice velikosti odporu R 1 je omezena odběrem obvodu ve stavu logické<br />
"1" na výstupu (I CCH ). Příliš hodnota odporu R 1 zpomaluje vybíjení všech kapacitorů<br />
připojených do báze tranzistoru T 3 , a tím zhoršuje přechod výstupu do stavu logické "0".<br />
Dioda D 1 (D 2 ) připojená mezi vstup a bázi tranzistoru T 4 představuje nízkoohmovou cestu pro<br />
vybájení parazitních kapacitorů připojených do báze tranzistoru T 4 . K tomuto dochází pokud<br />
vstupní napětí klesne pod hodnotu 2U BE - U Schd ≈ 1V.<br />
Druhý stupeň hradla představuje invertor T 4 , jehož úkolem je udržovat horní a spodní<br />
větev koncového stupně v opačných stavech vodivosti, tj. je-li spodní větev v otevřeném<br />
stavu, musí být horní větev v uzavřeném a naopak. V dynamickém režimu jsou kladeny<br />
požadavky na co nejnižší hodnoty parazitních kapacitorů s výjimkou kapacitoru BE při<br />
vypínání tranzistoru T 4 , kdy je báze vybíjena nízkoohmovou cestou přes diodu D 1 (D 2 ).<br />
Spodní větev koncového stupně tvoří tranzistor T 8 s nelineárním členem (dynamickým<br />
členem) R 4 , R 5 , T 5 . Koncový tranzistor T 8 musí v sepnutém stavu zajišťovat hodnotu výstupní<br />
úrovně L nižší než je určena technickými podmínkami, tj.<br />
U SAT < 0,4 V při i C = 4 mA (řada 54)<br />
U SAT < 0,5 V při i C = 8 mA (řada 74)<br />
Z těchto dvou podmínek nám vyplývá požadavek na R SAT výstupního tramzistoru:<br />
R SAT, T8 < 25 Ω.<br />
A<br />
X<br />
FAST 1<br />
X<br />
FAST 3<br />
X<br />
Y<br />
A<br />
X<br />
FAST 2<br />
Obr. 3.30: Modifikace základního hradla NAND- řada FAST<br />
(jsou uvedena dvě používaná zapojení vstupů)
36 FEKT Vysokého učení technického v Brně<br />
550mV<br />
750mV<br />
200mV<br />
i B<br />
i BD<br />
i BT<br />
u CES<br />
> 200mV<br />
Ve stavu logické "1" na výstupu<br />
musí tranzistor T 8 splňovat požadavky<br />
kladené z hlediska jeho závěrného napětí<br />
a příp. svodu. Tyto požadavky se uplatní<br />
ve variantách s otevřeným kolektorovým<br />
výstupem (např. ALS 03):<br />
Obr. 3.31: Použití Schottkyho diod k potlačení<br />
saturace<br />
I OH < 100mA při U CE = 5,5V<br />
(řada 54 i 74).<br />
V dynamickém režimu jsou od tranzistorů obecně vyžadovány dostatečně nízké<br />
parazitní kapacity. U výstupního tranzistoru, který je zatížen kapacitami spojů a následných<br />
připojených hradel (při měření tyto kapacity nahrazuje zatěžovací kapacita 50 pF), je výstupní<br />
kapacita tranzistoru vzhledem k těmto kapacitám zanedbatelná. Důležitou roli hraje kapacita<br />
přechodu BE, která je nabíjena přes tranzistor T 4 a vybíjena přes nelineární člen (R 4 , R 5 , T 5 ).<br />
Zapojení nelineárního členu je stejné jako u řady S. Náhrada prostého rezistoru, zapojeného<br />
paralelně k přechodu BE koncového tranzistoru, dynamickým členem přináší zlepšení<br />
převodní charakteristiky hradla a zrychlení přechodu mezi jednotlivými stavy. Použitím<br />
dynamického členu dochází při přechodu z logické "1" do stavu logické "0" ke zrychlení tím,<br />
že tranzistor T 5 se otevírá se zpožděním a tak koncový tranzistor dostává do báze v prvním<br />
okamžiku celý proudový náraz, který je invertor schopen dodat a rychle se otevírá. Teprve<br />
potom se otevírá tranzistor dynamického členu a snižuje buzení koncového tranzistoru na<br />
požadovanou úroveň. Při přechodu du stavu logické "1" na výstupu je situace obdobná.<br />
Přechod BE koncového tranzistoru se vybíjí přes zpožděně reagující dynamický člen.<br />
Obr. 3.32: Různá zapojení vstupní části obvodů LS<br />
Podobně jako u řady S i u ALS se objevuje ještě jedna specifická vlastnost koncového<br />
stupně řešeného s dynamickým členem. Saturační napětí Schottkyho tranzistorů je dáno<br />
vztahem:<br />
U SAT = U BE - U Schd + I C R CE .<br />
Při I C = 0A může v závislosti na druhu použitých Schottkyho diod a jejich<br />
techlogického zpracování kolísat počáteční hodnota saturačního napětí v rozmezí<br />
0,05 až 0,25V. Vysoká hodnota počátečního saturačního napětí je nevýhodná z hlediska<br />
požadované hodnoty výstupní logické "0", nízká hodnota pro možnost otevření přechodu BC<br />
tranzistoru a následného nárůstu saturačního zpoždění. V monolitickém provedení bude<br />
hodnota U SAT u koncového tranzistoru i u tranzistoru v dynamickém členu kolísat stejně. Při<br />
snížení U SAT bude dynamický odpor odebírat z báze výstupního tranzistoru větší proud, sníží
Digitální integrované obvody 37<br />
jeho buzení a tím dojde k nárůstu U SAT koncového tranzistoru. Naopak při zvýšení U SAT bude<br />
dynamický odpor odebírat z báze výstupního tranzistoru menší proud a dojde ke snížení U SAT<br />
u výstupního tranzistoru. Náhrada standardního vybíjecího odporu dynamickým členem<br />
umožňuje tedy v určitém omezeném rozsahu kompenzovat nepříznivý vliv rozptylu vlastností<br />
Schottkyho diod.<br />
Horní větev koncového stupně tvoří Darlingtonův zesilovač, který představuje aktivní<br />
zátěž obvodu. Jeho úkolem je zrychlit nabíjení kapacitní zátěže a vnesením proudového<br />
impulsu do koncového tranzistoru pomáhat uvést jej do desaturovaného stavu. Z rozboru<br />
činnosti koncového stupně plyne, že Schottkyho dioda u tranzistoru T 6 se otevírá pouze při<br />
vysokých proudech přes rezistor R 7 . V jiných režimech je nadbytečná.<br />
Obvody řady ALS obsahují několik urychlujících Schottkyho diod, které pomáhají vybít<br />
vnitřní i vnější parazitní kapacitory. Kromě již zmíněné diody D 1 , vybíjející bázi tranzistoru<br />
T 4 , jsou to ještě diody D 3 a D 4 zapojené v horní větvi koncového stupně. Dioda D 3<br />
představuje vybíjecí cestu pro kapacitory zapojené v bázi tranzistoru T 7 v okamžiku poklesu<br />
kolektorového napětí tranzistoru T 4 . Dioda D 4 zabezpečuje schopnost rychlého vybití<br />
připojené kapacitní zátěže. Náboj akumulovaný na kapacitní zátěži se při přechodu výstupu<br />
do stavu logické "0" přenáší přes diodu D 4 a kolektor tranzistoru T 4 do báze tranzistoru T 8 a<br />
přibuzuje jej.<br />
u 0 [V]<br />
1 2 3<br />
4<br />
u 0<br />
[V]<br />
5<br />
4<br />
3<br />
2<br />
1<br />
+125 °C<br />
U CC = 5V<br />
-55 °C<br />
+25 °C<br />
0,5 1,0 1,5 2,0 2,5<br />
u i [V]<br />
i 0<br />
10<br />
20<br />
[mA] 30<br />
40<br />
50<br />
60<br />
0°C<br />
25°C<br />
70°C<br />
U CC = 5V<br />
Obr. 3.33: Převodní charakteristika hradla<br />
řady LS<br />
Obr. 3.34: Statická výstupní charakteristika<br />
ve stavu H na výstupu pro normální a<br />
výkonové provedení hradla řady LS<br />
0,5<br />
1,0<br />
u i [V]<br />
1,5<br />
i i<br />
50<br />
[mA]<br />
100<br />
U CC = 5V<br />
70°C<br />
¨<br />
150<br />
25°C<br />
0°C<br />
200<br />
Obr. 3.35: Statická vstupní charakteristika hradla řady LS
38 FEKT Vysokého učení technického v Brně<br />
Vstupní charakteristiky jednotlivých řad jsou znázorněny na obr. 3.35. U řady ALS<br />
představuje charakteristika pro záporné vstupní napětí charakteristiku záchytné Schottkyho<br />
diody. Pro vstupní napětí v intervalu je velikost vstupního proudu dána<br />
odporem rezistoru R 1 a proudovým zesílením vstupního PNP tranzistoru. Pro napájecí napětí<br />
U CC = 5,5V se připouští maximální vstupní proud I IL = 200µA. vzhledem k odporu R 1 je toto<br />
splněno i pro β PNP < 1. Ve skutečnosti je vstupní proud nižší (I IL ≅ 20µA).<br />
Průběh výstupní charakteristiky ve stavu H je na obr. 3.34. během přechodu z L do H je<br />
zkratový proud limitovám odporem rezistoru R 7 . U řady ALS jde o 50 Ω, u řady FAST<br />
o 45 Ω. Snížení tohoto odporu u řady FAST oproti STTL má příznivý vliv na zkrácení času<br />
při nabíjení případné velké kapacitní zátěže. Výstupní charakteristika se skládá ze tří částí:<br />
• první se sklonem 50 Ω (saturační oblast),<br />
• druhá se sklonem 15Ω pro I OH < 10mA (oblast lineárního režimu Darlingtonovy<br />
dvojice),<br />
• třetí oblast pro I OH ∼ 0mA s nekonečným odporem (závěrná oblast).<br />
Obr. 3.36: Odběr proudu v závislosti na kmitočtu pro některé obvody řady LS<br />
Pro některé obvody v řadě MH54ALS jsou vstupy konstruovány odlišně, se Schottkyho<br />
diodami (materiál TiW) obdobně jako v řadě LS (obr.28a). Na obr. 3.37 vidíme možná<br />
zapojení výstupní části obvodů řady ALS.<br />
Poznámka: Je známo, že složitější obvody bývají relativně rychlejší než obvody malé<br />
integrace. Důvod je v tom, že vnitřní hradla obvodů MSI, která pracují s nižším ztrátorvým<br />
příkonem a lze pro ně lépe definovat zátěže, jsou sestavena z menších tranzistorů a jsou<br />
rychlejší než hradla základních logických řad, která jsou navržena pro větší kapacitní zátěže a<br />
na výstupech používají rozměrově větší tranzistory. Můžeme to ilustrovat na obvodu<br />
sestávajícím ze dvou hradel NOR a jednoho hradla NAND podle obr.40. Jde o obvod ExOR<br />
s blokovým zapojením podle obr.39b. Zajímavé je také to, že obvod ExOR v provedení ALS<br />
používá v postatě odlišné blokové schéma než jiné řady. Pro snadnější dosažení dynamických<br />
parametrů je použito dvoustupňové zapojení. Vzhledem k tomu, že dochází vždy ke změně<br />
stavu jen u jednoho hradla na vstupu, nemůže dojít k dynamickému hazardu. Naproti tomu u<br />
třístupňového zapojení může dojít k dynamickému hazardu vlivem zpoždění v prvním stupni.
Digitální integrované obvody 39<br />
Obr. 3.37: Možná zapojení výstupní části obvodů řady ALS<br />
a) běžné obvody, b) výkonové obvody, c) výstup s otevřeným kolektorem<br />
Obr. 3.38: Převodní charakteristika hradla<br />
řady ALS<br />
Obr. 3.39: Vstupní charakteristika hradla<br />
řady ALS, FAST, LS, TTL a STTL<br />
Obr. 3.40: Výstupní charakteristiky hradla řady ALS<br />
a) stav L na výstupu, b) stav H na výstupu<br />
3.5.4 Hradlo FAST<br />
Hradlo FAST se obvodově nijak výrazně neliší od hradla ALS. Existují tři varianty<br />
hradla FAST s různým řešením prvního stupně. Varianta 1 představuje dvoustupňové hradlo<br />
s diodovým vstupem. Varianta 2 představuje třístupňové hradlo s tranzistorovým vstupem.
40 FEKT Vysokého učení technického v Brně<br />
Nejčastěji se používá varianta 3, což je třístupňové hradlo s diodovým vstupem. Obvodová<br />
řešení vidíme na obr.26. Vidíme, že firma Fairchild používá ještě jeden nelineární rezistor<br />
("dynamický odpor") zapojený do báze spodního výstupního tranzistoru (podobně jako<br />
v hradlech řady AS firma TI). Jeho úkolem je další zrychlení obvodu především při přechodu<br />
do stavu H na výstupu, kdy přenesením napěťového impulsu z Darlingtovy dvojice pomáhá<br />
vybíjet přechod BE výstupního tranzistoru. Přínos tohoto dynamického členu při přechodu do<br />
stavu L na výstupu nelze jen z obvodového schématu jednoznačně stanovit. K posouzení jeho<br />
vlivu by bylo třeba znát celkové napěťové poměry koncového stupně i parametry jednotlivých<br />
použitých prvků s ohledem na jejich geometrické rozložení a celkové rozměry.<br />
Obr. 3.41: Závislost napájecích proudů ve stavu L a H na teplotě a napájecím napětí (pro<br />
hradlo řady ALS)<br />
Obr. 3.42: Závislost zpoždění hradla řady ALS na teplotě a kapacitě zátěže<br />
&<br />
1<br />
&<br />
&<br />
Y<br />
1 Y<br />
&<br />
&<br />
Obr. 3.43: Obvod ExOR: a) v řadě A, S, L, LS, b) v řadě ALS
Digitální integrované obvody 41<br />
Obr. 3.44: Zapojení obvodu ExOR v řadě ALS<br />
(podle obr. 3.43)<br />
3.5.5 Slučitelnost a zaměnitelnost<br />
Slučitelnost, případně zaměnitelnost jednotlivých řad IO můžeme posoudit z hlediska<br />
spotřeby, stejnosměrných parametrů vstupů a výstupů a dynamických parametrů. Proto<br />
v tabulkách uvádíme orientační hodnoty základních parametrů pro základní řady obvodů<br />
TTL. Budeme-li potřebovat přesnější hodnoty, musíme je vyhledat v katalogu. Obvody<br />
různých výrobců se liší ve vlastnostech a někdy i v detailech elektrického provedení. Jak ještě<br />
uvidíme, publikované údaje se liší proto, že jsou měřené při různých podmínkách (napájecí<br />
napětí, vstupní úrovně, zátěž).<br />
Tab. 3.1: Různá značení jednotlivých řad obvodů TTL<br />
Původní výrobce TESLA Ostatní<br />
SN74<br />
SN74L<br />
SN74S<br />
SN74H<br />
SN74LS<br />
SN74ALS<br />
MH74<br />
MH74S<br />
MH74ALS<br />
K155<br />
K134<br />
K531<br />
K131<br />
K555<br />
K1533<br />
D1<br />
DL<br />
74PC<br />
74L<strong>SP</strong>C<br />
UCY74<br />
CDB4
42 FEKT Vysokého učení technického v Brně<br />
Tab. 3.2: Rozsahy pracovních teplota dovoleného napájecího napětí pro řady 54, 74 a 84<br />
Řada<br />
Rozsah pracovních teplot<br />
[°C]<br />
Dovolené napájecí napětí<br />
[V]<br />
54 -55 až +125 5 ± 10%<br />
74 0 až +70 5 ± 5%<br />
94 -25 až +85<br />
Obvody řady 74ALS jsou určeny pro rozsah napájecího napětí 5V ± 10%.<br />
Tab. 3.3: Srovnání obvodů typu …00 z hlediska příkonu a rychlosti<br />
Řada Zpoždění<br />
[ns]<br />
Příkon<br />
[mW]<br />
Zpoždění × příkon<br />
[pJ]<br />
Nejvyšší hodinový kmitočet<br />
klopných obvodů<br />
TTL<br />
H<br />
S<br />
L<br />
LS<br />
ALS<br />
FAST<br />
10<br />
6<br />
3<br />
33<br />
9<br />
4,5<br />
3<br />
10<br />
22<br />
19<br />
1<br />
2<br />
1,25<br />
4,7<br />
100<br />
132<br />
57<br />
33<br />
19<br />
6<br />
14<br />
[MHz]<br />
35<br />
125<br />
45<br />
50<br />
140<br />
Je uvažován příkon na jedno hradlo a průměrné zpoždění při C L = 15pF.<br />
Tab. 3.4: Srovnání obvodů typu …00 z hlediska odběru proudu<br />
Řada<br />
Odběr proudu na<br />
TTL<br />
S<br />
LS<br />
ALS<br />
FAST<br />
Jedno pouzdro Jedno<br />
hradlo<br />
I CCH [mA] I CCL [mA] I CC [mA]<br />
Typ. Max. Typ. Max. Typ.<br />
4 8 12 22 2<br />
10 16 20 36 3,75<br />
0,8 1,6 2,4 4,4 0,45<br />
0,4 0,85 1,6 3 0,25<br />
1,7 2,8 6 10 1<br />
Z hodnot vstupních a výstupních proudů vyplývají možnosti vzájemné kombinace<br />
různých řad obvodů TTL, viz tab. 3.7.<br />
U řady ALS vlivem obvodového řešení vstupu s tranzistory PNP bylo dosaženo<br />
podstatného snížení vstupního pro úroveň L. Hodnota vstupního proudu v úrovni L (max. 100<br />
µA) a v úrovni H (max. 20 µA) umožňuje budit standardním výstupem TTL nejméně 20<br />
vstupů obvodů řady ALS.<br />
Složitější je problematika výstupů obvodů řady ALS. Podstatné snížení spotřeby<br />
přineslo menší proudovou zatížitelnost výstupu v úrovni L. Výstupní napěťová úroveň L je<br />
zaručována pro řadu 74ALS při proudu do 8mA a pro řadu 54ALS při proudu do 4mA. Z toho<br />
plyne, že zatížitelnost výstupu obvodu ALS standardními vstupy činí pro řadu 74ALS pět<br />
vstupů a pro řadu 54ALS jen dva vstupy. Ovšem při zatížení vstupy obvodů ALS podobné<br />
problémy nevznikají (viz tab. 3.7).
Digitální integrované obvody 43<br />
Poznámka: Obvody jednotlivých řad mohou být používány současně, jsou signálově<br />
slučitelné.existuje zde však jeden problém - nebo spíše existoval v době, kdy se určitá řada<br />
začínala vyrábět a nebyl k dispozici dostatečný sortiment typů postupné nahrazování<br />
jednotlivých typů jedné řady obvody jiné řady není pro uživatele výhodné. Důvodem je, že při<br />
návrhu zařízení je nutné počítat vždy s horšími parametry obou řad. Např. při postupné<br />
náhradě obvodů standardní řady (74) obvody řady LS zjistíme, že řada LS má nižší hodnotu<br />
zatěžovacího proudu I Olmax , při které je definováno výstupní napětí U OL ve stavu L, a dále<br />
vyšší hodnotu zpoždění t PHL při přechodu do stavu L. Naproti tomu by bylo nutno počítat<br />
s vyššími hodnotami vstupních proudů a zpoždění t PLH řady 74. Integrované obvody řady 74,<br />
které by měly být později nahrazeny obvody řady LS, a jejichž výstupy budí vstupy obvodů<br />
řady 74 (které by byly vyměněny ještě později nebo vůbec ne), by mohly využívat pouze<br />
výstupní větvení 5.<br />
Výhodnějším řešením je proto při návrhu přejít kompletně na novou řadu, i když její<br />
sortiment nebude zpočátku příliš rozsáhlý.<br />
Tab. 3.5: Typické a maximální napětí a proudy hradel v jednotlivých režimech<br />
TTL S LS ALS FAST<br />
Vstupní proudy<br />
I ILmax -1,6<br />
I IHmax 40<br />
Výstupní proudy<br />
I OHmax -0,4<br />
I OLmax 16<br />
Vstupní napětí<br />
U IHmin<br />
U ILmax<br />
2<br />
0,8<br />
Výstupní napětí<br />
U OHmin 2,4<br />
U OHtyp 3,4<br />
U OLmax 0,4<br />
U OLtyp 0,2<br />
-2,0<br />
50<br />
-1,0<br />
20<br />
2<br />
0,8<br />
2,5 (2,7)<br />
3,4<br />
0,5<br />
-0,4<br />
20<br />
-0,4<br />
4 (8)<br />
2<br />
0,7 (0,8)<br />
2,5 (2,7)<br />
3,4<br />
0,4 (0,5)<br />
0,25<br />
-0,2<br />
20<br />
-0,4<br />
4 (8)<br />
2<br />
0,8<br />
2,5 (2,7)<br />
3,4<br />
0,4 (0,5)<br />
0,25 (0,35)<br />
-0,6<br />
20<br />
-1,0<br />
20<br />
2<br />
0,8<br />
2,5 (2,7)<br />
3,4<br />
0,5<br />
0,35<br />
mA<br />
µA<br />
mA<br />
V<br />
V<br />
Logický zisk pro<br />
obvody stejné řady<br />
10 10 10 20 30<br />
Údaje platí pro řady 54 i 74. Pokud se údaje pro některé parametry neshodují, pak údaje<br />
pro řadu 74 jsou uvedeny v závorce. Důvod neshod je především v tom, že katalogové údaje<br />
pro řadu 54 jsou měřeny při napájecím napětí 4,5V a údaje pro řadu 74 při napětí 4,75V.<br />
3.6 Statická a dynamická odolnost proti rušení<br />
Při praktické realizaci se objevují signály, které mohou narušit správnou funkci obvodů.<br />
Hlavní zdroje rušení je možno rozdělit následujícím způsobem:<br />
• Rušení cizími zdroji vnášené do digitálního systému např. krokovými motory,<br />
kontakty spínačů (relé) apod.<br />
• Rušení, které do systému proniká napájecím rozvodem, přičemž zdroje rušení<br />
jsou tytéž.
44 FEKT Vysokého učení technického v Brně<br />
• Přeslechy a vzájemné vazby mezi propojovacími vodiči.<br />
• Rušení vyvolané signálovými proudy na parazitních rezistorech signálové cesty.<br />
• Nedostatečně strmé hrany impulsů.<br />
• Rušivé impulsy vznikající v rozvodu napájecího napětí a v zemních vodičích při<br />
současném spínání více obvodů (v důsledku zemních smyček).<br />
• Rušení v důsledku odrazů na nepřizpůsobených signálových vedeních.<br />
Tab. 3.6: Srovnání vlastností používaných řad obvodů TTL a CMOS<br />
TTL S AS LS ALS FAST CMOS HCMOS<br />
Příkon hradla [mW] 10 19 8,5 2 1,2 5,5 1µW<br />
(100µW)<br />
Příkon čítače [mW] 300 500 100 60 190 1µW<br />
Zpoždění hradla<br />
při C L = 15pF<br />
t PHL<br />
t PLH<br />
Průměrné<br />
zpoždění hradla t P<br />
– typické<br />
– max.<br />
Součin zpoždění a<br />
příkonu při<br />
100kHz<br />
Mezní hodinový<br />
kmitočet<br />
– klopný obvod D<br />
– typický<br />
– min.<br />
– čítač<br />
– typický<br />
– min.<br />
Vstupní proud pro<br />
U IL = 0,4V<br />
Výstupní proud<br />
pro U OL = 0,4V<br />
– běžné hradlo<br />
– výkonové hradlo<br />
Logický zisk pro<br />
zátěž LS<br />
– běžné hradlo<br />
– výkonové hradlo<br />
[ns]<br />
[ns]<br />
7<br />
11<br />
10<br />
20<br />
3<br />
3<br />
3<br />
5<br />
1,7<br />
1,7<br />
1,5<br />
2,5<br />
10<br />
9<br />
9,5<br />
15<br />
5<br />
4,5<br />
4<br />
7<br />
2,6<br />
2,9<br />
1,5<br />
2,5<br />
(120µW)<br />
100<br />
100<br />
90<br />
190<br />
3nW<br />
(75µW)<br />
5nW<br />
(125µW)<br />
[pJ] 100 57 13 19 4,8 16,5 9 0,52<br />
[MHz]<br />
25<br />
15<br />
100<br />
75<br />
160 33<br />
25<br />
32<br />
25<br />
70<br />
40<br />
32<br />
25<br />
45 125<br />
100<br />
6<br />
3<br />
45<br />
25<br />
[mA] 1,6 2 0,5 0,4 0,1 0,6 ≤1µA ≤1µA<br />
[mA]<br />
16<br />
48<br />
40<br />
120<br />
20<br />
64<br />
50<br />
160<br />
20<br />
48<br />
50<br />
120<br />
Ve sloupci CMOS je uvažována řada s hliníkovým hradlem 4000B, ve sloupci<br />
HCMOS je uvažována řada 74HCT. Napájecí napětí 5V. Údaje vzávorkách se týkají příkonu<br />
při kmitočtu vstupního signálu 100kHz.<br />
8<br />
24<br />
20<br />
60<br />
60<br />
40<br />
8<br />
24<br />
20<br />
60<br />
125<br />
100<br />
20<br />
64<br />
50<br />
160<br />
12<br />
6<br />
0,8<br />
1,6<br />
2<br />
4<br />
10<br />
10<br />
8<br />
14<br />
55<br />
30<br />
4<br />
6<br />
10<br />
15
Digitální integrované obvody 45<br />
Druhy rušení uvedené pod body a) až d) je možné v dostatečné míře eliminovat<br />
dodatečnými opatřeními jako stíněním, správným zemněním, vhodným rozmístěním vodičů<br />
na desce plošného spoje, síťovými filtry a odstraněním nežádoucích vazeb. Rušení uvedené<br />
pod body e) a f) jsou rušení vlastním systémem.<br />
Aby se uvedené druhy rušení do své určité úrovně neprojevily, musí být zaručen jistý<br />
odstup mezi rozhodovací úrovní a přípustnou logickou úrovní. Zde existují rozdíly mezi<br />
jednotlivými řadami obvodů.<br />
Uveďme situaci pro řadu LS. Statická odolnost proti rušení (rušivé impulsy v délce<br />
trvání 10 až 30ms) za nejhorších podmínek je následující:<br />
Pro úroveň L:<br />
Pro úroveň H:<br />
U IL - U OL = 0,8V - 0,5V = 0,3V.<br />
U OH - U IH = 2,7V - 2,0V = 0,7V.<br />
Jestliže se použijí typické hodnoty, pak pro rozhodovací úroveň 1,05V a U OH = 3,4V<br />
vychází typická odolnost 2,35V. Při U OL = 0,35V je typická odolnost 0,7V.<br />
Tab. 3.7: Logický zisk pro různé kombinace jednotlivých řad obvodů TTL<br />
Řada<br />
74..<br />
74.. výkonové<br />
74S..<br />
74S.. výkonové<br />
74LS..<br />
74LS.. výkonové<br />
74ALS..<br />
74ALS.. výkonové<br />
Počet buzených hradel řady<br />
74.. 74S.. 74LS.. 74ALS..<br />
10 8 20<br />
20<br />
30 24 60<br />
60<br />
12<br />
37<br />
5<br />
15<br />
10<br />
30<br />
4<br />
12<br />
Je uvažována diodová varianta vstupu hradla řady LS. Uváděné hodnoty jsou pouze<br />
orientační.<br />
Odolnost proti rušení je pouze zdánlivě rozdílná: při úrovni H je výstupní odpor větší<br />
než při úrovni L. Zůstává ovšem skutečností, že obvody řady LS jsou citlivější na rušení než<br />
standardní řada, a to v důsledku vyšších vstupních a výstupních odporů.<br />
Rušivé impulsy, jejichž délka je srovnatelná s dobou zpoždění obvodu (hradla), se<br />
označují jako dynamické rušení. Pro stanovení dynamické odolnosti proti rušení je<br />
rozhodující trvání a výška impulsu, tedy energie rušivého impulsu, a impedance v místě<br />
vazby.<br />
Měřením byla zji3těna menší dynamická odolnost řady LS a ALS oproti řadě TTL.<br />
Poměr energií impulsů, který již nenaruší správnou činnost obvodu je v poměru:<br />
TTL : LS = 2,5 : 1,<br />
TTL : ALS = 2,0 : 1.<br />
50<br />
150<br />
Z toho vyplývá, že řada ALS je odolnější proti rušení než řada LS.<br />
20<br />
60<br />
20
46 FEKT Vysokého učení technického v Brně<br />
Nižší dynamická odolnost řady LS při úrovni L je způsobena nižší rozhodovací úrovní<br />
vzhledem k obvodům standardní řady TTL (o 0,25V). Z toho zároveň vyplývá lepší odolnost<br />
řady LS oproti záporným rušivým impulsům při úrovni H. Řada ALS má posunutu<br />
rozhodovací úroveň na 1,5V.<br />
3.6.1 Pokyny pro aplikaci obvodů řady LS a ALS<br />
Z důvodů menší odolnosti těchto obvodů (zvláště LS) proti rušení je nutné věnovat<br />
zvýšenou pozornost obvodovému návrhu systému i plošného spoje. Proto dále uvedeme<br />
několik pokynů pro aplikaci; v postatě jde o známá pravidla pro standardní obvody TTL, je<br />
však zohledněno, že vstupy jsou vysokoohmové a proto i citlivější.<br />
1) Elektricky nezapojené vstupy snižují (u všech řad) šumovou imunitu a pracovní<br />
rychlost, proto<br />
a) nevyužité aktivní H-vstupy (NOR a OR) připojit na zem nebo na nízkou úroveň,<br />
b) nevyužité aktivní L-vstupy (NAND a AND) připojit přes rezistor na napájecí<br />
napětí U CC , pokud je vedení krátké a U CC je blokováno,<br />
c) nevyužité vstupy nespojovat paralelně s využitými vstupy, protože tím se pouze<br />
zvýší vstupní kapacita a sníží se šumová imunita.<br />
2) Vstupy nevyužitých hradel NAND a NOR spojit se zemí, tím se sníží příkon.<br />
3) Pro každých 2 až 5 obvodů zapojit "vf" kondenzátor 10nF až 100nF pro blokování<br />
napájecího napětí. Výkonové obvody takto blokovat všechny. Napájecí napětí na desce<br />
plošného spoje blokovat elektrolytickými kondenzátory (obvykle tantalovými).<br />
4) Minimální strmost hran pro obvody LS (ALS) je 2V/µs.<br />
5) Signálová vedení delší než 23cm by měla mít definovaný vlnový odpor (koaxiální<br />
vedení,...). Tomuto vedení je pak nutno přizpůsobit impedanci připojovaných obvodů.<br />
6) Pokud budou obvody LS (ALS) zapojeny spolu s obvody rychlejších řad (H, S,<br />
AS), měly by být zemní a napájecí přívody vedeny odděleně.<br />
Charakteristická impedance spojů pro obvody ALS by měla být okolo 50Ω, což je<br />
hodnota technicky realizovatelná alespoň u vícevrstvých plošných spojů a u drátových<br />
plošných spojů. Nižší hodnota charakteristické impedance spojů zlepší odolnost proti<br />
vnějšímu rušení a sníží přeslechy mezi spoji. Přizpůsobení spojů s impedancí 50Ω bude<br />
náročnější na příkon, proto bude pro potlačení odrazů na delších spojích výhodnější používat<br />
ořezávacích diodových členů.<br />
Dále uvedeme formou čtyř poznámek základní fyzikální úvahy, na jejichž základě byly<br />
formulovány výše uvedené pokyny pro aplikaci digitálních obvodů.<br />
Poznámka: Pravidla spojování a přeslechy mezispoji<br />
Vzájemné spojování IO a jejich spojování s okolím nelze provádět libovolně, máme-li<br />
zaručit optimální vlastnosti a bezporuchový provoz celé soustavy. Je nutné znát vstupní,<br />
výstupní a převodní charakteristiky (můžeme říci: svorkové chování obvodu).<br />
Obvody TTL, můžeme považovat za "nízkoimpedanční", tj. spoj mezi dvěma IO je<br />
v každém logickém stavu alespoň jedním svým koncem připojen k vývodu, jehož vnitřní<br />
diferenciální odpor je malý. Víme, že výstupní odpor běžného koncového stupně je cca 10 až<br />
150Ω. Diferenciální vstupní odpor je (u obvodů s víceemitorovým vstupním tranzistorem) ve
Digitální integrované obvody 47<br />
stavu L prakticky roven bázovému odporu (např. 4kΩ) a ve stavu H je řádově 10 4 až 10 6 Ω.<br />
Znamená to tedy, že spoj (spojovací vedení) je vždy buzen ze zdroje s nízkou vnitřní<br />
impedancí.<br />
S ohledem na kvalitní přenos signálu spojovacím vedením je vhodné, aby vedení mělo<br />
charakteristickou impedanci alespoň přibližně rovnou vnitřnímu odporu zdroje, je-li jeho<br />
elektrická délka srovnatelná nebo větší, než je doba trvání přechodového jevu v přenášeném<br />
signálu.<br />
Uveďme příklad. Obvody NTTL mají dobu trvání přechodové hrany signálu (pozor,<br />
nezaměňovat s dobou zpoždění signálu v hradle) kolem 2ns. U obvyklých plošných spojů<br />
můžeme počítat s rychlostí šíření signálu podél "vedení" přibližně 200mm/ns. Vedení s délkou<br />
250mm již tedy má elektrickou délku přes polovinu doby trvání přechodové hrany a z hlediska<br />
šíření signálu již nemůže být považováno za ekvipotenciálu. Přitom délka spoje 250mm se<br />
může snadno vyskytnout již na jedné desce plošných spojů. Při užití obvodů STTL můžeme<br />
počítat asi s polovičním trváním přechodové hrany a proto délka spoje je zde ještě kritičtější.<br />
Délka spojů není důležitá jen kvůli přenosu (zkreslení) jediného signálu. Na desce<br />
plošných spojů se pravidelně vyskytují paralelní chody signálových spojů, které na sebe<br />
nemají mít vliv (nesmí docházet k vzájemnému rušení - přeslechům). Protože zpravidla na<br />
desce plošného spoje je nouze o místo, musíme šířky spojů i vzájemné mezery udržovat<br />
minimální. Obvykle se snažíme, aby šířka spojové dráhy neklesla pod 0,5mm a mezeru volíme<br />
rovnou pokud možno alespoň dvojnásobku. Jestliže je elektrická délka úseku, v němž dochází<br />
k paralelnímu chodu signálových spojů tak velká, že spoje není možné považovat za<br />
ekvipotenciály, bude i v nízkoimpedanční soustavě existovat možnost přenosu signálu<br />
z jednoho spoje na druhý; přenos se děje v tomto případě převážně prostřednictvím vzájemné<br />
indukčnosti. Velikost přenosu se zmenšuje s poklesem charakteristické impedance obou<br />
vzájemně vázaných vedení. Charakteristická impedance je tím menší, čím menší je vlastní<br />
indukčnost a čím větší je vlastní kapacita na jednotku délky vedení, čili čím větší je šířka<br />
spojové dráhy. Proto není vhodné užívat zbytečně úzkých spojů, pokud to vzhledem<br />
k okolnostem není zcela nevyhnutelné. Všude je zapotřebí kontrolovat délky paralelních<br />
chodů, zejména u rychlých soustav. Velmi účinného zmenšení vzájemné vazbymezi<br />
signálovými vedení mi lze dosáhnout umístěním vodivé roviny rovnoběžně s rovinou spojů, ve<br />
vzdálenosti od roviny spojů rovné nejvýše dvojnásobku šířky mezery mezi spoji. Působí zde<br />
dva vlivy současně: jednak zmenšení charakteristické impedance jednotlivých vedení<br />
zvětšením kapacity na jednotku délky, jednak zmenšení vzájemné indukčnosti soustředěním<br />
elektromagnetického pole signálu do prostoru mezi spojem a vodivou rovinou. Užitím vodivé<br />
roviny se přípustná paralelní délka signálových spojů zvětší zhruba na dvojnásobek (při<br />
stejně velkém rozkmitu přeslechů). Podobný účinek má zařazení oboustranně (na obou<br />
koncích) uzemněné "mrtvé" spojové dráhy mezi rušící a rušený spoj.<br />
Kapacitního přenosu rušení se u nízkoimpedančních soustav nemusíme obávat. Až na<br />
jeden případ, kterým je stav vysoké impedance na obousměrné sběrnici. Obousměrná<br />
sběrnice musí být buzena z třístavových výstupů. Jsou-li všechny budící výstupy ve třetím<br />
("odpojeném") stavu a buzený vstup má vysoký vstupní odpor, což je častý případ, stává se<br />
daný vodič sběrnice citlivý na kapacitní přenos parazitních signálů z vnějšku (především<br />
z dalších vodičů sběrnice). V takovém případě paralelní chod v délce několika desítek<br />
milimetrů již může způsobit vniknutí parazitních logických stavů.<br />
Poznámka:Ošetřování nevyužitých vstupů<br />
U obvodů TTL je přípustné nevyužité vstupy ponechat nezapojené - nezapojený vstup<br />
samočinně zaujme takovou napěťovou úroveň, jaká nepřekáží správné činnosti obvodu při
48 FEKT Vysokého učení technického v Brně<br />
ovládání ostatními vstupy. Nezapojené vstupy tedy samočinně zaujímají neagresívní logickou<br />
hodnotu.<br />
V praxi se však snažíme nevyužité vstupy "někam" zapojit. Důvody jsou dva:<br />
Diferenciální vstupní odpor má střední nebo vysokou hodnotu, takže existuje určité<br />
nebezpečí přenosu rušivých impulsů do nezapojeného vstupu kapacitní cestou.<br />
Druhý důvod je závažnější. Pro vysvětlení uvažujme jednoduchý příklad, trojnásobný<br />
vstup TTL nebo STTL včetně parazitních kapacitorů. Dejme tomu, že budíme pouze svtup A a<br />
vstupy B, C zůstanou nevyužité. Jelikož volné vstupy B, C jsou spojeny s emitory vstupního<br />
tranzistoru, a ty jsou všechny uzavřeny uvnitř bázové oblasti, musí při změnách logických<br />
stavů na vstupu A i vstupy B,C zaujmout potenciál báze T 1 . Potenciál báze přitom (se<br />
stejnosměrným posuvem několika desetin voltu) sleduje potenciál vstupu A. jestliže na vstupu<br />
A byla úroveň "0", potenciál vstupů A, B, C je blízký elektrické nule a kapacitory C A , C B , C C<br />
jsou vybité. Jestliže se nyní na vstupu A úroveň "0" změní skokem na "1", musí se nejdříve<br />
všechny vstupní kapacitory nabít, než může tranzistor T 1 začít přecházet ze sepnutého stavu<br />
do vypnutého. Je-li vstup buzen z výstupu TTL, kapacitor C A se nabije proudem dodaným<br />
budícím obvodem, tedy velmi rychle. Je-li např. C A = C B = C C = 1pF a vnitřní odpor budícího<br />
stupně R i = 100Ω, bude nabíjecí časová konstanta R i C A = 100ps. Doba nabíjení C A tedy bude<br />
proti době trvání přechodové hrany signálu zanedbatelná. Jinak je tomu u kapacitorů C B a<br />
C C . Ty se rovněž nabíjí na úroveň "1", ale jejich nabíjení probíhá přes rezistor R B . Ten má ve<br />
standardním vstupu hodnotu R B = 4kΩ.. Časová konstanta nabíjení C B , C C tedy bude<br />
(C B + C C )R B = 8ns. I když uvážíme, že obast přechodu mezi "0" a "1" představuje jen cca<br />
25% vstupního napěťového rozkmitu, způsobí nezapojené vstupy B a C přece jen zpoždění<br />
odezvy o cca 2ns. Tato hodnota může být již na závadu, zejména opakují-li se nezapojené<br />
vstupy v soustavě vícekrát, protože je kumulativní. Obecné pravidlo tedy je, že na každý<br />
nezapojený vstup TTL musíme počítat s přídavným zpožděním přibližně 1ns.<br />
Proto není vhodné ponechávat nevyužité vstupy volné; je zapotřebí je připojit na<br />
takovou logickou úroveň, která neovlivní požadovanou funkci (na neagresivní logickou<br />
hodnotu).<br />
V obvodech TTL je neagresivní logickou hodnotou téměř vždy logická "1". Zde se nabízí<br />
připojení na napájecí napětí U CC ; je to však riskantní, protože po napájecích vedeních se<br />
často šíří nekontrolovatelné poruchy ve tvaru přepěťových impulsů. Proto je výhodnější<br />
úroveň logické "1" uměle vytvořit /např. na výstupu hradla NAND se všemi vstupy<br />
uzemněnými).<br />
Je-li potřebná neagresivní úroveň logická "0", nejsou zpravidla žádné problémy, vstupy<br />
se připojí na společný vodič.<br />
Existuje ještě jedna možnost, jak zapojit nevyužité vstupy. Jestliže nevyužité vstupy tvoří<br />
s ostatními (tj. využitými) vstupy téhož IO logický součet nebo součin, můžeme je prostě spojit<br />
paralelně se vstupy již využitými. Zde je ovšem nutné kontrolovat, zda zvětšení vstupní<br />
kapacity nebude na závadu z hlediska rychlosti. Zpravidla zde však na problémy nenarážíme,<br />
leda u extrémně rychlých soustav. V této souvislosti je nutné poznamenat, že v obvodech<br />
s víceemitorovým vstupním tranzistorem paralelní spojení několika vstupů (emitorů tohoto<br />
tranzistoru) je z hlediska logického zisku ekvivalentní pouze jedné standardní zátěži, protože<br />
celý proud vstupu v logické "0" je dán pouze odporem rezistoru v bázi, a ne počtem paralelně<br />
spojeným vstupních emitorů.<br />
Na druhé straně však při spojení několika vstupů téhož víceemitorového tranzistoru do<br />
několika různých budících výstupů je nutné jednotlivé emitory pro každý z budících obvodů<br />
počítat samostatně jako plné jednotkové standardní zátěže, protože podle okamžitého
Digitální integrované obvody 49<br />
logického stavu jednotlivých výstupů budících obvodů může libovolným vstupním emotorem<br />
protékat celý vstupní proud.<br />
Poznámka:Rušení napájením<br />
V obvodech TTL dochází při změnách logických stavů výstupu ke změnám odběru<br />
z napájecího zdroje. Dále existuje při výstupu ve stavu logické "1" více méně přímý přenos<br />
změn napájecího napětí do výstupu. Tyto dvě skutečnosti značí, že není-li napájecí obvod<br />
(vedení) schopný chovat se jako ideální zdroj napětí alespoň pro krátkodobé změny odběru,<br />
vytvoří se na něm při činnosti soustavy rušivá kolísání, která se přenesou i do signálových<br />
vodičů. Jestliže rozkmit (velikost) rušivých kolísání překročí (případně i v superpozici<br />
s poruchami, vzniklými z jiných příčin) šumovou imunitu soustavy, dojde k poruše správné<br />
funkce, ačkoliv z hlediska logického zapojení, připojení signálů i eventuálních hazardních<br />
stavů je soustava zdánlivě v pořádku. Uvažme příklad: nechť se skokovou změnou logických<br />
stavů změní odběr obvodu skokem o 10mA. Napájecí vedení nechť má charakteristickou<br />
impedanci Z o = 100Ω (typická hodnota, která se v plošných spojích často vyskytuje) a délku<br />
l = 300mm. Rychlostní konstanta šíření v užitých spojích nechť je k = 0,6. Stejnosměrný<br />
odpor vedení nechť je zanedbatelný. Potom změna odběru o 10mA vytvoří na napájecí svorce<br />
obvodu změnu napětí<br />
∆u = -Z 0 ∆i = -1V<br />
s dobou trvání<br />
δ = l/(kc) = 1,7ns.<br />
Tak velký impuls (větší než šumová imunita většiny obvodů) ip řes poměrně krátkou<br />
dobu trvání snadno způsobí chybu. V reálných obvodech se setkáváme i s většími proudovými<br />
změnami a i délky vedení mohou být větší.<br />
Ideální napěťový zdroj, který by zamezil těmto kolísáním, však v praxi můžeme pro<br />
krátké impulsy (o které zde především jde) nahradit přemostěním napájecích přívodů IO<br />
jakostním kondenzátorem.v praxi se osvědčují keramické kondenzátory (10 až 100nF). Zcela<br />
nevhodné jsou kondenzátory elektrolytické všech typů. U přemosťovacích kondenzátorů je<br />
podstatné, aby jejich mezní kmitočet byl dostatečně vysoký, jinak se pro krátké impulsy a<br />
strmé přechodové hrany nebudou chovat jako zdroje napětí s vnitřní impedancí podstatně<br />
menší, než je charakteristická impedance napájecího vedení, a celou situaci mohou dokonce<br />
ještě zhoršit. Osvědčeným konstrukčním pravidlem je umístit na vstupu napájení do desky<br />
plošných spojů elektrolytický kondenzátor s kapacitou kolem 50µF, který poslouží pro<br />
zadržení pomalejších kolísání, šířících se od napájecího zdroje, a dále přemosťovat napájecí<br />
vedení keramickými kondenzátory v krátkých intervalech, podle toho jaké jsou v daných<br />
místech očekávané provozní změny odběru. Je-li k dispozici vícevrstvý spoj, používá se jedna<br />
jeho vrstva pro rozvod napájení (někdy se rozděluje metodou hřebenového uspořádání).<br />
Poznámka: Ošetření pomalých signálů<br />
Pro správnou činnost digitálních obvodů je potřeba, aby se pracovní bod "příliš<br />
dlouho" nezdržoval v klesající (rostoucí) části převodní charakteristiky. Zde obvod pracuje<br />
s velkým zesílením; dále musíme předpokládat, že mezi vstupem a výstupem existuje parazitní<br />
kapacitní vazba; proto pokud vnějším signálem se pracovní bod dostane do této oblasti, může<br />
být pro některý kmitočet splněna podmínka nestability a obvod se rozkmitá. To znamená, že<br />
na výstupu se objeví náhodná série logických jedniček a nul, která způsobí nesprávnou funkci<br />
dalších obvodů. Proto je nepřípustné, aby se pracovní bod v klesající části charakteristiky<br />
zdržoval delší dobu, než je doba, která stačí k nasazení parazitních oscilací.
50 FEKT Vysokého učení technického v Brně<br />
Např. u obvodů NTTL je kritický úsek na převodní charakteristice mezi body Q a R<br />
(obr.19), maximální přípustná doba průchodu tímto úsekem je 50ns. To odpovídá době trvání<br />
celého přechodu HL nebo LH maximálně 400ns, předpokládáme-li zhruba exponenciální<br />
průběhy.<br />
Odstranění nežádoucích zákmitů lze provést ošetřením pomalých budících hran<br />
klopným obvodem (např. Schmittovým)) nebo komparátorem.<br />
3.7 Obvody ECL<br />
Jak bylo řečeno v úvodu kapitoly, rozhodovací obvod může být tvořen pomocí<br />
vícenásobného diferenčního komparátoru. Tak se dostaneme k emitorově vázaným logickým<br />
obvodům, zkráceně ECL (Emitter Coulped Logic). Bipolární tranzistory zde pracují jako<br />
přepínače proudu a nedostanou se do saturace; přenosové zpoždění proto může být velmi<br />
malé, řádově jednotky ns. Z obvodového hlediska jde o aplikaci diferenčního zesilovače<br />
v nelineárním režimu.<br />
Proudy I C1 a I C2 (obr. 3.45) a napětí u O1 a u O2 (obr. 3.45c) jsou závislé na rozdílu napětí<br />
u d = u I1 - u I2 . Součet proudů i C1 + i C2 = α F I E ≈ I E platí pro všechny hodnoty vstupních napětí<br />
u c1 a u c2 . Pro u d ≥ 4U t = 100mV (při 300K U t = kT/q ≅ 0,025V) platí pro proud i C1 ≈ I E a i C2 ≈<br />
0. Reverzní situace nastane pro negativní hodnotu ⎪u d ⎪ > 4U t . V případě, že platí i C1 ≈ I E , je<br />
tranzistor T 2 ve skutečnosti vypnut a proud teče pouze tranzistorem T 1 , respektive obráceně,<br />
když i C2 ≈ I E , je tranzistor T 1 vypnut a proud teče pouze tranzistorem T 2 . Tato úvaha vychází<br />
z rozboru vlastností emitorově vázaného diferenčního páru, kde hodnoty proudů I C1 a I C2 a<br />
napětí u O1 a u O2 se mění lineárně s napětím u d , když se toto napětí pohybuje v rozsahu hodnot<br />
-2U t ≤ u d ≤ 2U t . V tomto rozsahu u d se obvod chová jako ovladatelný zdroj, tj. jako zesilovač i<br />
jako proudový přepínač.<br />
Obr. 3.45: Emitorově vázaný diferenční pár<br />
Vlastnosti proudového přepínače se využívají právě v případě hradel ECL. Když<br />
zvolíme napětí u O2 jako fixní referenční napětí U r , pak když se změní signál na vstupu u I1<br />
z hodnoty U r + 0,1V na hodnotu U r - 0,1V, proud I E se přepne z tranzistoru T 1 na tranzistor<br />
T 2 . Respektive obráceně, když signál na vstupu u I1 se změní z hodnoty U r - 0,1V na hodnotu<br />
U r + 0,1V, proud tranzistoru T 2 se přepne na tranzistor T 1 . Tranzistory T 1 a T 2 v případě, že
Digitální integrované obvody 51<br />
jsou vodivé, tak pracují v aktivním režimu, když je napětí u d mimo uvedený rozsah hodnot,<br />
tak jsou tranzistory T 1 a T 2 prakticky vypnuty.<br />
Pro hodnotu ⎢u d ⎪ ≥ 4U t je u O1 na vysoké úrovni a u O2 na nízké (obr. 3.45c) a obráceně.<br />
Tyto dva výstupy jsou komplementární, to znamená, když u O1 = Y, pak u O2 = Chyba!<br />
Objekty nemohou být vytvořeny úpravami kódů polí. a obráceně.<br />
Obr. 3.46: ECL hradlo OR/NOR<br />
Podstata činnosti obvodů ECL spočívá tedy v přepínání definovaného proudu malými<br />
změnami řídícího napětí (desetiny voltu). Základní zapojení používané v technice ECL (obr.<br />
3.46) lze získat z emitorově vázaného diferenčního páru (obr. 3.45) užitím konstantního<br />
referenčního zdroje U R pro buzení tranzistoru TR a paralelním připojením dalších tranzistorů<br />
k tranzistoru T 1 , majících společný kolektorový rezistor. Rezistor R E připojený na napájecí<br />
napětí U EE představuje zdroj proudu I.<br />
Princip skutečného zapojení je na obr. 3.47. Vstupní část zapojení tvoří tranzistory T 1<br />
se společným kolektorovým rezistorem R C1 ; další tranzistor T 2 má na bázi referenční napětí<br />
U ref , odvozené z napájecího napětí U EE pomocí děliče a sledovače s tranzistorem T 5. Diody D<br />
slouží k teplotní kompenzaci úbytků na přechodech báze-emitor tranzistorů T 3 a T 2 .<br />
Uvažujme nyní jen jeden vstup, např. A. Bude-li na něm napětí U ref , potekou tranzistory<br />
T 1 a T 2 stejně velké proudy I/2. Předpokládáme-li, že úbytek na otevřeném přechodu<br />
báze-emitor je 0,7V a že při napětí 0,6V již teče jen zanedbatelný proud tímto přechodem,<br />
stačí změna vstupního napětí ±0,1V přepnout celý proud I buď do tranzistoru T 1<br />
(u i = U ref + 0,1V) nebo do T 2 (u i = U ref - 0,1V). Jelikož napětí na kolektorech T 1 poklesne,<br />
když alespoň jeden tranzistor T 1 vede, realizuje obvod funkci NOR (do výstupu Y 1 ) nebo OR<br />
(do výstupu Y 2 ), tj Y 1<br />
= A + B<br />
a<br />
Y 2<br />
= A + B<br />
.<br />
Úplné elektrické schéma logického hradla ECL je znázorněno na obr. 3.47. Skládá se<br />
z diferenčního páru, tvořícího proudová přepínač, z obvodu pro referenční napětí U R a<br />
výstupní části v zapojení emitorového sledovače, který zvyšuje budící možnosti tohoto hradla.<br />
Emitorový sledovač ale snižuje úroveň logické hladina na výstupu o hodnotu U ON . Z tohoto<br />
důvodu musí být snížena i hodnota referenčního napětí U R přibližně o 0,5U ON .
52 FEKT Vysokého učení technického v Brně<br />
R C R C R 1<br />
T 5<br />
T 4<br />
A B C<br />
T 3<br />
A+B+C<br />
T 1 T 2<br />
u BE (T 4 )<br />
u 1 A+B+C<br />
možnost montážního<br />
I R E<br />
součinu<br />
R 2<br />
-U EE (-5,2V)<br />
c)<br />
b)<br />
i 2<br />
i 1<br />
i<br />
R E →∞<br />
-1,1 u 1 [V]<br />
u BE (T 5 ) u<br />
NOR<br />
0 [V]<br />
α N R<br />
-0,7<br />
C<br />
-1,1<br />
-1,5<br />
OR<br />
a)<br />
Obr. 3.47: Obvod ECL<br />
a) základní zapojení, b) závislost kolektorových proudů na vstupním napětí, c) převodní<br />
charakteristika<br />
Jsou-li napětí na vstupech A a B na nízké úrovni, tranzistory T 1 a T 2 jsou nevodivé a<br />
odporem R E teče proud referenčního tranzistoru TR.<br />
Když napětí na vstupu, např. A, přejde na hodnotu odpovídající vysoké úrovni, pak se<br />
tranzistor T 1 stane nevodivým a tranzistor TR se zavře.<br />
Na výstupu Y 1 tohoto hradla je vykonávaná funkce NOR a na výstupu Y 2 funkce OR.<br />
Obvod pro referenční napětí je navržen tak, že U R je v podstatě konstantní, nazávislé na<br />
bázovém proudu tranzistorů T 1 nebo T 2 .<br />
Diody slouží pro teplotní kompenzaci přechodu báze-emitor tranzistoru T 4 .<br />
Obr. 3.48: Úplné elektrické schéma logického hradla ECL s funkcí OR/NOR<br />
Převodní charakteristiky tohoto hradly jsou znázorněny na obr. 3.49. Převodní<br />
charakteristiky jsou symetrické vzhledem k referenčnímu napětí U R = -1,32V.
Digitální integrované obvody 53<br />
UIH = UR + 0,112 a U IL = U R - 0,112V (Změna napětí u d ≅ 112mV vyvolá v tomto případě<br />
změnu poměru proudů I C1 /I C2 = 100 – viz obr.1.17).<br />
U IH = -1,32 + 0,112 = -1,21V,<br />
U IL = -1,32 - 0,112 = -1,43V.<br />
Obr. 3.49: Převodní charakteristika logického hradla ECL s funkcí OR/NOR<br />
Úroveň napětí na výstupu hradla odpovídající logické "0" je U OL = -1,74V a úroveň<br />
napětí odpovídající logické "1" U OH = -0,9V. Tato napětí jsou rovněž symetrické vůči<br />
referenčnímu napětí U R (1,32 - 0,9 = 0,42 = 1,74 - 1,32) .<br />
Z uvedených napěťových úrovní na vstupu a na výstupu logického hradla ECL<br />
OR/NOR lze určit šumovou imunitu:<br />
N MH = U OH - U IH = -0,9 + 1,21 = 0,31V,<br />
N ML = U IL - U OL = -1,43 + 1,74 = 0,31V.<br />
Průběh proudů i 1 a i 2 v závislosti na vstupním napětí je na obr. 3.47. Je patrné, že pro<br />
u i > U ref proud i 1 poněkud narůstá, což je dáno konečnou hodnotou emitorového tranzistoru<br />
R E . Aby byla nízká úroveň na kolektorech tranzistorů T 1 a T 2 stejná, je třeba použít různých<br />
kolektorových odporů (R C1 < R C2 ), pro jednoduchost dále však předpokládejme<br />
R C1 = R C2 = R C . Napěťové úrovně na kolektorech T 1 a T 2 jsou 0V (vysoká úroveň) a -R C Iα N<br />
(nízká úroveň), kde I = (-U EE + U ref - u BE2 )/R E . Na báze vstupních tranzistorů dalšího stupně<br />
(opět obvodu ECL) bychom chtěli ovšem přivádět signály U ref ± 0,5 R C Iα N . Je tedy třeba<br />
provést posunutí úrovní na kolektorech T 1 a T 2 o U ref + 0,5 R C Iα N takto:<br />
-R C Iα N → U ref – 0,5R C Iα N ,<br />
0 → U ref + 0,5R C Iα N .<br />
Je výhodné volit U ref + 0,5R C Iα N = -u BE a použít k posunutí úrovní sledovačů T 4 a T 5 ,<br />
které mimo jiné mají nízkou vstupní impedanci a dovolují vysoký logický zisk obvodu<br />
(vstupní impedance tranzistoru T 1 je vysoká). V praxi může být rozkmit signálu R C Iα N =<br />
0,8V, takže<br />
U ref = -u BE – 0,5 R C Iα N = -1,1V.
54 FEKT Vysokého učení technického v Brně<br />
Při překročení hodnoty<br />
u i = (-U EE - u BE )R C /(R C + R E )<br />
přechází tranzistor T 1 do oblasti nasycení. Proto je třeba volit za všech okolností horní<br />
úroveň logického signálu mimo tuto oblast<br />
U ref + 0,5R C Iα N = -u BE < (-U EE - u BE )R C /(R C + R E ),<br />
Odkud vychází<br />
R<br />
R<br />
E<br />
C<br />
><br />
U<br />
u<br />
EE<br />
BE<br />
− 2.<br />
Pro U EE = -5V, u BE = 0,7V vzchází R E /R C >5. V praxi lze připustit na přechodu bázekolektor<br />
malé dopředné napětí (asi 0,3V) bez znatelného saturačního zpoždění.<br />
0V<br />
R C2<br />
R C1<br />
270 300<br />
-1,55V T 1<br />
(úroveň L)<br />
0,35V -1,9V<br />
2,65mA 1,24K<br />
R E<br />
0V<br />
0,75V<br />
-1,15V<br />
2,97mA<br />
-0,8V<br />
0,75V<br />
T 3<br />
1,5K<br />
1,5K<br />
T 4<br />
2,43mA<br />
-1,55V (úroveň L)<br />
-0,75V (úroveň H)<br />
-5,2V<br />
Obr. 3.50: Napěťové a proudové poměry v hradle ECL - na vstupu úroveň L<br />
0V<br />
R C2<br />
R C1<br />
270 300<br />
0,75V<br />
(úroveň H)<br />
0,75V<br />
T 1<br />
-15V<br />
R E<br />
-0,8V<br />
0,75V<br />
-1,15V<br />
0,35V<br />
2,43mA<br />
2,98mA<br />
T 4<br />
0,75V -0,75V (úroveň H)<br />
T 3<br />
-1,55V (úroveň L)<br />
2,97mA<br />
P 2 = (2,98+2,97+2,43)5,2 = 8,38 . 5,2 ≈ 44mW<br />
-5,2V<br />
Obr. 3.51: Napěťové a proudové poměry v hradle ECL - na vstupu úroveň H
Digitální integrované obvody 55<br />
Pro obvody ECL je charakteristický způsob napájení – zemnění kolektorových rezistorů<br />
a přivedení záporného napětí na emitorové rezistory. Důvodem pro toto uspořádání je<br />
potlačení rušení. Systém zemnění se navrhuje většinou tak, aby měl minimální impedanci<br />
(např. to bývá jedna vrstva plošného spoje), a proto přes něj přichází jen malé rušení. Na živé<br />
svorce –5V je rušení větší, ale při připojení na emitorové rezistory se na výstup logických<br />
signálů dostane jen rušení zeslabené činitelem R C /(R C + R E ), tj. cca 4 až 5 krát menší. Další<br />
výhodou je možnost zkratovat výstupy se zemí bez nebezpečí poškození obvodu (zkratový<br />
proud neteče výstupními tranzistory). Je možné i napájení kladným napětím (zemnění<br />
emitorového obvodu), zde mohou být problémy s rušením , které se z napájecího vedení<br />
přenáší a téměř nezměněnou velikostí na výstupy.<br />
Obr. 3.52: Charakteristiky obvodu ECL<br />
a) vstupní, výstupní (je uvažován emitorový rezistor 1,5 kΩ<br />
Hradla ECL pracují v porovnání s jinými logickými IO (TTL, CMOS) s odlišnými<br />
logickými hladinami a s negativním napájecím napětím -U EE . To zajišťuje nižší šum signálu<br />
na výstupu.<br />
Logické integrované obvody ECL jsou jedny z nejrychlejších obvodů vůbec. Z toho<br />
důvodu, i když vykazují značně vysokou spotřebu, mají i v etapě VLSI své nezastupitelné<br />
místo.<br />
Obvody ECL se vyrábějí v několika typových řadách, které se značně liší odpory<br />
rezistorů (základní struktura je přitom stejná, liší se pouze v detailech). Obvody s většími<br />
odpory mají menší příkon, ale pracují pomaleji a naopak. Na obrázku vidíme napěťové a<br />
proudové poměry při obou logických stavech na výstupu (řada MECL II). Jak již bylo<br />
uvedeno, velikost proudu procházejícího společným emitorovým rezistorem R E je závislá na<br />
velikosti vstupního napětí. Na obr. 3.50 je 2,65mA a na obr. 3.51 je 2,98mA. Aby byla<br />
velikost úbytku na kolektorových rezistorech v obou případech stejná, v uvedeném příkladu<br />
0,8V, musí být odpory R C1 a R C2 odlišné. Velikost výstupní úrovně L závisí jen na poměru<br />
odporů R C1 a R C2 k odporu R E a nikoli na jejich absolutních hodnotách. To má velký význam<br />
pro integraci. Z obr. 3.50 a obr. 3.51 dále vyplývá, že příkon je přibližně shodný při obou<br />
logických stavech na výstupu. Tím se vylučuje rušení na napájecích a zemnících přívodech,<br />
jehož příčinou jsou změny napájecích proudů při změnách stavu obvodu.<br />
Na obr. 3.52a je typický průběh vstupní charakteristiky. Na této charakteristice můžeme<br />
rozlišit čtyři oblasti. Pracovnímu bodu A odpovídá vstupní úroveň L, při které je tranzistor T 1<br />
v nevodivém stavu. nevodivému stavu odpovídá oblast mezi body A a B. Jakmile se vstupní<br />
napětí dostatečně přiblíží hodnotě referenčního napětí, začíná se stav obvodu měnit. Oblast<br />
přechodu je mezi body B a C. Za bodem C se strmost charakteristiky rychle zmenšuje a až do
56 FEKT Vysokého učení technického v Brně<br />
bodu D je její průběh přibližně lineární. Bodu D odpovídá vstupní úroveň H, při které je<br />
tranzistor T 1 ve vodivém stavu. Mění-li se dále vstupní napětí v kladném směru, průběh<br />
charakteristiky exponenciálně stoupá a při napětí u i ≈ -0,6V začíná tranzistor pracovat<br />
v oblasti nasycení.<br />
Na obr. 3.52b je typický tvar výstupní charakteristiky pro oba logické stavy na výstupu.<br />
V závislosti na velikosti přiloženého napětí bude výstupní proud vtékat nebo vytékat<br />
z obvodu. Zmenšení přiloženého napětí způsobí větší otevření výstupního tranzistoru a<br />
zvětšení výstupního proudu (a naopak). Při dalším zvyšování výstupního napětí se může<br />
úplně uzavřít emitorový sledovač a proud bude potom určený odporem zatěžovacího rezistoru<br />
(který určí sklon příslušné části charakteristiky). Vidíme, že v obvyklé pracovní oblasti<br />
charakteristik je velmi malý diferenciální odpor (tj. výstupní odpor).<br />
Obr. 3.53: Přímým propojením výstupů získáme složitější logické funkce<br />
V kladné logice obvod zastává funkce OR a NOR (v záporné logice funkce AND a<br />
NAND). Obvody ECL jsou velmi pružné a výhodné z hlediska návrhu zapojení pro složitější<br />
logické funkce. Především v řadě případů je velkou výhodou existence komplementárních<br />
výstupů. (Uvádí se, že ve složitějších systémech se může zmenšit potřebný počet obvodů až o<br />
30% a kromě toho se zmenší i celkové přenosové zpoždění systému). Dále složitější funkce je<br />
možné získat přímým spojením výstupů několika základních obvodů (pro tuto aplikaci jsou<br />
k dispozici obvody bez stahovacích rezistorů - použije se totiž pouze jediný emitorový<br />
rezistor; vzdálenosti mezi výstupy mají být co nejmenší).<br />
0V<br />
R C<br />
A<br />
T 3 T 4 T 5 T 6<br />
A⎯B +⎯A B<br />
B<br />
T 1 T 2<br />
zdroj<br />
referenčních<br />
-5,2V<br />
T 7<br />
-5,2V<br />
Obr. 3.54: Realizace funkce ExOR dvoustupňovou logikou
Digitální integrované obvody 57<br />
Zajímavá je možnost sériového řazení diferenčních párů. Zde uvedeme příklad realizace<br />
funkce ExOR obr. 3.54. Na výstupu je úroveň H, prochází-li proud buď tranzistory T 1 a T 4<br />
při A=L s B=H nebo tranzistory T 2 a T 6 při A=H a B=L. Při ostatních kombinacích úrovní na<br />
vstupech A, B prochází proud rezistorem R C a na výstupu je úroveň L. Takovéto (tzv.<br />
vícestupňové) obvody samozřejmě nemůže vytvářet uživatel z hotových pouzder, ale návrhář<br />
IO. Jako vícestupňové obvody se konstruují klopné obvody, sčítačky a další.<br />
A<br />
B 0 B 1<br />
udržovací vodič<br />
Malá výstupní a velká vstupní impedance<br />
umožňuje velké větvení výstupu a vstupu bez<br />
podstatnějšího zhoršení vlastností obvodu. Největší<br />
dovolené větvení výstupu je N=25. Indukčnosti<br />
spojovacího vedení, rozptylové a zatěžovací<br />
kapacity obvykle omezují při velkých rychlostech<br />
větvení výstupu na N=15. Větvení vstupu bývá do<br />
20 (u základních obvodů bývá nejvýše 5 vstupů,<br />
zvětšení umožňují vstupní expandery).<br />
Velikost rozkmitu signálů v obvodech ECL se<br />
Obr. 3.55: Paměťová buňka ECL<br />
přibližně rovná napětí u BE a typická šumová imunita<br />
je 0,24V. logické úrovně nejsou slučitelné s úrovněmi TTL. Vyrábí se příslušné převodníky.<br />
Základní vlastností obvodů ECL je jejich velká rychlost. Důvodem je především to, že<br />
tranzistory pracují v nenasyceném stavu (čímž se vyloučí zpoždění způsobené nadbytečným<br />
nábojem tranzistoru). K dosažení velkých spínacích rychlostí přispívají i malé rozkmity<br />
signálů a malé výstupní impedance obvodu (parazitní kapacitory se mohou nabíjet velkými<br />
proudy).<br />
Velké pracovní proudy ovšem vedou ke značnému příkonu obvodů ECL (25 až 60mW).<br />
Naštěstí, jak již bylo uvedeno, se při přepínání logických úrovní příkon nemění (nemůže tedy<br />
docházet k rušení přes napájecí sběrnici).<br />
Kapacitní zátěž se projeví zejména při změně výstupního signálu H→L, kdy se výstupní<br />
tranzistor uzavírá a veškeré nabíjecí pochody se uskutečňují přes emitorový rezistor. Který je<br />
připojen na napájecí napětí. Zde se projeví výhoda malého rozkmitu signálu (u H = -0,76V a u L<br />
= -1,58V) ve srovnání s napájecím napětím U EE = -5,2V. Lze odvodit, že<br />
t<br />
u<br />
H<br />
− U<br />
EE<br />
= RC ln = 0, RC .<br />
u − U<br />
pHL<br />
2<br />
L<br />
EE<br />
Odhadem uvažujeme C = 5pF na každý připojený vstup hradla. Vlastní kapacita vstupu<br />
(MECL III) je asi 3,3pF a dalších asi 1,7pF uvažujeme na parazitní kapacity propojů. Potom<br />
t HL ≈ 1,5ns.<br />
Szpoždění t pHL je ovlivňováno kapacitní zátěží jen málo, protože parazitní kapacitory se<br />
mohou rychle nabít přes tranzistor výstupního emitorového sledovače.<br />
S výstupem naprázdno jsou typické hodnoty zpoždění u hradel MECL II cca 4ns, u<br />
rychlejší řady MECL III pak 1 až 2ns a u řady 100k pod 1ns. K dalšímu zrychlování asi<br />
nedojde, protože obvody ještě rychlejší nemá smysl v rámci MSI a SSI zavádět, když<br />
výsledná rychlost systému bude nakonec ovlivněna délkami spojovacích vedení.
58 FEKT Vysokého učení technického v Brně<br />
T 1<br />
T 2<br />
T 3<br />
U CC<br />
T 8<br />
220<br />
245<br />
970<br />
T 9<br />
OR<br />
NOR<br />
T 4<br />
T 5<br />
T 6<br />
U BB<br />
D 1<br />
U CC<br />
A<br />
50K<br />
U EE<br />
B C D<br />
D 2<br />
50K<br />
50K 50K 779 6K1 4K98<br />
Obr. 3.56: Schéma základního hradla OR/NOR řady MECL 10 000<br />
Sortiment obvodů ECL je dosti široký. Zahrnuje obvody OR/NOR, klopné obvody,<br />
čítače, dekodéry, multiplexory, paměti, registry, aritmetické jednotky i převodníky úrovní.<br />
Existují i budiče vedení a přijímače signálů z vedení. Jako příklad je na obr. 3.55 schéma<br />
paměťové buňky. Zjednodušené varianty hradel ECL se užívají ve složitějších kombinačních<br />
a sekvenčních IO a v hradlových polích (podrobnosti uvedeme později).<br />
Obvody ECL jsou dostupné od roku 1964. Tehdy se objevily obvody řady MECL<br />
(= Motorola ECL) firmy Motorola. Tato řada byla později označována MECL I. Následovala<br />
řada MECL II, MECL III, MECL 10000 (MC 10k), MECL 100000 (MC 100k). samozřejmě i<br />
jiné firmy vyráběly obvody ekvivalentní nebo své vlastní konstrukce.<br />
Celý trh integrovaných obvodů ECL měl v roce 1988 následující rozdělení:<br />
• Paměti - 19%<br />
• Standardní logika - 26%<br />
• Obvody ASIC - 55%.<br />
Nejvíce se rozvíjí obvody ASIC, v tomto případě hradlová pole. Hlavní výrobci obvodů<br />
ECL jsou: Fujitsu (podíl na světovém trhu 27%), Motorola (14%), Hitachi (13%), NEC<br />
(12%), National (7%), Plessey/Ferranti (6%), Siemens (6%). Tabulka 8 ilustruje trend<br />
postupného zmenšování rozměrů, zpoždění hradla a růst složitosti propojení.
Digitální integrované obvody 59<br />
Tab. 3.8: Trendy postupného zmenšování rozměrů, zpoždění hradla a růst složitosti<br />
propojení.<br />
Rok Nejmenší rozměr Počet vrstev Zpoždění na hradlo<br />
1978<br />
1980<br />
1981<br />
1983<br />
1985<br />
1988<br />
1991<br />
[µm]<br />
4<br />
3<br />
2<br />
1,5<br />
2<br />
1,5<br />
1<br />
metalizace<br />
1<br />
1<br />
2<br />
2 –3<br />
3<br />
3<br />
4<br />
[ps]<br />
5 – 10ns<br />
1 – 5ns<br />
500 – 700<br />
300 – 500<br />
70 – 150<br />
40 – 70<br />
10 - 40<br />
Na obr. 3.56 je schéma hradla řady MECL 10000 firmy Motorola (MECL = Motorola<br />
ECL). Ekvivalenty vyrábí řada firem. V SSSR byly obvody z této řady dostupné pod<br />
označením K500. Základní hradlo OR/NOR se skládá ze vstupního diferenčního zesilovače,<br />
zdroje referenčního napětí a výstupních emitorových sledovačů (které urychlují nabíjení<br />
zatěžovacího kapacitoru). Napájení je možné kladným nebo záporným napětím (U CC = 0V,<br />
U EE = -5,2V), referenční napětí –1,175V.<br />
T 1<br />
T 2<br />
T 3<br />
U CC<br />
T 8<br />
100<br />
112<br />
350<br />
T 9<br />
OR<br />
NOR<br />
T 4<br />
T 5<br />
T 6<br />
U BB<br />
D 1<br />
U CC<br />
A<br />
U EE<br />
B<br />
C<br />
D<br />
D 2<br />
50K (2K) 380 2K 1K958<br />
Obr. 3.57: Schéma základního hradla OR/NOR řady MECL III (v závorce uvedené odpory<br />
platí pro nízkoimpedanční verzi)<br />
Vidíme, že je zvláštní napájení vstupních obvodů a výstupních emitorových sledovačů.<br />
V praxi se užívají dvě oddělené vodivé zemní plochy (vrstvy) několikavrstvého plošného<br />
spoje. Tím se emitorové sledovače oddělí od vstupních obvodů i od zdroje referenčního<br />
napětí, které nejsou zpětně ovlivňovány případnými změnami výstupních proudů.<br />
Mezi báze vstupních tranzistorů a napájecí napětí jsou připojeny rezistory 50 kΩ, které<br />
představují velkou impedanci pro případné přenosové vedení se sériovým zakončením.<br />
Těmito rezistory také protékají závěrné proudy báze. Nepoužité vstupy se proto mohou nechat<br />
nezapojené (rezistory zajišťují úroveň log 0).
60 FEKT Vysokého učení technického v Brně<br />
Základní hradlo řady 10000 dosahuje typické doby zpoždění 2ns při poměrně dlouhých<br />
náběžných i sestupných hranách 3 až 4,5ns. Rychlejší jsou hradla z řady MECL III, která<br />
existuje ve dvou verzích – jako vysokoimpedanční a nízkoimpedanční. Schématicky se od<br />
řady MECL 10000 liší pouze odpory rezistorů. Vysokoimpedanční verze má typickou dobu<br />
zpoždění 1ns a ztrátový výkon 55 mW.<br />
Převodní charakteristika hradla OR/NOR z řady MECL 10000 je znázorněna na obr.<br />
3.49. Při napájecím napětí –5,2V a teplotě +25°C jsou zaručovány tyto meze logických úrovní<br />
(firma Signetics):<br />
U OHmin = -0,980V<br />
U OLmax = -1,630V<br />
U IHmin = -1,105V<br />
U ILmax = -1,475V<br />
Z těchto údajů lze určit statickou šumovou imunitu při úrovni H na 125 mV a při úrovni<br />
L jako 155 mV. Tyto hodnoty šumové imunity zaručuje firma v teplotním rozsahu –30 °C až<br />
+85°C. je třeba si uvědomit, že jde o dosti složitou záležitost, protože s teplotou se posouvají<br />
logické úrovně. Aby tato imunita byla využitelná v praxi, je velmi důležité zajistit stejnou<br />
teplotu všech pouzder ECL a celém zařízení.<br />
Poněkud odlišné zapojení má základní hradlo řady 9500 firmy Fairchild obr. 3.58.<br />
Složitějším zapojením bylo dosaženo velmi dokonalé teplotní kompenzace převodních<br />
charakteristik v celém rozsahu od 0 do 75°C.<br />
U CC1<br />
120<br />
120<br />
170<br />
T 1<br />
T 2<br />
T 3<br />
120<br />
T 4<br />
T 5<br />
T 7<br />
U CC2<br />
T 9<br />
T 10<br />
OR<br />
NOR<br />
T 8<br />
510<br />
T 6<br />
170<br />
2K<br />
2K<br />
2K<br />
2K<br />
510<br />
2K<br />
2K<br />
A<br />
B C D<br />
Obr. 3.58: Schéma základního hradla OR/NOR z řady Fairchild 9500<br />
U EE<br />
K problematice teplotní kompenzace posunu převodní charakteristiky je třeba udělat<br />
dvě poznámky. Především jde o vlastnosti zdroje referenčního napětí. Pokud by jeho výstupní<br />
napětí bylo nezávislé na teplotě, docházelo by při změnách úrovní H a L s teplotou<br />
k nesymetrii v odolnosti proti rušení v obou úrovních. Situace je znázorněna na obr. 3.59.<br />
Změny napětí přechodů báze-emitor s teplotou znázorněny jako samostatné zdroje.
Digitální integrované obvody 61<br />
Obr. 3.59: Část obvodu ECL pro výpočet<br />
teplotních poměrů<br />
Obr. 3.60: Možný způsob teplotní<br />
kompenzace<br />
Když vede tranzistor T 2 , je výstup OR v úrovni H a změna této úrovně s teplotou bude<br />
kde<br />
∆U<br />
ref δ<br />
∆u( 0 ) = − RC<br />
+ RC<br />
− δ , ( 3.6 )<br />
R R<br />
E<br />
E<br />
Chyba! Objekty nemohou být vytvořeny úpravami kódů polí.<br />
Když je tranzistor T 2 nevodivý, je na výstupu OR úroveň H a Chyba! Objekty<br />
nemohou být vytvořeny úpravami kódů polí..<br />
Obvod je třeba navrhnout tak, aby<br />
∆u<br />
+ ∆u<br />
( 0) ( 1)<br />
2<br />
= ∆<br />
U ref<br />
( 3.7 )<br />
neboť potom bude napěťová úroveň U ref vždy uprostřed úrovní u (1) a u (0) a odolnost<br />
proti rušení bude největší. Podle obr. 3.59 je<br />
U 2δ<br />
= R − δ<br />
ref<br />
R + R<br />
, ( 3.8 )<br />
∆<br />
1<br />
1 2<br />
, takže podmínka je<br />
⎛ R ⎞⎛<br />
⎞ ⎛ ⎞<br />
⎜ +<br />
C 2<br />
RC<br />
1<br />
⎟<br />
⎜ −1<br />
⎟ =<br />
⎜ − 1<br />
⎟ . ( 3.9 )<br />
⎝ 2RE<br />
⎠⎝1<br />
+ R2 R1<br />
⎠ ⎝ 2RE<br />
⎠<br />
Vyskytují se zde pouze poměry odporů, což je důležité. Volbou např. R E = 1,18kΩ, R C<br />
= 300Ω, R 2 = 2,36kΩ, R 1 = 300Ω lze uvedenou podmínku splnit, přičemž bude<br />
∆U = −0,77δ .<br />
ref<br />
Na obr. 3.60 vidíme způsob kompenzace změn teploty, který je použit v obvodech řady<br />
Tairchild 9500 (viz obr. 3.58). Diody mezi kolektory kompenzují teplotní posuv úrovně H<br />
vlivem napětí u BE tranzistoru T 9 . Výběrem vhodného poměru R/R E lze dosáhnout teplotního<br />
koeficientu výstupní napěťové úrovně pod 0,1mV/°C.
62 FEKT Vysokého učení technického v Brně<br />
Některá použití obvodů ECL uvádí obr obr. 3.61, obr. 3.62, obr. 3.63. Na obr. 3.61 je<br />
na vstupu „line receiver“, který byl původně určen pro přijímací stranu dlouhých<br />
symetrických vedení. Jde o typ MC 10116L (ekvivalent K500 LP 116T), který pracuje<br />
v pásmu od 1Hz do 150Mhz, příp. MC 10216L (do 200Mhz). Následuje klopný obvod D typu<br />
MC 10131L (ekvivalent K500 TM 131T).<br />
Na obr. 3.62 je dělič deseti. Pracuje s kladným napájecím napětím. Používá obvody MC<br />
10131L nebo MC 10231L (ekvivalent K500 TM 231T), což je dvojice klopných obvodů D.<br />
vstup<br />
50Ω<br />
100<br />
10K<br />
1K<br />
9<br />
10<br />
10K<br />
6<br />
7<br />
680<br />
12 14 4 2<br />
13<br />
5<br />
15<br />
680 680 680 270<br />
11 C 6 C<br />
10<br />
7<br />
D ⎯Q D<br />
14<br />
270 1K5<br />
10K<br />
2<br />
3 43<br />
⎯Q<br />
680<br />
výstup<br />
50Ω<br />
47K<br />
V BB<br />
11<br />
100<br />
U CC1 = U CC2 = 0V<br />
47K<br />
V EE<br />
Obr. 3.61: Vstupní zesilovač a dělič čtyřmi s obvody z řady MECL 10 000<br />
Obr. 3.63 ukazuje užitečná zapojení vstupních a výstupních obvodů. Vnějším děličem<br />
můžeme vstup upravit pro sinusové buzení. Podobně je pomocí zdroje napětí U BB (který je<br />
součástí linkového přijímače) nastaven pracovní bod do středu lineární části převodní<br />
charakteristiky na obr. 3.61.<br />
vstup<br />
10 C Q<br />
15 7 C Q<br />
2 10 C Q<br />
15 7 C Q<br />
7<br />
11 14 6 3 510 9 14 510 9 3<br />
D ⎯Q<br />
D ⎯Q<br />
D ⎯Q<br />
D ⎯Q<br />
510<br />
510<br />
510<br />
510<br />
U CC1 = U CC2 = 5V<br />
U EE = 0V<br />
výstup<br />
Obr. 3.62: Dělič deseti s obvody řady MECL 10 000<br />
Propojení jednotlivých hradel může být složitým problémem. Tedy pokud je spoj<br />
„delší“, musí mít propojení vlastnosti vysokofrekvenčního vedení zakončeného<br />
charakteristickou impedancí (50, 75 nebo100 Ω). Výstupní iompedance hradla je kolem 7 Ω a<br />
pro zakončení vedení na straně budiče se musí doplnit sériovým rezistorem (43 Ω pro vedení<br />
50 Ω). Současně se musí připojit i emitorový rezistor (v tomto případě 457 Ω). To je tzv.<br />
sériové přizpůsobení. Při tzv. paralelním přizpůsobení se užije zakončovací rezistor<br />
s odporem 51 Ω (u vedení 50 Ω) na přijímací straně. Tento rezistor musí být uzemněn na<br />
potenciál, který odpovídá logické nule, nikoliv tedy na záporný pól napájecího zdroje. Užívá<br />
se k tomu rozvodu napětí 2,0 V.<br />
Dále je třena mít na paměti, že není přípustné zároveň připojit nějaké vstupy obvodů<br />
ECL na začátek signálového vedení. Takto připojené parazitní kapacitory by způsobily na
Digitální integrované obvody 63<br />
vstupu vedení změnu charakteristické impedance, což by mohlo vést k rušivým odrazům<br />
s velkým rozkmitem.<br />
+5V<br />
39<br />
U CC<br />
D<br />
100n 62<br />
výstup<br />
vstup<br />
C<br />
0,15 – 0,5 V<br />
(TTL)<br />
180<br />
U EE<br />
Q<br />
470<br />
120<br />
TTL<br />
270<br />
820<br />
+5V<br />
180<br />
ECL<br />
a) b)<br />
Obr. 3.63: Zapojení vstupních a výstupních obvodů<br />
zvýšení citlivosti vstupu posunem pracovního bodu vstupního tranzistoru, b) rozhraní ECL-<br />
TTL, c) rozhraní TTL-ECL¨. Na obr. b) a c) je uvažování kladné napájecí napětí U CC = +5 V<br />
c)<br />
Je-li délka spoje krátká (
64 FEKT Vysokého učení technického v Brně<br />
zbývající tranzistory v hradle, převezme tento tranzistor větší část budícího proudu a může se<br />
stát, že další tranzistory nebudou dostatečně vybuzeny.<br />
Když se prvky hradla DCTL seskupí jinak – viz prvky zobrazené v rámečku na obr.<br />
3.64, lze získat základní logický člen I 2 L. Rezistor R je možné nahradit injekčním<br />
tranzistorem T 1 , čímž vzniká konečná verze základního logického členu I 2 L, znázorněného na<br />
obr. 3.65 Tranzistor T 2 je vícekolektorový tranzistor, který vznikl z individuálních tranzistorů<br />
znázorněných v rámečku na obr. 3.64. Hradlo I 2 L má v porovnání s hradlem DCTL řadu<br />
předností.<br />
R<br />
R<br />
U CC<br />
Y 1<br />
T 1<br />
U CC<br />
A<br />
C<br />
Y 1<br />
Y 1<br />
R<br />
U CC<br />
A<br />
B<br />
C<br />
T 2<br />
Y 2<br />
Obr. 3.64: Prvky hradla DCTL Obr. 3.65: Základního<br />
logického členu I 2 L<br />
Obvody I 2 L představují značný rozdíl v koncepci oproti ostatním druhům digitálních<br />
obvodů. Struktura je velmi jednoduchá, hradlo je tvořeno dvěma tranzistory. Spínací<br />
tranzistor NPN s několika kolektory pracuje jako invertor a do jeho báze jsou injektovány<br />
nosiče proudu prostřednictvím tranzistoru PNP. Tento tranzistor plní funkci zdroje proudu a<br />
současně zátěže pro předchozí hradla. Název injekční logika pochíází z toho, že obvod je<br />
napájen lokální injekcí nosičů náboje přes „pomocný“ tranzistor PNP (a nikoliv přes rezistory<br />
jako jiné obvody).<br />
Základním (a v podstatě jediným) stavebním prvkem obvodů I 2 L je jednovstupové,<br />
jedno až pětivýstupové invertující hradlo.<br />
Obr. 3.66: Funkční vrstvy členu I 2 L
Digitální integrované obvody 65<br />
V řezu na obr. 3.65 je patrné uspořádání funkčních vrstev. Uvažujeme nejprve pro<br />
jednoduchost, že struktura má pouze jeden kolektor (C 1 ).<br />
Základní buňka obvodů I 2 L je tvořena laterálním tranzistorem PNP (T 1 ) a vertikálním<br />
tranzistorem NPN (T 2 ), který pracuje v inverzním režimu. Na obr. 3.65 vidíme, že oblasti N 1<br />
a P 2 jsou společné oběma tranzistorům. Označme si oblast P 1 jako injektor, N 1 jako emitor a<br />
přechod P 1 N 1 jako injekční a přechod N 1 P 2 jako emitorový. Proudová zesílení obou<br />
tranzistorů označme α 1N , α 1I ,<br />
α 2N a α 2I . Předpokládejme, že oblast N 1 (báze T 1 a emitor T 2 ) je uzemněna. Dále mezi<br />
injektorem a zemí je zapojen vnější zdroj napětí, a to tak, že přechod P 1 N 1 je polarizován<br />
v propustném směru.<br />
Tvrzení, že tranzistor T 2 pracuje v inverzním režimu, plyne z toho, že substrát<br />
slouží jako emitor a kolektory jsou vytvářeny jako ostrůvky v oblasti báze. (Praktici říkají, že<br />
tranzistor pracuje v režimu up, tj. nahoru).<br />
Uvažujme nejprve, že obvod báze (P 2 ) je rozpojen. V tomto případě jsou<br />
z injektoru injektovány díry do emitoru (N 1 ). V emitorové oblasti se tak v blízkosti injekčního<br />
přechodu vytváří nadbytečná koncentrace děr. Tento kladný náboj je neutralizován proudem<br />
elektronů tekoucím přes kontakt emitoru z vnějšího obvodu. Přitom koncentrace<br />
nadbytečných elektronů je přibližně rovna koncentraci nadbytečných děr. V důsledku<br />
gradientu koncentrace dochází pak k difúzi elektronů a děr k emitorovému přechodu N 1 P 2 .<br />
Když se tyto nosiče dostanou až k emitorovému přechodu, nadbytečné elektrony kompenzují<br />
část oblasti prostorového náboje přechodu, která je tvořena ionizovanými donory. Nadbytečné<br />
díry jsou strhovány elektrickým polem, přičemž přejdou až na bázovou stranu přechodu, kde<br />
kompenzují část prostorového náboje ionizovaných akceptorů. Důsledkem těchto jevů je, že<br />
emitorový přechod se zúží, jeho potenciálová bariéra se sníží a přechod se otevře. Část<br />
nadbytečných elektronů a děr přejde z oblasti emitoru do oblasti báze. Takovýto přechod<br />
elektronů je ekvivalentní je ekvivalentní jejich injekci emitorem do báze, zatímco přechod děr<br />
zabezpečuje elektrickou neutralitu báze. Nadbytečné elektrony a díry difundují dále směrem<br />
ke kolektoru, kde kompenzují část objemového náboje přechodu, takže se i zde snižuje jeho<br />
potenciálová bariéra. Ve výsledku se stává otevřeným v přímém směru i kolektorový přechod,<br />
takže tranzistor T 2 přechází do saturace. Napětí mezi kolektorem a emitorem má velikost<br />
1<br />
U CE<br />
≈ U T<br />
ln , α<br />
2I<br />
jde o desítky milivoltů. Výstupní odpor tranzistoru T 2 , který se nachází v režimu<br />
saturace, je velmi nízký. Hradlo I 2 L je tedy v sepnutém stavu.<br />
Uzemníme-li nyní bázi T 2 , pak se injekce elektronů do báze přeruší. Rozdíl<br />
potenciálů na emitorovém přechodu poklesne na nulovou hodnotu a proud v obvodu báze<br />
bude odpovídat vztahu<br />
I<br />
B<br />
α1N<br />
= I ,<br />
I<br />
kde I I je velikost injektovaného proudu. V kolektorovém obvodu T 2 proud poklesne<br />
k nule, tranzistor přejde do režimu mezi aktivním a zavřeným stavem. Hradlo I 2 L je za této<br />
situace rozepnuté.<br />
Shrnutí:<br />
Při realizaci logické funkce tranzistor T 2 (NPN) pracuje ve funkci invertoru<br />
signálu. Při vysoké úrovni logického signálu na vstupu hradla I 2 L, tranzistor T 1 injektuje díry<br />
do báze tranzistoru T 2 a tím se tento tranzistor (T 2 ) dostává do saturace (přechod kolektor-
66 FEKT Vysokého učení technického v Brně<br />
báze je polarizován v propustném směru). Když je tranzistor T 2 v saturaci, pak na výstupu je<br />
logická úroveň nízká (U CE ∼ 0,1V).<br />
I<br />
B vstup<br />
PNP<br />
NPN<br />
T 2<br />
výstupy<br />
Laterální tranzistor T 1 se chová jako zdroj proudu<br />
báze tranzistoru T 2 , jak ukazuje obr. 3.67. Velikost tohoto<br />
proudu je α 1N I I , je určen množstvím děr injektovaných<br />
otevřeným injekčním přechodem a sbíraných bází<br />
tranzistoru NPN.<br />
Poněvadž jsou všechny emitory tranzistorů<br />
Obr. 3.67: Bunka I 2 L<br />
NPN na čipu uzemněny (jsou tvořeny vrstvou N 1 ), není<br />
nutná vzájemná izolace tranzistorů a není nutné používat<br />
zemnící vodič, neboť zemnění se rozvádí podložkou (dotovanou na N + , tedy dobře vodivou).<br />
To vede k úspoře plochy čipu proti jiným bipolárním strukturám, které vyžadují izolaci. Dále<br />
se nepoužívají rezistory, což vede k další úspoře plochy a také příkonu. Nepřítomnost<br />
rezistorů dovoluje, aby obvod pracoval v rozsahu několika dekád napájecího proudu.<br />
Hlavním požadavkem, aby hradlo I 2 L mohlo pracovat, je polarizace injekčního<br />
přechodu v propustném směru (tranzistor T 1 může injektovat proud), na což stačí napájecí<br />
napětí větší než cca 1,0V.<br />
Protože přechod emitor-báze tranzistoru T 1 je polarizován v propustném směru a báze je<br />
uzemněna, musí se mezi zdroj U CC a emitor tranzistoru zařadit vnější odpor, který omezí<br />
velikost proudu.<br />
Hradlo může pracovat ve velmi širokých mezích napájecího proudu, neboť neobsahuje<br />
zatěžovací rezistory. Čím vyšší je napájecí proud, tím rychleji pracuje.<br />
Velikostí injekčního proudu, který lze nastavit vnějšími podmínkami (napájecím<br />
napětím U CC a vnějším odporem), lze výhodně ovládat operační rychlost hradla I 2 L, která<br />
roste s velikostí injekčního proudu. S růstem injekčního proudu vzrůstá ale ztrátový příkon.<br />
Z výše uvedeného vyplývá, že každý tranzistor s injekčním napájením zastává bez<br />
dalších prvků funkci invertoru. Zapojíme-li několik takovýchto tranzistorů kaskádně za sebe<br />
tak, že vždy kolektor jednoho připojíme na bázi následujícího tranzistoru, budou vždy<br />
následující tranzistory v opačném režimu.<br />
Je-li na bázi tranzistoru T 2 vysoké napětí (log 1), pak je T 2 v nasyceném režimu a<br />
všechny kolektory mají nízké napětí (log 0). Základní logický člen hradla I 2 L se chová jako<br />
invertor. V případě, že báze tranzistoru T 2 je na nízkém napětí (log 0), tranzistor T 2 je<br />
nevodivý a jeho kolektory získávají takové napětí, jaké jim vnucuje k nim připojený obvod, tj.<br />
mohou být buď ve stavu log 0 nebo log 1. V tom se zásadně liší hradlo I 2 L od hradla TTL<br />
NAND, kde výstupní napětí je jednoznačně ve stavu log 1 nebo log 0.<br />
A<br />
B<br />
&<br />
A-B<br />
A<br />
A<br />
⎯A<br />
A + B<br />
A + B<br />
A<br />
B<br />
&<br />
A+B<br />
B<br />
B<br />
⎯A .⎯B<br />
⎯B<br />
Obr. 3.68: Tvorba požadovaných logických funkcí
Digitální integrované obvody 67<br />
Požadované logické funkce se vytváří vhodným spojováním výstupů hradel. Výstupy<br />
hradel mají charakter otevřeného kolektoru, je tedy možno výstupy jednoduše spojovat a<br />
vytvořit tak funkci negovaného součtu typu<br />
Y = A + B + C + ...<br />
Tento způsob se v klasické teorii logických obvodů nazývá wire OR (součet na<br />
vodičích). Zde na spojování nahlížíme jako na spojování na vstupu (obr. 3.68), proto<br />
hovoříme o součinu na vodičích. S využitím součinu na vodičích a s pomocí dalších hradel lze<br />
vytvořit základní logické funkce OR, NOR, AND a NAND, viz obr 60. Další logické funkce<br />
jsou, stejně jako v klasických systémech, otázkou úpravy Booleovských funkcí.<br />
Pro tento systém vytváření logických funkcí je velkých přínosem to, že pro obvody I 2 L<br />
je typické provedení spínacího tranzistoru s větším počtem kolektorů (nejvýše ovšem 4 nebo<br />
5).<br />
U obvodů I 2 L nelze vytvořit aktivní nebo třístavový výstup.<br />
Zásadní rozdíl mezi obvody I 2 L a jinými typy digitálních IO je ve způsobu napájení.<br />
Obvody I 2 L musí být napájeny z proudového zdroje. Velikost napájecího proudu je dána<br />
počtem hradel v obvodu a požadavky na rychlost obvodu. Napětí na napájecím vývodu (U nv )<br />
je dáno součtem napětí BE spínacího tranzistoru a napětí na difúzních vrstvách, kterými se<br />
rozvádí napájení. Pro informaci uveďme, že u obvodu průměrně složitého (170 hradel) je toto<br />
napětí cca 0,8 V při napájecím proudu 3 mA a cca 1,3 V při proudu 25 mA. Napětí zdroje U N<br />
musí být s rezervou větší než U nv (U N >1,5 V). volbou sériového rezistoru R S (při konstantním<br />
U N ) určíme potřebný napájecí proud. Zdůrazňujeme tedy, že při aplikacích je nutno<br />
pamatovat na to, že napájení je proudově definováno vnějším rezistorem, tedy ne přímo<br />
z napěťového zdroje (připojení např. +5V způsobí zničení IO).<br />
Hradlo I 2 L lze provozovat v širokém rozsahu napájecích proudů (v praxi od jednotek<br />
nA do stovek µA), avšak na napájecím proudu jsou silně závislé dynamické parametry hradla.<br />
Mimo napájecího proudu jsou dynamické vlastnosti dány konstrukčním provedením<br />
(rozměry). Typickou hodnotou napájecího proudu jednoho hradla je 100µA.<br />
Hlavním nedostatkem obvodů I 2 L je malá rychlost. Zpoždění je ve značné míře<br />
způsobeno saturací spínacího tranzistoru. Nadbytečný náboj je úměrný vysoké hodnotě<br />
inverzního proudového zesilovacího činitele. Projevuje se i vliv parazitních kapacitorů (zde je<br />
„výhodný“ malý napěťový rozkmit signálu mezi 0 a 0,7V). Zpoždění závisí na počtu<br />
kolektorů (více kolektorů – větší zpoždění). Zajímavou nevýhodou jsou rozdílné hodnoty<br />
zpoždění na jednotlivých kolektorech oproti signálu na vstupu.
68 FEKT Vysokého učení technického v Brně<br />
250<br />
I CC<br />
[µA]<br />
200<br />
150<br />
100<br />
50<br />
t p = f(I CC )<br />
20 40 60 80 100 120<br />
I CC [µA]<br />
Obr. 3.69: Dynamické vlastnosti obvodů I 2 L<br />
Při proudu 100µA se zpoždění hradla pohybuje od 20 do 200ns. Obecně lze dynamické<br />
parametry obvodů I 2 L srovnat s obvody CMOS s Al hradlem stejného stupně integrace.<br />
Typický kmitočet hodinových pulsů je 4Mhz. Při snižování napájecího proudu přibližně platí,<br />
že při jeho snížení o jeden řád dojde ke snížení rychlosti na 25% původní hodnoty. Viz Obr.<br />
3.69.<br />
V aplikacích je nevýhoda vyššího zpoždění kompenzována možností vysoké integrace a<br />
velmi nízkého ztrátového výkonu.<br />
Se strukturami I 2 L lze konstruovat digitální systémy složitosti LSI i VLSI. Dosahuje se<br />
hustota integrace až 400hradel/mm 2 a hodnoty součinitele příkon×zpoždění 1 až 0,1pJs.<br />
TTL<br />
10K<br />
I 2 L<br />
T 1<br />
T 1<br />
T 1<br />
TTL<br />
T 1<br />
10K<br />
Obr. 3.70: Slučitelnost obvodů I 2 L s TTL<br />
Vstupy a výstupy. Obvody I 2 L jsou navrhovány jako slučitelné s TTL. Tato<br />
slučitelnost je zajištěna použitím vstupních a výstupních převodníků na čipu (obr. 3.70).<br />
Vstupní převodník zajišťuje převod napěťových úrovní TTL na vnitřní proudové rozhodovací<br />
úrovně I 2 L. Vstupní tranzistor T 1 pracuje v inverzním režimu, ale na rozdíl od hradla I 2 L<br />
nemá v bázi proudový zdroj (z toho vyplývá opačný logický stav, tj. log 0, nezapojeného<br />
vstupu obvodu I 2 L vůči obvodu TTL). Výstupní převodník je soustava dvou nebo tří hradel<br />
I 2 L – z obvodového hlediska standardních, ale z hlediska rozměrů navržených tak, aby<br />
poslední hradlo bylo možno ve stavu log 0 zatížit potřebným proudem (např. 16mA pro<br />
slučitelnost s obvody TTL). Větší proudová zatížitelnost (větší rozměry výstupního<br />
tranzistoru) znamená také vyšší zpoždění signálu. Proto požadavky na zatížitelnost výstupu je
Digitální integrované obvody 69<br />
nutno uplatňovat bez zbytečných rezerv. Výstup převodníku má charakter výstupu TTL<br />
s otevřeným kolektorem.<br />
Varianty obvodů I 2 L. Mezi sousedními hradly je možné použít izolace SiO 2 jako<br />
u izoplanární technilogie. Tak vzniká izoplanární integrovaná injekční logika, označovaná<br />
I 3 L. hlavním přínosem je zvýšení hustoty integrace a přibližně dvojnásobná pracovní rychlost<br />
oproti I 2 L. Tato struktura se také označuje jako AIL (Advanced Injection Logic).<br />
Princip jakým obvody I 2 L vytvářejí logické funkce byl použit i pro další struktury<br />
(SI 2 L, STL, ISL), z nichž SI 2 L (Schottky I 2 L) je přímo varianta I 2 L, kontakty kolektoru jsou<br />
připojeny přes Schottkyho diody.<br />
3.8.1 Syntéza logických obvodů I 2 L<br />
V dalším textu budeme injekční hradlo označovat jako IH. Při sestavování logického<br />
schématu z IH musíme dbát následujících pravidel:<br />
1. Je-li signál, budící IH, vstupním signálem logického obvodu (např. pochází z TTL<br />
obvodu), pak může být připojen na vstup IH jen tehdy, nepřivádí-li se k tomuto vstupu už<br />
žádný další signál (např. zpětnou vazbou). V opačném případě, tj. při přivedení různých<br />
úrovní napětí ke vstupu (z TTL signál 1 a ze zpětné vazby 0), by na vstupu IH vznikl<br />
zkrat, který by mohl obvod zničit.<br />
2. Ke vstupu IH může být přivedeno více signálů jen tehdy, jestliže tyto signály přicházejí<br />
z kolektorů IH.<br />
3. Jeden kolektor může být připojen jen k jednomu vstupu IH.<br />
Jsou-li tato pravidla splněna, pak má IH následující vlastnosti:<br />
a) Na kolektorech IH je signál, který odpovídá logické operaci NAND se signály,<br />
přivedenými na vstup IH. Je tomu tak, protože stačí, aby jeden ze vstupních signálů A, B,<br />
C,… byl na nízké úrovni a tranzistor T 2 (obr. 3.67) bude nevodivý. To způsobí, že jeho<br />
kolektory se nastaví na takovou úroveň, jakou jim vnutí ostatní obvody k nim připojené.<br />
Jsou-li naopak všechny signály na vstupech na vysoké úrovni, je tranzistor T 2 nasycený,<br />
jeho kolektory jsou na nízké úrovni napětí a vnucují své napětí bázím těch IH, které jsou<br />
k nim připojeny.<br />
b) Krátké spojení kolektorů dvou nebo více IH představuje logickou operaci AND se signály<br />
na těchto kolektorech; je-li alespoň jeden kolektor na nízké napěťové úrovni (tranzistor je<br />
nasycený), pak všechny připojené kolektory bodou na nízké úrovni, protože kolektorům<br />
nevodivých tranzistorů vnucuje své napětí kolektor nasyceného tranzistoru.
70 FEKT Vysokého učení technického v Brně<br />
N +<br />
Al<br />
Al<br />
N<br />
Al<br />
N +<br />
P<br />
P<br />
N<br />
N +<br />
C C B C I C C<br />
N + N + P N + P P N + N + N +<br />
N<br />
N +<br />
Obr. 3.71: Princip symbolického znázornění<br />
Na dalších obrázcích budeme IH symbolicky znázorňovat podle obr. 3.71, kde rámeček<br />
znamená obrys bázové oblasti tranzistoru T 2 v IH. Tečka znázorňuje kontakt báze a čtverečky<br />
s tečkami jsou obrysy kolektorů a kontaktů. Injekční tranzistor nekreslíme, protože jeden<br />
„velký“ injekční tranzistor slouží pro více IH (obr. 3.71). Zavedená symbolika je velice<br />
praktická, protože elektrické schéma je současně podkladem pro návrh topografie<br />
integrovaného obvodu.<br />
V případě, že logické schéma je sestaveno z hradel typu NAND, je návrh jeho realizace<br />
poměrně jednoduchý, i když dosti nezvyklý (je třeba dbát pravidel, zavedených na začátku<br />
tohoto odstavce). Přechod z logického schématu na elektrické zapojení vysvětlíme na příkladu<br />
klopného obvodu D, zakresleného na obr. 3.72a.<br />
D<br />
NAND3<br />
&<br />
NAND1<br />
&<br />
Q<br />
D<br />
NAND3<br />
&<br />
NAND1<br />
&<br />
Q<br />
&<br />
⎯Q<br />
&<br />
&<br />
&<br />
⎯Q<br />
NAND2<br />
NAND4<br />
NAND5<br />
NAND2<br />
A) B)<br />
D<br />
IH3<br />
IH1<br />
IH2<br />
Q<br />
⎯Q<br />
IH5<br />
IH4<br />
C)<br />
Obr. 3.72: Realizace obvodu I 2 L
Digitální integrované obvody 71<br />
Hradlo NAND 1 můžeme nakreslit dvoukolektorovým IH, protože ani jeden vstup není<br />
buzen vstupem logického schématu (v našem případě vstup D). tím je splněno pravidlo 2. Na<br />
obr. 3.72c je toto IH označeno IH 1. Vidíme, že má tolik kolektorů, kolik je rozvětvení na<br />
výstupu NAND 1 (splněno pravidlo 3).<br />
Hradlo NAND 3 lze též nahradit IH, přestože je buzeno ze vstupu logického schématu.<br />
Má ale jen jeden vstup. Tím je splněno prabidlo 1. Na obr. 3.72c je toto IH označeno IH 3.<br />
Hradlo NAND 2 nelze bezprostředně nahradit IH, protože jeden z jeho dvou vstupů je<br />
buzen ze vstupu logického schématu. Tím by bylo porušeno pravidlo 1. Proto se před vstup<br />
hradla NAND 2 zařazují dva logické členy NAND 5 a NAND 4 (obr. 3.72b), které přivedou<br />
signál z D k NAND 2 v nezměněné úrovni. Tím budou respektována všechna pravidla.<br />
Podle schématu na obr. 3.72b můžeme už přímo nakreslit elektrické schéma,<br />
znázorněné na obr. 3.72c. Kolektory a bázové kontakty z jednotlivých IH jsou umístěny tak,<br />
aby vzájemné spoje byly krátké.<br />
Nyní uvedeme příklad logického schématu, které obsahuje hradla NAND a AND (obr.<br />
3.73). Hradla NAND 1 a NAND 2 nahradíme IH 1 a IH 2. Logická operace AND se uskuteční<br />
krátkým spojením IH 1 a IH 2. Protože hradlo AND má na výstupu dvě rozvětvení, každá<br />
větev musí mít samostatný kolektor.<br />
Na základě de Morganova pravidla můžeme signál ⎯A .⎯B výstupu IH (obr. 3.73b)<br />
napsat A ⋅ B = A + B . To znamená, že krátké spojení kolektorů dvou dvou a více IH<br />
představuje také logickou operaci NOR se signály na vstupech IH. To se dá využít při návrhu<br />
elektrického zapojení logického obvodu, obsahujícího hradla typu NOR. Ukážeme si to na<br />
příkladu logického obvodu, znázorněného na obr. 3.74, který představuje polosčítačku bez<br />
přenosu.<br />
A<br />
B<br />
⎯A .⎯B<br />
A<br />
&<br />
B<br />
&<br />
⎯A .⎯B<br />
&<br />
⎯A .⎯B = A+B<br />
a) b)<br />
Obr. 3.73: Příklad buňky s obvody NAND a AND<br />
Logický člen NOR 1 je nahrazen členy IH 3 a IH 4 (označení IH je vynecháno).<br />
Podobně NOR 2 (NOR 3) je nahrazen IH 5 a 6 (IH 7 a 8). Schéma na obr. 3.74 je možné<br />
optimalizovat. Hradla IH 1 a 5 mají společné báze a budí dvě různá IH (3 a 8), proto je lze<br />
nahradit jediným IH se dvěma kolektory. Podobně můžeme nahradit IH 2 a 6 jedním<br />
dvoukolektorovým IH. Současně optimalizujeme i prostorové rozmístění jednotlivých IH.<br />
Výsledný obvod je na obr. 3.74c, kde je naznačen i obrys injektoru I 1 .
72 FEKT Vysokého učení technického v Brně<br />
A<br />
B<br />
2<br />
1<br />
3<br />
4<br />
5<br />
6<br />
Y<br />
7<br />
8<br />
A<br />
B<br />
NAND1<br />
&<br />
NAND2<br />
&<br />
NOR1<br />
1<br />
NOR2<br />
1<br />
NOR3<br />
1 Y<br />
a) b)<br />
1,2<br />
A<br />
8<br />
Y<br />
7<br />
3<br />
B<br />
2,6<br />
I<br />
4<br />
Obr. 3.74: Návrh buňky s obvody NOR<br />
c)<br />
3.8.2 Smíšené obvody<br />
Stejným technologickým postupem jako injekční hradla lze současně na témže<br />
čipu vytvářet i analogové obvody. Hovoříme o technologii ANALOG-I 2 L a o smíšených<br />
obvodech.<br />
Sortiment smíšených integrovaných obvodů se na světovém trhu neustále<br />
rozšiřuje především zásluhou firem Philips a Valvo, které produkují obvody pro nejširší<br />
aplikace zejména v oblasti spotřební elektroniky. V následujícím přehledu jsou uvedeny<br />
dostupné výrobky této katerigorie od předních zahraničních firem.<br />
a<br />
ps<br />
Firm<br />
Phili<br />
Označení<br />
produktu<br />
Popis<br />
TDA 3505 Řídící obvod pro dekodér barev v BTV (obsahuje 71<br />
hradel injekční logiky a 966 prvků v analogové části).<br />
TDA 4505<br />
TDA 4550<br />
TDA 3562<br />
TDA 1533<br />
TDA 1508<br />
Signálová procesor (obsahuje 301 hradel a 1181 prvků<br />
v analogové části).<br />
Sdružený dekodér PAL/SECAM/NTSC.<br />
Dekodér PAL.<br />
Regulátor otáček gramofonových motorků.<br />
Řízení kazetových magnatofonů.
Digitální integrované obvody 73<br />
Valvo<br />
TDA 1008<br />
TDA 6000<br />
SAA 1070<br />
SAA 1057<br />
SAA 1062<br />
SAA 1005<br />
SAA1060<br />
Motorola MC 3410<br />
MC 3411<br />
MC 3412<br />
Varhanní dělič, spínač.<br />
Autorádio AM, FM.<br />
Číslicová stupnice.<br />
Frekvenční syntetizér.<br />
Budič LCD.<br />
Varhanní dělič frekvence.<br />
Dekodér, budič LCD.<br />
Telefonní obvody.<br />
NS DP 835 Řízení obrazovkového displeje.<br />
Siemens S 359 Telefonní obvod.<br />
Plessey XP 500 Frekvenční syntezátor do 1,2GHz pro TV.<br />
ITT UAA 1009 Dekodér pro dopravní vysílání.<br />
AD AD 2020 AD převodník.<br />
Jedná se především o obvody střední a vysoké integrace. Vzájemný poměr analogové a<br />
digitální části je značně variabilní, část I 2 L zaujímá plochu čipu od cca 10% (TDA 3505) až<br />
do 90% (TDA 1533). Většina obvodů s výjimkou AD2020 se objevila na trhu až po roce<br />
1980, což svědčí o novém trendu u zahraničních výrobců.<br />
Vzhledem k určité modifikaci technologie, aby bylo kompromisně vyhověno<br />
požadavkům analogových a digitálních obvodů, je nutno počítat s cca dvojnásobným<br />
zhoršením dynamických vlastností I 2 L.<br />
3.9 Shrnutí základních vlastností logických bipolárních IO<br />
Základní vlastnosti logických bipolárních IO lze stručně shrnout následovně:<br />
1. Jednoduchý digitální model bipolárního tranzistoru představuje spínač, který je buď<br />
sepnutý nebo rozepnutý a je ovládán bázovým proudem nebo napětím. Když je spínač<br />
rozepnutý, je odpor mezi kolektorem a emitorem vysoký a může být považován za<br />
rozpojený obvod. Když je spínač sepnutý a tranzistor pracuje v aktivním módu, tranzistor<br />
je nahrazen ekvivalentním proudovým zdrojem. Když tranzistor pracuje v saturaci, je<br />
nahrazen stejnosměrným (saturačním) napěťovým zdrojem v sérii se saturačním<br />
rezistorem.<br />
2. Napětí přikládané na bázi tranzistoru potřebné k jeho sepnutí není závislé ani na<br />
technologických parametrech ani na vnějších provozních parametrech. Typický hodnota<br />
napětí potřebná k jeho sepnutí se pohybuje v rozmezí 600 až 800 mW.<br />
3. Z hlediska činnosti bipolárního tranzistoru je významné především to, zda tranzistor<br />
pracuje v aktivním nebo saturačním módu. Za předpokladu, že vstup logického obvodu je<br />
tvořen bází tranzistoru, pak je aktivní mód charakterizován tak, že vstupní proud je právě<br />
postačující k tomu, aby bázový proud byl schopen udržovat kolektorový proud právě na
74 FEKT Vysokého učení technického v Brně<br />
hodnotě odpovídající vztahu I B = I C /β F . Když bipolární tranzistor pracuje v saturaci,<br />
vstupní proud je v tomto případě podstatně vyšší, takže pro bázový proud platí: I B = I C /β F<br />
+ I X . Zvýšení bázového proudu o složku I X přináší další náboj do tranzistoru, důsledkem<br />
čehož je snížení spínací rychlosti.<br />
4. Při návrhu čipu IO si mohou návrháři libovolně vybírat jednotlivé druhy logik a mohou je<br />
na čipu i slučovat. Tím lze výhodně uplatnit výhody jednotlivých druhů logik. Tak např.<br />
logika I 2 L se vyznačuje především nízkou spotřebou a vysokou hustotou integrace, naproti<br />
tomu logika ECL se zase vyznačuje vysokou rychlostí .<br />
5. Základní spínací součástkou v bipolárních IO je tranzistor NPN. Komplementární<br />
tranzistor PNP se využívá pouze ve funkci proudového zdroje, pro vytvoření<br />
požadovaného předpětí nebo jako zatěžovací prvek. Tranzistor PNP ve funkci spínače je<br />
v porovnání s tranzistorem NPN po všech stránkách podstatně horší a proto se jako spínač<br />
nevyužívá.<br />
6. Tranzistor NPN lze využít i jako přenosové hradlo, podobně jako tranzistory MOS. Jeho<br />
přenosová charakteristika je však silně nesymetrická. Tranzistor NPN ve funkci<br />
přenosového hradla je např. využit v logikém hradle TTL u jeho výstupního tranzistoru.<br />
7. Z hlediska strukturálního uspořádání tranzistorů NPN, představuje horní difúze N + , která<br />
je vytvořena v oblasti P, tj. v bázi, emitor tranzistoru a oblast vodivosti N, tj. epitaxní<br />
vrstva, tvoří kolektor tranzistoru. Toto zspořádání se využívá v logice TTL, STTL, ECL,<br />
EFL. Striktura tranzistoru NPN může být uspořádaná i tak, že horní difúze N + představuje<br />
kolektor tranzistoru a emitor tranzistoru tvoří oblast N v epitaxní vrstvě. Toto reverzní<br />
uspořádání se využívá v logice I 2 L.<br />
8. S růstem počtu horních difúzních oblastí N + ve struktuře tranzistoru se zvětšuje i jeho<br />
funkční logická schopnost, přičemž se s růstem počtu oblastí N + výrazně nezvyšují nároky<br />
na plochu tranzistoru. Toto se s výhodou využívá např. v logice TTL, kde vstupní<br />
tranzistor má více emitorů, nebo v logice I 2 L, kde reverzní tranzistor NPN má zase více<br />
kolektorů.<br />
9. Minimální hodnota požadovaného napětí U CE pro činnost tranzistoru se pohybuje<br />
v rozsahu spínacího napětí U ON emitorového přechodu (∼ 600 až 800mV), proto mohou<br />
být všechny druhy bipolárních logik navrhovány na pracovní napětí v okolí 1V, což je<br />
samozřejmě velice výhodné.<br />
10. Bipolární logické obvody mohou pracovat v dynamickém režimu podobně jako obvody<br />
MOS. Tato možnost se prakticky nevyužívá, protože tento režim nutně vyžaduje pro svoji<br />
činnost kapacitory, které se v bipolární technologii realizují relativně obtížně.<br />
11. V bipolárních IO převládá statický rozptýlený příkon (U CC ⋅I A , kde I A = (I ON + I OFF )/2)<br />
v porovnání s dynamickým (ΣCU l 2 f, kde C je parazitní kapacita, U l logický rozkmit<br />
(swing) a f je pracovní frekvence).<br />
12. Bipolární IO se s úspěchem využívají především tam, kde se vyžaduje vysoká pracovní<br />
rychlost.
Digitální integrované obvody 75<br />
4 Unipolární digitální obvody<br />
Existují dvě skupiny unipolárních digitálních obvodů. První využívá tranzistory MOSFET na<br />
křemíku, druhá tranzistorů MESFET na GaAs. Obě skupiny probereme odděleně.<br />
První skupina využívá tranzistory s kanálem jednoho typu vodivosti, jsou to tranzistory<br />
NMOS nebo PMOS. Jednoznačnou převahu z hlediska využití v IO mají však tranzistory<br />
NMOS, protože jsou v porovnání s tranzistory PMOS až dvakrát rychlejší. Ve druhé skupině<br />
se využívají komplementární dvojice tranzistorů CMOS. V obou případech jsou základními<br />
stavebními prvky invertory skládající se ze dvou součástek s tzv. obvodovou konfigurací<br />
„pull-up, pull-down“ (PUD). Spodní součástkou v obou skupinách je tranzistor NMOS, horní<br />
součástkou je v první skupině rovněž tranzistor NMOS nebo i rezistor a ve druhé skupině<br />
(CMOS) je touto součástkou tranzistor PMOS.<br />
4.1 Digitální obvody s tranzistory MOS<br />
Digitální obvody sestavené z tranzistorů MOS mají řadu specifických vlastností, pro<br />
které je jejich použití mimořádně výhodné:<br />
a) Jsou realizovány pouze jedním typem prvku, tranzistorem MOS, který může pracovat jako<br />
spínač nebo zatěžovací rezistor. Technologie výroby je relativně jednodušší než u<br />
bipolárních obvodů.<br />
b) Mají podstatně menší spotřebu plochy podložky než obvody s bipolárními tranzistory.<br />
Odpadá totiž nutnost izolace jednotlivých tranzistorů, tranzistory ve funkci zatěžovacích<br />
rezistorů zabírají malou plochu, propojené elektrody tranzistorů lze realizovat jednou<br />
oblastí v polovodiči a konečně i provedení základních obvodů je jednodušší.<br />
c) Mají malý příkon, neboť jejich proudy jsou až o dva řády nižší než u bipolárních<br />
tranzistorů. Při vyšších kmitočtech (zvl. U CMOS) je však třeba počítat s přídavním<br />
příkonem.<br />
d) Jejich pracovní rychlost obvykle je nižší než u bipolárních obvodů a dále klesá při nevelké<br />
kapacitní zátěži. Proto je možné tranzistory MOS spojovat navzájem přímo především<br />
uvnitř jednoho pouzdra, ale pro přenos signálu do dalších obvodů po vedeních, která<br />
představují kapacitní zátěž, je lépe použít bipolární oddělovací stupeň.<br />
e) Mimořádně velký vstupní odpor tranzistoru MOS (~ 10 14 Ω) umožňuje použít vstupního<br />
parazitního kapacitoru (nebo kapacitoru mezi kanálem a substrátem) k uchování<br />
informace. Přestože kapacity sdružené s řídící elektrodou jsou nepatrné (zlomky pF),<br />
časová konstanta samovolného roztékání náboje je značná (až několik ms). Hovoříme o<br />
dynamických pamětech nebo o dynamických logických obvodech, protože informace je<br />
v kapacitoru uchována jen dočasně a během určité doby musí být tato informace<br />
regenerována nebo zpracována v dlších stupních. Tuto možnost bipolární tranzistory<br />
neskýtají.<br />
f) Tranzistor MOS je zcela symetrický, tzn. Může vést proud oběma směry. Této vlastnosti<br />
se široce využívá.
76 FEKT Vysokého učení technického v Brně<br />
g) Činnost tranzistorů MOS je mnohem méně ovlivňována radioaktivním zářením než u<br />
bipolárních tranzistorů. Na druhé straně je obvykle jejich dovolený teplotní rozsah menší<br />
než u bipolárních tranzistorů (asi do +85°C).<br />
Digitální obvody MOS tvoří široce rozvětvenou skupinu obvodů. Můžeme je třídit<br />
podle různých hledisek. Obecně pracují na principu paralelně nebo sériově řazených spínačů<br />
(tranzistorů). Liší se použitou vodivostí kanálu tranzistorů (A nebo P nebo obojí) a realizací<br />
zatěžovacího rezistoru. Podle funkce dělíme MOS integrované obvody na statické a<br />
dynamické. Statické IO uchovávají napěťovou úroveň na svých výstupech libovolně dlouhou<br />
dobu za předpokladu, že není přerušen přívod energie. Mohou pracovat s libovolně dlouhou<br />
periodou hodinových impulsů. Dynamické MOS IO využívají velkého vstupního odporu<br />
hradlových elektrod tranzistorů, který umožňuje krátkodobě uchovat náboj (informaci) na<br />
parazitních kondenzátorech. Díky tomu je možné výrazně snížit spotřebu energie; uchovaný<br />
náboj je však třeba periodicky obnovovat. Dynamické obvody mohou pracovat jen<br />
s konečnou dobou periody hodinových impulsů (~ 10 -4 s).<br />
4.2 Funkční obvody digitálních obvodů MOS<br />
Z rozboru vyráběných obvodů plyne, že v digitálních obvodech MOS se vyskytují<br />
následující funkční bloky:<br />
- invertor,<br />
- hradla NOR a NAND (výrazně převažují hradla dvouvstupová, tří až osmivstupová hradla<br />
se vyskytují ve velmi malém počtu),<br />
- kombinovaná hradla (hradla složená z různého počtu zapojení AND a OR, která realizují<br />
složitější Booleovské funkce),<br />
- paměťové buňky,<br />
- přenosová hradla (transfer – gate),<br />
- koncové stupně (invertující a neinvertující),<br />
- ostatní funkční bloky (např. bloky obvodů se spínacími kapacitory, ochranné obvody na<br />
vstupu a výstupu).<br />
I ty nejsložitější IO umíme rozložit na funkční bloky a tak analyzovat jejich vlastnosti.<br />
Klíčem k pochopení funkce a návrhu integrovaných obvodů MOS je invertor. Uvidíme, že<br />
většina funkčních bloků byla odvozena právě z invertoru.<br />
4.3 Statický invertor<br />
Invertor je základním stavebním prvkem u všech logických unipolárních IO.<br />
V logických unipolárních IO jsou prakticky všechna hradla včetně invertoru vytvářena pouze<br />
z tranzistorů (bez rezistorů). Je to jedna z hlavních výhod těchto obvodů v porovnání<br />
s bipolárními IO. Statický invertor (je základem tzv. statických obvodů) je invertor složený ze<br />
dvou tranzistorů (aktivního a zatěžovacího). V dalších funkčních blocích je aktivní tranzistor<br />
nahrazen paralelním, sériovým, sério – paralelním či můstkovým zapojením tranzistorů<br />
(unipolární tranzistory lze totiž vzhledem k izolaci řídící elektrody od řízeného okruhu
Digitální integrované obvody 77<br />
zapojovat jako reléové kontakty – tzv. reléová logika). Invertory, nejčastěji se vyskytující ve<br />
statických obvodech MOS, jsou znázorněny na obr.74. Invertor na obr.74b nazýváme<br />
nenasycený, na obr.74c nasycený invertor a na obr.74d invertor ochuzeného typu. Jejich<br />
jména jsou odvozena od režimu, ve kterém pracují zatěžovací tranzistory. Pro tyto invertory je<br />
typické, že vstupním napetím u i je ovládán jen aktivní tranzistor. Existují i invertory<br />
(dynamické IO, CMOS (obr.74e), třístavové hradlo), ve kterých vstupní napětí ovládá jak<br />
aktivní, tak i zatěžovací tranzistor. Invertor dle obr.74a se běžně nepoužívá (z I.dílu známe<br />
jeho použití v paměťových buňkách paměti SRAM). Na obr.74 nejsou zakresleny vždy<br />
přítomné parazitní kapacitory (především mezi výstupem a zemí), se kterými při výkladu<br />
funkce musíme počítat.<br />
Oba tranzistory invertorů na obr.74b i c jsou „obohaceného“ typu (enhancement<br />
mode). To znamená, že polarita prahového napětí je nastavena tak, že tranzistor je nevodivý,<br />
je-li napětí hradla rovno napětí emitoru. Prahové napětí U T je tedy záporné pro P-kanálovou a<br />
kladné pro N-kanálovou technologii.<br />
Obecně lze využít čtyři základní typy invertorů NMOS – obr.2.1. Jejich názvy<br />
jsou odvozeny od typu zatěžovacího prvku.<br />
Pokrok v technologii (iontová implantace) umožňuje vyrábět obvody, ve kterých<br />
jsou aktivní tranzistory obohaceného typu a zatěžovací tranzistory jsou ochuzeného typu<br />
(depletion type) – obr.74d. Polarita prahového napětí tranzistoru je taková , že tranzistor je<br />
vodivý i při rovnosti napětí na hradle a emitoru. Polarita prahového napětí je tedy opačná než<br />
u tranzistorů obohaceného typu. Pro tyto obvody je typické, že hradlo zatěžovacího<br />
tranzistoru je spojeno s emitorem. Invertování prahového napětí zatěžovacích tranzistorů<br />
ochuzeného typu se dosahuje iontovou implantací nábojů pod izolant hradla. V prvním<br />
přiblížení se tyto impalntované náboje projevují jako změna náboje Q ef . Pro vymezení<br />
implantovaných oblastí se použije fotolitografie a zvláštní maska.<br />
V tomto výkladu uvažujeme pouze obvody, kde aktivní tranzistory jsou typu N.<br />
Jde tedy o obvody NMOS a CMOS. Obvody typu PMOS jsou již neperspektivní.<br />
4.4 Invertor NMOS<br />
Princip činnosti invertoru NMOS je jednoduchý. Když je na vstupu invertoru napětí<br />
menší než je prahové napětí U T budícího – řídícího tranzistoru T R (u i U T a tranzistor T L je otevřen. Pro případ (d) je tranzistror T L i při nulovém napětí na<br />
hradle otevřen, protože je to tranzistor ochuzeného typu – má zabudovaný kanál.<br />
Na obr.2.2 jsou znázorněny převodní charakteristiky jednotlivých typů invertorů a<br />
zatěžovací charakteristiky – linie odpovídající jednotlivým typům zatěžovacích prvků.<br />
Konkrétní tvar charakteristiky záleží na rozměrech tranzistorů (lze je vypočítat<br />
z rovnosti proudů aktivního a zatěžovacího tranzistoru). Parametrem těchto převodních<br />
charakteristik je tzv. poměr rozměrů,<br />
W<br />
L<br />
K =<br />
LL<br />
WA<br />
( 4.1 )<br />
L<br />
A
78 FEKT Vysokého učení technického v Brně<br />
Kde symboly W a L znamenají šířku a délku kanálu zatěžovacího (L, load) a aktivního<br />
(A) tranzistoru, viz obr.77. Čím je K menší, tím více se převodní charakteristika blíží svým<br />
tvarem k charakteristice ideálního přepínače (K=0), viz obr.76. Je to zřejmé, protože<br />
zmenšování K docilujeme obvykle zvětšováním šířky W A aktivního tranzistoru, jehož odpor<br />
se tím zmenšuje. Aktivní a zatěžovací tranzistory tedy nejsou geometricky shodné, jejich<br />
rozměry jsou v určitém poměru. Proto hovoříme o tzv. poměrových logických obvodech.<br />
Digitální obvody se navrhují tak, aby byla zajištěna správná potenciálová<br />
návaznost za sebou zapojených obvodů a také aby odběr proudu byl přizpůsoben<br />
požadovaným dynamickým parametrům. Jde tedy o to, aby v ustáleném stavu výstupní napětí<br />
mělo jednu ze dvou možných ustálených hodnot, které odpovídají úrovni log 0 a log 1.<br />
Výstupní napětí při zavřeném aktivním tranzistoru označíme u od , kde index d zdůrazňuje, že<br />
napětí je blízké U DD .<br />
Pro nasycený invertor (obr.74c) odvodíme, že parazitní kapacitor na výstupu se<br />
nabíjí přes zatěžovací kapacitor do té doby, než rozdíl napětí na hradle a emitoru tranzistoru<br />
T L nedosáhne prahové napětí U T . Tehdy se T L uzavře a kapacitor se přestane nabíjet. Proto<br />
u<br />
od<br />
= U − U<br />
( 4.2 )<br />
DD<br />
T<br />
V nenasyceném invertoru (obr.74b) musí platit U GG ≥ U DD + U T , potom se<br />
zatěžovací tranzistor nemůže uzavřít a proto se výstupní kapacitor nabije na hodnotu<br />
napájecího napětí. Obdobně ochuzený invertor (obr.74d).<br />
Druhá ustálená hodnota výstupního napětí u 0 nastane, když aktivní tranzistor T A<br />
bude vodivý. Tranzistory T A a T L nyní tvoří napěťový dělič a výstupní napětí se ustálí na<br />
hodnotě blízké U SS , proto je budeme označovat indexem s, tedy u 0S . Můžeme je nastavit<br />
vhodnou volbou geometrických rozměrů tranzistorů (tedy poměrem rozměrů K). tato volba je<br />
důležitá, protože napětí u 0S ovlivňuje šumovou imunitu. Pro danou šumovou imunitu vychází<br />
dostačující poměr rozměrů K nejmenší pro invertor s ochuzenou zátěží.<br />
Ještě poznamenejme, že z důvodů zvýšení napětí u 0S není výhodné sériové spojení<br />
aktivních tranzistorů, jak to vyžadují obvody NAND. Proto se častěji setkáváme s obvody<br />
NOR, které vystačí s menšími rozměry aktivních tranzistorů.<br />
K návrhu je nejlépe použít počítače. Pro orientaci můžeme použít i některý<br />
zjednodušený model (viz I.díl skripta). Vyjdeme z rovnosti kolektorových proudů<br />
zatěžovacího a aktivního tranzistoru. Např. pro nasycený invertor dojdeme k závěru, že<br />
převodní charakteristika sestává ze čtyř úseků (obr. 79). V oblasti U TA < u i < u 0 + U TA platí<br />
u<br />
= U −U<br />
− 1/<br />
K<br />
( u −U<br />
)<br />
0 DD TL<br />
i TA<br />
( 4.3 )<br />
Jde tedy o lineární část se sklonem . 1 / K Za touto částí následuje pozvolný pokles,<br />
který přechází do ustálené hodnoty u 0S . Velikost poměru K odvodíme z požadovaných úrovní<br />
log 0 a log 1 na výstupu invertoru. Jejich poměr označíme x = u 0S /(U DD - U TL ) a dostaneme<br />
1−<br />
a − x / 2<br />
K = 2x<br />
, ( 4.4 )<br />
( 1−<br />
x) 2<br />
kde a = U TA /(U DD - U TL ).<br />
Invertor s nenasycenou zátěží (obr. 74b) vyžaduje dvojí napájecí napětí. Dříve se často<br />
užíval, obvody měly napájení +5V a +12V. V nových konstrukcích se používá ve verzi
Digitální integrované obvody 79<br />
buzeného invertoru (vstup U GG je připojený na výstup jiného invetoru) jako výkonný budicí<br />
nebo výstupní obvod. V tomto případě ovšem U GG
80 FEKT Vysokého učení technického v Brně<br />
šumová imunita log 1:<br />
NM<br />
= U −U<br />
= 3,8 − 4,0 = 0, V .<br />
H 0H<br />
IH<br />
− 2<br />
Pro nenasycený invertor:<br />
NM<br />
NM<br />
L<br />
H<br />
= 2,5 −1,7<br />
= 0,8V<br />
= 5,7 − 4,7 = 1,0V<br />
a pro ochuzený invertor:<br />
NM<br />
NM<br />
L<br />
H<br />
= 2,6 − 0,5 = 2,1V<br />
= 5,8 − 3,4 = 2,4V<br />
Z uvedeného rozboru vyplývá, že z hlediska šumové imunity je nejvýhodnější ochuzený<br />
invertor. Provedeme proto jeho stejnosměrnou analýzu detailněji – viz obr.2.1(d).<br />
4.6 Stejnosměrná analýza ochuzeného invertoru<br />
Když je napětí na vstupu invertoru na nízké úrovni (log 0) U I = U I0 a U I0 U TR ,<br />
řídící tranzistor pracuje v nesaturační oblasti a zatěžovací tranzistor v saturaci a pro proud<br />
I = I L (proud na výstupu invertoru, když výstup je na nízké úrovni – log 0) lze psát:<br />
⎛W<br />
⎞<br />
K⎜<br />
⎟<br />
⎝ L ⎠L<br />
2 ⎛W<br />
⎞ ⎡<br />
1 2 ⎤<br />
I<br />
L<br />
= UTL<br />
= K⎜<br />
⎟ ⎢<br />
( U<br />
IH<br />
−UTR<br />
) U0L<br />
− U0L<br />
2 ⎝ L ⎠ ⎣<br />
2 ⎥<br />
.<br />
⎦<br />
R<br />
( 4.5 )<br />
Vztah (4.1) udává proud tekoucí zatěžovacím tranzistorem T L , jehož hradlo je spojeno<br />
s emitorem, proto U GS = 0, tranzistor T L je v saturaci. Vztah (4.2) udává proud tekoucí řídícím<br />
tranzistorem T R , který pracuje v nesaturační oblasti. U IH = U GS , U 0L = U DS . (Napětí na výstupu<br />
invertoru je v tomto případě na nízké úrovni U 0L , protože U I = U IH ). Vztahy (4.1) a (4.2) jsou<br />
analogické se vztahy (4.12) a (4.10) (kap. III.2.1).<br />
Když U 0L
Digitální integrované obvody 81<br />
⎛W<br />
⎞<br />
K⎜<br />
⎟<br />
⎝ L ⎠<br />
I<br />
L<br />
=<br />
2<br />
⎛W<br />
⎞<br />
≅ K⎜<br />
⎟<br />
⎝ L ⎠<br />
R<br />
L<br />
U<br />
2<br />
TL<br />
≅<br />
( U<br />
IH<br />
−U<br />
TR<br />
) U<br />
0L<br />
( 4.6 )<br />
Ze vztahů (4.3) a (4.4) lze vyjádřit napětí na výstupu ochuzeného invertoru, když na<br />
jeho vstupu je vysoká úroveň U IH (log 1)<br />
I<br />
L<br />
U<br />
0 L<br />
≅<br />
, ( 4.7 )<br />
K W<br />
( / L) ( U −U<br />
)<br />
R<br />
IH<br />
TR<br />
kde I L je proud tekoucí invertorem a je dán vztahem (4.3).<br />
Pro získání co nejvyšší hodnoty šumové imunity a logického rozkmitu se vyžaduje, aby<br />
hodnota U 0L byla co nejnižší. Toho se dá při návrhu invertoru docílit poměrem geometrických<br />
rozměrů tranzistorů (délky L a šířky W). Z uvedeného požadavku vyplývá, aby poměr<br />
(W/L) L : (W/L) R byl co nejmenší.<br />
4.7 Časová odezva invertoru<br />
4.7.1 Dynamické vlastnosti invertoru<br />
Časový průběh napětí u 0 na výstupu invertoru je dán diferenciální rovnicí du 0 /dt = i/C,<br />
kde i je proud tekoucí do výstupního kapacitoru C a skládá se z proudu aktivního a<br />
zatěžovacího tranzistoru. Při rozboru lze zanedbat vlastní setrvačnost tranzistoru a vyšetřovat<br />
pouze nabíjení parazitních kapacitorů.<br />
Obr.89 ilustruje charakter přechodného děje při sepnutí a vypnutí aktivního tranzistoru<br />
v invertoru. Přivedeme-li na vstup v čase t 1 pravoúhlý impuls s výškou U M , otevře se aktivní<br />
tranzistor a jeho pracovní bod skokem přejde z P 1 do P 2 . Kapacitor C se vybíjí přes otevřený<br />
aktivní tranzistor zpočátku téměř konstantním proudem (P 2 →P 3 ) a potom proudem daným<br />
klesající částí charakteristiky pro u G = U M (tedy P 3 →P 0 ). Při změně pracovního bodu<br />
nemusíme zatěžovací tranzistor vůbec uvažovat, poněvadž jeho odpor je mnohem větší než<br />
odpor sepnutého aktivního tranzistoru. Přechodný děj při vypnutí aktivního tranzistoru je<br />
naopak limitován charakterem zátěže a bývá pomalejší.<br />
U invertoru s nasycenou zátěží se výstupní kapacitor nabíjí pomalu, protože zatěžovací<br />
tranzistor, který pracuje v oblasti nasycení, představuje velký odpor.<br />
Invertor s nenasycenou zátěží umožní rychlejší nabíjení, protože zátěž představuje malý<br />
odpor. Nejkratší dobu nabíjení výstupního kapacitoru má invertor s ochuzenou zátěží, který je<br />
tak (vedle obvodů CMOS) nejvýhodnější z hlediska statických a dynamických vlastností.<br />
Důvod je v tom, že nabíjecí proud je konstantní ve velkém rozsahu napětí na zatěžovacím<br />
tranzistoru.<br />
Situaci přehledně ilustruje obr.90, kde kromě tří přechodových charakteristik pro<br />
invertory s výše uvedenými typy zátěže jsou uvedeny zatěžovací křivky, po kterých se<br />
pohybuje pracovní bod při nabíjení kapacitní zátěže.
82 FEKT Vysokého učení technického v Brně<br />
Poznámka: Invertor s ochuzenou zátěží má kromě uvedených dobrých spínacích<br />
vlastností i výhodný tvar převodní charakteristiky (obr.81). Rozměry tranzistorů lze<br />
navrhnout tak, že jeho spínací časy jsou symetrické.<br />
Poznámka: Vlastnosti invertoru s nenasycenou zátěží se týkají i invertoru s lineárním<br />
rezistorem jako zátěží (obr.74a).<br />
Názornou představu o faktorech, které určují spínací čas invertoru získáme pomocí<br />
zjednodušeného lineárního modelu invertoru (obr.2.4).<br />
Předpokládejme, že při nízké úrovni –log 0- na vstupu invertoru je tranzistor T R<br />
dokonale uzavřen, jeho vodivost je zanedbatelná vzhledem k vodivosti zatěžovacího<br />
tranzistoru T L , který je reprezentován rezistorem R L . (Spínač je rozepnut). Při vysoké úrovni<br />
vstupu –log 1- U IH >U TR je tranzistor T R otevřen a jeho vodivost lze zjednodušeně prezentovat<br />
lineárním rezistorem R ON (spínač je sepnut). Výstup invertoru je zatížen kapacitou C, která je<br />
parazitní a prezentuje kapacity určené kolektorem tranzistoru T R , emitorem zatěžovacího<br />
tranzistoru T L , vstupní kapacity dalších logických hradel připojených na výstup invertoru,<br />
kapacity spojů apod. Při rozpojení spínače S se kapacitor C nabije přes rezistor R L na plné<br />
napájecí napětí U DD . Po sepnutí spínače S se kapacitor vybije na úroveň napětí odpovídající<br />
úrovni log 0.<br />
Uvažujme, že na vstupu invertoru je log 0 u i = U IL , to znamená, že na výstupu u 0 = U 0H<br />
je log 1, kapacitor C se nabije na hodnotu U DD (spínač rozepnut). Když na vstupu bude log 1<br />
u i = U IH >U TR tranzistor T R se otevře a výstup je spojen se zemí (spínač je sepnut). Kapacitor<br />
C se bude vybíjet na hodnotu U 0L = R ON U DD /(R ON + R L ) s časovou konstantou<br />
τ HL = C(R ON R L )/(R ON + R L ). Časová závislost vybíjení kapacitoru C je znázorněna na obr.2.5.<br />
Když na vstupu bude log 0 u i = U IL , spínač bude rozepnut a kapacitor se bude nabíjet na<br />
hodnotu U DD s časovou konstantou τ LH = CR L – obr.2.5. Protože R L >>R ON , bude i τ LH >>τ HL a<br />
proto i doba zpoždění t LH >>t HL , resp. t NAB >>t VYB .<br />
Přenosové vlastnosti invertoru jsou funkcí dvou časů:<br />
1. Vybíjecího času t VYB , tj. času, kdy se kapacitor C na výstupu invertoru vybije přes řídící<br />
tranzistor T R z hodnoty napětí U IH na hodnotu napětí U IL .<br />
2. Nabíjecího času t NAB , tj. času, kdy se kapacitor C na výstupu nabije přas zatěžovací<br />
tranzistor z hodnoty napětí U 0L na hodnotu napětí U 0H .<br />
Při výpočtu časů t VYB a t NAB soustředíme naši pozornost k vyjádření jednoduchých<br />
vztahů, které lze využít v první fázi návrhu obvodu. Při našich dalších úvahách je důležité si<br />
uvědomit, že dobu, za kterou se změní napětí na kapacitoru C o hodnotu ∆U při dodržení<br />
C∆U<br />
podmínek konstantního proudu I, lze vyjádřit jednoduchým vztahem t = . V naší<br />
I<br />
analýze budeme předpokládat, že průběh napětí na vstupu invertoru má ideální skokový<br />
charakter – obr.2.5.<br />
Ze stejnosměrné analýzy invertoru vyplynulo: čím bude poměr (W/L) R : (W/L) L větší,<br />
tím se dosáhne vyšší hodnota šumové imunity (NM L ) a větší logický rozkmit (U l ), tím však<br />
bude i odpor řídícího tranzistoru T R v porovnání se zatěžovacím tranzistorem T L menší.<br />
V důsledku toho lze při vybíjení kapacitoru C přítomného na výstupu invertoru, zanedbat<br />
proud tekoucí zatěžovacím tranzistorem T L . Proto při vybíjení kapacitoru C lze použít<br />
náhradní schéma znázorněné na obr.2.6(b). (U IH >U TR , tranzistor T R je otevřen).<br />
V první fázi vybíjení kapacitoru C řídící T R pracuje v saturaci s konstantním proudem
Digitální integrované obvody 83<br />
I<br />
R<br />
= I<br />
VYB<br />
βR<br />
=<br />
2<br />
( U −U<br />
) 2<br />
IH<br />
TR<br />
, ( 4.8 )<br />
a v této první fázi vybíjení kapacitoru C lze pro vybíjecí čas psát:<br />
t<br />
VYB1<br />
C∆U<br />
= , ( 4.9 )<br />
I<br />
VYB1<br />
kde ∆U = U 0H – U 0´. U 0´ je napětí na výstupu invertoru, při kterém řídící tranzistor<br />
začíná pracovat v nesaturační oblasti (U 0´ = U IH – U TR ). U IH je napětí na vstupu invertoru<br />
(U IH = U GS ), U TR je prahové napětí tranzistoru T R .<br />
Rovnice (2.6) může být napsána ve tvaru:<br />
t<br />
kde.<br />
C<br />
U<br />
TR<br />
VYB<br />
= 2 ⋅ , ( 4.10 )<br />
gmR U<br />
IH<br />
−U<br />
TR<br />
⎛W<br />
⎞<br />
gmR = β<br />
R<br />
( U<br />
IH<br />
−U<br />
TR<br />
) = K<br />
R ⎜ ⎟ ( U<br />
IH<br />
−U<br />
TR<br />
), ( 4.11 )<br />
⎝ L ⎠<br />
R<br />
Když řídící tranzistor T R bude pracovat v nesaturační oblasti, odpovídající<br />
vybíjecí proud I VYB nebude konstantní a vybíjecí čas t VYB v této fázi vybíjení kapacitoru<br />
z hodnoty napětí U 0´ na hodnotu napětí U 0L lze získat z řešení diferenciální rovnice:<br />
I<br />
dU ´<br />
β<br />
R 2<br />
= C ( U −U<br />
) U ´ − U , ( 4.12 )<br />
dt<br />
2<br />
0<br />
VYB2 = β<br />
R IH TR 0<br />
0´<br />
ze které dostaneme<br />
U<br />
−t<br />
/ τ R<br />
2e<br />
= ( U<br />
IH<br />
−U<br />
TR<br />
) , ( 4.13 )<br />
t / τ R<br />
1+<br />
e<br />
0´ −<br />
kde τ R = C/gmR.<br />
Řešením rovnice (4.9) pro čas t VYB2 , jako rozdílu mezi časem, při kterém platí U 0 = U 0´<br />
(U 0´ = U 0H - ∆U) a časem, při kterém platí U 0 = U 0L dostaneme:<br />
( U −U<br />
)<br />
⎡2<br />
⎤<br />
IH TR<br />
tVYB2<br />
= τ<br />
R<br />
ln⎢<br />
−1⎥<br />
. ( 4.14 )<br />
⎣ U<br />
0L<br />
⎦<br />
Z rovnic ( 4.10 ) a ( 4.14 ) dostáváme pro celkový čas vybíjení<br />
( U −U<br />
)<br />
⎧ 2U<br />
⎡<br />
⎤⎫<br />
TR<br />
2<br />
IH TR<br />
tVYB<br />
= tVYB<br />
1<br />
+ tVYB2<br />
= τ<br />
R ⎨ + ln⎢<br />
−1⎥⎬<br />
( 4.15 )<br />
⎩U<br />
IH<br />
−U<br />
TR ⎣ U<br />
0L<br />
⎦⎭<br />
Ze vztahu ( 4.15 ) vyplývá, že doba vybíjení t VYB se sníží, když se zvýší poměr veličin<br />
U IH /U TR . Čím vyšší bude úroveň log 1, tím kratší bude čas t VYB .
84 FEKT Vysokého učení technického v Brně<br />
Protože: t VYB2 >>t VYB1 , U IH >>U TR a U IH >>U 0L , lze vztah ( 4.15 ) zjednodušit:<br />
t<br />
VYB<br />
=<br />
2U<br />
U<br />
C<br />
IH<br />
IH<br />
IH<br />
τ<br />
R<br />
ln ≅ τ<br />
R<br />
=<br />
ln . ( 4.16 )<br />
U<br />
0L<br />
U<br />
0L<br />
β<br />
R<br />
( U<br />
IH<br />
−U<br />
TR<br />
) U<br />
0L<br />
U<br />
Doba vybíjení t VYB je lineárně přímo úměrná velikosti kapacity C, β R -1 a (U IH – U TR ) -1 a<br />
logaritmicky přímo úměrná poměru (U IH /U 0L ). Dobu vybíjení lze tedy snížit pro danou<br />
hodnotu C zvětšením poměru (W/L) R u řídícího tranzistoru T R , případně zvýšením členu<br />
(U IH – U TR ) (např. snížením hodnoty prahového napětí U TR ).<br />
Při nabíjení kapacitoru je tranzistor T R zavřen (na vstupu invertoru je nízká úroveň<br />
(U IL )) a kapacitor C se nabíjí přes zatěžovací tranzistor T L ze zdroje U DD – obr.2.6.<br />
Za předpokladu, že zatěžovací tranzistor pracuje v saturaci, bude nabíjecí proud<br />
konstantní v průběhu nabíjení kapacitoru z hodnoty napětí U 0L na U 0H , pro dobu nabíjení<br />
platí:<br />
CU<br />
l<br />
t<br />
NAB<br />
= , ( 4.17 )<br />
I<br />
NAB<br />
kde proud I NAB je dán vztahem (4.1). Nabíjecí čas lze snižovat hodnotou logického<br />
rozkmitu U l (U l = U 0H – U 0L ) nebo zvýšením proudu I NAB , tj. zvýšením poměru (W/L) L<br />
zatěžovacího tranzistoru T L nebo zvýšením hodnoty prahového napětí tranzistoru T L<br />
(zatěžovací tranzistor T L ochuzovacího typu, hodnota jeho prahového napětí U TL je záporná).<br />
Pro názornost uvedeme vypočtené hodnoty časů t NAB a t VYB u ochuzeného invertoru<br />
z následujících uvažovaných parametrů: U DD = 5V; U TR = 0,5V; U TL = -2,5V; K R = 25µA/V 2 ;<br />
(W/L) R = 1; (W/L) L = 1 a C = 1pF.<br />
Doba vybíjení kapacitoru C pro hodnoty U IH = 5V (log 1) a U 0L = 0,1V (log 0) je rovna:<br />
t VYB ≈ 30ns.<br />
Doba nabíjení kapacitoru C pro hodnoty U 0L = 0,1V a U IH = 5V je rovna: t NAB ≈ 62,7ns.<br />
Pro srovnání, doba nabíjení kapacitoru C u nasyceného invertoru vychází pro stejné<br />
podmínky: t NAB ≈ 400ns.<br />
Z hlediska rychlosti operace je ochuzený invertor podstatně rychlejší než nasycený<br />
invertor – obr.2.7.<br />
4.8 Návrh rozměrů invertoru<br />
Při navrhování optimálních rozměrů řídících tranzistorů a s přihlédnutím i na rozměry<br />
zatěžovacího tranzistoru – obr.2.8, se musí vzít v úvahu mnoho různých hledisek.<br />
Proto při návrhu optimálních geometrických rozměrů se musí vždy počítat s jistými<br />
kompromisy a to s přihlédnutím na vlastnosti, které jsou pro daný případ dominantní.<br />
Pro ilustraci si pouze zopakujme některé požadavky na rozměry invertoru z již<br />
provedených rozborů.
Digitální integrované obvody 85<br />
Pro získání co nejvyšší šumové imunity se vyžaduje, aby poměr β L /β R byl co nejmenší.<br />
Z toho vyplývá, že šířka kanálu řídícího tranzistoru W R a délka kanálu zatěžovacího<br />
tranzistoru L L by měly být co největší.<br />
Pro získání co nejkratší doby nabíjení t NAB se vyžaduje, aby hodnota logického rozkmitu<br />
byla nízká nebo aby nabíjecí proud kapacitoru byl co nejvyšší. To jsou ale protichůdné<br />
požadavky na rozměry W R a L L , jak byly z hlediska dosažení vysoké šumové imunity.<br />
Z hlediska dosažení co nejvyšší hustoty integrace je důležité, aby tato plocha byla<br />
minimální.<br />
Návrhář může ovlivňovat vlastnosti IO přadevším prostřadnictvím geometrických<br />
rozměrů tranzistorů L a W.<br />
Délka kanálu řídícího tranzistoru L R a šířka kanálu zatěžovacího tranzistoru W L se<br />
zpravidla navrhují minimální tak, jak to dovolují návrhová pravidla. Zpravidla ta nejmenší<br />
hodnota, kterou lze spolehlivě realizovat technologickým procesem. Tato hodnota bývá u<br />
všech řídících tranzistorů (ne u zatěžovacích) tvořících IO stejná a návrhář ji dodržuje jako<br />
jedno z hlavních návrhových pravidel. Vlastnosti řídících tranzistorů se mění proto změnou<br />
jejich šířky W. Zvětšováním šířky W vzrůstá samozřejmě plocha hradla, kolektorové a<br />
emitorové difúzní oblasti a proto vzrůstá i parazitní kapacita. Z tohoto důvodu je důležité, aby<br />
i rozměry W byly co nejmenší.<br />
S přihlédnutím na další požadavky, jako je dosažení vysoké šumové imunity, vysokého<br />
logického rozkmitu, vysoké operační rychlosti a nízkého ztrátového příkonu, nelze jednoduše<br />
optimalizovat hodnoty W R a L L .<br />
4.8.1 Postup návrhu<br />
Šumová odolnost a z ní plynoucí poměr rozměrů K je základní údaj pro návrh (výpočet)<br />
čtyř hlavních rozměrů invertoru (lépe řečeno tranzistorů v invertoru). Další rovnici dostaneme<br />
na základě požadavku, aby hradla tranzistorů zabírala co nejmenší plochu na čipu. Plocha<br />
hradel je A = W L L L + W A L A .<br />
Šířku W L zatěžovacího tranzistoru a délku L A aktivního tranzistoru zvolíme minimální,<br />
jak to dovolí návrhová pravidla. Z podmínky extrému dA/dW A = 0 při daném K dostaneme:<br />
W<br />
W = L<br />
A<br />
K<br />
a ( 4.18 )<br />
LA<br />
LL = . ( 4.19 )<br />
K<br />
Druhou možností je vycházet z požadavku co největšího počtu operací (přepnutí) za<br />
jednotku času na dané ploše čipu. Tento ukazatel kvality se vyjadřuje součinem počtu hradel<br />
na dané ploše čipu maximálního použitelného kmitočtu pulsů. Tento maximální kmitočet je<br />
nepřímo úměrný součtu doby nabíjení t r a doby vybíjení t f výstupního kapacitoru. Tj. kmitočet<br />
f∼1/t, kde t = t r + t f . Z diferenciální rovnice du 0 /dt = i/C plyne<br />
L<br />
t +<br />
( C + v W v W )<br />
L<br />
r<br />
= a<br />
V L L A A<br />
, ( 4.20 )<br />
WL
86 FEKT Vysokého učení technického v Brně<br />
L<br />
t +<br />
( C + v W v W )<br />
A<br />
f<br />
= b<br />
V L L A A<br />
. ( 4.21 )<br />
WA<br />
kde a, b, v L a v A jsou konstanty. Při výpočtu t f se neuvažuje proud zatěžovacího<br />
tranzistoru. Kapacita C V představuje kapacitu spojů připojených na výstup invertoru, v L W L je<br />
kapacita emitoru zatěžovacího tranzistoru T L a v A W A je kapacita kolektoru aktivního<br />
tranzistoru T A .<br />
Počet hradel na dané ploše je nepřímo úměrný velikosti plochy A. Proto uvedený<br />
ukazatel kvality je nepřímo úměrný činiteli A⋅t.<br />
Z podmínky extrému dAt/dW A = 0 při daném K dostaneme kubickou rovnici<br />
2 2 2<br />
3 WL<br />
WL<br />
WA − v<br />
AWA<br />
− C = 0 , ( 4.22 )<br />
v K v K<br />
A<br />
A<br />
kde C = C V + v L W L .<br />
Různá hradla v obvodu jsou samozřejmě zatížena různou kapacitou C V , vezmeme proti<br />
nějakou střední hodnotu. Abychom usnadnili řešení kubické rovnice, předpokládejme, že<br />
C = rv A W A , tj. vyjádříme kapacitu C jako r-násobek kapacity kolektoru aktivního<br />
tranzistoru. Potom dostaneme<br />
W<br />
WL<br />
= 1+ r<br />
( 4.23 )<br />
K<br />
A<br />
2<br />
což znamená, že optimální šířka W A aktivního tranzistoru je větší než při výpočtu<br />
z požadavku minimální plochy invertoru.<br />
Situaci ilustruje obr.91, na kterém jsou znázorněny změny rozměru zatěžovacího a<br />
aktivního tranzistoru pro zadaný (konstantní) poměr K v závislosti na volbě šířky W A , a to od<br />
nejmenší hodnoty W A (omezené návrhovými pravidly) až po největší hodnotu W A (omezenou<br />
nejmenší délkou L L ). Dále je znázorněna závislost plochy invertoru A a času t na šířce W A .<br />
Vzhledem k monotónnímu poklesu t se vzrůstající šířkou W A , je optimální rozměr W A ,<br />
odpovídající minimu součinu A⋅t, posunutý k vyšším šířkám W A v porovnání s výpočtem<br />
vycházejícím z minimalizace plochy A. To je ve shodě s odvozeným vztahem pro W A<br />
4.9 Invertor CMOS<br />
Integrované obvody CMOS mají v etapě VLSI velmi významné zastoupení. Mají<br />
velkou výhodu v tom, že nespotřebovávají prakticky žádný příkon, když je obvod v log 1<br />
nebo v log 0.<br />
Invertor CMOS je na obr.74e. Ostatní invertory (a-d) při vodivých aktivních<br />
tranzistorech odebírají ze zdroje U DD proud, na udržení informace (výstupního napětí u OS )<br />
tedy vyžadují energii. Tuto nevýhodu odstraňují obvody CMOS, které odebírají minimální<br />
energii na udržení stavu. Významným rysem obvodů CMOS je skutečnost, že vstupní signál<br />
budí aktivní i zatěžovací tranzistory (každý aktivní tranzistor má svůj zatěžovací tranzistor).<br />
Úspora energie jde tedy na úkor plochy čipy, která je přibližně dvojnásobná než u obvodů<br />
NMOS.
Digitální integrované obvody 87<br />
Invertor CMOS je tvořen sériovým spojením NMOS a PMOS tranzistorů<br />
obohacovacího typu. Jejich kolektory jsou spojeny a tvoří výstupní elektrodu. Vstup je<br />
vytvořen spojením obou hradel – obr.2.13.<br />
Když u i = 0, pak U GS1 = 0 (tj. na hradle tranzistoru NMOS je nula) a T 1 je uzavřen.<br />
Ovšem na hradle tranzistoru T 2 , tj. PCMOS je záporný potenciál vůči jeho emitoru, tj.<br />
U GS2 = -U DD a proto T 2 je otevřen.<br />
Uvažujme, že u i = U DD , pak U GS1 = U DD a proto T 1 je otevřen. Na hradle tranzistoru<br />
PMOS – T 2 je potenciál vzhledem k jeho emitoru U GS2 = 0 a proto T 2 je zavřen.<br />
Když u i = 0, tj. log 0,pak U GS1 = 0 ⇒ T 1 je uzavřen U GS2 = -U DD ⇒ T 2 je otevřen, to<br />
znamená, že U DS2 = 0 a proto na výstupu bude u 0 = U DD , tj. log 1 (I D1 = -I D2 = 0).<br />
Když u i = U DD , tj. log 1,pak U GS1 = U DD ⇒ T 1 je otevřen (U GS1 = 0 ⇒ T 2 je uzavřen), to<br />
znamená, že U DS1 = 0 a proto na výstupu bude u 0 = 0, tj. log 0 (I D1 = -I D2 = 0).<br />
V obou logických stavech log 1 nebo log 0 je vždy jeden z tranzistorů uzavřen, (T 1 je<br />
otevřen, T 2 uzavřen ne obráceně), proto neteče invertorem žádný proud a spotřeba je<br />
teoreticky nulová. V reálných podmínkách, kdy hradlo CMOS je v log 0 nebo v log 1 tečou<br />
hradlem pouze parazitní proudy (v závěrně polarizovaných přechodech pn), které jsou řádově<br />
10 -9 až 10 -10 A a spotřeba je řádově nW/hradlo.<br />
Uvažujme konkrétní případ. Napájecí napětí U DD = 5V, prahové napětí NMOS<br />
tranzistoru U TN = 2V; PMOS tranzistoru U TP = -2V. Předpokládejme, že i proudové faktory<br />
K a poměr W/L jsou pro oba tranzistory stejné. Z převodní charakteristiky na obr.2.14 je<br />
patrné, že pro u i ≤ 2V je T 1 uzavřen, napětí U GS2 ≤ -3V → T 2 je otevřen, výstupní napětí pro<br />
tento případ je u 0 = U DD = 5V. Podobně pro u i ≥ 3V U GS2 ≥ -2V (U GS2 ≤ |-2|V) → T 2 je<br />
uzavřen, ovšem U GS1 ≥ 3V → T 1 je otevřen a napětí na výstupu u 0 = 0. Převodní<br />
charakteristika je podobná ideální charakteristice při u i = 2,5V, u 0 = U DD /2 = 2,5V.<br />
Tranzistory T 1 a T 2 teče proud pouze v rozsahu vstupních napětí (2 < u i < 3), tj. při<br />
přepínání tranzistorů, tj. v dynamickém režimu.<br />
4.9.1 Stejnosměrná analýza invertoru CMOS<br />
Při analýze budeme vycházet z převodní charakteristiky invertoru CMOS znázorněné na<br />
obr.2.15.<br />
1. Když je na vstupu invertoru log 0, tj. u i = U IL a U IL < U TN , bude tranzistor T 1<br />
(NMOS) nevodivý. Když dále platí, že |U IL - U DD | > U TP , bude tranzistor T 2 (PMOS) otevřen.<br />
Napětí na výstupu invertoru CMOS bude na vysoké úrovni (log 1)<br />
U 0 = U 0H = U DD - U P , ( 4.24 )<br />
kde U P je úbytek napětí na tranzistoru T 2 (PMOS), který lze vyjádřit vztahem:<br />
U<br />
P<br />
= I<br />
R<br />
≅ I<br />
1<br />
[( U − U ) − U ]<br />
D2 P D2<br />
, ( 4.25 )<br />
β<br />
P DD IL TP<br />
kde I D2 je proud tekoucí tranzistorem T 2 (PMOS) do tranzistoru T 1 (NMOS) a do zátěže<br />
na výstupu invertoru. Když je invertor zatížen hradlem MOS, lze proud I D2 zanedbat (protože<br />
v tomto případě tečou pouze svodové proudy) a U 0H ≅ U DD . Když proud I D2 nelze zanedbat,<br />
lze zvýšením hodnoty β P pomocí rozměrů kanálu tranzistoru PMOS dosáhnout, že bude platit<br />
U P
88 FEKT Vysokého učení technického v Brně<br />
2. Když je vstupu invertoru log 1, tj. u i = U IH a U IH > U TN , bude tranzistor T 1 (NMOS)<br />
otevřen. Když platí, že |U IH - U DD | < |U TP |, bude tranzistor T 2 (PMOS) zavřen. Napětí na<br />
výstupu invertoru bude na nízké úrovni<br />
U 0 = U 0L = U N , ( 4.26 )<br />
kde U N je úbytek napětí na tranzistoru T 1 (NMOS) a lze jej vyjádřit vztahem:<br />
U<br />
N<br />
= I<br />
R<br />
≅ I<br />
1<br />
D1 N D1<br />
, ( 4.27 )<br />
β<br />
N<br />
( U<br />
IH<br />
−UTN<br />
)<br />
,<br />
kde I D1 je proud tekoucí tranzistorem T 1 . Když je invertor zatížen hradlem MOS, pak<br />
lze proud I D1 prakticky zanedbat (protože v tomto případě tečou pouze svodové proudy).<br />
Když je však na výstup invertoru CMOS připojeno např. bipolární hradlo TTL, proud I D1 již<br />
nelze jednoduše zanedbat. V tomto případě napětí na výstupu invertoru U 0L lze snížit<br />
zvýšením hodnoty β N .<br />
Z uvedeného rozboru plyne, že logické úrovně u invertoru CMOS jsou blízké úrovni<br />
napájecího napětí U DD a úrovni země. Logický rozkmit U dosahuje v tomto případě až<br />
velikosti srovnatelné s hodnotou U DD . To je jedna z velkých předností hradel CMOS.<br />
Hodnoty šumových imunit dosahují rovněž vysokých hodnot a pohybují se ∼U DD /2, což je<br />
další velká výhoda hradel CMOS.<br />
V průběhu ustáleného stavu (log 1 nebo log 0) teče hradlem CMOS pouze svodový<br />
proud I SV a stejnosměrný ztrátový příkon je roven:<br />
P DC = U DD I SV . ( 4.28 )<br />
Minimální hodnota napájecího napětí U DD , při které hradlo CMOS může pracovat ve<br />
funkci logického členu je určena hodnotami prahových napětí tranzistorů NMOS a PMOS –<br />
viz obr.<br />
U DD min = U TN + |U TP |. ( 4.29 )<br />
Co se týče převodní charakteristiky (obr.92), snažíme se, aby měla co největší strmost a<br />
pravoúhlé ohyby. Takový tvar zaručuje dobrou stabilitu invertoru v klidových bodech a<br />
velkou šumovou imunitu. Základním předpokladem je, aby prahová napětí aktivních i<br />
zatěžovacích tranzistorů byla co do absolutní hodnoty stejná (tj. |U TN | = |U TP | = U T ).<br />
Při u i = L je aktivní tranzistor nevodivý a zatěžovací tranzistor je vodivý, v důsledku<br />
toho výstupní napětí u 0 = u od ≅ U DD . Při u i = H je tomu naopak. Proud i protéká přes invertor<br />
(přes oba pootevřené tranzistory) pouze v čase přechodů vstupního napětí mezi úrovněmi H a<br />
L. Šumová imunita invertoru CMOS se rovná prahovému napětí.<br />
Strmá část charakteristiky není lineární, nýbrž je složena ze dvou parabolických úseků.<br />
Rozkmit logického signálu je prakticky roven napájecímu napětí.<br />
Obvody mohou pracovat v širokým rozmezí napájecího napětí (často 3 až 15V). situace<br />
při malých napájecích napětích vyžaduje přesnějšího rozboru.<br />
Předpokládejme, že oba tranzistory mají totožné průběhy charakteristik a v absolutní<br />
hodnotě stejnou velikost prahového napětí(U T ). Při napětí U DD < U T se nemůže otevřít žádný<br />
tranzistor a invertor nemůže proto pracovat. Na obr.93 jsou znázorněny převodní<br />
charakteristiky při U DD = U T , U T < U DD < 2U T a při U DD = 2U T , kdy má převodní<br />
charakteristika ideální průběh. Při dalším zvyšování napájecího napětí se převodní<br />
charakteristika zaobluje, což je způsobeno současným otevřením obou tranzistorů (viz
Digitální integrované obvody 89<br />
obr.115). je zřejmé, že v oblasti U T < U DD < 2U T invertor sice pracuje, ale se sníženou<br />
šumovou imunitou.<br />
Z funkce invertoru CMOS vyplývá, že krajní hodnoty výstupního napětí u od a u os<br />
nezávisí na rozměrech tranzistorů. Rozměry tranzistorů proto nenavrhujeme na základě<br />
statických vlastností (jako u invertorů NMOS), ale na základě dynamických vlastností (aby<br />
doba přechodu mezi úrovněmi u od a u os byla stejná v obou směrech).<br />
Geometrickými rozměry tranzistorů (kanálů) můžeme vyrovnat rozdíly ve spínacích<br />
vlastnostech obou tranzistorů, které se liší ze dvou příčin. První příčinou je skutečnost, že<br />
nosiče náboje jsou jednou elektrony, jednou díry. Druhá příčina je v odlišné dotaci oblasti<br />
kanálu. Aby byly absolutní hodnoty prahových napětí shodné, je třeba jámu P více dotovat<br />
(uvažujeme strukturu s jámou P). to má za následek snížení saturačního napětí a proudu<br />
vlivem prostorového náboje Q B .<br />
4.9.2 Časová odezva invertoru CMOS<br />
Budeme vycházet ze stejných úvah jako v případě invertoru NMOS.<br />
Kapacitor C na výstupu invertoru CMOS se bude vybíjet z vysoké úrovně U 0H ≅ U DD na<br />
úroveň nízkou U 0L přes tranzistor NMOS a pro dobu vybíjení platí obdobný výraz jako udává<br />
vztah (2.11)<br />
kde<br />
⎧<br />
⎫<br />
⎪<br />
( )<br />
⎪<br />
2 ⎡2<br />
U<br />
DD<br />
− U<br />
TN<br />
⎤<br />
tVYB<br />
= τ<br />
N ⎨ + ln⎢<br />
−1⎥⎬<br />
, ( 4.30 )<br />
⎪<br />
U<br />
DD<br />
−1<br />
⎣ U<br />
0L ⎦⎪<br />
⎪⎩<br />
U<br />
⎪<br />
TN<br />
⎭<br />
C<br />
C<br />
τ<br />
N<br />
= =<br />
. ( 4.31 )<br />
gmN β<br />
N<br />
( U<br />
DD<br />
− U<br />
TN<br />
)<br />
Kapacitor C na výstupu invertoru CMOS se bude nabíjet z hodnoty U 0L na hodnotu<br />
U 0H přes tranzistor PMOS, protože v tomto případě je problém symetrický, lze pro dobu<br />
nabíjení analogicky psát:<br />
⎧<br />
⎫<br />
⎪<br />
( )<br />
⎪<br />
2 ⎡2<br />
U<br />
DD<br />
− U<br />
TP<br />
⎤<br />
t<br />
NAB<br />
= τ<br />
P ⎨ + ln⎢<br />
−1⎥⎬<br />
. ( 4.32 )<br />
⎪<br />
U<br />
DD ⎣ U<br />
DD<br />
− U<br />
0H<br />
−1<br />
⎦⎪<br />
⎪<br />
⎩ U<br />
⎪<br />
TP<br />
⎭<br />
Další žitečný přenosový parametr je zpoždění přes invertor CMOS - τ D a je definován<br />
jako doba zpoždění mezi průběhem signálu na vstupu a na výstupu v bodě, kdy napětí<br />
dosáhne hodnoty U DD /2.<br />
⎡<br />
⎤<br />
⎢<br />
⎥<br />
0,9C<br />
⎢ 1<br />
1 ⎥<br />
τ<br />
D<br />
≅ ⎢<br />
+<br />
⎥ .<br />
2<br />
( 4.33 )<br />
2<br />
U<br />
DD<br />
β<br />
N ⎢⎛ U ⎞ ⎛ ⎞⎥<br />
⎢<br />
⎜ − ⎟<br />
⎜ −<br />
TN β U<br />
TP<br />
⎟<br />
P<br />
1<br />
1 ⎥<br />
⎢<br />
⎜ ⎟<br />
⎣<br />
⎝ U<br />
DD ⎠ β<br />
N<br />
U<br />
⎝<br />
DD<br />
⎠⎥⎦
90 FEKT Vysokého učení technického v Brně<br />
Když (U TN /U DD )
Digitální integrované obvody 91<br />
Vzhledem k tomu, že podle (3.22) je U 0L = 0, bude podle (3.20) NM L = U IL . Velikost<br />
šumové imunity NM L tedy určíme přímo z výrazu (3.26). Pro druhé náhradní zapojení na<br />
obr.3.13 platí rovnice<br />
β<br />
2<br />
P<br />
2<br />
2 ⎡<br />
U ⎤<br />
DSN<br />
( U − U ) = −β<br />
U ( U − U ) − ⎥<br />
⎦<br />
G<strong>SP</strong><br />
TP<br />
N<br />
⎢<br />
⎣<br />
DSN<br />
GSN<br />
TN<br />
2<br />
( 4.40 )<br />
Po stejných substitucích dostaneme<br />
U<br />
⎡<br />
2 β<br />
P<br />
2 ⎤<br />
0<br />
= ( U<br />
IN<br />
− U<br />
TN<br />
) − ( U<br />
IN<br />
− U<br />
TN<br />
) − ( U<br />
IN<br />
− U<br />
DD<br />
− U<br />
TP ⎥<br />
⎦<br />
⎢<br />
⎣<br />
β<br />
N<br />
1/ 2<br />
) ( 4.41 )<br />
Po derivaci podle vztahu (3.23), substituci za x a dosazení stejných hodnot za U TN , U TP<br />
a U DD jako u U IL můžeme pomocí vztahů (3.22) a (3.21) přímo určit hodnotu šumové imunity<br />
1<br />
1<br />
− 4 + 6<br />
x<br />
x 1<br />
+ 3<br />
x<br />
, pro x > 0, x ≠ 1 ( 4.42 )<br />
1<br />
−1<br />
x<br />
N MH = 〈<br />
17 , pro x = 1<br />
8<br />
Závislost šumové imunity na parametru x je znázorněna na obr.3.14. Jelikož β<br />
tranzistorů závisí polde (3.3) také na rozměrech tranzistorů, můžeme ze závislosti na obr.3.14<br />
přímo určit změnu šumové imunity v případě elektrické nesymetrie logických hradel (viz<br />
3.5.3).<br />
4.10 Zpoždění logických hradel<br />
Modely, na které se odvoláváme v zadání pro logický simulátor, musí obsahovat údaje o<br />
zpoždění. Zpoždění je ovšem syntetická veličina, která v sobě zahrnuje vliv mnoha parametrů.<br />
Údaje o zpoždění musí být do simulátoru zadány návrhářem pro každý typ technologie a při<br />
každé změně rozměrů tranzistorů.<br />
Jedním ze způsobů určení hodnot zpoždění je elektrická simulace. Z výsledků časové<br />
analýzy lze pro každý typ hradla velmi dobře odečíst potřebná zpoždění. Tímto způsobem je<br />
zpoždění určováno zejména při vytváření knihovních buněk. Při elektrické simulaci lze také<br />
jednoduše modelovat vliv změn. Můžeme tak získat i hodnoty zpoždění v závislosti na<br />
strmosti náběžné hrany vstupního pulzu, na celkové zátěži logického hradla atd.
92 FEKT Vysokého učení technického v Brně<br />
V mnoha případech, jako je vytváření schématu a ověřování jeho úprav, slouží logický<br />
simulátor jako nástroj pro orientační zjišťování funkce. Při takovémto vícenásobném<br />
opakování analýz je nutná zejména rychlost a jednoduchost. Určování velikosti zpoždění<br />
logických hradel elektrickou simulací by proto tyto práce značně zpomalilo. Navíc nejsoupři<br />
vytváření schématu většinou známy konečné velikosti tranzistorů. Použití elektrické simulace<br />
při velmi nepřesných vstupních údajích potom ztrácí svoje opodstatnění. Proto je nutné, aby<br />
návrhář na základě znalostí funkce logických hradel dovedl určit hodnoty zpoždění pomocí<br />
jednoduchých vztahů.<br />
4.11 Určení náběžné a sestupné hrany<br />
Na obr.3.15 je znázorněno, jak jsou definovány základní časové údaje používané při<br />
práci s pulzními signály. Jedná se o sestupnou a náběžnou hranu, jejíž doby t f a t r jsou<br />
určovány mezi úrovněmi signálu 10% a 90% a doby zpoždění t PHL a t PLH mezi dvěma signály,<br />
které se měří při úrovni 50%.<br />
Určení t f lze ukázat na příkladě invertoru, který je nejjednodušším logickým hradlem<br />
v technologii CMOS. Elektrické schéma invertoru s kapacitní zátěží C L je na obr.3.16. Ve<br />
výchozím stavu je tranzistor T 2 otevřen a kapacitor C L je nabit na plnou hodnotu napájecího<br />
napětí U DD . Při změně vstupního napětí dojde k otevření tranzistoru T 1 a postupnému vybíjení<br />
kapacity zátěže. Na obr.3.17 jsou dvě náhradní zapojení, kde tranzistor T 1 je nahrazen<br />
zdrojem proudu pro oblast saturace a rezistorem při činnosti v lineární oblasti.<br />
Na obr.3.18 je znázorněna voltampérová charakteristika tranzistoru T 1 , na které je<br />
bodem A znázorněn výchozí klidový stav (U 0 = U DD , U GS = 0 a I DS = 0). Po skokové změně<br />
vstupního napětí přeskočí pracovní bod do bodu B na charakteristiku, která odpovídá<br />
U GS = U DD . Počátek vybíjení probíhá ve směru šipek z bodu B do bodu C. zde bude již pokles<br />
výstupního napětí takový, že bude splněna podmínka U 0 = U DS = (U GS - U T ) a při dalším<br />
vybíjení bude tranzistor T 1 v lineární oblasti.<br />
Vzhledem ke dvěma oblastem činnosti tranzistoru je nutné rozdělit i čas t f na dva úseky:<br />
t f1 – napětí U 0 poklesne z 0,9U DD na hodnotu (U DD – U T )<br />
t f2 – napětí U 0 klesne z hodnoty (U DD – U T ) na 0,1U DD<br />
Pro obě náhradní zapojení na obr.3.17 platí, že proud z kapacitní zátěže se rovná proudu<br />
tranzistorem T 1<br />
I<br />
DS<br />
dU<br />
0<br />
= C<br />
L<br />
. ( 4.43 )<br />
dt<br />
Integrací (3.30) dostaneme pro výpočet zpoždění vztah<br />
C<br />
L<br />
t<br />
f<br />
= ∫ dU<br />
0<br />
. ( 4.44 )<br />
I<br />
DS<br />
Dosadíme-li do (3.31) z (3.2) příslušný výraz pro I DS v saturační oblasti, určíme t f1<br />
řešením jednoduchého integrálu<br />
t<br />
f 1<br />
( U − U )<br />
0,9U<br />
DD<br />
2C<br />
L<br />
= ∫ dU<br />
β<br />
N<br />
DD<br />
TN<br />
2<br />
U DD −UTN<br />
0<br />
2C<br />
L<br />
=<br />
β<br />
N<br />
( U<br />
TN<br />
− 0,1U<br />
DD<br />
)<br />
( U − U ) 2<br />
DD<br />
TN<br />
. ( 4.45 )<br />
Použijeme-li z (3.2) výraz pro I DS v lineární oblasti, můžeme po jeho dosazení do (3.31)<br />
získat řešením integrálu vztah pro t f2
Digitální integrované obvody 93<br />
t<br />
=<br />
f 2<br />
β<br />
U DD −U<br />
TN<br />
L<br />
C<br />
dU<br />
0<br />
= ∫<br />
=<br />
2<br />
β<br />
0,1U<br />
⎡<br />
U ⎤<br />
DD<br />
0<br />
( 4.46 )<br />
⎢U<br />
0<br />
( U<br />
DD<br />
− U<br />
TN<br />
) − ⎥<br />
⎣<br />
2 ⎦<br />
N<br />
2C ⎡<br />
L<br />
U<br />
TN<br />
− 0,1U<br />
DD 1 ⎛19U<br />
DD<br />
− 20U<br />
⎢<br />
+ ln<br />
⎜<br />
DD TN ⎣ DD TN<br />
2 ⎝ U<br />
DD<br />
( U − U ) ( U − U )<br />
TN<br />
⎞⎤<br />
⎟⎥<br />
⎠⎦<br />
U většiny technologií CMOS můžeme předpokládat, že platí<br />
U<br />
= 0 , 2 ⋅<br />
( 4.47 )<br />
TN<br />
U DD<br />
Pro celkovou délku sestupné hrany potom platí vztah<br />
t<br />
t<br />
t<br />
3,7C<br />
L<br />
f<br />
=<br />
f 1<br />
+<br />
f 2<br />
=<br />
( 4.48 )<br />
β<br />
NU<br />
DD<br />
Stejným postupem lze odvodit obdobný vztah i pro délku náběžné hrany<br />
t<br />
3,7C<br />
L<br />
r<br />
= . ( 4.49 )<br />
β<br />
N<br />
Určení doby zpoždění t PLH nebo t PLH rozložíme do dvou kroků:<br />
a) Nejprve budeme předpokládat, že tvar vstupního signálu se blíží ideálnímu pulzu a<br />
jeho náběžné a sestupné hrany tedy budou zanedbatelně krátké. Pro stanovení t PHL můžeme<br />
potom použít stejný postup jako pro t f s tím rozdílem, že meze při integraci budou od U DD do<br />
(U DD - U TN ) pro saturaci a od (U DD - U TN ) do 0,5U DD pro lineární oblast. Za předpokladu<br />
(3.34) potom dostaneme<br />
t<br />
1,62C<br />
L<br />
PHL<br />
= . ( 4.50 )<br />
β<br />
NU<br />
DD<br />
b) Vstupní signál má ve skutečnosti vždy určitou náběžnou hranu t r , jejíž délka bude<br />
zvětšovat hodnotu zpoždění z (3.37). Toto zvětšení je obtížné určit analyticky. Výsledky<br />
simulací ukázaly, že pro vyjádření vlivu náběžné hrany můžeme výraz (3.37) upravit takto<br />
1,62C<br />
= t<br />
( 4.51 )<br />
β<br />
L<br />
t<br />
PHL<br />
+ 0, 257<br />
r<br />
NU<br />
DD<br />
Obdobný vztah bude platit i pro druhou dobu zpoždění<br />
1,62C<br />
= ( 4.52 )<br />
β<br />
L<br />
t<br />
PLH<br />
+ 0, 257t<br />
r<br />
NU<br />
DD<br />
Z dosavadního výkladu je možné konstatovat, že invertor CMOS je takřka ideální<br />
přepínací prvek, který odebírá energii jen v době přepínání. Ztrátový výkon obvodů CMOS
94 FEKT Vysokého učení technického v Brně<br />
není tedy určován klidovým ztrátovým výkonem P st jako u obvodů NMOS (ten je řádu desítek<br />
nW, tedy velmi malý, ve srovnání s obvody NMOS zanedbatelný). U obvodů CMOS je<br />
ztrátový výkon určován výkonem vyplývajícím z četnosti spínání, tedy výkonem<br />
dynamickým (proud odebíraný ze zdroje má v aktivní oblasti značnou špičku). Uvidíme dále,<br />
že tento dynamický výkon je úměrný kapacitě zátěže, čtverci pracovního napětí a pracovnímu<br />
kmitočtu. Předpokládáme-li, že kapacita zátěže a pracovní napětí jsou konstantní, potom je<br />
ztrátový výkon invertoru CMOS přímo úměrný pracovnímu kmitočtu.<br />
S pomocí obr.94 určeme ztrátový výkon v závislosti na napájecím napětí a kapacitě<br />
zatěžovacího kapacitoru. Střední proud tekoucí obvodem je dán spínací dobou a počtem<br />
sepnutí za 1s. Průměrný ztrátový výkon při pravoúhlém vstupním napětí je dán:<br />
T / 2<br />
T / 2<br />
1<br />
1<br />
P = ∫ iN<br />
u0dt<br />
− ∫ iP<br />
( U<br />
DD<br />
− u0<br />
) dt . ( 4.53 )<br />
T<br />
T<br />
0<br />
0<br />
Nahradíme-li i N = i P C(du 0 /dt) (platí pouze při zvětšujícím se vstupním napětí), pak<br />
2<br />
CU<br />
DD 2<br />
P = = CU<br />
DD<br />
f . ( 4.54 )<br />
T<br />
Celkový ztrátový výkon P D je roven součtu P st a P, takže bude:<br />
P<br />
D<br />
2<br />
2<br />
= P + CU f ≈ CU f . ( 4.55 )<br />
st<br />
DD<br />
DD<br />
Situaci ilustruje obr.95. Při kmitočtech nad 1Mhz je příkon obvodů CMOS srovnatelný<br />
s příkonem bipolárních obvodůTTL.<br />
Poznámka: Výše uvedený vztah platí přesně při skokových změnách vstupního napětí<br />
(tj. délka čela a týlu impulsu jsou nulové). Není-li změna skoková, příkon se zvyšuje, neboť<br />
ne celý proud je využit pro nabíjení výstupního kapacitoru. Určitý proud protéká přes kanály<br />
obou otevřených tranzistorů. V praxi se tento jev projeví při napájecích napětích větších než<br />
10V a délce čela a týlu impulsu větší než 200ns. Doporučuje se proto impuls s dlouhým čelem<br />
a týlem připojit pouze na pět vstupů.<br />
4.12 Vícevstupová hradla NMOS a CMOS<br />
Složitější funkční bloky NMOS a CMOS<br />
Jak již bylo uvedeno, mnoho funkčních bloků je odvozeno z invertoru tak, že aktivní<br />
tranzistor je nahrazen paralelním, sériovým či můstkovým zapojením tranzistorů. U obvodů<br />
CMOS je ovšem navíc na každý vstup (aktivní tranzistor) zapotřebí samostatný zatěžovací<br />
tranzistor, který je buzen protifázofě.<br />
4.12.1 Dvouvstupové hradlo NMOS<br />
Pomocí invertoru NMOS je možné vytvořit další dvě základní hradla NAND a NOR.<br />
Obvod znázorněný na obr.2.9 je dvouvstupové hradlo NOR vytvořené ze dvou<br />
identických paralelně propojených řídících tranzistorů (pracujících v módu obohacení) a<br />
jednoho zatěžovacího tranzistoru.
Digitální integrované obvody 95<br />
Když jeden nebo i více vstupů má úroveň U IH , tj. log 1, je na výstupu tohoto úroveň<br />
menší nebo rovna U 0L , tj. log 0.<br />
Pouze když oba vstupy (resp. všechny vstupy) mají úroveň menší nebo rovnou U IL , pak<br />
na výstupu je úroveň rovna: u 0 ≥ U 0H .<br />
Viz pravdivostní tabulka hradla NOR – tab.2.1.<br />
Paralelním připojením dalších aktivních tranzistorů je možné zvýšit počet vstupů.<br />
Ovšem tento počet je limitovám možnostmi zatěžovacího tranzistoru z hlediska jeho<br />
proudového zatížení.<br />
Hradlo NAND je vytvořené sériovým spojením řídících tranzistorů T R a zatěžovacího<br />
tranzistoru T L .<br />
Elektrické schéma dvouvstupového hradla NAND je znázorněno na obr.2.10. proud<br />
přes hradlo prochází pouze, když jsou oba řídící tranzistory sepnuty, tj. na vstupech A a B<br />
musí být U IH , tj. log 1, pak na výstupu je U 0L , tj. log 0. Všechny další kombinace zapříčiňují,<br />
že tranzistorem T L neteče žádný proud a proto na výstupu bude napětí u 0 = U DD , tj. log 1.<br />
NMOS hradlo NAND má na výstupu log 0 pouze tehdy, když na všech vstupech je<br />
log 1 – viz tab.2.2.<br />
Když jeden z aktivních tranzistorů je uzavřen, spotřeba obvodu je malá. Když jsou<br />
otevřeny všechny řídící tranzistory, statická spotřeba je podstatně větší. Hradlo NAND má<br />
významnější spotřebu pouze v jediné kombinaci ze čtyř možných kombinací. Hradlo NOR má<br />
větší spotřebu při třech kombinacích ze čtyř možných. Hradlo NOR má zase výhodu tu, že<br />
všechny emitory u řídících tranzistorů jsou uzemněny.<br />
Na obr.96 vidíme čtyři zapojení hradel NMOS, která využívají tří aktivních tranzistorů.<br />
Na obr.97 jsou potom schématické značky hradel vzniklých s použitím čtyř aktivních<br />
tranzistorů. Jde o vícevstupová a tzv. kombinovaná hradla. Obdobně lze konstruovat hradla<br />
s pěti a více aktivními tranzistory. Pro jednoduchost uvažujme jen varianty se zatěžovacím<br />
tranzistorem s trvalým kanálem (s ochuzováním).<br />
Pro každé hradlo musíme navrhnout rozměry tranzistorů. Zde nastává problém, máme-li<br />
aktivní tranzistory zapojovat sériově. Aby se dodržela úroveň napětí v úrovni L, musí mít<br />
tranzistory větší rozměry, čímž se ovlivní i rychlost, protože se zvětší vstupní a výstupní<br />
kapacity. U výše zapojených tranzistorů se snižuje i skutečné napětí řídící elektrody (vlivem<br />
úbytku napětí na pod ním zapojených tranzistorů). Ke kompenzaci tohoto vlivu je nutno dále<br />
zvětšit rozměry tranzistorů. V praxi se proto používají nejčastěji dva tranzistory v sérii,<br />
výjimečně tři.<br />
Výhodnější je paralelní řazení vstupních tranzistorů. Výstupní napětí je nízké, protože<br />
tranzistory mohou mít menší rozměry, jsou menší vstupní i výstupní kapacity. Při stejném<br />
výstupním napětí jako u obvodu NAND zaujímá obvod NOR na čipu poloviční plochu a při<br />
stejné rychlosti potřebuje obvod NOR asi třikrát menší proud než obvod NAND, čímž se<br />
zmenšuje i ztrátový výkon. Počet paralelně zapojených tranzistorů je omezen vlivem<br />
svodových proudů a především vlivem parazitních kapacitorů mezi kolektorem a substrátem,<br />
které zmenšují rychlost. V praktických zapojeních se může zapojit paralelně až 10 vstupních<br />
tranzistorů.<br />
4.12.2 Logická hradla CMOS<br />
Podobně jako v případě NMOS je možné ze základního invertoru CMOS zkonstruovat<br />
dvě základní hradla NAND a NOR. Je tam ovšem jeden základní rozdíl – každý tranzistor
96 FEKT Vysokého učení technického v Brně<br />
NMOS vyžaduje jeden zatěžovací tranzistor PMOS. Z tohoto důvodu integrované obvody<br />
CMOS nedosahují takovou hustotu integrace jako IO NMOS.<br />
NAND hradlo se vytvoří sériovým propojením NMOS tranzistorů a paralelním<br />
propojením PMOS tranzistorů. U hradla NOR je to obráceně. Funkci obou hradel lze odvodit<br />
jednoduše z funkce hradel NAND a NOR u NMOS a z principu hradla CMOS. Pravdivostní<br />
tabulky jsou stejné pro NMOS a CMOS hradla.<br />
Statická logika NMOS umožňuje realizaci libovolně složitých systémů, a to<br />
kombinačních a sekvenčních. Zde se tím nebudeme již dále zabývat, ale uvedeme srovnání<br />
základních kombinačních obvodů NMOS a CMOS, aby byly zřejmé podobnosti i odlišnosti<br />
mezi těmito dvěma typy obvodů. Jde o obr.98, 99, 100, 101 a 102. Na obr.100 je hradlo typu<br />
AOI (AND-OR-INVERT), pod tímto označením chápeme celou skupinu tří a vícevstupových<br />
hradel, viz obr.96 a 97. Označení AOI se běžně užívá v zahraniční literatuře, v české literatuře<br />
se obvykle označují jako kombinovaná hradla.<br />
Na obr.102 a 103 je zapojení koncových stupňů. Koncové stupně existují ve dvou<br />
variantách, jako invertující a neinvertující. Na obr. 102 jsou nakreslena zapojení invertujících<br />
koncových stupňů. V provedení CMOS jde o jeden invertor (nakresleno) nebo kaskádu tří<br />
invertorů. Neinvertující koncový stupeň v provedení CMOS bude tvořen kaskádou dvou<br />
invertorů. Neinvertující koncový stupeň v provedení NMOS má invertovány signály, které<br />
budí koncovou dvojici tranzistorů (zde označovanou jako zesilovač), viz obr.103.<br />
Postup syntézy logických funkcí u obvodů CMOS je analogický jako u obvodů NMOS,<br />
ale s tím rozdílem, že daný booleovský výraz se realizuje dvakrát. Jednou s tranzistory NMOS<br />
a podruhé s PMOS. Rozdíl vodivosti kanálů způsobuje, že zapojení tranzistorů PMOS je<br />
duální k zapojení tranzistorů NMOS (duální v tom smyslu, že se realizuje na základě duálního<br />
booleovského výrazu). Tj. že sériově zapojeným tranzistorům odpovídá paralelní zapojení a<br />
naopak. Dvojnásobná realizace stejné funkce v obvodech CMOS je potřebná proto, aby<br />
v ustáleném stavu přes tranzistory netekl proud a nebyla potřebná energie na udržení stavu.<br />
Úspora energie tedy vyžaduje zvětšenou plochu čipu (cca 2× větší než pro obvody NMOS).<br />
4.12.3 Symetrie logických hradel<br />
Postup pro určení náběžné a sestupné hrany nebo dob zpoždění t PLH a t PHL u invertoru<br />
CMOS můžeme použít i pro logická hradla NAND, NOR nebo hradla kombinovaná typu<br />
AND-OR-INVERT. Tato hradla jsou v technologii CMOS vytvářena z paralelních a<br />
sériových kombinací tranzistorů typu N a P. Jejich společnou vlastností je, že v závislosti na<br />
kombinaci vstupních signálů jsou některé tranzistory otevřeny a zajišťují vodivé spojení<br />
výstupu logického hradla s napájecím napětím nebo se zemí.<br />
Například u dvouvstupového hradla NAND na obr.3.19 je výstup spojen s napájením,<br />
je-li vodivý některý z paralelní kombinace tranzistorů typu P. Spojení výstupu se zemí<br />
umožňuje sériová kombinace tranzistorů typu N v případě, že oba tranzistory jsou ve vodivém<br />
stavu. Nabíjení a vybíjení zatěžovací kapacity je na obr.3.19 dobře patrné z náhradních<br />
zapojení. Opačná situace je uhradel typu NOR (obr.3.20), kde spojení výstupu s napájením<br />
zabezpečuje sériová kombinace tranzistorů typu P a spojení se zemí paralelní kombinace<br />
tranzistorů typu N.<br />
Vybíjení a nabíjení zatěžovací kapacity přes paralelní nebo sériové kombinace<br />
tranzistorů se projeví v různé délce náběžné a sestupné hrany. Jelikož při nábrhu preferujeme<br />
impulsy, jejichž náběžné a sestupné hrany jsou stejné, je třeba vliv těchto kombinací<br />
vyhodnotit a určit pravidla pro tvorbu a použití logických hradel.
Digitální integrované obvody 97<br />
4.12.4 Symetrie invertoru<br />
Budeme-li od invertoru v technologii CMOS požadovat stejnou náběžnou i sestupnou<br />
hranu, bude rovnost výrazů (3.35) a (3.36) splněna za předpokladu<br />
Po dosazení ze vztahu (3.3) do (3.40)<br />
β N = β P.<br />
W<br />
L<br />
N<br />
N<br />
µ<br />
N P P<br />
⋅ = ⋅ . ( 4.56 )<br />
T<br />
ε<br />
0 X<br />
W<br />
L<br />
P<br />
µ<br />
T<br />
ε<br />
0 X<br />
Tranzistory typu P i typu N jsou vyráběny stejným technologickým postupem, obvykle<br />
se stejnou délkou kanálů L P i L N . U tranzistorů je však rozdílná pohyblivost nosičů náboje.<br />
Pohyblivost elektronů µ N je přibližně dvakrát větší než pohyblivost děr µ P . Dosadíme-li oba<br />
uvedené předpoklady L N = L P a µ N = 2µ P do (3.4.1) dostaneme<br />
W P = 2W N . ( 4.57 )<br />
Invertor se stejnou délkou náběžné a sestupné hrany se nazývá elektricky symetrický.<br />
Velmi důležitým závěrem je zde zjištění, že přibližně poloviční pohyblivost děr je příčinou,<br />
proč u elektricky symetrického invertoru CMOS musí mít tranzistor P dvojnásobnou šířku ve<br />
srovnání s tranzistorem typ N. Tranzistor typu P bude tedy zabírat dvojnásobnou plochu a<br />
bude tak nepříznivě ovlivňovat celkovou hustotu integrace.<br />
V praxi nebude velikost tranzistorů typu P přesně dvojnásobná v porovnání<br />
s tranzistorem typu N, neboť poměr jejich velikostí je ovlivňován ještě dalšími<br />
technologickými parametry zejména silnou dotací jámy.<br />
4.12.5 Symetrie logických hradel typu NAND<br />
Na obr.3.19 je elektrické schéma a náhradní zapojení dvouvstupového hradla typu<br />
NAND. U náhradního zapojení je přidána i celková kapacita zátěže C L . V náhradním zapojení<br />
je však pouze jeden tranzistor typu P nahrazen odporem, protože nabíjení C L probíhá<br />
většinou přes jeden tranzistor typu P, zatímco vybíjení probíhá přes sériovou kombinaci dvou<br />
tranzistorů typu N.<br />
Nahradíme-li pro další výpočty jeden tranzistor typu N o rozměrech W N a L N<br />
jednotkovým odporem R T , bude jeden tranzistor typu P o stejných rozměrech (W N = W P a<br />
L P = L N ) představovat dvojnásobný odpor, tedy 2R T . Z náhradního zapojení na obr.3.19<br />
vyplývá, že pro dvouvstupové hradlo NAND bude<br />
t f = (R T + R T )C L = 2R T C L, ( 4.58 )<br />
t r = 2R T C L . ( 4.59 )<br />
Při stejných rozměrech tranzistorů typu N a typu P bude dvouvstupové hradlo NAND<br />
v technologii CMOS elektricky symetrické.<br />
Stejným postupem můžeme odvodit, že pro třívstupové hradlo NAND bude t f = 1,5t r ,<br />
pro čtyřvstupové t f = 2t r atd. U logických hradel typu NAND sestavených z tranzistorů<br />
stejných rozměrů se nesymetrie se stoupajícím počtem vstupů zvětšuje relativně pomalu.
98 FEKT Vysokého učení technického v Brně<br />
4.12.6 Symetrie logických hradel typu NOR<br />
Na obr.3.20 je elektrické schéma a náhradní zapojení pro dvouvstupové hradlo NOR.<br />
Hodnoty odporů v náhradním zapojení jsou pro stejné rozměry tranzistorů N a P.<br />
Pro náběžnou a sestupnou hranu bude platit<br />
t f = 2R T C L , ( 4.60 )<br />
t r = (2R T + 2R T )C L = 4R T C L .<br />
( 4.61 )<br />
Za předpokladu stejných rozměrů tranzistorů typu N a typu P bude dvouvstupové hradlo<br />
NOR značně elektricky nesymetrické. Pro dosažení symetrie by bylo nutné zvětšit šířku<br />
tranzistorů typu P čtyřnásobně (W P = 4W N ).<br />
S rostoucím počtem vstupů se při použití tranzistorů stejných rozměrů bude nesymetrie<br />
značně zhoršovat. U třívstupového logického hradla typu NOR bude nesymetri 1 : 6 (t r = 6t f ),<br />
u čtyřvstupového bude 1 : 8 (t r = 8t f ) atd.<br />
4.12.7 Možnosti zlepšení symetrie<br />
Předpokládáme-li realizaci obvodu některým z návrhových systémů pro ASIC je vždy<br />
lepší orientovat se u technologie CMOS na logiku typu NAND. Pro zlepšení elektrické<br />
symetrie vyžadují logická hradla typu Nor několikanásobné zvětšení šířky tranzistorů typu P.<br />
U sytému standardních buněk to znamená, že hradla typu NOR budou zabírat mnohem větší<br />
plochu než hradla NAND. U systému na hradlových polích je sestavení elektricky<br />
symetrických hradel ještě obtížnější, neboť zde je k dispozici pouze stejný počet tranzistorů<br />
typu N a typu P, předem určených rozměrů.<br />
V každém schématu však můžeme najít i několik možností, kdy lze vhodným řazením<br />
logických hradel elektrickou symetrii částečně zlepšit. Např. následuje-li invertor za hradlem<br />
typu NOR (obr.3.21), můžeme celkovou symetrii zlepšit nesymetrickým invertorem, který má<br />
stejně velké tranzistory N a P.<br />
Pro další výpočty zavedeme ještě jednotkovou vstupní kapacitu C I jako kapacitu<br />
tranzistoru typu N, který lze nahradit jednotkovým odporem R T . Jelikož vstupní kapacita<br />
tranzistoru (3.22) je přímo úměrná jeho rozměrům, bude tranzistor o dvojnásobné šířce<br />
představovat kapacitu 2C I atd.<br />
U tranzistorů typu P bude jednotkovou vstupní kapacitu C I vykazovat tranzistor o<br />
stejných rozměrech jako tranzistor typu N, tedy takový tranzistor, který nahrazujeme<br />
odporem 2R T .<br />
Pro náhradní zapojení na obr.3.21 potom bude délka náběžné a sestupné hrany<br />
t<br />
f<br />
= 4RT<br />
2C<br />
I<br />
+ RT<br />
2C<br />
I<br />
= 10RT<br />
C<br />
I<br />
t = R 2C<br />
+ 2R<br />
2C<br />
= 6R<br />
C<br />
( 4.62 )<br />
r<br />
T<br />
I<br />
T<br />
I<br />
T<br />
I
Digitální integrované obvody 99<br />
Zvláštním případem je řetěz invertorů. Při kaskádním řazení invertorů dostaneme stejně<br />
velké hodnoty náběžné i sestupné hrany pro řetěz elektricky symetrických i elektricky<br />
nesymetrických invertorů. Např. pro řetěz invertorů na obr.3.22 to bude<br />
R 3C<br />
T<br />
2R<br />
T<br />
I<br />
2C<br />
+ R 3C<br />
I<br />
T<br />
+ R<br />
T<br />
I<br />
2C<br />
+ R 3C<br />
I<br />
T<br />
+ 2R<br />
T<br />
I<br />
+ R 3C<br />
2C<br />
I<br />
T<br />
+ R<br />
T<br />
I<br />
= 12R<br />
2C<br />
I<br />
T<br />
C<br />
I<br />
= 12R<br />
T<br />
C<br />
I<br />
( 4.63 )<br />
S ohledem na úsporu plochy a snížení spotřeby je v praxi preferován řetězec<br />
nesymetrických invertorů.<br />
Přenosové hradlo. Zvláštností obvodů NMOS a CMOS je možnost konstruovat tzv.<br />
přenosové hradlo (transfer gate). Přenosové hradlo může realizovat funkci spínače digitálního<br />
nebo analogového signálu a ve spojení s kapacitorem i funkci paměťového elementu.<br />
Přenosové hradlo plní funkci obousměrného spínače, což je dáno tím, že kolektor a emitor<br />
tranzistoru MOS nejsou určeny strukturou, ale zapojením (na rozdíl od bipolárního<br />
tranzistoru). Přenosová hradla se běžně používají ve statických i dynamických (viz později)<br />
digitálních obvodech i v obvodech analogových.<br />
V předchozí části bylo uvedeno, že společnou vlastností všech hradel typu invertor,<br />
NAND, NOR a kombinovaných je, že zajišťují vodivé spojení výstupu logického hradla<br />
s napájením nebo se zemí. Přenosové hradlo je v tomto ohledu výjimkou, neboť slouží jako<br />
spínač, který určuje, zda logická úroveň z výstupu logického hradla bude nebo nebude<br />
přivedena na vstup následujícího logického hradla. Přenosové hradlo je tedy řazeno přímo do<br />
cesty signálu (obr.3.23).<br />
Pro logickou simulaci je nutné vědět, jaký vliv má přenosové hradlo na jednotlivá<br />
zpoždění. V technologii CMOS je přenosové tvořeno paralelním spojením tranzistoru typu N<br />
a tranzistoru typu P. Proto je nutné seznámit se podrobněji s funkcí jednotlivých tranzistorů<br />
v tomto zapojení.<br />
Přenosové hradlo v provedení NMOS je znázorněno na obr.104a. je realizované jedním<br />
tranzistorem T N s indukovaným kanálem (U T > 0). Geometrické rozměry tranzistoru závisí na<br />
kapacitě zátěže C L a požadované rychlosti přenosu.<br />
Přenosové hradlo v provedení CMOS (obr.104b) obsahuje dvojici (paralelně<br />
zapojených) komplementárních tranzistorů (T N a T P ) a invertor, který zabezpečuje inverzi<br />
ovládacího signálu.<br />
Pravdivostní tabulka přenosového hradla (obr.104c) je totožná s pravdivostní tabulkou<br />
statického klopného obvodu typu D. Ve funkci paměťového prvku vystupuje kapacitor C L<br />
(vlivem svodových proudů je to jen krátkodobá paměť a anpětí na kapacitoru je třeba<br />
periodicky obnovovat).<br />
Přenosové hradlo s jedním tranzistorem pracuje jako dvousměrný spínač, ale jen na<br />
nízkých kmitočtech a nemůže spínat vstupní napětí větší než U GS – U T .<br />
Přenosové hradlo CMOS má výhodnější vlastnosti. Pracuje i při vysokých kmitočtech a<br />
spíná vstupní napětí v celém rozsahu od 0 V do napětí U DD (resp. v rozsahu od U SS do U DD ,<br />
když U SS ≠ 0 V, např. při spínání sinusového napětí s rozkmitem ±5 V musí být U DD ≥ +5 V a<br />
U SS ≤ -5 V).<br />
Jak již bylo uvedeno, přenosové hradlo CMOS se řídí opačnými úrovněmi napětí na<br />
řídících elektrodách G N a G P . Při úrovni H (U DD ) na řídící elektrodě G N a řpi úrovni L na G P<br />
je hradlo (spínač) otevřené a při opačných úrovních je zavřené. Odpor otevřeného hradla mezi
100 FEKT Vysokého učení technického v Brně<br />
vstupem a výstupem je závislý na velikosti vstupního napětí, na rozdílu napětí mezi substráty<br />
a na velikosti proudu procházejícího mezi vstupem a výstupem.<br />
4.13 Tranzistor typu N jako spínač<br />
Na obr.3.24 je znázorněna situace, kdy přes tranzistor typu N přenášíme signál log 0.<br />
Vstupní kapacita následujícího logického hradla se tedy bude přes tranzistor typu N vybíjet.<br />
Vybíjení kapacitoru začne po přivedení napájecího napětí na GATE tranzistoru. Po<br />
celou dobu vybíjení bude tranzistor otevřen a bude platit U GS = U DD . Nastane tedy stejná<br />
situace jako při vybíjení tranzistoru typu N u invertoru (obr.3.16). Pracovní bod se bude<br />
pohybovat po jedné charakteristice (obr.3.18), přičemž tranzistor se bude nacházet nejdříve<br />
v saturaci a potom v lineární oblasti.<br />
Jelikož U DS = U OUT , bude graf závislosti I DS = f(U OUT ) na obr.3.25 stejný jako VA<br />
charakteristika tranzistoru pro U GS = U DD .<br />
Obr.3.26 znázorňuje situaci, kdy přes tranzistor typu N přenášíme signál log 1. Vstupní<br />
kapacita následujícího logického hradla se bude v tomto případě přes tranzistor nabíjet.<br />
Pohyb pracovního bodu je znázorněn na obr.3.27. Bod A představuje klidový stav před<br />
začátkem nabíjení. Otevření tranzistoru nastane i zde po přivedení napětí U DD na GATE<br />
tranzistoru. Jelikož v počátečním stavu U OUT = 0 V, bude při otevření tranzistoru<br />
U GS = U DS = U DD a pracovní bod přejde do bodu B. Tranzistor je v saturaci, neboť<br />
U DS > (U GS - U TN ). Při nabíjení bude stoupat napětí U OUT . Stoupající napětí na elektrodě<br />
SOURCE má za následek pokles U GS i U DS . Protože po celou dobu nabíjení platí U GS = U DS ,<br />
bude tranzistor stále v saturaci a pracovní bod se bude s klesajícím U GS posouvat na nižší<br />
charakteristiky po křivce U GS = U DS , vyzančené na obr.3.27. Nabíjení končí v bodě C, kde<br />
I DS = 0. Proud tranzistorem přestane téct, poklesne-li napětí U GS na hodnotu U GS = U TN (viz<br />
3.2). tato podmínka bude splněna, dosáhne-li při nabíjení výstupní napětí hodnoty<br />
U OUT = U DD – U TN . Tranzistorem typu N tedy nemůžeme přenést plnou úroveň log 1.<br />
Přenesené napětí bude vždy nižší o hodnotu U TN . Výsledný graf závislosti I DS = f(U OUT ) na<br />
obr.3.28 získáme přenesením křivky U GS = U DS z obr.3.27 do transformovaných souřadnic,<br />
protože U OUT = U DD – U DS .<br />
4.14 Tranzistor typu P jako spínač<br />
Obdobným postupem můžeme odvodit i závislosti proudu a napětí při přenosu úrovní<br />
log 0 a log 1 přes tranzistor typu P. Situace však bude opačná, neboť při nabíjení dosáhne<br />
napětí na kapacitě plné úrovně log 1. Vybíjení však bude ukončeno, klesne-li napětí na<br />
výstupu na hodnotu |U TP |. Závislost I DS = f(U OUT ) pro nabíjení i vybíjení kapacitoru přes<br />
tranzistor typu P je znázorněno na obr.3.29.<br />
Uvažujme pozitivní logiku s úrovněmi L a H. předpokládejme, že na C je log 1 (tj. na<br />
hradle N kanálového tranzistoru T 1 je log 1 – U 1V ) a na ⎯C je log 0 (tj. na hradle P kanálového<br />
tranzistoru T 2 je log 0 – U 0V ). Jestliže na A je log 1, tj. U 1V , potom napětí mezi emitorem a<br />
hradlem tranzistoru T 1 bude: u GS1 = U 1V – U 0V = 0; to znamená, že T 1 je |zavřený. Kdežto<br />
hodnota napětí mezi emitorem a hradlem tranzistoru T 2 bude: |u GS2 | = U 1V – U 0V > U T . u GS2 je<br />
negativní, resp. napětí na hradle tranzistoru T 2 vůči jeho emitoru je negativní, proto je<br />
tranzistor T 2 otevřen. Protože na kolektoru není přiložené napětí, T 2 pracuje v ohmické-
Digitální integrované obvody 101<br />
lineární oblasti, kde u DS2 ∼ 0. Jinými slovy, tranzistor T 2 se chová jako nízký odpor spojující<br />
výstup se vstupem a proto i na B bude log 1, tj. B = U 1V = A.<br />
Podobným způsobem lze ukázat, že když A = U 0V , potom T 2 je vypnut (zavřen) a T 1 je<br />
otevřen a B = U 0V = A.<br />
Uvažujme nyní případ, kdy na C je log 0, tj. U 0V , to znamená, že na hradle T 1 je U 0V a<br />
na hradle T 2 je U 1V . Když na vstupu je U 1V , pak u GS1 je negativní, tj. na hradle T 1 N<br />
kanálového tranzistoru je negativní napětí – tranzistor T 1 je zavřen. Kdežto hodnota<br />
u GS2 = U 1V – U 1V = 0, to znamená, že i tranzistor T 2 je rovněž zavřen. Protože oba tranzistory<br />
jsou zavřeny, přenos hradlem je uzavřen. Jestliže na vstupu je U 0V , znovu jsou oba tranzistory<br />
uzavřeny.<br />
Závěrem lze shrnout: jestliže C = log 1 = U 1V , přenosové hradlo je otevřeno a přenáší<br />
informaci ze vstupu na výstup B = A, kdežto když C = log 0 = U 0V , žádný přenos neexistuje.<br />
V zapojení na obr.106 je substrát tranzistoru s kanálem N na stálém napětí U SS a<br />
substrát tranzistoru s kanálem P na stálém napětí U DD . Při vstupním napětí u i = U DD je<br />
otevřený tranzistor s kanálem P a tranzistor s kanálem N je zavřený, protože U H – u i < U TN .<br />
Při u i = 0 V jsou pracovní podmínky opačné. V určitém rozsahu vstupních napětí u i jsou<br />
otevřené oba tranzistory a výsledný odpor závisí na odporech obou tranzistorů. Odpor<br />
otevřeného hradla na obr.106 se stálým napětím substrátu je řádově několik set ohmů až<br />
několik kiloohmů a závislost odporu na napětí mezi vstupem a výstupem má výrazné<br />
maximum. Existují proto složitější zapojení přenosového hradla, kde napětí substrátu je<br />
proměnlivé (mění se souhlasně s u i ).<br />
Přenosové hradlo je v technologii CMOS realizováno paralelním spojením tranzistorů<br />
typu P a typu N (obr.3.23). Tato kombinace eliminuje nevýhodu samotných tranzistorů. I<br />
když se při nabíjení kapacitoru proud tranzistorem typu N zastaví při U OUT = U DD – U TN ,<br />
nabíjení pokračuje přes tranzistor typu P až do hodnoty U OUT = U DD . Stejně tak při vybíjení<br />
teče od počátku proud oběma tranzistory, ale vybití až na hodnotu U OUT = 0 zabezpečí<br />
v konečné fázi tranzistor typu N.<br />
Jestliže si přeneseme závislosti proudů oběma tranzistory při nabíjení z obr.3.28 a<br />
obr.3.29 do obr.3.30, můžeme určit průběh celkového proudu přenosovým hradlem jako jejich<br />
součet.<br />
Z obr.3.30 je patrná velmi důležitá skutečnost. Výsledný proud přenosovým hradlem<br />
klesá v závislosti na napětí přibližně lineárně. Ke stejnému tvaru křivky výsledného proudu<br />
bychom dospěli i pro vybíjení. Pro přenosové hradlo můžeme učinit tento závěr:<br />
Platí-li pro oba tranzistory β N = β P a U TN = |U TP |, je počáteční hodnota proudu<br />
přenosovým hradlem, po otevření obou tranzistorů, rovna 2I S , přičemž I S je hodnota<br />
saturačního proudu těchto tranzistorů při U GS = U DD . Vzhledem k téměř lineární závislosti<br />
proudu na napětí, můžeme přenosové hradlo pro celou dobu činnosti nahradit odporem<br />
R<br />
PH<br />
U<br />
=<br />
=<br />
U<br />
DD<br />
DD<br />
2I<br />
S β<br />
GS T<br />
( U − U ) 2<br />
,<br />
( 4.64 )<br />
kde<br />
β = β = β , U = U = U .<br />
N<br />
P<br />
T<br />
TN<br />
TP<br />
Pro nabíjení a vybíjení kapacitoru přes přenosové hradlo můžeme použít známé<br />
exponenciální vztahy pro RC-článek. Časová konstanta bude součinem R PH C L .
102 FEKT Vysokého učení technického v Brně<br />
Chování přenosového hradla blíže objasníme na příkladu podle obr.107. Na obr.107a je<br />
znázorněna situace, kdy se kondenzátor C nabíjí přes přenosové hradlo z počátečního napětí<br />
u 0 = 0 V na konečné napětí u 0 = 5 V. Je-li napětí u 0 menší než 4 V, proud teče přes oba<br />
tranzistory. Když však u 0 dosáhne hodnoty 4 V, uzavře se tranzistor s kanálem N. Proud<br />
potom protéká jen tranzistorem s kanálem P, a to až do chvíle, kdy výstupní napětí dosáhne<br />
konečné hodnoty, tj. u 0 = 5 V (kondenzátor se nabije).<br />
Na obr.107b je znázorněna situace, kdy se kondenzátor vybíjí z počáteční hodnoty<br />
u 0 = 5 V na konečné napětí u 0 = 0 V přes přenosové hradlo. Nejprve se kondenzátor C vybíjí<br />
přes oba tranzistory. Když však napětí u 0 dosáhne hodnoty u 0 = -U TP = 1 V, tranzistor<br />
s kanálem P se uzavře a vybíjení kondenzátoru se dokončí přes tranzistor s kanálem N.<br />
Obvody pro zvyšování ovládacího napětí. V obvodech NMOS je někdy zapotřebí<br />
spínat přenosovým hradlem vyšší napětí. Na obr.108 je znázorněn princip obvodu<br />
s kapacitním zvyšováním vnitřních ovládacích napětí. Obvod umožňuje řízení přenosu<br />
impulsu s výškou U DD přes tranzistor T S . Funkce obvodu plyne z časového diagramu signálů.<br />
Přenos impulsů napětí u i je možný (povolený) jen v době, kdy u R = 0. Na řídící elektrodě<br />
tranzistoru T S je v této době napětí u G = U DD – U TL . Na výstupu je nulové napětí a<br />
kondenzátor se nabije na napětí u G . V době náběhu vstupního napětí u i na hodnotu U DD se<br />
kapacitním přenosem zvýší napětí u G na hodnotu vyšší než U DD a tranzistor T S přenáší plnou<br />
velikost napětí u i .<br />
Podobné obvody kapacitního zvyšování vnitřních ovládacích napětí se využívají při<br />
konstrukci rychlých výkonových stupňů pro generování vnitřních signálů a při konstrukci<br />
výstupních obvodů IO.<br />
4.15 Dynamické obvody<br />
Kromě obvodů CMOS existuje ještě jedna cesta ke snížení ztrátového výkonu.<br />
Tranzistory MOS se vyznačují tím, že mají velký vstupní odpor ze strany řídící elektrody. To<br />
lze využít k zapamatování informace na parazitních kondenzátorech (hlavní podíl má<br />
parazitní kapacita mezi hradlem a substrátem ∼0,1 pF), na kterých k udržení informace není<br />
potřebné dodávat žádný příkon. Na této myšlence jsou založeny dynamické obvody.<br />
Protože ovšem vstupní odpor tranzistoru je konečný, je třeba náboj kondenzátoru<br />
periodicky obnovovat )s kmitočtem 10 kHz i více). Přívlastek dynamický pochází od tohoto<br />
obnovování, tj. že v obvodu se stále něco děje.<br />
Dynamický kombinační obvod poměrového typu je znázorněn na obr.109. samotný<br />
invertor je složen z tranzistoru T L a bloku A aktivních tranzistorů, navrhnutého stejně jako u<br />
statických obvodů invertorů. Na rozdíl od statických obvodů je v dynamických obvodech<br />
hradlo zatěžovacího tranzistoru buzeno hodinovými impulsy a invertor je doplněn vazebním<br />
tranzistorem T V .<br />
Po dobu hodinového impulsu φ = U GG se kondenzátor C nabije na napětí u os nebo u od<br />
podle toho, je-li blok A vodivý nebo nevodivý.<br />
Při φ = 0 je vazební tranzistor uzavřen a izoluje kondenzátor C od invertoru. Tím se na<br />
něm uchovává nastavené napětí.<br />
Je uzavřen také T L a napájecí napětí U DD je od obvodu odpojeno – nespotřebovává se<br />
žádná energie. To je zásadní rozdíl v porovnání se standardními NMOS obvody.
Digitální integrované obvody 103<br />
Tranzistor T V je obousměrný přepínač, kde svorka 2 je ve funkci emitoru, když se<br />
kapacitor C nabíjí z napájecího zdroje, zatímco svorka 1 je emitorem, když se kapacitor C<br />
vybíjí na zem. Tento vazební tranzistor T V slouží pouze k nabíjení a vybíjení kapacitoru a<br />
proto může mít minimální rozměry.<br />
Úroveň u os nebo u od se nastaví díky poměru rozměrů tranzistorů (K ≠ 1), proto se<br />
uvedený typ dynamických obvodů nazývá poměrový.<br />
Na poměru tranzistorů T 1 a zatěžovacího tranzistoru T 2 v otevřeném stavu. Tento<br />
poměr bývá (T 1 : T 2 ) 1 : 5. Velikost poměru se nastaví změnou geometrických rozměrů W/L<br />
tranzistoru T 1 a T 2 . (T 2 má větší délku kanálu L a menší šířku kanálu W než tranzistor T 1 ).<br />
4.16 Dvoufázová poměrová paměťová buňka<br />
Kaskádním zapojením dvou dynamických invertorů se umožňuje přenášet informace<br />
jednoho bitu, která je uchována ve formě náboje v kapacitoru C prvního invertoru ovládaného<br />
hodinovými impulsy Φ 1 pomocí druhého dynamického invertoru prostřednictvím hodinových<br />
impulsů Φ 2 .<br />
Typická buňka dynamického posuvného registru se skládá ze dvou, v kaskádě<br />
zapojených dynamických invertorů, ovládaných dvoufázovými hodinovými impulsy. Její<br />
elektrické schéma a tvar hodinových impulsů Φ 1 a Φ 2 jsou znázorněny na obr.2.12.<br />
Každá buňka tohoto registru obsahuje 6 tranzistorů NMOS (pracujících<br />
v obohacovaném módu). Na vstupu buňky je úroveň u i , která je na kapacitoru C 1 . (Tato<br />
úroveň pochází od předchozího stupně, neboť je to vstupní signál, pokud se jedná o první<br />
stupeň posuvného registru). V čase t = t 1 hodinový impuls Φ 1 nabývá hodnoty U DD ⇒<br />
tranzistory T 2 a T 3 jsou otevřeny. Úroveň z C 1 přenese invertor (tvořený tranzistory T 1 a T 2 )<br />
jako její komplementární úroveň na kapacitor C 2 (např. úroveň odpovídající log 0 na C 1 se<br />
přenese na C 2 jako log 1 a obráceně), tzn. u i ⇒⎯u i = u 1 .<br />
V čase t = t 2 je Φ 1 = 0 ⇒ T 2 a T 3 se zavřou a na C 2 se udržuje úroveň u 1 tak dlouho,<br />
pokud Φ 1 = 0.<br />
V čase t = t 3 je Φ 2 = U DD , T 5 a T 6 se otevřou. Úroveň z C 2 , tj. u 1 přenese invertor<br />
(tvořený tranzistory T 4 , T 5 ) jako její komplementární úroveň na kapacitor C 3 , tzn. u 1 ⇒<br />
⎯u 1 = u 0 . Úroveň na vstupu u i se přenesla na výstup jako její identická úroveň u 0<br />
(u i ⇒⎯u i = u 1 ; u 1 ⇒⎯u 1 = u 0 ⇒ že u i = u 0 ). Informace jednoho bitu ze vstupu (log 0 nebo<br />
log 1) se přenesla na výstup (znovu log 0 nebo log 1). Na výstupu se tato informace objevila<br />
zpožděná o čas, který je dán periodou hodinových pulsů. Tato buňka může být nazvaná i jako<br />
1-bitová zpožďovací linka.<br />
Část buňky tvořená tranzistory T 1 , T 2 , T 3 může být nazvána master (angl. hlavní nebo<br />
řídící) a část T 4 , T 5 , T 6 slave (pomocná nebo ovládaná).<br />
Aby se informace uložená v registru udržela (je uložena ve formě náboje na<br />
parazitních kapacitorech C 1 , C 2 , C 3 ,…), nesmí frekvence hodinových impulsů klesnout pod<br />
jistou minimální hodnotu.<br />
Když je perioda hodinových impulsů relativně dlouhá, náboj na parazitních<br />
kapacitorech se může vybíjet v důsledku parazitních svodových proudů a informace se ztratí.<br />
Zatěžovací tranzistory jsou ovládány hodinovými impulsy a když Φ 1 nebo Φ 2 jsou<br />
na nule, invertory nespotřebovávají žádnou energii. To je velká výhoda.
104 FEKT Vysokého učení technického v Brně<br />
Typické aplikace posuvných registrů jsou např. sériové paměti pro kalkulátory,<br />
obrazovkové displeje, zpožďovací vedení a v zařízeních pro komunikaci.<br />
Poznámka: Významnou výhodou u IO NMOS je, že mají v logických hradlech pouze<br />
jeden zatěžovací tranzistor (nezávisle na počtu aktivních tranzistorů v daných hradle). To je<br />
velká výhoda především z hlediska zvyšování hustoty integrace. Zatěžovací tranzistor<br />
vyžaduje samozřejmě větší plochu než aktivní tranzistory, ale toto zvětšení plochy není tak<br />
významné vzhledem k tomu, jak již bylo vzpomenuto, že je zatěžovací tranzistor pouze jeden<br />
pro jedno hradlo.<br />
Uchovávat informaci na kondenzátoru je možné také v tzv. bezpoměrových<br />
dynamických obvodech, ve kterých mají všechny tranzistory stejné rozměry, přičemž rozměry<br />
jsou minimální jaké dovolují návrhová pravidla. Zaplatíme za to tím, že namísto<br />
jednofázových musíme použít dvojfázové nebo čtyřfázové hodinové impulsy.<br />
Omezíme se na vysvětlení principu činnosti čtyřfázových obvodů, protože tytp jsou<br />
nejlepším kompromisem mezi protichůdnými požadavky na jednoduchost realizace,<br />
odebíraný příkon z napájecího zdroje, obsazení plochy čipu apod.<br />
Na obr.110 je uveden jeden druh čtyřfázového bezpoměrového obvodu. C v2<br />
představuje kapacitu spoje výstupu a vstupní kapacitu buzeného invertoru, C v2 je parazitní<br />
kapacita. Hovoříme také o dynamických pseudo-NMOS obvodech. Přívlastek pseudo pochází<br />
od toho, že logická funkce je sice realizovaná N-kanálovými tranzistory, ale zatěžovací<br />
tranzistory T L1 a T L2 jsou P-kanálové. Vyrábí se v technologii CMOS. Stejně dobře bychom je<br />
mohli nazvat dynamické obvody CMOS.<br />
Během hodinového impulsu Φ 1 = 0 je tranzistor T N uzavřený a T L1 a T L2 jsou vodivé.<br />
To znamená, že kondenzátory C v1 a C v2 se nabijí na napětí U DD . Tuto etapu nazýváme etapou<br />
předběžného nabíjení kondenzátorů (přednabití) a označujeme ji písmenem P (z angl.<br />
precharge).<br />
V dalším taktu (etapě) je Φ 1 = 1. Tranzistory T L1 a T L2 se uzavřou a tranzistor T N se<br />
stane vodivým. Hodinovým impulsem Φ 2 se uvede do vodivého stavu i přenosový tranzistor<br />
(přenosové hradlo) T L3 . V závislosti na realizované logické funkci vstupních signálů v bloku<br />
A nastane jedna ze dvou možností. Je-li aktivní blok vodivý, kondenzátory se vybijí a bude<br />
u 0 = log 0. Pokud aktivní blok není vodivý, napětí na kondenzátorech zůstane nezměněné.<br />
Tuto etapu nazýváme etapou nestavení a označujeme ji písmenem E (od angl. evaluation).<br />
Protože hodinové impulsy Φ 3 a Φ 4 nejsou k obvodu podle obr.110 přivedeny, je<br />
výstup invertoru po dobu těchto impulsů na úrovni, kterou označíme symbolem H (od angl.<br />
hold). Kondenzátor C v1 je odpojený a nastavené napětí se na něm drží. Namísto hodinových<br />
impulsů Φ 1 a Φ 2 jsme mohli logický člen aktivizovat hodinovými impulsy Φ 2 a Φ 3 nebo Φ 3 a<br />
Φ 4 či Φ 4 a Φ 1 (tj. některou po sobě jdoucí dvojicí impulsů). Pak jsou přirozeně posunuty i<br />
jednotlivé etapy P, E, H v závislosti na hodinových impulsech. Přehled etap v závislosti na<br />
aktivizujících hodinových impulsech udává tabulka buzení, přičemž typ logického členu se<br />
rozlišuje dvojicí hodinových impulsů, které jej aktivují.<br />
Logický obvod může správně pracovat jen tehdy, jestliže v etapě E je na jeho vstupech<br />
ustálené napětí. To znamená, že každý jeho vstup musí být buzen obvodem, který je v té době<br />
v etapě H. Tabulka buzení dává úplnou informaci o možných způsobech vzájemného spojení<br />
(buzení) logických obvodů. Ještě přehledněji to znázorňuje graf buzení. Čísla v uzlech grafu<br />
udávají typ obvodu. Orientovaná větev vychází z uzlu budícího obvodu a končí na uzlu, který<br />
reprezentuje buzený obvod. Z grafu buzení je vidět, že každý typ může budit další dva typy<br />
logických obvodů.
Digitální integrované obvody 105<br />
4.17 Dynamický posuvný registr CMOS<br />
Stupeň (buňka) dynamického posuvného registru CMOS je podobný buňce<br />
dynamického posuvného registru NMOS. Stupeň je tvořen dvěma přenosovými členy CMOS<br />
a dvěma invertory CMOS – obr.2.18. Dva přenosové členy Q 1 a Q 2 plní stejnou funkci jako<br />
obousměrné přepínače T 3 a T 6 , v případě buňky NMOS. Přenosové členy jsou ovládány<br />
komplementárními hodinovými impulsy Φ a⎯Φ.<br />
Když Φ = U DD (log 1), pak Q 1 přenáší a hodnota (úroveň) u i přítomná na vstupu<br />
posuvného registru se objeví i na kapacitoru C 0 . Invertor I 1 tuto úroveň (invertuje) změní na<br />
hodnotu⎯u i . Na výstupu invertoru I 1 bude tedy hodnota⎯u i = u 1 .<br />
V další polovině cyklu je Φ = 0, pak Q 1 nepřenáší, C 0 udržuje hodnotu u i a na<br />
kapacitoru C 1 zůstává stále hodnota⎯u i = u 1 . Rovněž když Φ = 0 (⎯Φ = U DD ) Q 2 přenáší a<br />
spojuje C 1 paralelně s C 2 . Invertor I 2 tuto úroveň u 1 invertuje na úroveň ⎯u 1 = u i = u 0 . Úroveň<br />
u 1 se tedy přenesla z kapacitoru C 2 na kapacitor C 3 , tj. na výstup jako její komplementární<br />
hodnota, tj. ⎯u 1 = u i .<br />
Na konci tohoto cyklu je tedy hodnota úrovně u i ze vstupu dynamického registru (u i<br />
může být buď log 1 nebo log 0) rovna hodnotě na výstupu dynamického registru, protože<br />
u i ⇒⎯u i = u 1 ⇒⎯u 1 = u i = u 0 .<br />
4.18 Obvody typu domino<br />
Standardní hradlo CMOS vyžaduje vždy k tranzistoru NMOS komplementární<br />
tranzistor PMOS. Tranzistor PMOS musí mít na přenos stejně velkého proudu jako přenáší<br />
tranzistor NMOS větší plochu (protože µ P < µ N ). Při realizování složitějších funkcí, kdy se<br />
v logickém hradle (obvodě) vyžaduje větší počet komplementárních dvojic tranzistorů NMOS<br />
a PMOS, lze výhodně využít tzv. domino logiku. Je to dynamická logika podobná logice<br />
s tranzistory NMOS, kde jeden tranzistor PMOS je využit jako zatěžovací tranzistor pro více<br />
tranzistorů NMOS.<br />
Obvody typu domino mají některé rysy společné s právě uvedenými dynamickými<br />
pseudo-NMOS obvody. I u nich rozeznáváme etapu přednabití P, etapu vyhodnocení E a<br />
etapu držení H. Podstatný rozdíl spočívá v tom, že přechod z etapy P k etapě E se uskutečňuje<br />
hodinovým impulsem, který budí současně všechny logické obvody. To umožňuje maximálně<br />
využít rychlost logických obvodů.<br />
Obvod typu domino vidíme na obr.111. Připomíná obvod pseudo-NMOS, který budí<br />
invertor CMOS. Obvod je v etapě přednabití P, když není přítomen hodinový impuls<br />
(CL = 0). Tehdy je tranzistor T P vodivý a T N nevodivý. Etapa nastavení E začne příchodem<br />
hodinového impulsu (CL = 1), tehdy se tranzistor T P uzavře a T N otevře.<br />
V etapě P se kondenzátor C 1 nabije přes tranzistor T P na napětí U DD , takže napětí na<br />
výstupu je u 0 ≅ 0 V. V etapě E se kondenzátor C 1 buď vybije, anebo nevybije – podle toho,<br />
zda je blok A vodivý nebo není (což je dáno vstupními signály). Při vybitém kondenzátoru se<br />
velikost výstupního napětí nastaví přibližně na U DD .<br />
Obvod typu domino v etapě P uvede do nevodivého stavu všechny tranzistory, které<br />
budí. Proto všechny obvody mohou být současně přepínané z etapy P do etapy E společnými<br />
hodinovými impulsy.
106 FEKT Vysokého učení technického v Brně<br />
Změny logických úrovní se v etapě E řetězovitě šíří od jednoho obvodu k druhému.<br />
Připomíná to řadu postavených kostek domino, které se postupně (řetězovitě) svalí, tj. první<br />
kostka svalí druhou a ta třetí atd. Odtud pochází název těchto obvodů.<br />
Obvody typu domino mají řadu dobrých vlastností: energii potřebují jen na změnu<br />
stavu, zabírají malou plochu, nejsou kritické na parazitní kapacitory, jsou rychlé a potřebují<br />
jen jedny hodinové impulsy.Domino logika je výhodná především, když je použito velkého<br />
počtu vstupů.<br />
Nedostatkem obvodů typu domino je, že jsou neinvertující. To má za následek, že<br />
s nimi nelze realizovat všechny logické funkce. Ve skutečnosti to není problém, protože<br />
mohou být doplněny statickými invertory CMOS. Ovody typu domino jsou kompatibilní<br />
s obvody CMOS, a to nejenom úrovněmi signálů, ale i tím, že jsou vyráběny stejnou<br />
technologií.<br />
Jako příklad dynamické logiky typu domino lze uvést hradlo AND-OR – obr.2.19.<br />
Činnost domino hradla je ovládána hodinovým impulsem Φ (jednofázový hodinový<br />
impuls), přiváděným na hradlo tranzistoru PMOS (T 7 ) a na hradlo ovládacího tranzistoru<br />
NMOS (T 1 ). Parazitní kapacitor C slouží jako zatěžovací prvek části hradla.<br />
Když Φ = 0, potom T 1 je uzavřen a tranzistory T 2 , T 3 a T 4 až T 6 neprotéká žádný<br />
proud. Tranzistor T 7 (PMOS) je otevřen (jeho hradlo je vůči jeho kolektoru na záporném<br />
potenciálu) a nabíjí kapacitor C na hodnotu U DD . Na vstupu invertoru je vysoká úroveň –<br />
log 1 a výstupní napětí je na nízké úrovni u 0 = U 0L , tj. log 0.<br />
Když Φ = 1, tranzistor T 1 se otevře a T 7 zavře. Jestliže na vstupech A, B nebo na<br />
vstupech C, D, E je log 1, tj. U IH , případně na všech vstupech AB + CDE = U IH , náboj na<br />
kapacitoru C se vybíjí přes T 3 -T 2 -T 1 nebo T 6 -T 5 -T 4 -T 1 . Vybití náboje na C uvede vstup<br />
invertoru do úrovně log 0 a na jeho výstupu bude log 1 (U 0H ). když na některém ze vstupů A a<br />
B a některém ze vstupů C, D, E je log 0 (U IL ), kapacitor C se nemůže vybíjet a stav na vstupu<br />
invertoru se nemění.<br />
4.19 Digitální obvody s tranzistory MESFET<br />
Arzenid galia, dnes již běžně používaný k výrobě mikrovlnných součástek, se<br />
postupně prosazuje v oblasti digitálních obvodů pro nejvyšší rychlosti. Z důvodů uvedených<br />
dříve se zde neužívají tranzistory MOSFET, ale MESFET. Obvodové řešení digitálních<br />
obvodů je proto poněkud jiné. Užívají se především tranzistory D-MESFET, které mohou<br />
pracovat při vyšších rychlostech, ale za cenu většího ztrátového výkonu (při nulovém napětí<br />
hradla je tranzistor otevřen). K uzavření tranzistoru D-MESFET s kanálem typu N je<br />
zapotřebí záporné napětí a napájecí napětí kolektoru je kladné. Logické obvody s těmito<br />
tranzistory proto potřebují dvě napájecí napětí a navíc je nutné posouvání úrovní napětí pro<br />
vzájemné přizpůsobení pracovních podmínek tranzistorů na vstupech a výstupech.<br />
Firmy Hewlett-Packard a Hughes využívají logické úrovně +0,5 V a –2 V (tedy<br />
rozkmit do záporné oblasti) a schéma obdobné obvodům ECL. Výstupní úroveň upravují<br />
posouvací Schottkyho diody. Obvody se označují zkratkou BFL (Buffered FET Logic), mají<br />
poměrně velký ztrátový výkon, protože posouvacími diodami protéká velký proud.<br />
Oddělovací tranzistor se anglicky označuje buffered FET, od toho pochází název obvodů. Při
Digitální integrované obvody 107<br />
paralelním řazení tranzistorů na vstupu (obr.112) obvod realizuje funkci NOR. Při případném<br />
sériovém řazení pak funkci NAND.<br />
Jiné řešení pochází od firmy Rockwell. Obvody jsou označovány zkratkou SDFL<br />
(Schottky Diode FET Logic). Jsou stejně rychlé jako BFL, mají však menší ztrátový výkon a<br />
umožňují větší hustotu integrace. Příklady uvádí obr.113. Jde vlastně o diodovou logiku.<br />
Prahové napětí tranzistorů je kolem –1 V. Napájecí napětí U DD je 2 Va více, U SS je –1 V až -<br />
1,5 V. vstupů bývá nejvýše 8 až 10. Realizuje se funkce NOR. Jednoduchý výstup hradla<br />
dociluje logický zisk 2, posílený 4 až 10. Nabízí se i možnost vytvoření funkce logického<br />
součinu nejvýše dvou proměnných, zařazením dvou spínacích tranzistorů do série. Obvod na<br />
obr.113c realizuje funkci:<br />
( A + B + C + D) ⋅ ( E + G + H I )<br />
Y = + .<br />
Při napájecím napětí 2 V jsou logické úrovně 0,3 V a 1,5 V. při zvýšení napájecího<br />
napětí na U DD = 3,3 V získáme obvod slučitelný s úrovněmi TTL.<br />
4.20 Shrnutí základních vlastností logických unipolárních IO<br />
Základní vlastnosti logických integrovaných obvodů NMOS a CMOS lze stručně<br />
shrnout následovně:<br />
Jednoduchý digitální model tranzistoru MOS představuje spínač, jehož vypnutí a<br />
sepnutí je ovládané napětím na hradle. V případě, že spínač je vypnut, je odpor mezi<br />
emitorem a kolektorem tranzistoru velmi vysoký a obvod je přerušen. Když je spínač sepnut,<br />
jeho odpor je nízký a může být snižován napětím na hradle nebo zvětšováním poměru W/L.<br />
Napětí potřebné k sepnutí nebo vypnutí tranzistoru MOS se nazývá prahové<br />
napětí U T . Prahové napětí je funkcí parametrů technologického procesu (tloušťka hradlového<br />
izolantu, koncentrace substrátu, efektivní náboj ve struktuře MOS apod.), substrátového<br />
napětí U BS a obecně i napětí U DS . Hodnotu U T lze v technologickém procesu definitivně<br />
ovládat iontovou implantací, když se do oblasti kanálu implantuje vhodná příměs. Proto<br />
návrhář integrovaných obvodů MOS může využívat tranzistory s různou hodnotou U T . Např.<br />
v invertorech NMOS mají aktivní tranzistory (budiče), pracující v režimu obohacovacím,<br />
hodnotu U T = 0,7V a zatěžovací tranzistory, pracující v režimu ochuzovacím, hodnotu U T = -<br />
2V. Tranzistory NMOS se navrhují i s U T = 0,3V (pracují v silně obohacovacím režimu) a<br />
k nim zatěžovací tranzistory se navrhují s hodnotou U T = -1V. Rovněž se mohou navrhovat<br />
tranzistory s nulovým U T .<br />
Kolektorový proud tranzistoru I DS a je funkcí provozních napětí. Pod hodnotou U T , když<br />
U TGS < U T teče tranzistorem MOS malý proud (podprahový proud), který je exponenciální<br />
funkcí napětí U DS a U GS . Tento mod činnosti se nazývá podprahová oblast a proud I DS je<br />
podstatně nižší než za podmínky, kdy U GS > U T . Když U T < U GS , proud I DS je funkcí (U GS -<br />
U T ) a U DS . Při nízkých hodnotách U DS , kdy platí U DS < (U GS - U T ), je proud I DS přibližně<br />
lineárně úměrný faktoru (U GS - U T ). U DS . Se zvyšující se hodnotou U DS se proud I DS postupně<br />
stává nezávislí na hodnotě U DS , I DS se dostává do saturace. Tento mod činnosti se nazývá<br />
saturační oblast.
108 FEKT Vysokého učení technického v Brně<br />
Pro dané U T a pro dané hodnoty provozních napětí závisí proud I DS lineárně na poměru<br />
W/L.<br />
Z jiného, poněkud neobvyklého, pohledu na činnost tranzistoru MOS se lze ptát, jaké<br />
musí být přiloženo napětí na hradlo tranzistoru, aby tekl požadovaný proud I D . Za<br />
předpokladu, že tranzistor bude pracovat v saturaci, lze psát :<br />
U<br />
GS<br />
= U<br />
⎛<br />
⎜<br />
+ ⎜<br />
2I<br />
D<br />
T ⎜ Wε<br />
µ 0ε1<br />
⎜<br />
⎝<br />
Ld<br />
1<br />
⎞<br />
⎟<br />
⎟<br />
⎟<br />
⎟<br />
⎠<br />
1<br />
2<br />
( 4.65 )<br />
Toto napětí je závislé na hodnotě U T a na dalším členu, který zahrnuje proud I D . Když<br />
požadujeme, aby druhý člen byl co nejnižší, je nutné zvýšit hodnotu členu W/L, případně<br />
snížit hodnotu I D .<br />
Když obohacovací typ tranzistoru NMOS má hradlo spojené s kolektorem, vzniká<br />
dvoupólová součástka s V-A charakteristikou mající diodový charakter – obr. ;pro její proud<br />
platí : (proud poteče pouze při kladné polaritě na kolektoru)<br />
ε<br />
0ε1µ<br />
⎛W<br />
⎞<br />
I = ⎜ ⎟<br />
2d<br />
⎝ L ⎠<br />
1<br />
( U − )<br />
U T<br />
( 4.66 )<br />
Alternativně, když ochuzovací typ tranzistoru NMOS má hradlo spojené s emitorem,<br />
vyniká dvoupólová součástka, přičemž proud poteče v obou směrech. Při malých kladných<br />
napětích U se součástka chová jako nelineární odpor a při vyšších kladných hodnotách U se<br />
součástka chová jako proudový zdroj. Při záporném napětí U se součástka chová jako dioda<br />
s charakteristikou podobnou dvoupólu vytvořeného z tranzistoru NMOS obohacovacího typu<br />
– obr.<br />
Tranzistory PMOS se v současné době využívají prakticky pouze ve spojitosti<br />
s technologií CMOS. Unipolární IO s jedním typem vodivosti kanálu se vytvářejí výhradně<br />
v technologii NMOS.<br />
Během činnosti statických digitálních integrovaných obvodů MOS je výstupní uzel<br />
propojen směrem nahoru k napájecímu napětí U DD přes „pull-up“ zatěžovací tranzistor,<br />
případně přes zatěžovací rezistor, který bývá realizován z poli Si vrstvy a směrem dolů<br />
k uzemnění je propojen přes „pull-down“ budící tranzistro MOS. V případě IO NMOS bývá<br />
„pull-up“ část obvodu tvořena tranzistorem ochuzovacího typu s hradlem propojeným<br />
emitorem – obr. , někdy to bývá tranzistor obohacovacího typu s hradlem propojeným<br />
s kolektorem – obr. V případě IO CMOS tvoří „pull-up“ část vždy pouze tranzistor PMOS<br />
pracující v režimu obohacovacím. Obecně se u IO MOS obvodové uspořádání označuje jako<br />
„pull-up pull-down“ (PUD) konfigurace.<br />
U IO NMOS pracujících se zatěžovacími tranzistory obohacovacího typu je dolní část<br />
obvodu (pull-down) „silnější“ než horní část (pull-up) a proto výstupní napětí v úrovni log 0<br />
U 0L se pohybuje v rozmezí 0,1 až 0,05 U DD (napájecího napětí), zatímco výstupní napětí
Digitální integrované obvody 109<br />
v úrovni log 1 je přibližně rovno napájecímu napětí U DD . U IO CMOS platí pro U 0L ~ 0 a pro<br />
U 0H ~ U DD , protože tranzistory NMOS a PMOS jsou přibližně stejně „silné“.<br />
Obvodová konfigurace PUD neovlivňuje pouze hodnoty logických úrovní U 0L a U 0H ,<br />
ovlivňuje rovněž i hodnoty nabíjecích a vybíjecích časů t NAB a t VYB u kapacitoru přítomného<br />
na výstupu hradel. Protože u tranzistorů MOS nenastává efekt hromadění náboje jako u<br />
bipolárních tranzistorů, mohou být časy t NAB a t VYB jednoduše vyjádřeny vztahy : U L C/ I NAB a<br />
U L C/ I VYB .<br />
V unipolárních integrovaných obvodech lze s úspěchem využít parazitní kapacitory,<br />
vznikající v různých funkčních strukturách tvořících integrovaný obvod pro realizaci<br />
dynamických obvodů. Tyto dynamické obvody jsou ovládány multifázovými hodinovými<br />
impulsy, přičemž potřebná informace se ve formě náboje udržuje na těchto parazitních<br />
kapacitorech.<br />
V integrovaných obvodech MOS, především v dynamických obvodech a obvodech<br />
CMOS představují hlavní složku ztrátového rozptýleného příkonu ztráty při přenosu, které<br />
jsou funkcí operační frekvence (C U 2 f).<br />
4.21 Integrované obvody BiCMOS<br />
V současné době stále více světových firem přichází na trh s novou technologií<br />
BiCMOS (Bipolar CMOS), která v sobě sdružuje výhody bipolárních (velká rychlost, velký<br />
výstupní výkon) a unipolárních obvodů (malá spotřeba v klidovém stavu). Obvody BiCMOS<br />
jsou více než dvakrát rychlejší ve srovnání s ekvivalentními obvody CMOS a jejich zpoždění<br />
(doba průchodu) je na rozdíl od obvodů CMOS téměř nezávislé na zatížení. Tato technologie<br />
je v počátečním stádiu vývoje a je zatím dost drahá vzhledem k nutnosti mnohem většího<br />
počtu výrobních operací. Velmi rychle však nachází své aplikace především při výrobě<br />
číslicově analogových ASIC obvodů. Obr. Ukazuje hradlo NAND v technologii BiCMOS.<br />
4.22 Systémy VLSI<br />
Vlastnosti VLSI obvodů jsou dány použitými materiály, technologií výroby,<br />
tvarem a propojením vytvořených polovodičových struktur. Hlavní omezující faktor jsou<br />
časové i plošné požadavky na komunikaci a propojení funkčních prvků. Tato omezení<br />
vyplývají z toho, že čipy jsou v současné době pouze dvourozměrné. Většina plochy čipu je<br />
pokryta vodiči v několika vrstvách. Vlastní funkční logika tvoří zhruba 5 % spodní vrstvy,<br />
energetické poměry je přitom třeba upravit tak, aby byl zajištěn odvod tepla z čipu. Při<br />
zmenšování plochy čipu je tedy nutné snižovat úrovně napětí i proudu, což ale vede k většímu<br />
zpoždění signálu zpracovávaného uvnitř čipu a tím i ke zvětšení zpoždění výstupních signálů<br />
navrženého čipu.
110 FEKT Vysokého učení technického v Brně<br />
4.23 Komunikace uvnitř čipu<br />
Nízká rychlost šíření signálu uvnitř čipu je způsobena malým výkonem aktivních<br />
budicích prvků. Propojovací vodiče se vůči zdroji signálu chovají jako kapacitní zátěž, navíc<br />
se uplatňují i nezanadbatelné odpory vodičů, způsobené jejich malým průřezem. Kapacita a<br />
odpor propojovacích vodičů spolu vytvářejí integrační články s poměrně malou časovou<br />
konstantou, které způsobují pokles strmosti hran signálu. Doba šíření signálu je pak určena<br />
dobou nutnou k ustálení napětí po celém vodiči asi na 85 % jmenovité hodnoty.<br />
Měření na VLSI unipolárních obvodech ukazují, že se signál šíří na čipu zhruba<br />
rychlostí 0,5 % rychlosti světla ve vakuu. V koaxiálním kabelu se elektromagnetický signál<br />
šíří rychlostí okolo 75 % rychlosti světla ve vakuu. Signál tedy dokáže na čipu překonat<br />
vzdálenost 1mm za zhruba stejnou dobu, kterou potřebuje vysokofrekvenční signál<br />
v koaxiálním kabelu na překonání 15cm. To vysvětluje, proč např. mikroprocesory nejsou<br />
schopny pracovat s hodinovým signálem, jehož kmitočet je podstatně vyšší než 20Mhz, a<br />
proč při zmenšování rozměrů čipu nedochází k zdánlivě logickému zvyšování rychlosti jejich<br />
činnosti.<br />
Problém snižování plochy čipu lze ilustrovat následující úvahou. Při x-.násobném<br />
zmenšení rozměrů všech prvků na čipu (x > 0) se plocha čipu sníží x 2 -krát. Rozptyl energie na<br />
jednotku plochy musí zůstat konstantní, takže je třeba x 2 -krát snížit množství vyzářené tepelné<br />
energie. Toho lze dosáhnout x-násobným snížením napájecího napětí. Důsledkem bude<br />
nezměněná intzenzita elektrického pole uvnitř čipu, a tedy i nezmenšená pohyblivost<br />
elektronů. Protože se x-krát snížila šířka kanálů tranzistorů, zvýší se x-krát jejich spínací<br />
rychlost. Vliv na rychlost šíření signálu vodičem je však složitější. Délka vodiče se sice x-krát<br />
sníží a poklesne parazitní kapacita, protože se zmenšila plocha vodiče, ale na druhou stranu<br />
vzroste jeho odpor, protože klesl jeho průřez. Především však výrazně poklesne (zhruba x 3 -<br />
krát) spínací energie budicího prvku, který nabíjí vodič. Důsledkem všech těchto vlivů není<br />
dosaženo x-násobného snížení doby šíření signálu po zkráceném vodiči, jak by to odpovídalo<br />
zrychlení spínací rychlosti tranzistoru. Navíc při zvýšení hustoty integrace x-krát není<br />
zpravidla velikost čipu jako celku zmenšena x 2 -krát, ale je snaha na čip integrovat další<br />
funkce a plocha čipu tak zůstává zachována nebo dokonce se zvyšuje. To vše vede k ještě<br />
většímu zhoršení poměru mezi spínací rychlostí tranzistoru a rychlostí přenosu signáků.<br />
Z výše uvedených skutečností je zřejmé, že se bude neustále zvyšovat poměr mezi<br />
spínací rychlostí aktivních prvků a rychlostí přenosu signálů mezi nimi. Proto v budoucnu již<br />
nebude možné rychlost přenosu signálu zanedbávat a bude nutné uvažovat spojovací vodiče<br />
důsledně jako obvody s rozprostřenými parametry.<br />
Tyto problémy lze do jisté míry řešit kombinací technologických a<br />
rchitektonických zásahů. Jednou z možností technologického řešení je maximální možné<br />
snižování parazitních kapacit a odporů, a to především náhradou polykrystalického křemíku<br />
kovy. Obliba polykrystalického křemíku je dána technologickými výhodami při výrobě<br />
litografickými metodami v porovnání s kovovými materiály, avšak kvadratická závislost<br />
zpoždění na délce vodiče vodiče u křemíku vylučuje jeho použití pro delší spoje. Proto se při<br />
vícevrstvé spojovací síti na čipu stále častěji nahrazuje hliníkem. To má zase kromě<br />
technologické náročnosti nevýhodu i ve zvýšení parazitních kapacit vodičů<br />
z polykrystaliského křemíku ve spodních vrstvách čipu.<br />
Z technologického řešení přichází v úvahu náhrada polykrystalického křemíku<br />
polykrystalickými sloučeninami křemíku a kovů (např. Mo, Ti, Pt). Druhá možnost je zvýšit<br />
spínací výkon tranzistorů, což má vliv na zvýšení plochy čipu i na velikost rušení vznikajícího
Digitální integrované obvody 111<br />
při spínání. Proto je vhodné tuto možnost používat jen omezeně, např. pro posílení nejdelších<br />
vodičů na čipu.<br />
Metody k vytváření architektury spočívají v umění navrhnout systém tak, aby<br />
byly délky komunikačních spojů minimální. Je nutno dodržet zásadu, že komponenty systému<br />
musí být v tím větší blízkosti, čím je mezi nimi intenzivnější komunikace. Tato zásada se<br />
nazývá princip lokality. Dnes není problém umístit na jeden čip velký počet funkčních bloků,<br />
zásadní problém spočívá v tom, jak je vhodně propojit bez dlouhých a nepravidelných spojů.<br />
Problém návrhu se samozřejmě zjednoduší, jestliže bude struktura propjení vysoce pravidelná<br />
(regulérní) a bude obsahovat jen lokální spoje. Na tom je např. založena filozofie systolických<br />
systémů, viz kap.<br />
Jiným možným architektonickým řešením je konstrukce obvodů necitlivých na<br />
zpoždění. Struktury jsou při tomto přístupu na čipu rozděleny na tzv. izochronické oblasti,<br />
uvnitř kterých lze považovat zpoždění přenosu signálu za zanedbatelné. Tyto oblasti potom<br />
asynchronně spolupracují tak, že správná funkce obvodu není závislá na velikosti zpoždění<br />
signálu mezi nimi.<br />
4.24 Vnější komunikace mezi VLSI obvody<br />
Další faktor limitující funkční vlastnosti a výkonnost VLSI obvodů je způsob,<br />
jakým se řeší styk obvodu s okolím. Tato komunikace probíhá jen prostřednictvím<br />
omezeného počtu vývodů pouzdra. Vývoj pouzder a technologie pouzdření VLSI obvodů<br />
totiž zaostává za rozvojem hustoty integrace. Dnes se již vyrábějí VLSI obvody, jejichž<br />
vývody jsou organizovány do dvourozměrné matice na spodní straně pouzdra.<br />
Mezi vnitřkem a vnějškem čipu existuje velký rozdíl energetických poměrů, což<br />
je způsobeno především různým stupněm integrace. Napěťovou i proudovou úroveň signálu,<br />
určeného pro výstup z čipu, je třeba výrazně upravit pomocí speciálních zesilovacích obvodů<br />
na čipu. Z toho plyne:<br />
• značné časové zpoždění signálu při přechodu hranic čipu,<br />
• zvýšené prostorové nároky uvnitř čipu,<br />
• zvýšené energetické nároky, zhoršující problém rozptylu energie na čipu.<br />
Další omezení je dáno skutečností, že dosavadní technologie dvourozměrných IO<br />
je nucena pro vyvedení vstupních a výstupních vodičů využívat pouze okraje čipu. Tento tzv.<br />
problém okraje má dva negativní důsledky. Předně je to další komplikace při hledání<br />
kompromisu minimalizace délky vodičů uvnitř čipu, neboť je nutné vyvádět vodiče až<br />
k okraji čipu. Dále je tím velmi výrazně omezen počet vývodů, což také přispívá ke složitosti<br />
návrhu IO.<br />
Tyto problémy lze opět řešit technologicky nebo vhodnou architekturou.<br />
Technologický přístup spočívá:<br />
• v maximálním využití obvodu čipu, ve zdokonalení metod pouzdření (např.<br />
realizaci vývodů po všech čtyřech stranách čipu, použití dvojitých řad vývodů, použití vývodů<br />
s menší roztečí, použití nových materiálů, apod.).
112 FEKT Vysokého učení technického v Brně<br />
• v možnosti používat vícefunkční, multiplexované vývody. Toto řešení<br />
pochopitelně zvyšuje zpoždění při komunikaci přes hranice čipu, zvyšuje rozptyl energie a<br />
přispívá ke složitosti čipu.<br />
Architektonický přístup může tento problém řešit návrhem takových VLSI<br />
obvodů, ve kterých požadavky funkční logiky na data jsou přibližně v rovnováze<br />
s přenosovou kapacitou vývodů. Je pochopitelně žádoucí, aby byl při činnosti obvodu<br />
aktivován maximální počet funkčních prvků na čipu, tedy aby výpočetní potenciál na čipu byl<br />
co nejvíce využit. Tomu lze pomoci např. vícenásobným využitím vstupních dat. Tato<br />
myšlenka je dovedena do důsledků u již zmíněných systolických systémů. Při návrhu<br />
vícečipových systémů tedy vyplývá ze zmíněných problémů mezičipové komunikace<br />
jednoznačný požadavek rozdělit jednotlivé komponenty systému na čipy tak, aby se<br />
maximálně omezila šířka a hustota mezičipové komunikace, tedy aby jednotlivé čipy byly<br />
maximálně soběstačné. To lze formulovat jako princip lokality na systémové úrovni.<br />
Všechny zmíněné problémy komunikací uvnitř i vně čipu mají společného<br />
jmenovatele – tj.nutnost použít pro realizaci propojení dvourozměrných struktur tutéž<br />
dimenzi, tedy propojit je v téže rovině, ve které leží. Zásadní řešení tohoto problému je třeba<br />
hledat ve využití třírozměrných struktur systémů, v nichž probíhá mnohonásobné zpracování<br />
dat s minimálním počtem vstupně výstupních operací. Tok dat je pak možné ve většině<br />
případů organizovat jako prostý a regulérní. Tyto nové architektury budou velice efektivní pro<br />
mnohé algoritmy zpracování dat a bude možné je výhodně realizovat třírozměrnými IO, které<br />
by měly zajistit i levnost a spolehlivost. Na dnešní úrovni znalostí není úplně zřejmé, jak řešit<br />
problém chlazení a rozptylu energie a třírozměrných integrovaných struktur. Zdá se, že<br />
v blízké budoucnosti bude možné konstruovat obvody, které zachovávají dvojrozměrnost<br />
integrace logických prvků, příp. jsou vytvořeny z několika takových vrstev, ale pro jejich<br />
propojení a vývody se bude používat třetí rozměr. Tato tzv. dvaapůltá dimenze umožňuje<br />
efektivně řešit problémy spojení s délkou vodičů uvnitř čipu i problém okraje.<br />
4.25 Základní číslicové funkční bloky<br />
Databáze návrhových systémů obsahuje základní logické členy a bloky, kterými<br />
systémový návrhář realizuje logické schéma navrhovaného systému. Přechod od logického<br />
schématu na úroveň masek v dané technologii je zajištěn programovými prostředky<br />
(návrhovým systémem). Návrhový systém využívá údaje databáze o maskách použitých<br />
logických členů a zapojení. Návrhář systému tedy smí používat pouze takové logické funkční<br />
bloky, které databáze obsahuje. Proto si stručně uveďme přehled základních funkčních bloků,<br />
které je možné nejčastěji v databázích návrhových systémů najít. Převážnou část tvoří<br />
kombinační logické obvody:<br />
• invertory a budiče s různým výstupním výkonem, některé typy mají i třístavový<br />
výstup (obr)<br />
• hradla typu AND, NAND, OR, NOR, nejčastěji dvou až čtyřvstupová (obr)<br />
• nonekvivalence (hradlo typu XOR) a ekvivalence (obr)
Digitální integrované obvody 113<br />
• složitější logické členy, např. hradla NAND se vstupy OR (obr) nebo hradla NOR se<br />
vstupy AND (obr)<br />
• multiplexery a demultiplexery, nejčastěji jedno až tříadresové (obr)<br />
Ze sekvenčních obvodů databáze obvykle obsahuje:<br />
• asynchronní klopné obvody typu RS sestavené jak z členů NOR, tak z NAND,<br />
některé klopné obvody RS mají na vstupu členy AND či OR (obr)<br />
• klopné obvody typu D řízené hladinově nebo hranou, některé klopné obvody jsou<br />
doplněné asynchronními vstupy S (set) a R (reset) (obr)<br />
• klopné obvody typu JK řízené převážně hladinově dvoufázovým hodinovým<br />
signálem (obr)<br />
• složitější sekvenční obvody (čítače, registry, posuvné registry) sestavené většinou<br />
z několika klopných obvodů (zpravidla dvou a čtyřbitové).<br />
Databáze obsahuje i bloky potřebné při konstrukci vstupně výstupních obvodů. Jedná<br />
se zejména o ochranné obvody, Schmittovy klopné obvody, budiče s neřízeným výstupem,<br />
budiče s třístavovým výstupem nebo s otevřeným kolektorem apod.
114 FEKT Vysokého učení technického v Brně<br />
Seznam použité literatury<br />
[ 1 ] C. TOUMAZOU, - J. B. HUGHES - N. C. BATTERSBY: Switched-currents: an<br />
analogue technique for digital technology. Peter Peregrinus Ltd., 1993, ISBN 0-86341-<br />
294-7<br />
[ 2 ] N. TAN: Switched-current design and implementation of oversampling A/D<br />
converters. Kluwer Acdemic Publishers, 1997, ISBN 0-7923-9963-3<br />
[ 3 ] V.MUSIL: Design of switched-current-mode circuits for analog sampled-data signal<br />
processing. Habilitační práce, VUT FEI Brno, 1993<br />
[ 4 ] S. J. DAUBERT - D. VALLANCOURT - Y. P. TSIVIDIS: Current copier cells.<br />
Electronics Letters, Vol. 24, No. 25, pp. 1560-1562, Dec. 1988.<br />
[ 5 ] J. B. HUGHES - N. C. BIRD - I. C. MACBETH: Switched Currents - a new technique<br />
for analog sampled-data signal processing. In: Proc. IEEE International Symposium on<br />
Circuits and Systems, Portland, Oregon, pp. 1584-1587, May 1989.<br />
[ 6 ] P. E. ALLEN - D. R. HOLBERG: CMOS analog circuit design. Holt, Rinehart and<br />
Winston, Inc., 1987.<br />
[ 7 ] R. UNBEHAUEN - A. CICHOCKI: MOS switched-capacitor and continuous-time<br />
integrated circuits and systems. Springer-Verlag, 1989<br />
[ 8 ] T. BEHR - M. C. SCHNEIDER - S. N. FILHO - C. G. MONTORO: Harmonic<br />
distortion caused by capacitors implemented with MOSFET gates. IEEE Journal of<br />
Solid-State Circuits, vol. SC-27, pp. 1470-1475, 1992<br />
[ 9 ] J. C. M. BERMUDEZ - M. C. SCHNEIDER - C. G. MONTORO: Linearity of<br />
switched-capacitor filters employing nonlinear capacitors. In: IEEE International<br />
Symposium on Circuits and Systems, pp 1211-1214, May 1992.<br />
[ 10 ] H. YOSHIZAWA - G. C. TEMES: High-linearity switched-capacitor circuits in digital<br />
CMOS technology. In: Proc. IEEE International Symposium on Circuits and Systems,<br />
pp. 1029-1032, May 1995.<br />
[ 11 ] J. L. McCREARY: Matching properties, and voltage and temperature dependence of<br />
MOS capacitors. IEEE J. Solid-State Circuits, vol. SC-16, pp. 608-616, 1981.<br />
[ 12 ] N. TAN: Fourth-order SI delta-sigma modulators for high-frequency applications. IEE<br />
Electronics Letters, Vol. 31, No. 5, pp. 333-334, Mar. 1995.<br />
[ 13 ] N. TAN: A 1.2-V 0.8-mW SI ∆Σ A/D converter in standard digital CMOS process. In:<br />
Proc. 21st European Solid-State Circuits Conference (ESSCIRC'95), Lille, France, pp.<br />
150-153, Sept. 1995.<br />
[ 14 ] N. TAN - G. AMOZANDEH - A. OLSON - H. STENSTROM: Current scaling<br />
technique for high dynamic range switched-current delta-sigma modulators. IEE<br />
Electronics Letters, Vol. 32, No. 15, pp. 1331-1332, July 1996.<br />
[ 15 ] G. E. SAETHER - C: TOUMAZOU - G. TAYLOR - K. ECKERSALL - I. M. BELL:<br />
Built-in self test of S2I switched current circuits. International Journal of Analog<br />
Integrated Circuits and Signal Processing, pp. 25-30, Jan. 1996.<br />
[ 16 ] N. TAN: Switched-current delta-sigma AID converters. International Journal of<br />
Analog Integrated Circuits and Signal Processing, pp. 7-24, Jan.1996.
Digitální integrované obvody 115<br />
[ 17 ] B. KAMATH - R. MEYER - P. GRAY: Relationship between frequency response and<br />
settling time of operational amplifier," IEEE J. SolidState Circuits, vol. SC-9, pp.<br />
347-352, Dec. 1974.<br />
[ 18 ] P. J. CRAWLEY - G. W. ROBERTS: Predicting harmonic distortion in switchedcurrent<br />
memory circuits. IEEE Trans. Circuits and Syst., Vol. 41, pp. 73-86, Feb.<br />
1994.<br />
[ 19 ] P. R. GRAY - R. G. MEYER: Analysls and Design of Analog Integrated Circuits.<br />
Third edition, John Wilet & Sons, Inc., 1993.<br />
[ 20 ] C. EICHENBERGER - W. GUGGENBUHL: On charge injection in analog MOS<br />
switches and dummy compensation technique. IEEE Transactions on Circuits and<br />
Systems, vol. 37, No. 2, pp. 256-264, Feb., 1990.<br />
[ 21 ] H. C. YANG - T. S. TIEZ - D. J. ALLSTOT: Current-feedthrough effects and<br />
cancellation techniques in switched-current circuits. In: Proc. IEEE International<br />
Symposium on Circuits and Systems, pp. 3186-3188, May 1990.<br />
[ 22 ] B. JONSSON - S. ERIKSSON: A new clock-feedthrough compensation scheme for<br />
switched-current circuits. Electron. Lett., Vol. 29, pp. 1446-1447, Aug. 1993.<br />
[ 23 ] B. JONSSON AND S. ERIKSSON. A low-voltage wave SI filter implementation<br />
using improved delay elements. In: Proc. IEEE International Symposium on Circuits<br />
and Systems, Vol. 5, pp. 305-308, May 1994.<br />
[ 24 ] N. TAN - B. JONSSON - S. ERIKSSON: 3.3-V 11-bit delta-sigma modulator using<br />
first-generation SI circuits. Electron. Lett., pp. 1819-1821, Oct. 1994.<br />
[ 25 ] J. B. HUGHES - K. W. MOULDING: Switched-current signal processing for video<br />
frequencies and beyond. IEEE J. Solid-State Circuits, vol. 28, pp 314-322, Mar. 1993.<br />
[ 26 ] N. TAN - S. ERIKSSON: A fully differential switched-current delta-sigma modulator<br />
using a single 3.3-V power-supply voltage. In: Proc. IEEE International Symposium<br />
on Circuits and Systems, Vol. 5, pp. 485-588, May 1994.<br />
[ 27 ] N. TAN - S. ERIKSSON: A low-voltage switched-current delta-sigma modulator.<br />
IEEE J. Solid-State Circuits, vol. 30, pp. 599-603, May 1995.<br />
[ 28 ] P. M. SINN - G. W. ROBERTS: A comparison of first and second generation<br />
switched-current cells. In: Proc. IEEE International Symposium on Circuits and<br />
Systems, Vol. 5, pp. 301-304, May, 1994<br />
[ 29 ] N. TAN - S. ERIKSSON: Low-voltage fully differential class-AB SI circuits with<br />
common-mode feedforward. Electron. Lett., pp. 2090-2091, Dec. 1994<br />
[ 30 ] N. TAN - S. ERIKSSON: Low-voltage low-power switched-current circuits and<br />
systems. In: Proc. European Design and Test Conference, pp. 100-104, March, 1995.<br />
[ 31 ] N. TAN: 3.3-V class-AB switched-current circuits and systems. IEE Proceedings, Part<br />
G, Circuits Devices Syst., Vol. 143, No. 2, pp. 97-102, April 1996.<br />
[ 32 ] N. BATTERSBY - C. TOUMAZOU: Class AB switched-current memor for analogue<br />
sampled data systems. Electron. Lett., Vol. 27, pp. 873-875, May 1991.<br />
[ 33 ] H. TRAFF - S. ERIKSSON: Class A and AB compact switched-current memory<br />
circuits. Electron. Lett., Vol. 29, pp. 1446-47, Aug. 1993.<br />
[ 34 ] J. B. HUGHES - K. W. MOULDING: S2I: a switched-current technique for high<br />
performance. Electron. Lett., vol. 29, pp. 1400-1401, Aug. 1993.
116 FEKT Vysokého učení technického v Brně<br />
[ 35 ] C. TOUMAZOU AND S. XIAO: n-step charge injection cancellation scheme for very<br />
accurate switched-current circuits. Electron. Lett., vol. 30, pp. 680-681, Apr. 1994.<br />
[ 36 ] P. SHAH - C. TOUMAZOU: A new BiCMOS technique for very fast discrete-time<br />
signal processing. In: Proc. 1995 International Symposium on Circuits and Systems,<br />
pp. 323-326.<br />
[ 37 ]W. GUGGENBUHL - J. DI - J. GOETTE: Switched-current memory circuits for high<br />
precision applications. IEEE J. Solid-State Circuits, vol. SC-29, pp. 1108-1116, Sept.,<br />
1994.<br />
[ 38 ] ABDEL-MALEK, H.L. - BANDLER, J.W.: Yield optimazation for arbitrary statistical<br />
distributions. Part I . Theory. Part II . Implementation. IEEE Trans. CAS-27, 1980, č.<br />
4.<br />
[ 39 ] ΑGNEW, D.G.: systematic search and worst case analysis. IEEE Trans., CAS-24,<br />
1972, č. 2.<br />
[ 40 ] AGNEW, D.G.: Efficient use of the Hessian matrix for circuit optimization. In: IEEE<br />
Proc. ISCAS 1976, s. 324 - 327.<br />
[ 41 ] ANTREICH, K.J. - ARMAOS, J.: A general approach to statistical circiut design. In:<br />
Proc. ECCTD´83, Stuttgart 1983, s. 409 - 412.<br />
[ 42 ] ANTREICH, K.J. - KOBLITZ, R.K.: A new approach to design centering based on a<br />
multiparameter yield-prediction formula. In: IEEE Proc. ISCAS, vol. 3, Houston 1980,<br />
s. 886 - 889.<br />
[ 43 ] ANTREICH, K.J. - KOBLITZ, R.K.: Design centering by yield prediction. IEEE<br />
Trans., CAS-29, 1982, s. 88 - 96.<br />
[ 44 ] BALABAN, P.: Statistical analysis form practical circuit design. In. IEEE Proc.<br />
ISCAS, San Francisco 1974, s. 730-734.<br />
[ 45 ] BALABAN, P. - Golembeski, J.J.: Statistical analysis for practical circuit design.<br />
IEEE Trans., CAS-22, 1975, č. 2.<br />
[ 46 ] BALABAN, P. - KARAFIN, B.J. - SNYDER, D.B.: A Monte Carlo tolerance analysis<br />
of the integrated, single-substrate, RC, Touch.Tone oscillator. BSTJ, 50, 1971, č. 4, s.<br />
1263-1291.<br />
[ 47 ] BANDLER, J.W.: Optimization of design tolerance using nonlinear programming. J.<br />
Optimization Theory and Applications, 14, 1974, s. 99-114.<br />
[ 48 ] BANDLER, J.W. - ABDEL-MALEK, H.L.: Optimal centering, tolerancing nad yield<br />
determination via updated approximations nad cuts. IEEE Trans., CAS-25, 1978, č.<br />
10, s. 853-871.<br />
[ 49 ] BANDLER, J.W. - BIERNACKI, R.M.: Postproduction parameter identification and<br />
tuning of analog circuits. In: Proc. ECCTD´80, vol. 2, Varšava 1980, s. 205.<br />
[ 50 ] BANDLER, J.W. aj.: Optimal design via modelling and approximation: In: Proc.<br />
IEEE ISCAS, Mnichov 1976, s. 767-770.<br />
[ 51 ] BANDLER, J.W. - LIU. P.C.: Automated network design with optimal tolerances.<br />
IEEE Trans., CAS-21, 1974, č. 3, s. 219-222.
Digitální integrované obvody 117<br />
[ 52 ] BANDLER, J.W. - LIU, P.C. - CHEN, J.H.K.: Worst.case network tolerance<br />
optimization. IEEE Trans., MTT-23, 1975, č. 8, s. 630-640.<br />
[ 53 ] BANDLER, J.W. - LIU, P.C. - TROMP, H.: Practical design centering, tolerancing<br />
and tuning. In: IEEE Proc. ISCAC, Boston 1975, s. 206-208.<br />
[ 54 ] BANDLER, J.W. - LIU, P.C. - TROMP, H.: Efficient, automated design centering and<br />
tolerancing. In: IEEE Proc. ISCAS, Mnichov 1979, s. 710-713.<br />
[ 55 ] BANDLER, J.W. - LIU, P.C. - TROMP, H.: A nonlinear programming approach to<br />
optimal design, centering, tolerancing and tuning. IEEE Trans., CAS-23, 1976, s. 155-<br />
165.<br />
[ 56 ] BECKER, P.W. - JENSEN, F.: Projektirovanije naděžnych elektronnych schem.<br />
Moskva, Sov. radio 1977.<br />
[ 57 ] BENSON, E.M.: Modelirovanije i optimalizacija na EVM radioelektronnych ustrojstv.<br />
Moskva, Radio i svjaz 1981.<br />
[ 58 ] BRACHTL, I. - DOUŠA, J. - KRČMÁŘ, A.: Číslicová simulace I. Skriptum ČVUT<br />
FEL Praha. Ed. stř. ČVUT 1976.<br />
[ 59 ] BRAYTON, R.K. - DIRECTOR, S.W. - HACHTEL, G.D. - VIDIGAL, L.M.: Anew<br />
algorithm for statistical circuit design based on guasi -Newton methods and function<br />
splitting. In: IEEE Proc. ISCAS, Tokio 1979, s. 280-283. Podrobněji: IEEE Trans.,<br />
CAS-26, Sept. 1979, č. 9, s. 789-795.<br />
[ 60 ] BRAYTON, R.K.: Multiple objective optimization. In: Proc. ECCTD´81, Haag 1981,<br />
s. 64-68.<br />
[ 61 ] BUTLER, E.M.: Large change sensitivities for statistical design. BeLL System<br />
Technical Journal (BSTJ), 50, 1971, č. 4, s. 1209-1224.<br />
[ 62 ] CERMAK, I.K. - KIRBY, D.M.: Nonlinear circuits and statistical design. BSTJ, 50,<br />
1971, č. 4, s. 1173-1195.<br />
[ 63 ] CHUA, L.O. - LIN, P.M.: Mašinnyj analiz elektronnych schem. Moskva, Energija<br />
1980.<br />
[ 64 ] Čajka, J. Novák, M. - ŠEBESTA, V.: Efficient method of cirucuit design, centering<br />
and tolerancing. In: Proc. SSCT´82, Praha 1982, s. 222-227.<br />
[ 65 ] DENDOBRENKO, V.N. - KOVAL, V.A.: Naznačenije optimalnych električeskich<br />
dopuskov na parametry elementov gebridnoplenočenych schem. In: Sborník 2.<br />
Konference o elektronických obvodech, Praha 1976 (ČVUT FEL), s. 66-67.<br />
[ 66 ] DICKIESON, A.C. - CHERNAK, J.: Statistical circuit design. History and<br />
introduction. BSTJ, 50, 1971, č. 4, s. 1099-1103.<br />
[ 67 ] DIRECTOR, s.W. - HACHTEL, G.D.: The simplicial approximation to design<br />
centering. IEEE Trans., CAS-24, 1977, č. 7, s. 363-372.<br />
[ 68 ] DIRECTOR, s.W. - HACHTEL, G.D. - VIDIGAL, L.M.: Computationally efficient<br />
yield estimation procedures based on simplicial approximation. IEEE Trans., CAS-25,<br />
1978, č. 3, s. 121-130.<br />
[ 69 ] DIRECTOR, S.W. - HACHTEL, G.D.: The simplicial approximation approach to<br />
design centering and tolerance assignment. In: IEEE Proc. ISCAS, Mnichov 1979, s.<br />
706-709.
118 FEKT Vysokého učení technického v Brně<br />
[ 70 ] DIRECTOR, S.W. - VIDIGAL, L.M.: Statisitcal circuit design: a somew¨hat biased<br />
survey. In: Proc. ECCTD´81, Haag 1981, s. 15-24.<br />
[ 71 ] DOUŠA, J. - BRACHTL, I.: Modelování na číslicových počítačích II. Skriptum<br />
ČVUT FEL Praha, Ed. stř. ČVUT 1979.<br />
[ 72 ] DOWNS, T. - COOK, A.S.: A numerical integration approach to manufacturing yield<br />
calculation and component tolerancing. In: Proc. ECCTD´80, Varšava 1980, vol. 2, s.<br />
132-144<br />
[ 73 ] ELIAS, N.J.: A tolerancing program for practical circuit design. In: IEEE Proc. ISSCC<br />
(International Solid.State Circuits Conference), 1975, s.80-81.<br />
[ 74 ] ELIAS, N.J.: New statistical methods for assigning device tolerances. In: IEEE Proc.<br />
ISCAS, Boston 1975, s. 329-332.<br />
[ 75 ] ESSL, D.V.H.: Automated design optimization of integrated switching circuits. IEEE<br />
J. Solid.State Circuits, SC.9, 1974, č. 1, s. 14-20.<br />
[ 76 ] FEDOROV, V.V.: Čislennyje metody makximina. Moskva, Nauka 1979.<br />
[ 77 ] FILICORI, E.: Tolerance assignment in nonconvex acceptability regions. Electronics<br />
Letters, 13, 1977, č. 3.<br />
[ 78 ] GUSEV, V.P. - FOMIN, A.V.: Rasčet električeskich dopuskov radioelektronnoj<br />
apparaturi. Moskva, Sov. radio 1963.<br />
[ 79 ] CAÁL, J. - GEFFERTH, L. - GÉHER, K. HALÁSZm E. - TRÓN, T.: New algorithms<br />
and computer programs for design centering, tolerancing nad tuning under<br />
environmental influence. In: Proc. ECCTD´81, Haag 1981, s. 696-703.<br />
[ 80 ] GÉHER, K.: Theory of network tolerances and sensitivities. Akadémiai Kiadó,<br />
Budapest 1971.<br />
Ruský překlad: Teorija čuvstvitělnosti i dopuskov elektronnych cepjej. Moskva, Sov. radio<br />
1973.<br />
[ 81 ] GLESNER, M. - HAUBRICHS, K. - LINSLER, H.J.: Statistical tolerance<br />
investigations on electrical networks by the generalized quantile arithmetic. In: IEEE<br />
Proc. ISCAS, Mnichov 1976, s. 212-215.<br />
[ 82 ] HALÁSZ, E.: Discret value design centering and tolerancing. In: Proc. SSCT´82,<br />
Praha 1982, s. 273-280.<br />
[ 83 ] HAMMERSLA, J.H. - HANDSCOMB, D.C.: Monte Carlo methods. New York, J.<br />
Wiley 1965.<br />
[ 84 ] HÁTLE, J. - LIKEŠ, J.: Základy počtu pravděpodobnosti a matematické statistiky.<br />
Praha, SNTL 1974.<br />
[ 85 ] HLOU3EK, P.: Analýza nejhoršího přípdu s korelacemi. In: Sborník 2 konference o<br />
elektronických obvodech, Praha 1976 (ČVUT FEL), s. 210-214<br />
[ 86 ] ILJIN, V.M.: Navrhování elektronických obvodů počítašem. Praha, SNTL 1977.<br />
[ 87 ] ILUMOKA, A.A. - <strong>SP</strong>ENCE, R.: A statistical approach to the reduction of circuit<br />
performance variability. In: Proc. ECCTD´80, vol. 2 Varšava 1980, s. 589.<br />
[ 88 ] ILUMOKa, A.A. - <strong>SP</strong>ENCE, R. - SOIN, R.S.: The tolerance design of cirucuits by<br />
statistical exploration. In: IEEE Proc. ISCAS, Houston 1980, vol. 3, s. 878-881.
Digitální integrované obvody 119<br />
[ 89 ] ILUMOKA, A.A. - <strong>SP</strong>ENCE, R.: Sensitivity-based statistical tolerance assingment in<br />
electrical networks. In: IEEE Proc. ISCAS, Řím 1982, vol. 10, s. 118-121.<br />
[ 90 ] JESSEL, G.P.: Network statistics for computer-aided network analysis. IEE Trans.,<br />
CT-20, 1973, č. 6, s. 635-641.<br />
[ 91 ] KARAFIN, B.J.: The optimum assignment of component tolerances for electrical<br />
networks. BSTJ, 50, 1971, č. 4, s. 1225-1242.<br />
[ 92 ] KARAFIN, B.J.: The general component tolerance assignment problem in electrical<br />
networks. [PhD Thesis.] Philadelphia 1974. Univ. of Pensylvania.<br />
[ 93 ] KAŠIRSKIJ, I.S. - TROCHIMENKO, Ja.K.: Obobščenaja optimalizacija elektronnych<br />
schem. Kiev, Technika 1979.<br />
[ 94 ] KAŠŠA, V.: Optimaliácia stanovenia tolerancií súčiastok elektronických obvodov.<br />
[Kandidátská disertace.] Bratislava 1973. - Elektrotechnická f. SVŠT.<br />
[ 95 ] KJELLSRÖM, C. TAXÉN, L.: On the efficient use of stochastic optimization in<br />
network design. In: IEEE Proc. ISCAS, Mnichov 1976, s. 714-717<br />
[ 96 ] KJELLSRÖM, C. TAXÉN, L.: Stochastic optimization in system design. IEEE Trans.,<br />
CAS-28, 1981, č. 7, s. 702-715.<br />
[ 97 ] KJELLSRÖM, C. TAXÉN, L. - BLOMGREn, L.: Optimization methods for statistical<br />
network design. In: IEEE Proc. ISCAS, Newton (USA) 1975.<br />
[ 98 ] KOBLITZ, R.K.: Interactive design centering by an efficient assessment criterion. In:<br />
IEEE Proc. ISCAS, Řím 1982, vol. 1, s. 130-133<br />
[ 99 ] KOMÍNEK, Z. - NOVÁK, M.: Compuater - aided synthesisi of tolerances. In: Proc.<br />
SSCT´77, Kladno-Sítna 1977, Main Lectures, s. 129-141.<br />
[ 100 ] LEUNG, K.H. - <strong>SP</strong>ENCE, R.: Idealized statistical models for low-cost linearcircuit<br />
yield analysis. Ieee Trans., CAS-24, 1972, č. 2.<br />
[ 101 ] LIGHTNER, M.R. - DIRECTOR, S.W.: Yield maximization for use in multiple<br />
criterion optimization on electronic circuits. In: IEEE Proc. ISCAS, Tokio 1979, s.<br />
288-291.<br />
[ 102 ] LUKŠAN, L.: Použití optimalizačních metod při návrhu elektrických obvodů.<br />
Slaboproudý obzor, 36, 1975, č. 12, s. 583-587.<br />
[ 103 ] LUKŠAN, L.: Přehled optimalizačních metod pro návrh elektrických obvodů.<br />
Slaboproudý obzor, 37, 1976, č. 1, s. 19-24.<br />
[ 104 ] LUKŠAN, L.: Software package for optimization and nonlinear approximation. In:<br />
Proc.SSCT´77, Kladno-Sítná 1977, Short Contributions, s. 142-155.<br />
[ 105 ] LUKŠAN, L.: Soubor programů pro optimalizaci a nelineární aproximaci. Uživatelský<br />
popis druhé verze. (Výzkumná zpráva č. V-45.) Praha, CVS ČSAV 1979.<br />
[ 106 ] LUKŠAN, L. - ZAMAZAL, M.: Optimalizace spojitých procesů. In: Využitie<br />
minipočítačových výpočtových systémov SMEP (Zborník z III. seminára), Štrbské<br />
pleso 1980, s. 148-155.<br />
[ 107 ] MALY, W. - DIRECTOR, S.W.: A dimension- reduction procedure for the simplicial<br />
approximation approach to design centering. In: Proc. ECCTD´80, Varšava 1980, vol.<br />
1, s. 115.<br />
[ 108 ] MAŇAS, M.: Optimalizační metody. Praha, SNTL 1979.
120 FEKT Vysokého učení technického v Brně<br />
[ 109 ] MARATOS, N.: Tolerance design via cost minimization. In: IEEE Proc. ISCAS, Řím<br />
1982, vol. 1, s. 134-137.<br />
[ 110 ] MATEESCU, A.: Large change sensitivities matrix and its utility in tolerance design.<br />
In: Proc. ECCTD´74, Londýn 1974, s. 177-192.<br />
[ 111 ] MAYNE, D.Q. - VOREADIS, A.: Algorithms for the tolerancing and tuning problem.<br />
In: Proc. ECCTD´81, Haag 1981, s. 753-757.<br />
[ 112 ] MUSIL, V.: Příspěvek k metodám syntézy nelineárních elektronických obvodů s<br />
použitím citlivostních funkcí a optimalizace tolerancí. [Kandidátská disertace.] Brno<br />
1981. - Vysoké učení technické. Fakulta alektrotechnická.<br />
[ 113 ] NOVÁK, M.: Syntéza tolerancí elektronických obvodů. In: Knižnice odborných a<br />
vědeckých spisů VUT v Brně, B-57, Brno 1975, s. 67-75.<br />
[ 114 ] NOVÁK, M.: Zkušenosti pro řešení úlohy syntézy tolerancí na samočinném počítači.<br />
In: Sborník 2. konference o elektronických obvodech, Praha 1976 (ČVUT FEL), s.<br />
203-204.<br />
[ 115 ] NOVÁK, M.: Integrované funkční bloky. Praha, SNTL 1978.<br />
[ 116 ] OGRODZKI, J.T. - STYBLINSKI, M.A.: Optimal Tolerancing, centering and yield<br />
optimization by one-dimensional orthogonal search (ODOS) technique. In: Proc.<br />
ECCTD´80, Varšava 1980, vol. 2, s. 480.<br />
[ 117 ] OPALSKI, I. - STYBLINSKI, M.A.: An outer approximation algorithm for the design<br />
centering and tolerancing in nonconvex acceptability regions. In: Proc. ECCTD´81,<br />
Haag 1981, s. 665-670.<br />
[ 118 ] PAPOULIS, A.: Probability. Random variables and stochastic processes. New York,<br />
McGraw-Hill 1965.<br />
[ 119 ] PAVLÍK, P.: Approximations of circuit function by random process. In: Proc.<br />
SSCT´77, Kladno-Sítná 1977, Short Contributions, s. 466-471.<br />
[ 120 ] PAVLÍK, P.: Optimalizace a statistický návrh filtrů. In: Filtrační obvody (Sborník<br />
ČSVTS FEL ČVUT), Praha 1977.<br />
[ 121 ] PAVLÍK, P.: Návrh elektromechanických filtrů s použitím optimalizačních metod.<br />
[Kandidátská disertace.] Praha 1987. - České vysoké učení technické. Fakulta<br />
elektrotechnická.<br />
[ 122 ] PAVLÍK, P.: Nepřímé metody syntézy filtrů. In: Nové principy syntézy<br />
mikroelektronických obvodů (Sborník ČSVTS FEL ČVUT), Praha 1980, s. 61-72.<br />
[ 123 ] PAVLÍK, P.: Centering using the modified simplex method. In: Proc. ECCTD´83,<br />
Stutgart 1983, s. 145-147.<br />
[ 124 ] PINEL, J.F. - ROBERTS, K.A.: Tolerance assignment in lineear network using<br />
nonlinear programming. IEEE Trans., CT-19, 1972, č. 5, s. 475-479.<br />
[ 125 ] PINEL, J.F. - SINGHAL, K.: Efficient Monte computation of circuit yield using<br />
importance sampling. In: IEEE Proc. ISCAS, Phoenix (USA) 1977, s. 575-578.<br />
[ 126 ] PODINOVSKIJ, V.V. - NOGIN, V.D.: Pareto-optimalnyje rešenija<br />
mnogokriterialnych zadač. Moskva, Nauka 1982.
Digitální integrované obvody 121<br />
[ 127 ] POLAK, E. - SANGIOVANNI-VINCENTELLI, A.: Theoretical and computational<br />
aspects of the optimal design centering, tolerancing and tuning problem. IEEE Trans.,<br />
CAS-26, 1979, č. 9, s. 795-813.<br />
[ 128 ] PO<strong>SP</strong>ÍŠIL, J.: Využití simpliciálních aproximací v toleranční analýze. [Kantidátská<br />
disertace.] Praha 1979. - České vysoké učení technické. Fakulta elektrotechnická.<br />
[ 129 ] REZAI-FAKHR, M.G. - TEMES, G.C.: Statistical large-tolerance analysis of<br />
nonlinear circuits in the time domain. IEEE Trans., CAS-22, 1975, č. 1, s. 15-21.<br />
[ 130 ] RÜBNER-PETERSEN, T.: NAP2 - a nonlinear analysis program for electronic<br />
circuits. User manual 16/5-73. Institute of Circuit Theory and Telecommunication,<br />
Technacal University of Denmark, Lyngby.<br />
[ 131 ] SIC. Userś manual. Praha, TESLA VÚSTA.S.Popova 1981.<br />
[ 132 ] SCHJAER.JACOBSEN, H. MADSEN, K.: Algorithms for worst-case tolerance<br />
optimization. IEEE Trans., CAS-26, 1979, s. 775-783.<br />
[ 133 ] SINGHAL, K.- PINEL, J.F.: Statistical design centering and tolerancing using<br />
parametric sampling. IEEE Trans., CAS-28, 1981, č. 7, s. 692-701.<br />
[ 134 ] SOBOL, I.M.: Čislennyje metody Monte-Karlo. Moskva, Nauka 1973.<br />
[ 135 ] SOBOL, I.M.: Metod Monte-Karlo. Moskva, Nauka 1978.<br />
[ 136 ] SOBOTKA, V.: Vliv tolerancí součástí na rozptyl charakteristik sériově vyráběných<br />
elektronických obvodů. In: Využití samočinných počítačů pro návrhy elektrických a<br />
elektronických zařízení, Praha, DT ČSVTS 1974, s. 103-120.<br />
[ 137 ] SOIN, R.S. - <strong>SP</strong>ENCE, R.: Statistical design centering for electrical circuits.<br />
Electronics Letters, 14, 1978, č. 24, s. 772-774.<br />
[ 138 ] SOIN, R.S. - <strong>SP</strong>ENCE, R.: Statistical exploration approach to design centering. IEE<br />
Proc., 127, 1980, part G, č. 6, s. 260-269.<br />
[ 139 ] STRASZ, W. - STYBLINSKI, M.A.: A second derivative Monte Carlo optimization<br />
of the producion yield. In: Proc. ECCTD´80, Varšava 1980, vol. 2, s. 121.<br />
[ 140 ] STYBLINSKI, M.A.: Tolerance analysis and optimization. In: Sborník 3. konference<br />
o elktronických obvodech, Praha 1979 (ČVUT FEL), s. 235-239.<br />
[ 141 ] STYBLINSKI, M.A.: Tolerance analysis and optimization of electronic circuits:<br />
statistical approach. In: Proc. ECCTD´80, Varšava 1980, vol. 2, s. 97.<br />
[ 142 ] ŠEBESTA, V.: NANAP - program pro optimalizaci frekvenčních a časových<br />
charakteristik nelineárních elektrických obvodů. (Výzkumná zpráva č. V-16.) Praha,<br />
CVS ČSAV 1977.<br />
[ 143 ] ŠEBESTA, V.: Program pro statistické centrování tolerančních oblastí CENTOL -<br />
popis podprogramů. (Výzkumná zpráva č. V-40) Praha, SVT ČSAV 1979.<br />
[ 144 ] ŠEBESTA, V.: Metoda pro statistickou optimalizaci výtěžnosti. Slaboproudý obzor,<br />
42, 1981, č. 12, s. 573-579.<br />
[ 145 ] ŠREJDER, Ju. A.: Metod statističeskich ispytanij. Moskva, Fizmatgiz 1962.<br />
[ 146 ] TAHIM, K.S. - <strong>SP</strong>ENCE, R.: A radial exploration approach to manufacturing yield<br />
estimation and design centering. IEEE Trans., CAS-26, 1979, č. 9, s. 768-774.
122 FEKT Vysokého učení technického v Brně<br />
[ 147 ] THORBJORNSEN, A.R. - DIRECTOR, S.W.: Computer-aided tolerance assignment<br />
for linear circuits with correlated elements. IEEE Trans., CT-20, č. 5, 1973, s. 518-<br />
524.<br />
[ 148 ] TROMP, H.: A semi-heuristic algorithm for efficient worst-case analysis. In: IEEE<br />
Proc. ISCAS, Tokio 1979, s. 276-279.<br />
[ 149 ] TROMP, H.: Automatic network tuning and worst-case analysis by global quadratic<br />
optimization. In: IEEE Proc. ISCAS, Řím 1982, vol. 1, s. 126-129.<br />
[ 150 ] VASILESCU, G.: CEND4 - a tolerance determining program. In: Proc. SSCT´74,<br />
Praha 1974, s. 349-355.<br />
[ 151 ] VARKOČEK, M.: Metoda pro určení optimálního tolerančního vektoru při syntéze<br />
elektronických obvodů. [Diplomová práce.] Praha 1974. - České vysoké učení<br />
technické. Fakulta jaderná a fyzikálně inženýrská.<br />
[ 152 ] WEHRHAHN, E.: A new convergent cut algorithm for convex and nenconvex design<br />
centering problems with fixed parameter tolerances. In: Proc. ECCTD´83, Stuttgart<br />
1983, s. 405-408.<br />
[ 153 ] ANTREICH, K.J. - KOBLITZ, R.K.: An interactive procedure to design centering. In:<br />
IEEE Proc. ISCAS, 1981, s. 139-142.<br />
[ 154 ] ANTREICH, K.J. - HUSS, S.A.: A new approach to the design of integrated circuits<br />
by interactive optimization. In: IEEE proc. ISCAS, Řím 1982, vol. 3, s. 1172-1175.<br />
[ 155 ] BRADÁČ, J.: Metoda Monte Carlo. Automatizace, 20, 1977, č. 7, s. 189-190.<br />
[ 156 ] BRAYTON, R.K. - DIRECTOR, S.W. - HACHTEL, G.D.: Yield Maximization and<br />
worst case design with arbitrary statistical distributions. IEEE Trans., CAS-27, 1979,<br />
č. 9, s. 756-764.<br />
[ 157 ] BUSLENKO, N.P. - ŠNEJDR, Ju.A.: Stochastické metody početní. Praha, SNTL 65.<br />
[ 158 ] COCHRAN, W.G.: Sampling techniques. New York, John Wiley 1977.<br />
[ 159 ] KROPÁČ, O.: Rozdělení pravděpodobnosti s náhodnými parametry a jejich<br />
inženýrské aplikace. Strojnícky čas., 31, 1980, č. 5, s. 597-621.<br />
[ 160 ] PO<strong>SP</strong>ÍŠIL, J.: Program NEWTOL. Uživatelský návod. (Výzkumná zpráva č.<br />
64005/2.) Praha, TESLA VÚST A.S.Popova 1977.<br />
[ 161 ] PO<strong>SP</strong>ÍŠIL, J.: Program REALTI. Uživatelský návod. (Výzkumná zpráva č. 64005/3.)<br />
Praha, TESLA VÚST A.S.Popova 1977.<br />
[ 162 ] PO<strong>SP</strong>ÍŠIL, J.: Popis programu NEWTOL. (Výzkumná zpráva č. 182/8.) Praha,<br />
TESLA VÚST A.S.Popova 1979.<br />
[ 163 ] SINGHAL, K. - PINEL, J.F.: Statistical design centering and tolerancing using<br />
parametric sampling. In: IEEE Proc. ISCAS, Houston (USA) 1980, vol. 3, s. 882-885.<br />
[ 164 ] ŠILHÁN, P.: Uživatelský návod k systému programů MOCAP. (Výzkumná zpráva.)<br />
Praha, TESLA VÚST A.S.Popova 1979.<br />
[ 165 ] ŠŤOVÍČEK, J.: Metody citlivostní analýzy vhodné pro automatizovaný návrh<br />
elektronických obvodů [Disertační práce.] Praha 1978. - České vysoké učení<br />
technické. Fakulta elektrotechnická.<br />
[ 166 ] ŠŤOVÍČEK, J.: Uživatelský návod k systému programů LINTOL. (Výzkumná zpráva<br />
č. 182/18.) Praha, TESLA VÚST A.S.Popova 1979.
Digitální integrované obvody 123<br />
[ 167 ] NOVÁK, M. - ŠEBESTA, V.: Dečsign centering by the use of statistical derivatives of<br />
yield. In: Proc. IV. International Symposium of Network Theory ETAN, Ljubljana,<br />
1979.<br />
[ 168 ] NOVÁK, M. - ŠEBESTA, V. : The direct methods of design centering. Problems of<br />
Control and Information Theory, 9, 1980, č. 4, s. 275-285.<br />
[ 169 ] NOVÁK, M.: Metody moderní matematiky. (Analýza a syntéza tolerancí.) Skriptum<br />
FJFI, Vyd. ČVUT, Praha 1986.<br />
[ 170 ] NOVÁK, M.: Teorie tolerancí soustav. Praha, Academia 1987.<br />
[ 171 ] BOYD, R.R.: Tolerance analysis of electronic circuits using Matlab. CRC Press, 1999,<br />
ISBN 0-8493-2276-6, L15<br />
[ 172 ] VIZMULLER, P.: Design centering using mu-sigma graphs and system simulation.<br />
Artech House, 1998, ISBN 0-89006-950-6<br />
[ 173 ] <strong>SP</strong>ENCE, R. and SOIN, R.S.: Tolerance design of electronic circuits. World<br />
Scientific. ISBN 1-86094-040-4<br />
[ 174 ] CREVELING, C.M.: Tolerance design. Addison-Wesley,1997, ISBN 0-201-63473-2<br />
[ 175 ] RAU, N.S.: Optimization principles. Wiley 2003, ISBN 0-471-45130-4