31.01.2015 Views

SP - UMEL - Vysoké učení technické v Brně

SP - UMEL - Vysoké učení technické v Brně

SP - UMEL - Vysoké učení technické v Brně

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!