Professional Documents
Culture Documents
Digitalis Elektronika
Digitalis Elektronika
DIGITÁLIS ELEKTRONIKA
A B Y A B Y A B Y
L L L 0 0 0 1 1 1
L H H 0 1 1 1 0 0
H L H 1 0 1 0 1 0
H H H 1 1 1 0 0 0
a. b. c.
1. ábra
Ideális áramkörnél a logikai 1-nek a +UT, míg a logikai 0-nak a 0V felelne meg. Azért
tekintjük ezt ideális esetnek, mert így van egymástól a legtávolabb a két jelszint, vagyis így
különböztethetők meg legjobban egymástól. E távolságnak később még kézzelfoghatóbb
fontosságát is látni fogjuk a zavarvédettség kapcsán.
A logikai áramkörök tényleges megvalósítása (áramköri logikák) azonban ideálistól eltérő
H és L szinteket eredményez. Ezen H és L szintek konkrét értéke különböző áramköri
logikánál is általában eltérő. Az áramköri logikákról külön fejezet szól a későbbiekben.
Egy adott áramköri logikánál normál körülmények között a leggyakrabban előforduló és
mérhető H és L szinteket tipikus H (tipikus 1, U1) és tipikus L szinteknek (tipikus 0, U0)
nevezzük. A tipikus logikai 1 szint (H) jellemzően a tápfeszültség (pl. +5V), míg a logikai 0
szint (L) a 0V közelében helyezkedik el.
Az áramköri megvalósítás és használat során a gyakorlatban a logikai szintek mind az
tipikustól eltérnek. Okok lehetnek többek között:
o ha a kimenetet több - de a megengedettnél nem több - további áramkörrel (IC-vel)
terheljük
o a környezeti körülmények (pl. hőmérséklet, páratartalom, stb.) referencikörülményektől
eltérő esete. A referencia körülményeket az áramkörökre a katalógus definiálja.
o a gyártási pontatlanság és szórás előfordulása.
Így a H és L szint sem definiálható egy-egy feszültség szint értékkel, hanem csak egy-egy
feszültségszint-tartománnyal. Az említett – ideálistól eltérő körülmények miatt a tipikus
jelszint romlik vagy romolhat, vagyis közeledik az ellentétes logikai értéket jelképező jelszint
felé (és a később értelmezendő komparálási feszültség felé). Ezért a gyártók definiálják az
áramkör kimenetére a legrosszabb esetre vonatkozó értékeket (U1min ill. U0max).
A logikai szintek definiálhatók az egyes áramkörök bemenetére és kimenetére is.
Ezt illusztrálja a 2. ábra. Egy-egy integrált áramkör (Integrated circuit, IC) kimenetére és
bemenetére mutatjuk be a logikai szintek értelmezését. A jobb érthetőség kedvéért ú.n.
egyvonalas rajzot tüntettünk fel mind az első áramkör kimenetére mind pedig az őt terhelő,
második áramkör bemenetére vonatkozóan.
+UT +UT
U1
U1min
Ube1min
Uki Ube
IC1 Uk Uk IC2
Ube0max
U0max
U0
0V (GND) 0V (GND)
2. ábra
Dr. Glöckner György: Digitálistechnika, digitális elektronika
3
Mivel a bemeneteken kimenetek hozzák létre a feszültség szintet, ezért itt tipikus értékek
nincsenek ill. legrosszabb esetre definiált értékek definíciója is eltérő a kimenetekétől.
(Természetesen a bemenet ill. a kimenetre kapcsolt bemenetek száma befolyásol(hat)ja a
kialakult értéket.). Így a bemeneti vonalas rajzon sorban fentről lefelé a következő
feszültségek láthatók:
o +UT: tápfeszültség az áramkör(ök) működéséhez szükséges feszültség a 0V-hoz képest
o Ube1min: a bemeneten logikai 1 (H) szintként elfogadott feszültség érték minimuma
(megengedett minimum).
o Uk: komparálási (átváltási) feszültségszint, mely alatt L és mely felett H kimeneti logikai
feszültségszintet értelmezünk
o Ubei0max a bemeneten logikai 0 (L) szintként elfogadott feszültség érték maximuma
(megengedett maximum).
o 0 V: a két pont között definiált tápfeszültség negatívabb pontja (tápfeszültség
referenciapontja).
uki
uT
uki=f(ube)
uki=ube
K
uk
uz
u0
-uz
ube
u0 uk u1 uT
ube0=u0+uz ube1=u1-uz
2.a. ábra
2.b. ábra
Dr. Glöckner György: Digitálistechnika, digitális elektronika
5
Az u0, mind az u1 értékek adott áramkörnél ú.n. tipikus értékek. Ez azt jelenti, hogy
jellemzően ilyen értékeket vesz fel a logikai 0 és logikai 1 állapotban. Adott áramköröknél is
gyártási szórás, hőmérsékletváltozás, öregedés, stb. miatt a megadott uk, u0, u1 feszültségek
nem definiálhatók 1-1 feszültség értékkel, hanem csak 1-1feszültség sávval. Ez igaz a
transzfer karakterisztikára is. Ugyanakkor (ezt később részletesebben látni fogjuk) az u0 és u1
feszültségek a kapcsolástól függően (pl. hány bemenet terhel egy kimentet) lényegesebben is
változhatnak. E változás általában a kedvezőtlenebb irányba történő módosulást jelent, vagyis
u0 nő, u1 pedig csökken. Ez a zavarvédettség szempontjából egy kedvezőtlenebb
"konstellációt" eredményez 2.c. ábra.
uki
uT
u1 uki=f(ube)
uki=ube
K
uk
uz
u0
-uz ube
ukmin ukmax
u0 u0max u1min u1
uk uT
ube1=u1min-uz
ube0=u0max+uz
2.c. ábra
Az ábrán láthatók az ideálistól eltérő értékek. Ez alapján az áramkör által még hiba nélkül
elviselhető zavarjel értéke csökken, ezen ú.n. legrosszabb esetre (worst case: wc) megadható
értékek logikai 0 szintnél uz0wc = ukmin - u0max , míg logikai 1 szintnél.
uz1wc = u1min - ukmax. Figyelembe vettük azt is, hogy a valóságban a transzfer
karakterisztika sem egy görbe, hanem egy görbe sereg!
Dr. Glöckner György: Digitálistechnika, digitális elektronika
6
2. logikai
áramkör ube Ct2
n. logikai
áramkör Ctn
ube
uki
Tt1 Tt
uk
3.c. ábra
Az ábrán bejelöltük az időállandókat és azt is, hogy egy esetleges komparálási feszültséget
hol metszenének a jelek: ennyi többlet-késleltetést jelentene a jelkésleltetésnél (ld. következő
alfejezet) - hiszen ennyivel később észlelné a logikai szint megváltozását a következő
bemenet.
Az áramkörök véges működési sebessége miatt a bemeneti jel megváltozását csak véges
idővel követi a kimeneti jel megváltozása. Sőt, általában a kimenet H L és L H változása
sem ugyanannyi idő alatt zajlik le. Előbbit tpHL-lel (vagy tpdo-lal), utóbbit tpLH-val (vagy tpd1 -
gyel) jelöljük . A jelterjedési idő fogalmát a két idő számtani átlagával definiáljuk (ld. 4.
ábra).:
t pd0 t pd1
t pd [ns]
2
Dr. Glöckner György: Digitálistechnika, digitális elektronika
8
ube
100%
50%
0% t
tpd0 tpd1
uki
100%
50%
0% t
4. ábra
A jelterjedési idő mérése két módon történhet. A kimeneti és bemeneti görbén vagy az 50%-
os jelszint (ld. 4. ábra) vagy pedig a komparálási feszültség jelszint metszésével kapott
pontok között eltelt időt hasonlítjuk össze.
A jelterjedési időt járulékosan növelik kapacitív terhelések (ld. korábban 1.3. fejezetnél). Így
áramköri logika (ld. később 2.1. fejezetben) megválasztástól függően akár jelentős
többletkésleltetést okozhatnak a kapacitív terhelések. MOS logikáknál jelentősebb lehet a
többletkésleltetés, míg bipoláris logikák valamelyest jobban „tűrik” ezt. Ennek indokaként
röviden csak annyit mondunk, hogy MOS logikák kisebb, míg bipoláris logikák nagyobb
áramokkal dolgoznak, így a terhelő kapacitásokat előbbiek lassabban, utóbbiak gyorsabban
tudják feltölteni ill. kisütni átkapcsoláskor.
.1.5. Disszipáció
Általában technológiák ill. áramköri logikák (ld. később) használják. Az adott technológia
vagy áramköri logika jellemző és elemi egységének (pl. NEMÉS vagy VAGY kapu), kapuja
disszipációjának és jelkésleltetési idejének szorzataként (SPP= Pd t pd - SPP: Speed Powe
dissipation Product – Sebesség disszipáció szorzat) definiáljuk a jósági tényezőt. Mivel mind
a disszipáció mind a jelkésleltetési idő minél kisebb értéke a kedvező, így annál jobb a logika,
technológia, minél kisebb a jósági tényező. E két villamos paraméter azonban általában
egymástól függetlenül nem módosítható, az egyik javítása gyakran a másik rovására megy
(erre példát a későbbiekben is látni fogunk), ezért értékük többnyire kompromisszum
eredménye. A logaritmikus léptékű Pd – tpd síkon elhelyezve az áramkörcsaládokat (ezeket ld.
később), az azonos SPP értékű vonalak mutatják az egyforma jóságú áramköröket (5. ábra).
„Ekvipotenciális” vonalak:
lg(tpd) azonos SPP-értékű pontok
MOS (1-1 vonal mutatja az
eszközök „egyformán jó” eszközöket)
tarto-
mánya
Bipoláris
eszközök tartománya
5. ábra
Dr. Glöckner György: Digitálistechnika, digitális elektronika
10
+UT
R1 R2
Y = A B
D1
A T2
DS
B
D2
6.a. ábra
diódájának nyitófeszültségét tolja el, kétszerezi meg. A két szakasz így együtt NAND kapu
szerepét látja el. A 6.b. ábrán a diódák helyett a tényleges tranzisztorokat tüntettük fel.
+U T
R1 R2
A T2
B T1
6.b. ábra
A T1 tranzisztor több-emitteres, vagyis így alakítható ki több bemenet. A több-emitteres
tranzisztor bipoláris technológiában könnyen megvalósítható.
Dr. Glöckner György: Digitálistechnika, digitális elektronika
11
7.a. ábra
SiO2 E B C
n+ p
p+ n p+
eltemetett réteg
p típusú hordozó
npn bipoláris
tranzisztor
Ha a 7.a. ábrát tekintjük, mindössze a p réteget szélesebbé kell nyújtanunk, és abba több n+
zsebet kell kialakítani kivezetéssel együtt.
SiO2 E1 E2 E3 B C
n+ n+ n+ p
p+ n p+
Eltemetett réteg
p típusú hordozó
több-emitteres npn
bipoláris tranzisztor
7. b. ábra
Dr. Glöckner György: Digitálistechnika, digitális elektronika
12
A gyakorlatban használt teljes NAND kapu a 8.a. ábrán látható. Felismerhetők az 7. ábrán
megismert NAND kapu elemei: T1, R1 ,T2 és R1 (R3-mal kiegészítve), míg T3, D, T4 és R4
pedig egy ellenütemű erősítős kimeneteti fokozatot alkot.
+UT
130 R4
4 k R1 1,6 k R2
T4
A T2 D
B T1 Y
T3
1 k R3
8.a. ábra
Uki V
5
+UT T1 és T4 nyitott
130 R4
4 k R1 1,6 k R2 és T3 zárt
T4
A T2 D U U U U
Y ki T BE4 D
T1
B U - 2 U
T3 T BE
Ube=0....+0,7V 1 k Uki
R3
UGND=0V
+UT
T 1, T2 és T4 nyitott
130 R4
4 k R1 1,6 k R2 T3 zárt
T4
U =U -I R U U
D ki T C2 2 BE4 D
A T2 Y R
U 2 (U U
B T1
) 2 U
T3 T R be BE2 BE
Uki 3
Ube=0,7...+1,4V 1 k
R3
UGND=0V
+UT
130 R4
4 k R1 1,6 k R2
T4
A T2
T1 D Y
B
T3 U =U
ki CE3s
Ube 1,4...+5V 1 k Uki
R3
UGND=0V
8.b. ábra
10.a. ábra
10.b. ábra
tpd0= 7..8 ns
tpd1=11..13 ns,
kívánja egyesíteni, így a 74..-hez képest kisebb fogyasztás, de a 74L..-hoz képest nagyobb
sebesség hozható létre. E család 9,5 ns-os jelterjedést és 2 mW-os kapunkénti fogyasztást
eredményezett.
Az igen gyors 74F.. (F: Fast) sorozat 1980-ban jelent meg, de magas költsége miatt nem
terjedt el. Jelterjedési ideje 2,5-3 ns, kapunkénti disszipációja 4 mW.
A továbbfejlesztett Schottky (Advanced Schottky, 74AS..) és kis-fogyasztású
továbbfejlesztett (Advanced Low-power Schottky, 74ALS..) az elterjedtebbek. Előbbit 1,7 ns
és 8 mW, utóbbit pedig 4 ns és 1,2 mW jellemzi.
Az egyes sorozatok jelszint és fan-out vonatkozásban nem teljesen kompatibilisek egymással.
A jelszintek definiálásában kicsi az eltérés, a fan-out fogalma pedig az egyes áramkör
családokon belül értelmezett. Így pl. az LS TTL-nél megadott 20-as érték standard TTL
terhelések esetén csak n=5-öt jelent. Ennek megfelelően különböző típusok összekapcsolása
esetén megfontolt tervezésre van szükség.
Az említett továbbfejlesztett áramkörök paramétereit az 1. táblázat foglalja össze.
Ha sok tranzisztor és így sok kapu kap helyet egy adott térfogatban ez már jelentős
hőtermelést okoz. Ezért szükségszerű a fajlagos (kapunkénti) disszipációt a lehető legkisebbre
szorítani. A bipoláris technológiai logikák kivétel nélkül ilyen gondokkal küzdenek.
Tételezzünk fel csak egy VLSI áramkört, amely - mai viszonyok között sem túl nagy számot
jelentő - 100 ezer több tízmillió tranzisztort tartalmaz. Ez még az utoljára említett ALS
sorozat technológiáját is használva 1000 vagy 10000 W nagyságrendű disszipációt jelentene.
Ekkora disszipáció egy integrált chipben nem valósítható meg. Ezért a bipoláris áramkörök
elsősorban az SSI - LSI kategóriákban játszanak nagy szerepet. Ez a témakörünk
szempontjából azt jelenti, hogy mikroszámítógépeknél főleg kiegészítő, illesztő, meghajtó,
stb. funkciókat látnak el a nagyobb bonyolultságú MOS integrált áramkörök mellett.
TTL áramkörök esetén még egy fontos kérdésről kell szólni, ez a kimenetek típusai. A
leginkább használatos kimeneti típus a már megismert ellenütemű, ún. totem-pole kimenet.
Emellett létezik és fontos szerepet kap a nyitott kollektoros kimenet is. Ennek megértéséhez
tekintsük a 11.ábrát. A kimeneti tranzisztor szabadon hagyott kollektora módot ad arra, hogy
több közösített ilyen kimenet összeköttetésével ún. huzalozott ÉS kapcsolatot alakítsunk ki.
Ezáltal nem kell külön ÉS kaput használni a fokozat után.
+UT
R1 R2 Rt
B T2
T1
A T3
R3
Y
+UT
R1 R2
D T2
T1
C T3
R3
11. ábra
UGS
UGS
Uküszöb UT UDS
Növekményes terhelésű nMOS tranzisztor be- és kimeneti jelleggörbéi
12.a. ábra
ID ID
UGS=0
UGS
UGS
Uelzáródási UT UDS
Kiürítéses terhelésű nMOS tranzisztor be- és kimeneti jelleggörbéi
Dr. Glöckner György: Digitálistechnika, digitális elektronika
20
12.b. ábra
áram nem folyik (áramvezető csatorna nincs). Kiürítéses üzemmódú tranzisztor esetén
áramvezetés UGS=0 esetén is folyik, az áram folyását negatív UGS feszültséggel lehet
megszüntetni (áramvezető csatorna elzárása - Uelzáródási). A kimeneti karakterisztika mindkét
esetben UGS-sel van paraméterezve.
+UDD +UDD
MOS
tranzisztor
Y=A Y=A
A bipoláris A n típusú
tranzisztor növekményes
13. ábra
a. b c.
14. ábra
Dr. Glöckner György: Digitálistechnika, digitális elektronika
21
UGSd
UGSl N=10
N=10
UDSd Ube
UDSl
UT
UGSl=0 UGSd
UDSd Ube
UT UDSl UT
Kiürítéses terhelésű inverter
15.c. ábra
Dr. Glöckner György: Digitálistechnika, digitális elektronika
22
VDD
β W W 1
L L
βD
N
βL
VGG 16.e. ábra
WL
βL 1 16.d. ábra
16.b. ábra LL
FA
WD
A βD 1
LD
W 1
GND L
16.b. ábra
Vezérlő-
Fém kontaktus Aktív terület elektróda
területe
Fémezés Poliszilicium
16.a. ábra
16.c. ábra
Dr. Glöckner György: Digitálistechnika, digitális elektronika
23
Telítéses (14.a. ábra) és trióda (14.b. ábra) típusú inverter (az elnevezések azt mutatják, hogy
a meghajtó (vezérlő) tranzisztor mely tartományban üzemel) esetén a két tranzisztor azonos
vezetési típusú, míg a kiürítéses terhelésű inverternél a terhelés kiürítéses típusú.
Telítéses inverternél a terhelés vezérlő elektródáját a D elektródára (UGS=UDS), trióda típusú
inverternél pedig a tápfeszültségnél nagyobb potenciálú pontra kötjük. Kiürítéses terhelésű
inverternél a terhelőtranzisztor ugyancsak kétpólusnak van kötve, de ekkor a
vezérlőelektródát a Drain elektródához kötjük, mely UGS=0 feltételt jelent.
A 15. ábrán bemutatott görbeseregben először a terhelő tranzisztor munkagörbéjének
szerkesztését mutatjuk be a fent leírt összefüggések (UGSl=UDSl, UGSl=0 , stb). közül az
aktuálisat felhasználva. (Az index utolsó betűje itt a terhelésre - l: load = terhelés - utal.)
Így például a telítéses inverternél adott UDSl-hez megkeressük az ezzel egyező UGSl=UDSl
paraméterű görbét a görbeseregből, majd ezen UDSl értékű függőleges vonallal metsszük a
kiválasztott IDl - UDSl görbét. Az így kapott pontokat összekötve megkapjuk a munkagörbét.
Ezután ezt be kell rajzolnunk a vezérlő tranzisztor IDd - UDSd (az index utolsó, kis d betűje a
meghajtó - drive = meghajtó - tranzisztorra utal) jelleggörbéjébe. Mivel UDSd.+ UDSl = +UT
(UDSd = +UT - UDSl ), így ennek megfelelően függőlegesen tükrözve, és a
tápfeszültségből levonva jelenik meg a meghajtó tranzisztor jelleggörbéjében a terhelő
tranzisztor által képviselt munkagörbe. Ezután szerkeszthető meg az átviteli (transzfer)
karakterisztika.
A gyártástechnológiánál láttuk, hogy a vezérlőelektróda területe a vezérlőelektróda anyaga
(pl. poliszilicium) és az aktív terület metszéke (16. a. ábra). A vezérlőelektróda területe
szélességének és hosszának hányadosát definiálhatjuk mind a meghajtó, mind a terhelő
tranzisztorra (16.e. ábra)
W W
β d d és β l l
Ld Ll
β
Ezek hányadosára az N d jelölés használatos. Ha geometriailag egyforma a meghajtó és
βl
vezérlő tranzisztor, akkor βd = βl és N=1 áll fenn. A gyártás egyszerű, mert egyforma
geometriájú tranzisztorokat kell készíteni és helyfoglalásuk a szeleten is jó emiatt. Ilyenkor a
15.a. ábra meredekebb, kék színű görbéje adódik a terhelőtranzisztor munkagörbéjénél és a
vezérlő tranzisztor jelleggörbéjénél. A transzfer karakterisztika ekkor igen előnytelen: az
átváltás meredeksége nehezen definiálható és kicsi, a logikai 1 szint kisebb mint a
tápfeszültség (ennek oka a küszöbfeszültség mértéke), a logikai 0 szint igen magas, stb. Ha az
inverter tranzisztorainak geometriáját úgy változtatjuk meg, hogy a meghajtó tranzisztor
széles és rövid, míg a terhelő tranzisztor keskeny és hosszú (16.b., c. és d. ábra), akkor N>1
alakítható ki. Ekkor javul az átviteli karakterisztika. N=10 esetén például a lila görbéket
nyerhetjük, melyeknél az átviteli karakterisztika elfogadható, de nem ideális (logikai szintek
még mindig nem egyeznek meg a tápfeszültséggel). Nem rajzoltuk fel, de magyarázat nélkül
fogadjuk el, hogy néhány más paraméter változatlanul rossz marad még, így például a le és
felfutási idők a jelkésleltetésnél igen aszimmetrikusak lesznek. Ugyanakkor a kapcsolás
előnye egyszerűsége és így olcsósága.
A trióda típusú inverternél (14.b. és 15.b. ábrák) a terhelőtranzisztor vezérlőelektródáját az
+UT tápfeszültségnél egy nagyobb értékű feszültségre (++UT)kötjük. Ezzel érhető el, hogy
az Uküszöb az origóba kerül. A geometriára elmondottak itt is érvényesek, és ennek
megfelelően alakul ki a terhelőtranzisztor kék ill. lila munkagörbéje, és az átviteli
Dr. Glöckner György: Digitálistechnika, digitális elektronika
24
karakterisztika görbéi (N=1 és N=10 esetére). Az átviteli karakterisztika jobb (pl. a logikai
1 szint megegyezik a - kisebbik - tápfeszültséggel), mint a telítéses típusé, de a fel és lefutás
aszimmetriájára ott elmondottak még itt sem ideálisak.
E megoldásnál kettő (sőt a gyakorlatban egy harmadik) tápfeszültséget használnak, mely
drágábbá teszi e változatot az előzőhöz képest.
Végül a harmadik inverter a kiürítéses terhelésű inverter (14.c. és 15.c. ábrák). A terhelő
tranzisztor munkagörbéjét az UGS=0 feltétel szabja meg és alakítja ki. Ezt berajzolva a
meghajtó tranzisztor jelleggörbéjébe kapható a transzfer karakterisztika. Ez közel van az
ideálishoz, és például a le és felfutási idők is csaknem egyformává váltak. Ugyancsak előny,
hogy ismét csak egy tápfeszültségről üzemeltethető az áramkör. Hátránya a bonyolultabb
technológia, hiszen a kiürítéses tranzisztorhoz ionimplantációval létre kell hozni az csatornát
fenntartó réteget (küszöbfeszültség eltolása).
Y= A + B + C
A B C
17.a. ábra
+U T
Y=A*B*C
17.b. ábra
Dr. Glöckner György: Digitálistechnika, digitális elektronika
25
+U T
A*
18. ábra
A kimeneti két tranzisztort nem ellenütemben, hanem külön-külön vezéreljük, s így mindkettő
kikapcsolásakor (E=1) a kimenet a következő fokozatokról le van választva (nagy impedancia
jelenik meg - a kikapcsolt MOS tranzisztorok miatt - a kimeneti pont és bármelyik
tápfeszültség között). E=0 esetén pedig A*=A.
A MOS áramkörök bemenő ellenállása igen nagy (gyakorlatilag végtelen nagy), mivel a
bemenetet (Gate) szigetelő réteg választja el a további részektől.
A MOS elemek sebessége általában kisebb mint a bipoláris elemeké. Ennek elsősorban az az
oka, hogy nagyobb impedanciákkal és (így) kisebb áramokkal dolgoznak mint a bipoláris
eszközök. A szórt és terhelő kapacitások nagyobb értékűek és átkapcsoláskor a kis áramok
csak lassabban tudják e kapacitásokat kisütni ill. feltölteni, ezért kisebb működési sebességet
tesznek lehetővé. A nagy bemeneti impedancia elhanyagolható bemenő áramot is jelent (pl.
nA nagyságrend), így a dc fan-out fogalma egyenáramú szempontból a gyakorlatban nem
értelmezhető: vagyis a terhelhetőség egyenáramú szempontból nem korlátozott. Ugyanakkor
az említett kapacitív okok miatt sok terhelő bemenet jelentős sebességcsökkenést
eredményezhet, vagyis az ac fan-out a meghatározó.
disszipációja tehát attól fog függeni, hogy az elemeket milyen gyakran kapcsoljuk át, így a
dinamikus disszipáció a meghatározó).
A A
+uT
D G S SiO2 D G S
p+ p+ n+ n+
p MOS n MOS
19 ábra
+UT
p típusú
Y=A
A n típusú
20 ábra
A működéshez ugyanakkor csak egy tápfeszültség szükséges. A CMOS logika igen nagy
előnye még a nagy zavarérzéketlenség. A komparálási szint ugyanis kb. a tápfeszültség
felénél van, a logikai 0 és 1 szintek pedig jó közelítéssel a 0 V ill. tápfeszültség. (A TTL és
CMOS áramkörök transzfer karakterisztikáját a 21. ábra hasonlítja össze).
uki [V]
5 ideális
karakterisztika
4
valóságos
CMOS
3 (bufferelés
nélkül)
2
TTL
1
ube [V]
1 2 3 4 5
21. ábra
+U T +UT
A B
Y=A*B
Y=A+B
A B
A 23. a., b.és c. ábra egy ábrában mutatja a TTL és CMOS elemcsaládokat, megjelölve a
korszerűnek tekintett (today and tomorrow) és elavult (yesterday) típusokat.
3. táblázat
A. Egyedi áramkörök
Ha a sorozatszám mégis eléri a fenti küszöböt, úgy természetesen érdemes megrendelni a
félvezetőgyártótól az adott integrált áramkör gyártását adott példányban. Az elkészült példány
egy darabra vetített költsége nem lesz magas, hiszen a darabszám a katalógus-áramkörök
darabszámával vetekszik, utóbbi gyártása pedig gazdaságos. Ekkor az áramkört a definiálási
fázistól kezdve ugyanúgy minden lépést a funkciókhoz optimálisan választva tudják
legyártani az egyedi igények szerint. Ez a legköltségesebb és leghosszabb időt igénybevevő
módszer, de a késztermék paramétereit tekintve a legjobb. Mivel teljesen a felhasználó
definiálhatja az áramkör és a megvalósítás minden részletét, így ezt teljesen egyedi
áramkörnek (full custom) nevezzük.
B. Előgyártott áramkörök
Ha azonban a darabszám egy vagy két nagyságrenddel a küszöb alatt van (ezres, tízezres
darabszám), úgy szóba sem jöhet a full custom megoldás. E kategóriában - és igazából ez volt
a nagy lépés, hiszen igen nagy darabszám esetén a gyártóknak addig is megérte full custom
IC-t gyártani - a félvezetőgyártók részben egyedi termékkel (semi custom) siettek a
felhasználók segítségükre. Ezek egyik csoportjánál (előgyártott) ez azt jelenti, hogy a chipen -
valamilyen (pl. MOS) gyártástechnológiával és logikában (pl. CMOS) - előre elkészítenek
elemeket (pl. tranzisztorokat). A felhasználó áramköri tervének megfelelően ezután csak
tranzisztorokat kell megfelelően összekötni. Az összekötés a gyakorlatban az IC-gyártási
technológiában a fémezési eljárást jelenti: meg kell tervezni majd ki is kell vitelezni az
összeköttetést és végül le kell zárni (be kell tokozni) az IC-t. Az alapelemként tranzisztorokat
tartalmazó előgyártott IC-t device array-nek nevezzük. Természetesen készítenek olyan
félkész chipet is, ahol összetettebb elemek képezik az alapelemet (pl. kapuk az alapelemek -
gate array, uncommitted logic array=ULA -, vagy cellákat tartalmaz a chip, melyekben
kapuk, flip-flopok, stb. is megtalálhatók - cell array).E megoldás - mint minden
„öszvérmegoldás” (hiszen e megoldás kompromisszum eredménye) előnyökkel és
hátrányokkal is rendelkezik a full custom megoldáshoz képest. Számos más előny (lásd
később) mellett egy hallatlanul nagy előnye azonban a megoldásnak, hogy a felhasználói
igényekhez jóval közelebbi kivitelt eredményez, mint a „merev” katalógus-áramkörökkel
történő megoldás.
Így alakult ki végül is a katalógus áramkörök mellett újfajta elemek kínálata, melyek vagy
teljesen a felhasználó igényeire optimalizáltak, egyediek (full custom) vagy közelítik azokat,
részben egyediek (semi custom).
Dr. Glöckner György: Digitálistechnika, digitális elektronika
34
C. Előtervezett áramkörök
A teljesen egyedi és az előgyártott (custom produced) semi custom áramkörök között
helyezkedik el az ún. előretervezett (előtervezett, cellakönyvtáras, standard cell, library
custom) semi custom áramkör-típus. Ez azt jelenti, hogy a szokásos (standard) áramköri
részfunkciók optimális előre megtervezésre kerültek és egy könyvtárban ezen elemek a
tervezéshez rendelkezésre állnak. A feladat ezután „csak” az, hogy ezen modulokból össze
kell rakni a kívánt funkciót megvalósító áramkört (tervezés), majd le kell gyártani azt. Mivel
itt nem áll rendelkezésre egy félkész termék, így a megoldás valamivel hosszabb időt vesz
igénybe, mint az előgyártott megvalósítás. Ugyanakkor jobban közelíti az optimális
megoldást.
Természetesen a full customénál gyorsabban nyerhetünk kész áramkört, de csak közelíteni
fogja a megoldás optimumát az ily módon kapott chip.
5. táblázat
Dr. Glöckner György: Digitálistechnika, digitális elektronika
35
FŐ KATEGÓRIÁK KATEGÓRIÁK ALKATEGÓRIÁK GYÁRTÁSI JELLEMZŐK KATEGÓRIA ELEMEK
Standard funkciójú IC-k Bipoláris
(General Purpose Logic MOS (nMOS, CMOS)
= GPL) Vegyes (pl. BiCMOS)
Katalógus- Szoftver-programozható
áramkörök eszközök
(Sotfware Program-
mable Logic - SPL)
(pl. mikroprocesszor)
Eszköz mátrix
(Device-array)
Mint tudjuk a diszjunktív kanonikus alak szorzatok (mintermek) összege (logikai VAGY)
kapcsolata. Így például a F A B C A B C függvényt a 24. ábra mutatja
A
A B C
B
C
A B C A B C
A
B
A B C
C
24. ábra
Ennek első szintjén logikai ÉS kapcsolat, második szintjén VAGY kapuk vannak. A két kapu
diódás megfelelőjét a 25.a. és b. ábra mutatja.
+UT A
D1
R
B
D2
D1 KI = A+B+C
KI = ABC C
A D3
D2
B R
D3
C
A diszjunktív kanonikus alak diódás áramkörökkel történő megvalósítását a 26. ábra mutatja
(az ábrán a negálást felső vessző jelöli, míg az ellenállás jelképi jelölésében az angolszászt
alkalmaztuk. A kimenetet (F helyett T jelöli) A megvalósítás felső részében az ÉS funkciót
egy ÉS-mátrix, míg az alsó rész VAGY-mátrixa a második szint VAGY kapcsolatát valósítja
meg.
Az ábra alapján is látható, hogy a diszjunktív kanonikus alakú függvény diódás ÉS és VAGY
mátrix segítségével létrehozható. Ezen felismerés vezetett az ú.n. programozható logikai
mátrix megalkotásához, melyben ÉS és VAGY mátrixot hoznak létre, de az egyes elemek
Dr. Glöckner György: Digitálistechnika, digitális elektronika
37
A B C A B C
F= A B C + A B C
26. ábra
Tekintsük így a 27. ábrát! Itt egy 16 elemű (16 változós) ÉS mátrix (max. 16-változós
minterm) és egy 48 elemes (48 bemenetű) VAGY-mátrix látható. Az ÉS-mátrixnál minden
bemeneti változónál - 1-1 inverter segítségével - lehetőségünk van a változó ponált és negált
módozatát is kiválasztani a mintermek összefüggéséhez. Ráadásként 3 külöböző VAGY
függvényt tudunk kialakítani és ezek mindegyike 1-1 KIZÁRÓ VAGY kapu segítségével
külön-külön majd 1 közös engedélyező jel (Kimenetek engedélyezése) segítségével egyszerre
is letiltható ill. engedélyezhető. A felhasználó beavatkozási lehetősége a diódákkal sorba
iktatott biztosítékokkal (fuse) valósul meg: ahol nem kívánunk kapcsolatot, ott a biztosítékot
kiiktatjuk (ez a gyakorlatban az érintett vezetékre adott áramimpulzussal történhet).
A valóságban ú.n. inverz biztosítékokat (antifuse) használnak, melyeknél az áramimpulzus
két vezetőréteg közti szigetelést iktat ki (28. ábra). Így aktivizálásukkal rövidzárat tudunk
létrehozni: így ott kell beavatkoznunk, ahol összeköttetést akarunk a mátrixban létrehozni.
A fenti módon, két programozható mátrix-szal rendelkező megoldást PLA-nak (PLA:
Programmable Logic Array=Programozható logikai mátrix) nevezzük. Amrennyiben a
VAGY mátrix előre rögzített kapcsolatokat definiál, és így csak az ÉS mátrix programozására
van lehetőségünk, úgy PAL-ról beszélünk.
Dr. Glöckner György: Digitálistechnika, digitális elektronika
38
+UT
0.
1.
15.
0. 1. 47.
minterm minterm minterm
0.
2.
7.
Kimenetek
engedélyezése
/ tiltása
27. ábra
Dr. Glöckner György: Digitálistechnika, digitális elektronika
39
+UT
poliszilicium
SiO2
dielektrikum
28. ábra