Układy scalone
Wstęp
1. Skalowanie tranzystora MOS
1.1. Wymiary tranzystora MOS
1.2. Reguły skalowania tranzystora MOS
2. Projektowanie i wytwarzanie układu scalonego
2.1. Topografia układu scalonego
2.2. Reguły projektowania
2.3. Zasady projektowania
2.4. Wytwarzanie układu scalonego
3. Szybkość działania układów scalonych
3.1. Opóznienia
3.2. Zwiększanie szybkości pracy układów
Podsumowanie
Bibliografia
Człowiek jest nadal najbardziej niezwykłym
komputerem.
John F. Kennedy, maj 1963
Wstęp
W module tym chciałbym, abyśmy przyjrzeli się temu, co najważniejsze w mikro-
elektronice, a więcej układom scalonym. Do tej pory poznałeś zasady projektowa-
nia układów cyfrowych. Co więcej, dowiedziałeś się jak wykonać pojedynczy tran-
zystor oraz komórkę inwertera CMOS.
W niniejszym module zajmiemy się właśnie tym, jak zaprojektować i wykonać
układ złożony z wielu tranzystorów. Umieszczenie takiej liczby elementów wyma-
ga, aby były one jak najmniejsze, dlatego moduł rozpocznę od omówienia jedne-
go z najważniejszych zagadnień mikroelektroniki miniaturyzacji. W dalszej czę-
ści omówię zasady i reguły projektowania układów scalonych. Pokażę jak ogrom-
ną rolę spełnia informatyka w mikroelektronice. Następnie powiem o szczegółach
wytwarzania układów scalonych, czyli o tym, jak przejść od umiejętności wytwa-
rzania pojedynczego tranzystora, którą już posiadasz, do wytwarzania milionów
tranzystorów, jak to ma miejsce we współczesnych układach scalonych. Przy okazji
uzupełnię wiedzę o poznanych procesach technologicznych oraz wrócę do pomi-
niętych w poprzednim module zagadnień związanych z testowaniem i pakowaniem
w obudowę. Na koniec opowiem bardzo krótko o szybkości układów scalonych.
Zawarte w tym module informację będą niezbędne do stworzeniu projektu własne-
go układu scalonego. Jednocześnie pozwolą Ci dostrzec silny związek między mi-
kroelektroniką a informatyką, który do tej pory nie była jednoznacznie widoczny.
Zapraszam do lektury!
2
1. Skalowanie tranzystora MOS
Jak pamiętasz, mikroelektronika zajmuje się miniaturyzacją elementów elektro-
nicznych oraz działaniem i technologią układów scalonych. Do tej pory zajmowa-
liśmy się jedynie tą drugą częścią, a więc działaniem i technologią układów sca-
lonych. Najwyższy czas powiedzieć o miniaturyzacja elementów elektronicznych.
Oczywiście jest to bardzo szerokie zagadnienie i dlatego skupimy się wyłącznie
na miniaturyzacji układów wykonywanych w technologii CMOS, a więc zbudowa-
nych z tranzystorów MOS i połączeń między nimi.
Chciałbym, abyś zwrócił uwagę na jedną bardzo ważną rzecz. Nieważne z jakich
tranzystorów zbudujesz układ będzie on działał zawsze, jednak im tranzystory
są lepsze, tym układ działa lepiej. Raz zaprojektowanego układu już nie zmieniasz,
poprawiasz jedynie parametry tranzystorów, uzyskując jednocześnie coraz lepsze
parametry całego układu. Jest to ogromna zaleta, do której będę jeszcze wielokrot-
nie powracał. Projektujesz raz, a zmieniając jedynie technologię wykonania, pro-
dukujesz coraz lepsze układy. Przy dużych projektach pozwala to zaoszczędzić spo-
ro czasu pracy zespołu projektantów. Oszczędność czasu to oczywiście oszczęd-
ność kosztów oraz szybszy postęp!
1.1. Wymiary tranzystora MOS
Zanim zaczniemy cokolwiek miniaturyzować dowiedzmy się, jakie wymiary i pa-
rametry ma tranzystor MOS, na przykładzie NMOS-a (rys. 1):
L długość bramki (najważniejszy z parametrów),
g
L długość kanału,
ch
L długość domieszkowania wysp zródła i drenu (obie są takie same),
n+
X głębokość domieszkowania wysp zródła i drenu (obie są takie same),
n+
tSi grubość tlenku bramkowego,
L długość kontaktu,
c
D szerokość tranzystora,
N koncentracja domieszkowania wysp zródła i drenu (obie są takie same),
n+
N koncentracja domieszkowania podłoża.
a
W poniższej tabeli zestawiłem parametry dla przykładowego tranzystora wykona-
nego w już nie najnowszej technologii, z połowy lat 90. ubiegłego wieku.
Tabela 1
Parametr Wartość
Przykładowe wymiary
L 0,25 µm
g
tranzystora MOS
L 0,2 µm
ch
L 0,4 µm
n+
X 0,2 µm
n+
tSi 6 nm
D 0,6 µm
N 3,5 · 1017 cm 3
a
N 1 · 1020 cm 3
n+
3
PrzypomnÄ™ tylko, że 1 mikrometr (µm) to jed-
na milionowa części metra, albo inaczej mówiąc,
jedna tysięczna milimetra. Natomiast 1 nano-
metr (nm) to jedna tysięczna mikrometra, a więc
jedna milionowa milimetra. Są to wielkości nie-
zwykle małe i na co dzień nie spotykamy się z ni-
mi. Jednak można je sobie wyobrazić, patrząc na
ludzki włos. Otóż w poprzek włosa można uło-
żyć ok. 50 takich tranzystorów o takich wymia-
rach, jak w tabeli. Brzmi to niesamowicie, a jed-
nak nie dość, że jest to możliwe, to jeszcze po-
Rysunek 1
wyższa technologia odeszła już do lamusa. Obecnie tranzystory są o wiele mniejsze
Wymiary tranzystora MOS
nie są to już wielkości na poziomie mikrometrów, lecz dziesiątek nanometrów,
a więc w poprzek włosa można ich już ułożyć setki! Natomiast jednostka domiesz-
kowania cm 3 wyraża ile atomów domieszki znajduje się w jednym centymetrze
szeÅ›ciennym półprzewodnika. Normalnie samych atomów krzemu jest ok. 5 · 1022
w 1 cm 3, domieszkowanie na poziomie 1020 oznacza zatem, że mniej więcej co set-
ny atom jest domieszką, a 99 jest atomami półprzewodnika.
Zapewne zadasz sobie pytanie, w jaki sposób można produkować aż tak małe ukła-
dy, przecież odległości między atomami w sieci krystalicznej są na poziomie części
nanometra, a więc tranzystor o wymiarach kilkudziesięciu nanometrów zbudowa-
ny jest z kilkuset atomów! Odpowiedzią jest oczywiście przedstawiona w poprzed-
nim module technologia produkcji. Jeśli teraz przyjrzysz się jej jeszcze raz, stwier-
dzisz zapewne, że właściwie nie ma większego problemu z wytrawieniem nawet
bardzo cienkich warstw. Wkładasz płytkę podłożową do cieczy trawiącej lub pod-
dajesz ją działaniu strumienia elektronów i po kłopocie, tu wymiar nie gra więk-
szej roli, choć oczywiście nie jest obojętny. Podobnie sytuacja wygląda w przypad-
ku dyfuzji czy nakładania warstw. Jedynym widocznym problemem jest odwzoro-
wanie małych kształtów na powierzchni, czyli proces litografii. Dlatego omawiając
procesy technologiczne powiedziałem, że ten właśnie proces jest krytyczny i świad-
czy o zaawansowaniu technologii.
Często możesz spotkać się ze stwierdzeniem, że procesor został wykonany w tech-
nologii 90 nm. Liczba ta oznacza tzw. możliwości odwzorowywania kształtów
w procesie litografii. Im jest ona mniejsza, tym mniejsze przyrządy można wyko-
nywać. Z liczbą tą związana jest tzw. jednostka . Nazwa technologii to 2. Zatem
dla technologii 90 nm wynosi 45 nm. Jak się już niedługo przekonasz jednostka
ma kluczowe znaczenie w procesie projektowania układów scalonych.
1.2. Reguły skalowania tranzystora MOS
Jedną z największych zalet tranzystorów MOS jest opracowanie stosunkowo pro-
stych reguł ich skalowania. Miniaturyzacja pozwala m.in. na:
zwiększenie liczby układów (albo ich skomplikowania) na jednej płytce krze-
mowej,
zwiększenie gęstości upakowania,
zwiększenie szybkości pracy,
zmniejszenie wydzielanej mocy.
Zmniejszając wymiary, uzyskujemy coraz lepsze parametry użytkowe urządzenia,
bez jakiejkolwiek ingerencji w sam układ. Można wręcz powiedzieć: im mniejsze,
tym lepsze. Jednak na przeszkodzie stoją możliwości procesu litografii, które de-
4
cydują o tym, jak mały może być przyrząd. Z drugiej strony tranzystora nie można
zmniejszać w dowolny sposób. Poszczególne jego parametry, a więc wymiary i do-
mieszkowania, są oczywiście ze sobą powiązane. Dlatego właśnie powstały proste,
ale skuteczne metody mówiące o tym, jak zmniejszać tranzystory. Zostały one na-
zwane regułami skalowania.
Rysunek 2
Reguły skalowania
Najpopularniejszą i najwygodniejszą regułą skalowania tranzystorów MOS jest za-
proponowana we wczesnych latach 70. ubiegłego wieku przez M. Dennarda zasa-
da mówiąca o takiej zmianie parametrów przyrządu, aby zachować stałe natęże-
nie pola elektrycznego. Dzięki temu uzyskuje się bardzo zbliżone fizyczne warunki
pracy tranzystora. Mówiąc inaczej, zmniejszamy tranzystor, a on nadal pracuje po-
dobnie jak przed zmniejszeniem. Tranzystor skalujemy z określonym współczynni-
kiem, oznaczmy go ą. Jeśli chcesz zmniejszyć tranzystor o połowę, to przyjmujesz
ą = 2, jeśli chcesz go zmniejszyć trzykrotnie, to ą = 3 itd. Wówczas, zgodnie z re-
gułą skalowania, zmianie ulegają, ze współczynnikiem skalowania ą, następujące
parametry tranzystora (rys. 2):
długość i szerokość kanału 1/ą,
głębokość złącz drenu i zródła 1/ą,
grubość tlenku bramkowego 1/ą,
koncentracja domieszkowania podłoża ą,
napięcie zasilające 1/ą,
szerokość połączeń 1/ą.
Dzięki temu, w zależności od przyjętego współczynnika ą, zmianie ulegają również
parametry układu scalonego:
wzrasta gęstość upakowania elementów ą2,
wzrasta maksymalna szybkość pracy ą,
zmniejsza siÄ™ pobierana moc 1/Ä…2.
Stała natomiast pozostaje gęstość mocy.
Z czego biorą się powyższe współczynniki? Przyjrzyjmy się pierwszemu z nich. Po-
wierzchnia zajmowana na pÅ‚ytce przez tranzystor wynosi L · D. JeÅ›li każdy z wy-
miarów zgodnie z regułą skalowania zmniejszymy ą razy, to zajmowana powierzch-
nia wyniesie:
L D L×Ä… D
×Ä… =Ä… ,
aÄ… aÄ…
aÄ…2
5
czyli zmniejszy się ą2 razy. Zatem na tej samej powierzchni będziemy mogli zmie-
ścić w przybliżeniu ą2 razy więcej tranzystorów. Bardzo ważny, jeśli nie najważ-
niejszy, jest drugi ze współczynników, a więc szybkość pracy tranzystora. Dzię-
ki wzrostowi maksymalnej szybkości pracy można budować układy o coraz więk-
szych częstotliwościach pracy. Stąd w komputerach procesory mają coraz więcej
megaherców, a obecnie już gigaherców. O szybkości pracy układów scalonych po-
wiemy krótko jeszcze na końcu modułu.
Wróćmy do naszego projektu sumatora jednobitowego. Stworzyłeś projekt, roz-
rysowałeś schemat, oddałeś do fabryki, otrzymałeś gotowy scalak. Zaczynasz go
badać i okazuje się, że wszystko działa poprawnie, układ może wykonywać np. ty-
siąc sumowań na sekundę i do tego pobiera 4 W mocy. Po roku dowiadujesz się, że
w innej fabryce półprzewodników opracowaną nową technologię, która pozwala
uzyskać 4-krotnie lepszą rozdzielczość litografii. Biegniesz tam i dajesz im dokład-
nie ten sam projekt co poprzednio, nic nie zmieniasz. Czekasz i otrzymujesz goto-
wy układ. Pierwsze zaskoczenie jest dużo mniejszy niż poprzedni. Zaczynasz go
badać, okazuje się, że wykonuje już nie tysiąc, a cztery tysiące sumowań na sekun-
dę, co więcej zużywa na to tylko 1 W mocy. Nie zrobiłeś nic za wyjątkiem pójścia
do innej fabryki, a masz dużo lepszy układ.
Oczywiście skalowanie przy założeniu stałego pola nie jest rozwiązaniem ideal-
nym. Posiada również wady, dlatego powstały inne reguły skalowania. Jedną z po-
pularniejszych jest reguła skalowania przy zachowaniu stałego napięcia zasilające-
go. Według tej reguły skalowane są wszystkie parametry, tak jak w przypadku mo-
delu stałego natężenia pola elektrycznego, z wyjątkiem napięcia zasilającego, które
pozostaje niezmienione. Powoduje to oczywiście wzrost natężenia pola elektrycz-
nego, który jest jednak kompensowany przez poprawę parametrów technologicz-
nych, szczególnie jakości tlenku bramkowego. Trend ten widoczny jest w prakty-
ce, gdyż napięcie zasilania układów nie zmienia się tak szybko jak wymiary. Więk-
sze napięcie zasilania to dodatkowy wzrost szybkości działania układu. Dlatego
właśnie podkręcając procesory musisz pamiętać o zwiększeniu napięcia zasilania.
Kosztem tego jest oczywiście wzrost wydzielanej mocy i możliwość uszkodzenia
układu, a więc jednocześnie musisz zapewnić lepsze chłodzenie.
W praktyce skalowanie nigdy nie odbywa się według jednego wybranego modelu,
lecz łączy w sobie cechy każdej w wymienionych powyżej reguł. Dlatego niedawno
powstały reguły quasi-stałego napięcia, które najlepiej opisują obserwowany od lat
70. ubiegłego wieku trendu miniaturyzacji tranzystorów MOS. Kompromisem jest
również wprowadzenie tzw. uogólnionego współczynnika skalowania, który za-
wiera dwa parametry: Ä… i ², opisujÄ…ce, w zależnoÅ›ci od przyjÄ™tych wartoÅ›ci, reguÅ‚Ä™
Tabela 2
staÅ‚ego pola (² = 1) lub staÅ‚ego napiÄ™cia (Ä… = ²).
Reguły skalowania
Zasada skalowania
Skalowany parametr
Stałe natężenie Stałe napięcie Quasi-stałe Współczynnik
pola elektrycznego zasilania napięcie uogólniony
Długość kanału 1/ą 1/ą 1/ą 1/ą
Szerokość kanału 1/ą 1/ą 1/ą 1/ą
Głębokość złącz 1/ą 1/ą (1/ą2) 1/ą 1/ą
Grubość tlenku 1/ą 1/ą (1/ą2) 1/ą 1/ą
Ä… Ä…
Koncentracja domieszkowania Ä… (Ä…2) Ä… (²2)
NapiÄ™cie zasilania 1/Ä… 1 1/Ä…1/2 ²/Ä…
Mimo że w praktyce proces skalowania wygląda trochę bardziej skomplikowanie
niż przedstawione tu modele, musisz przyznać, że nadal jest on naprawdę prosty
i nie wymaga zaawansowanych analiz. Dlatego, jeśli tylko możliwości technolo-
6
giczne wykonawcy są wystarczające, należy go przeprowadzić. Dostaje się niejako
za darmo lepszy układ.
Oczywiście proces miniaturyzacji nie jest pobawiony wad oraz nie można go prze-
prowadzać z dowolnym współczynnikiem. Jedną z największych wad jest wzrost
kosztów wynikających z droższej technologii wykonania.
7
2. Projektowanie i wytwarzanie
układu scalonego
W poprzednim temacie przy opisie wykonania układu
sumatora użyłem stwierdzenia: idziemy z projektem
do fabryki . No właśnie, w tym zdaniu pozostaje jedno
bardzo ważne niedopowiedzenie. Z czym idziemy do fa-
bryki? Ze schematem tranzystorów? Oczywiście nie. Jak
wiesz z poprzedniego modułu, układy scalone wykonuje
się na powierzchni płytki podłożowej, powstaje więc py-
tanie jak rozmieścić potrzebny układ tranzystorów i po-
łączeń między nimi na powierzchni. I właśnie tym zaj-
muje się projektowanie układów scalonych, czyli drugi
bardzo ważny dział mikroelektroniki. Natomiast odpo-
wiedz na pytanie z czym idziemy do fabryki brzmi: z to-
pografią układy scalonego. Topografia układu scalone-
go (rys. 3) to swego rodzaj rzut z góry układu scalonego,
na którym jest widoczne rozmieszczenie poszczególnych
tranzystorów oraz połączeń między nimi. W tym tema-
cie spróbujemy poglądowo odpowiedzieć na pytanie jak
tworzy siÄ™ takÄ… topografiÄ™.
Twórca topografii układu scalonego to całkowicie nowy
zawód, który powstał wraz z rozwojem mikroelektro-
niki. Osoba ta zajmuje się rozmieszczaniem poszczegól-
nych elementów układu na powierzchni płytki podłożo-
wej i planowaniem połączeń między nimi. Istnieją regu-
ły, które mówią jak powinno się to robić, i które za chwi-
Rysunek 3
lę przedstawię. Natomiast jasno trzeba powiedzieć, że tak jak w wielu dziedzi-
Topografia układu scalonego
nach wiedzy inżynierskiej bardzo ważne jest doświadczenie i intuicja technicz-
(procesor 4004)
na, podpowiadająca, jak powinny być rozmieszczane elementy, jak powinny być
połączone itd. Samo mechaniczne stosowanie reguł często nie wystarcza. Umiejęt-
ności projektowania układów scalonych nabiera się wraz z liczbą wykonanych pro-
jektów i poznanych topografii innych układów. To dość trudny i wymagający za-
wód, ale jednocześnie bardzo dobrze płatny i poszukiwany przez pracodawców.
Mam nadzieje, że nie masz już wątpliwości, iż przy tworzeniu topografii układu
mocno korzysta się z pomocy komputera, a konkretnie z narzędzi komputerowego
wspomagania projektowania CAD (ang. Computer Aided Design). Projekt nasze-
go sumatora jednobitowego ma ok. 20 tranzystorów i jesteś w stanie go opanować
byłbyś również w stanie opanować projekt zawierający nawet kilkaset tranzy-
storów. Jednak współczesne procesory zawierają ich setki milionów i wykonanie
takiego projektu bez pomocy narzędzi informatycznych jest niemożliwe. Zresz-
tą w tym temacie wielokrotnie będziemy wracali do zagadnienia komputerowego
wspomagania, ponieważ bez niego nie byłoby mikroelektroniki.
8
2.1. Topografia układu scalonego
Zanim przejdziemy do samodzielnego tworzenia topografii układu scalonego mu-
simy nauczyć się ją czytać (rys. 4). Pierwszą rzucająca się w oczy rzeczą jest kwadra-
towa siatka. Oczka siatki mają długość są to wspomniane już jednostki . A więc
nasz projekt wykonujemy, używając nie rzeczywistych wymiarów, lecz jednostek
względnych . Dzięki temu wykonaną topografię można dowolnie skalować, nie
zmieniając niczego. W zależności od możliwości technologicznych danej fabryki
półprzewodników przyjmuje się odpowiednią wartość i o takich fizycznych roz-
miarach wykonuje się układ. Co więcej, reguły projektowania, które za chwilę po-
znasz, mówią dokładnie ile powinna mieć bramka, ile powinno mieć domiesz-
kowanie itd. Dzięki temu zaprojektowana przez nas topografia jest uniwersalna
można jÄ… byÅ‚o wykonać 10 lat temu technologii 0,5 µm i bÄ™dzie jÄ… można wyko-
nać niedługo w technologii 65 nm.
Rysunek 4
Projekt układu scalonego
Najmniejszym składnikiem układu scalonego jest oczywiście tranzystor MOS (rys. 5).
Rysunek 5
Tranzystor MOS
Musisz przyznać, że jest to bardzo schematyczne przedstawienie tego przyrządu,
ale w pełni oddające jego konstrukcję. Cienki i długi prostokąt to bramka. Oczywi-
ście nie ma potrzeby rysowania osobno tlenku bramkowego oraz polikrzemu, po-
9
nieważ wiadomo, że zawsze pod polikrzemem znajduje się tlenek, wystarczy więc
jeden prostokąt. Bramka dzieli drugi prostokąt, który oznacza domieszkowanie
zródła i drenu. Do zródła i drenu dołączone są kontakty. I tak właśnie wygląda po-
jedynczy tranzystor. Ponieważ rysunek jest w skali , nie ma potrzeby dobierania
wartości domieszkowań są one zależne od wartości . Wystarczy zaznaczyć ob-
szar domieszkowania, a jego wartość i głębokość dobierze już na podstawie warto-
ści fabryka wykonująca układ.
Narysowanie inwertera CMOS też nie nastręcza żadnych trud-
ności (rys. 6). Jak pamiętasz, inwerter to połączenie dwóch
tranzystorów NMOS i PMOS i oba należy narysować. Oczywi-
ście jeden z nich musi znajdować się w studni o przeciwnym ty-
pie domieszkowania niż podłoże. Studnię rysuje się podobnie
jak każde inne domieszkowanie. Studnia jest podłożem tranzy-
stora i w tym przypadku podłączone jest do niej napięcie zasi-
lania. Tranzystor MOS jest przyrządem całkowicie symetrycz-
nym. Nie ma więc znaczenia gdzie jest zródło, a gdzie dren, dla-
tego wybieramy je tak, aby powstałe ścieżki były jak najkrót-
sze. Aączymy więc dren dolnego tranzystora ze zródłem górne-
go i w ten sposób otrzymujemy wyjście. Do pozostałego zródła
dolnego tranzystora podłączamy masę, a do drenu górnego za-
silanie. Pozostaje jeszcze podłączenie wejścia do złączonych po-
likrzemem bramek obu tranzystorów. I to wszystko, w ten spo-
sób otrzymaliśmy projekt topografii inwertera. Podobnie two-
rzy się poszczególne bramki.
Zapewne myślisz: No dobrze, to były proste projekty, mała
liczba tranzystorów, ale jeśli będę chciał wykonać choćby pro-
jekt naszego sumatora jednobitowego, to połączenia zaczną
się krzyżować i co wtedy? . Otóż w zależności od technolo-
gii i skomplikowania układu, można nakładać wiele warstw metalizacji, które są Rysunek 6
od siebie oddzielone warstwami izolacyjnymi. Takie metalizacje mogÄ… siÄ™ ze sobÄ… Inwerter CMOS
krzyżować na topografii, a w rzeczywistości nie stykają się ze sobą, ponieważ leżą
w różnych płaszczyznach. Oczywiście, jeśli istnieje taka potrzeba, to wykonuje się
tzw. przelotkę (via), która może połączyć ze sobą metalizacje leżące na różnych po-
ziomach, trzeba to jednak wyraznie zaznaczyć w projekcie. Najczęściej bliskie po-
Å‚Ä…czenia realizuje siÄ™ na pierwszym poziomie metalizacji, natomiast te coraz odle-
glejsze na wyższych. Przykładem może być prowadzenie magistrali masy i zasila-
nia, która musi dojść do każdego tranzystora w układzie.
Jeśli już uda ci się wytworzyć topografię układu, to możesz już iść z nią do fabryki.
Tam na jej podstawie zostanÄ… najpierw zaprojektowane maski do procesu litografii.
Następnie projektowany jest dalszy proces technologiczny. Szczególną uwagę nale-
ży zwrócić na wpływ pózniej wykonywanych operacji technologicznych na wcze-
śniejsze. Oczywiście tutaj też ogromną rolę spełnia komputerowe wspomaganie
CAM (ang. Computer Aided Manufacturing), pozwalające zaprojektować i pózniej
sterować całym procesem technologicznym.
2.2. Reguły projektowania
Jak wspomniałem wcześniej, istnieją tzw. reguły projektowania układów scalo-
nych, które jasno mówią, jak mała może być bramka, jaka powinna być minimal-
na odległość między domieszkowaniami itp. Wszystkie wymiary są oczywiście po-
10
dawane w jednostkach . Po wykonaniu topografii układu można automatycznie
sprawdzić, czy zostały spełnione wszystkie reguły projektowania. Każda reguła jest
ma swój numer, w którym pierwsza cyfra mówi, jakiego globalnie zagadnienia do-
tyczy niezgodność. Dlatego stosunkowo łatwo można sprawdzić gdzie pojawia się
błąd i usunąć go.
Rysunek 7
Reguły projektowania
Do najważniejszych reguł projektowania należy zaliczyć (rys. 7):
r101 minimalny rozmiar studni: 12,
r102 minimalna odległość między studniami: 12,
r201 minimalny rozmiar obszaru domieszkowania: 4,
r202 minimalna odległość między dwoma obszarami domieszkowania: 4,
r203, r204 minimalna odległość obszaru domieszkowania od studni: 6,
r301 minimalna szerokość polikrzemu (a więc długość bramki): 2,
r304 minimalna odległość między ścieżkami polikrzemowymi: 3,
r306 minimalna odległość między polikrzemem a końcem obszaru domiesz-
kowania zródła i drenu: 4,
r307 minimalna odległość wystawania bramki polikrzemowej poza obszar
domieszkowania: 2,
r401 minimalny rozmiar kontaktu: 2,
r402 minimalna odległość między kontaktami: 3,
r403, r404, r405 wystawanie odpowiednio metalu, polikrzemu i domieszko-
wania wokół kontaktu: 2,
r501 minimalna szerokość metalizacji: 3,
r502 minimalna odległość między ścieżkami metalizacjami: 3.
11
Pozostałe reguły dotyczą rozmiarów przelotek (r600), wyższych warstw metaliza-
cji (r700) oraz padów, czyli kontaktów wyprowadzanych z układu (r800).
Zachowując powyższe reguły, zyskujemy pewność stworzenia poprawnie wykona-
nego układu. Chciałbym zaznaczyć, że reguły te przewidują pewne niedoskonało-
ści procesu technologicznego, dlatego projektując układ nie musisz ich dodatkowo
poprawiać. A więc, jeśli np. odległość miedzy ścieżkami ma wynosić 3, to nie ma
potrzeby robienia jej większej to nic nie zmieni, a może tylko utrudnić projek-
towanie.
Myślę, że znając powyższe reguły byłbyś już w stanie, przynajmniej teore-
tycznie, zaprojektować większość układów scalonych. Oczywiście takie ręczne
projektowanie układu jest bardzo żmudne. Widać tu ogromną rolę programów
typu CAD. Najczęściej pozwalają one wygenerować automatycznie bramki, a na-
wet utworzyć topografię dla zadanej funkcji logicznej. Przy projektowaniu bar-
dziej skomplikowanych układów scalonych wykorzystanie takiego wspomagania
jest wręcz niezbędne i jednocześnie znacznie przyspiesza pracę nad projektem. Do-
datkowo programy pozwalają zoptymalizować m.in. długość połączeń w układzie
oraz wykorzystywaną do jego wytworzenia powierzchnię. Nie przesadzę, jeśli po-
wiem, że bez komputerowego wspomagania nie byłaby możliwa produkcja współ-
czesnych układów scalonych.
2.3. Zasady projektowania
Projektując dowolny układ scalony, można skorzystać z dwóch możliwych podejść:
z dołu do góry, a więc zaczynając od zaprojektowania bramek i następnie skła-
dania z nich poszczególnych elementów funkcjonalnych, po dalsze łączenie ich
w większą całość,
z góry do dołu, a więc od dzielenia skomplikowanego, dużego projektu na coraz
mniejsze logiczne części, zwane często komórkami elementarnymi i na koniec
łączenie ich w całości.
Oczywiście nie ma reguły, które z podejść jest lepsze, najczęściej do małych projek-
tów wykorzystuje się podejście pierwsze, do bardziej skomplikowanych podejście
drugie. Natomiast najlepsze wyniki uzyskuje się, stosując podejście mieszane, bę-
dące połączeniem obu podejść.
Podsumowując zdobytą dotychczas wiedzę, projektowanie układu scalonego moż-
na podzielić na następujące etapy:
1. Stworzenie projektu logicznego:
a) opis tworzonego układu, na który składa się m.in. opis jego wejść i wyjść oraz
realizowanych funkcji,
b) wytworzenie na podstawie poprzedniego punktu logicznego opisu układu,
składającego się z bramek logicznych i połączeń między nimi,
c) zastÄ…pienie bramek przez elementy elektroniczne (etap niekonieczny),
d) sprawdzenie poprawności logicznej zaprojektowanego układu.
2. Stworzenie projektu fizycznego:
a) wstępne rozmieszczenie poszczególnych elementów logicznych układu (ang.
floorplaning),
b) dokładne rozmieszczenie wszystkich elementów układu (ang. placement),
c) stworzenie połączeń między poszczególnymi elementami (ang. routing),
d) utworzenie ostatecznej topografii (ang. layout),
e) sprawdzenie fizycznej poprawności działania układu.
12
3. Stworzenie projektu technologicznego:
a) stworzenie projektów masek do procesu litografii,
b) zaprojektowanie poszczególnych procesów technologicznych i określenie ich
parametrów,
c) utworzenie ciągu procesów technologicznych, z uwzględnieniem ich wzajem-
nych powiązań,
d) sprawdzenie poprawności przygotowanego procesu.
Dopiero tak przygotowany projekt wykonuje się fizycznie. Na każdym etapie pro-
jektowania bardzo ważne jest sprawdzanie poprawności projektu. Wykryte w tej
fazie błędy niewiele kosztują, przeważnie jedynie czas projektanta. Ich poprawie-
nie polega wyłącznie na zmianie projektu znajdującego się w pamięci komputera.
Jeśli natomiast błąd dojdzie do fazy fizycznego wykonania, będzie kosztował o wie-
le więcej.
Wyjaśnienia, szczególnie z informatycznego punktu widzenia, wymagają punkty
1a i 1c. Otóż opis projektu tworzy się najczęściej za pomocą jednego z języków opi-
su sprzętu HDL. Różnią się one od znanych ci języków programowania, takich jak
C czy Java, jednak mają również wiele typowych konstrukcji, takich jak pętle, ope-
racje logiczne itp. Zadaniem takiego opisu jest wyszczególnienie tego, jakie funk-
cje i w jaki sposób ma realizować projektowany układ. Tak stworzony opis poddaje
się następnie kompilacji, w wyniku której uzyskuje się opis logiczny układu, a więc
najczęściej bramek i połączeń między nimi. Taki układ jest testowany pod kątem
tego, czy spełnia wszystkie warunki zawarte w pierwotnym opisie i czy realizuje je
poprawnie. Zamiana opisu logicznego na układ tranzystorów najczęściej nie jest
konieczna, gdyż kolejny kompilator (tzw. silicon compiler) potrafi z opisu logicz-
nego wytworzyć już topografię układu. Najczęściej nie tworzy on od razu topo-
grafii całego układu, lecz topografię jego poszczególnych części logicznych. Na ko-
niec są one składane i tak powstaje ostateczny projekt topografii układu. Wygląda
to stosunkowo prosto i automatycznie, jednak zapewniam cię, że w praktyce czę-
sto potrzebna jest ingerencja z zewnÄ…trz. Uzyskana topografia poddawana jest sy-
mulacji komputerowej, która stwierdza czy wszystko funkcjonuje poprawnie. I do-
piero w tym momencie można przystąpić do wytworzenia pierwszych prototypo-
wych układów scalonych. Są one bardzo wnikliwie badane, poza ich poprawnością
sprawdzane są oczywiście ich parametry użytkowe, odporność na zakłócenia, na
złe warunki pracy itp. Dopiero jeśli wszystkie wymagania zostały spełnione, układ
kierowany jest do seryjnej produkcji.
2.4. Wytwarzanie układu scalonego
Zależy nam na jak najmniejszej liczbie procesów litografii, ze
względu na ich krytyczność. Dlatego wszystkie elementy na po-
szczególnych warstwach są wytwarzane (a przynajmniej tak po-
winno być) w jednym procesie. Maski zawierają wzory wszystkich
tranzystorów w układzie i za ich pomocą na powierzchni płytki
odwzorowywane sÄ… wszystkie wzory naraz. Pozwala to zreduko-
wać liczbę procesów litografii do kilku w całym cyklu technolo-
gicznym, dzięki czemu można obniżyć koszty oraz podnieść nie-
zawodność otrzymywanych układów. Co więcej, na jednej płyt-
ce podłożowej wytwarza się najczęściej wiele takich samych ukła-
Rysunek 8
dów leżących obok siebie. Dzięki temu, że płytka podłożowa ma spore rozmiary
Wykorzystanie powierzchni
w stosunku do wielkości układów, nie traci się w ten sposób niepotrzebnie jej po-
podłoża
wierzchni (rys. 8).
13
Pozostałe procesy i ich kolejność są dokładnie takie, jak przedstawione w module
czwartym, z dodaniem kolejnych warstw metalizacji. Ze względu na rosnącą licz-
bę elementów w układzie, rośnie również liczba i długość połączeń między nimi.
Pamiętaj, że na jednym poziomie połączenia nie mogą się krzyżować! Aby móc
je wszystkie zrealizować, potrzebne są kolejne warstwy, na których te połączenia
mogą być wykonywane.
Zapytasz zapewne w tym momencie co z pozostałymi elemen-
tami elektronicznymi. Wiesz jak wykonać tranzystor i połą-
czenia. A co z rezystorem, kondensatorem, diodą, przecież
ich też możesz potrzebować w układzie? Oczywiście je rów-
nież możesz wykonać i to w tej technologii, którą poznałeś.
Strukturą kondensatora jest oczywiście bramka tranzystora
MOS (rys. 9). Zatem kondensator wykonuje siÄ™ tak jak bram-
kę tranzystora, czyli wytwarza się na powierzchni płytki dwu-
tlenek krzemu, na który nakłada się elektrodę. Drugą elektro-
dę przytwierdza się do podłoża i w ten sposób otrzymuje się
kondensator. Na podstawie wzoru:
Rysunek 9
Kondensator scalony
eÄ… ×Ä… S
C =Ä… ,
d
gdzie: µ staÅ‚a dielektryczna izolatora, S powierzchnia okÅ‚adek, d odlegÅ‚ość
między okładkami, możesz wywnioskować, że im cieńszy jest tlenek i im więk-
sza powierzchnia zajmowana przez tlenek i elektrodę, tym większa jest pojemność
kondensatora. Natomiast trzeba jasno powiedzieć, że w układzie scalonym można
wykonywać jedynie kondensatory o niewielkich pojemnościach. Jeśli potrzebujesz
większych, trzeba zrobić wyprowadzenia z układu i dołączyć ze-
wnętrzny kondensator.
Równie łatwo wykonuje się diodę (rys. 10). Jak pamiętasz, dio-
da to po prostu złącze półprzewodników o różnych typach. Za-
tem w podłożu wykonujesz domieszkowanie o przeciwnym ty-
pie i do tego domieszkowania podłączasz jedną elektrodę, do
podłoża drugą i już masz diodę. Większy problem jest z wy-
dałoby się najprostszym elementem, a mianowicie rezystorem.
Można go wykonać po prostu jako połączenie dwóch elektrod
Rysunek 10
do obszaru o określonym domieszkowaniu (rys. 11). Im większe jest domieszkowa-
Dioda scalona
nia i im mniejsza jest odległość między elektrodami, tym mniejsza jest jego rezy-
stancja. Odwrotnie, im mniejsze domieszkowanie tego obszaru i im większą odle-
głość, tym większa rezystancja. Metoda ta ma jednak ogrom-
ną wadę, ponieważ jeśli chcesz wykonać rezystor o dużej rezy-
stancji, będziesz musiał zająć sporą powierzchnię, a to kosztuje.
Dlatego rezystorów najczęściej nie wykonuje się, a ich rolę peł-
nią po prostu tranzystory. Jak pamiętasz, tranzystor to element
o sterowanej rezystancji. Jeśli ustawisz to sterowanie na jakąś
ustaloną wartość, to masz rezystor i to niemal o dowolnej war-
tości! Może cię to zaskoczy, ale prawdą jest, że najtańszy i naj-
prostszy do wykonania element, to właśnie tranzystor. Dlatego
wszystko, co tylko można wykonuje się w układzie jako tranzystor. Rysunek 11
Rezystor scalony
Po procesie technologicznym płytka jest cięta na poszczególne układy. Proces cięcia
musi być wykonany z niezwykłą starannością, tak aby nie uszkodzić wytworzonych
układów. Uzyskujemy w ten sposób drobniutkie kawałki płytki krzemowej, o wy-
miarach nieprzekraczających najczęściej kilku, kilkunastu milimetrów. I to już jest
nasz gotowy układ. Na nim znajdują się wszystkie elementy i połączenia miedzy
14
nimi, choć trudno sobie wyobrazić jak taką drobinkę krzemu można by umieścić
na płytce drukowanej, jak podłączyć do niej zasilanie itp. Dlatego koniecznych jest
jeszcze kilka zabiegów zanim układ zostanie oddany do sprzedaży.
Bardzo ważnym (jeśli nie najważniejszym) etapem jest testowanie wyprodukowa-
nego układu. Z czego wynika jego ważność? Otóż wady wykryte na tym etapie są
jeszcze stosunkowo tanie do usunięcia. Naturalnie niepoprawnie działający układ
wyrzuca się, gdyż nie ma możliwości naprawiania czegokolwiek wewnątrz. Stosu-
nek liczby poprawnie działających układów do liczby wszystkich wyprodukowa-
nych układów nazywany jest uzyskiem. Im jest on większy, tym lepiej, tym mniej
odpadów.
Wykrywanie błędów na tym etapie nie pociąga za sobą znaczących kosztów. Musisz
pamiętać, że największym kosztem układu scalonego jest jego obudowa, nie mó-
wiąc już o umieszczeniu go pózniej na płytce drukowanej u odbiorcy.
Tabela 3
Moment stwierdzenia błędu Koszt
Koszty znalezienia błędów
Projekt logiczny i topograficzny Bliski zeru
na poszczególnych etapach
Wykonany układ Kilka groszy
projektowania i produkcji układu
Opakowany układ Kilka złotych
scalonego
Układ zamontowany na płytce Kilka do kilkudziesięciu złotych
Gotowe urządzenie Kilkaset złotych
Koszty wyrzucenia niesprawnego układu w fazie testowania są nieporównywalnie
mniejsze (ponad tysiąc razy!) od usuwania usterek u końcowego odbiorcy. Co wię-
cej, teoria niezawodności mówi wyraznie, że najwięcej błędów pojawia się w ukła-
dzie zaraz po wyprodukowaniu. Okres ten często nazywa się śmiertelnością nie-
mowlęcą (rys. 12). Zadaniem procesu testowania jest właśnie wyeliminowanie
układów posiadających błędy wieku niemowlęcego . Do najczęstszych wad należy
zaliczyć:
przebicie tlenku bramkowego,
zbyt słabe domieszkowanie, któregoś z obszarów,
przerwanie ścieżki,
zwarcie ścieżki do innej (błędy w izolacji),
zbyt cienkie ścieżki, które przerywają się z wyniku pracy układu.
Rysunek 12
Prawdopodobieństwo
uszkodzenia układu scalonego
Musisz zdać sobie sprawę, że w takim układzie możesz mieć miliony tranzystorów
i połączeń między nimi i każdy musi działać poprawnie! Musisz przyznać, że to
ogromne wymagania inaczej układ jest do wyrzucenia. To, że jednak takie ukła-
dy udaje się produkować, co więcej, możesz je kupić w sklepie i to za niewielkie
pieniądze, świadczy o tym, jak zaawansowana i jednocześnie skuteczna jest obec-
nie technologia układów scalonych.
15
Zapewne zapytasz jak testuje się układy scalone. Oczywiście nie sprawdza się wy-
konania każdego tranzystora i każdego połączenia, byłby to raczej niemożliwe ze
strony technicznej i bardzo kosztowne. Najczęstszą metodą jest sprawdzenie funk-
cjonalne, a więc na wejścia układu podaje się dane testowe i bada co jest na wyj-
ściu. Jeśli pojawiają się jakieś błędy, oznacza to, że układ nie działa poprawnie i jest
wyrzucany. Oczywiście nie sprawdza się wszystkich możliwych danych wejściowy,
ponieważ trwałoby to bardzo długo, natomiast najczęściej dobiera się takie złośli-
we dane, które pozwalają sprawdzić jak najwięcej.
Na koniec układ jest pakowany (rys. 13).
Proces pakowania polega na dołączeniu
do układu wejść i wyjść kontaktów, zwa-
nych powszechnie pinami lub padami. Na
powierzchni układu znajdują się punkty,
do których dołączana jest najczęściej cien-
ka złota nić. Natomiast drugi koniec nici
podłączony jest do nóżki (pinu) końcowego
Rysunek 13
układu. Na zakończenie wszystko jest zalewane w formie żywicą, która po zasty-
Pakowanie układu
gnięciu stanowi twardą mechaniczną obudowę dla układu oraz izolację elektrycz-
ną. I tak wykonany układ możesz nabyć w każdym sklepie elektronicznym. Propo-
nuje ci, abyś kupił taki układ i spróbował rozbić go na części. Zobaczysz, że nóż-
ki, które wystawały z obudowy, tkwią w układzie na niewielką głębokość. Do nich
przytwierdzone są cienkie nici, które prowadzą w głąb układu. Gdzieś wewnątrz,
jeśli tylko będziesz dostatecznie uważny, znajdziesz malutki kawałek krzemu, do
którego schodzą się wszystkie nitki i to właśnie jest nasz układ.
Tak jak wspomniałem, koszty opakowania układu są wielokrotnie większe niż
koszty jego wykonania na podłożu krzemowym. Oczywiście po procesie pakowa-
nia układ jest ostatecznie testowany, co pozwala wykryć błędy połączenia układu
z wyprowadzeniami i ewentualnie uszkodzenia samego układu powstałe w trakcie
pakowania lub niewykryte w trakcie poprzednich testów.
Często, np. w przypadku procesorów, do układu montowane są elementy mające
za zadanie zwiększenie odprowadzania ciepła (przekładki wykonane z miedzi) lub
zapewniające lepsze własności mechaniczne, np. odporność na uderzenia. Jednak
nie stanowią one już integralnej części układu scalonego.
I to wszystko, jeśli chodzi o proces wytwarzania układów scalonych. Teraz już do-
kładnie wiesz jak wykonać taki układ od pomysłu, aż do jego fizycznej realiza-
cji w krzemie. Już nie ma żadnych niedopowiedzeń, pominiętych faktów. Jeśli te-
raz miałbyś dostęp do odpowiedniej aparatury, potrafiłbyś krok po kroku wykonać
prawdziwy układ scalony. Oczywiście wiele szczegółów związanych z projektowa-
niem i wykonywaniem układów scalonych pominąłem, m.in. sposoby wytwarza-
nia masek, metody projektowania dużych i skomplikowanych układów itd. Powiem
więcej, wiele informacji, szczególnie z dziedziny technologii, jest pilnie strzeżo-
nych przez firmy jako ich własne rozwiązania pozwalające zachować przewagę nad
konkurencją. Dotarcie do nich jest niemożliwe i są ujawniane dopiero wtedy, gdy
wprowadzana jest kolejna, nowsza generacja technologii. Z jednej strony takie po-
dejście hamuje rozwój, z drugiej jednak należy zrozumieć firmy, które inwestują
ogromne pieniądze w rozwój technologii.
16
3. Szybkość działania
układów scalonych
Ostatnim zagadnieniem, jakie chciałem poruszyć jest szybkość pracy układów sca-
lonych. Jest to jedno z najważniejszych, choć równocześnie najbardziej złożonych
zagadnień przy projektowaniu i produkcji układów scalonych. Każdy przecież chce
mieć jak najszybsze procesory, jak najszybsze pamięci itd. Zanim zajmiemy się tema-
tem zwiększania szybkość działania, powiedzmy najpierw z czego wynikają ograni-
czenia tej prędkości i co stoi na przeszkodzie, aby układ pracował wydajniej.
3.1. Opóznienia
Przyczyną ograniczeń w szybkości działania układów są opóznienia powstające na
jego poszczególnych elementach. Powodują one, że sygnał, który pojawia się na
wejściu da wynik na wyjściu dopiero po jakimś czasie. Zatem układ nie może pra-
cować za szybko, ponieważ może okazać się, że na wejściu zmieniliśmy już sygna-
ły, a nie uzyskaliśmy jeszcze poprzedniego wyniku na wyjściu. Wynik może okazać
się wtedy niepoprawny, ponieważ na wyjściu są już inne sygnały, niektóre bramki
mogą zdążyć na to zareagować, inne nie trudno cokolwiek przewidzieć. Opóz-
nienia powstają zarówno na poszczególnych elementach, jak i na połączeniach.
Opóznienia na połączeniach wynikają z prędkości rozchodzenia się sygnału. Pręd-
kość ta jest ogromna bliska prędkości światła. Jeśli jednak uświadomisz sobie,
że współczesne układy pracują z częstotliwością 1 GHz, to w czasie jednego cyklu
sygnał może przebyć kilka do kilkunastu centymetrów! Zatem opóznienia powsta-
jące na połączeniach stają się bardzo istotne.
Opóznienia na bramkach wynikają z szybkości przełączania tranzystorów. Musisz
pamiętać, że tranzystor zaczyna przewodzić, gdy pod obszar bramki zostają przy-
ciągnięte nośniki, a przestaje, gdy zostaną one usunięte. Ruch ten odbywa się ze
skończoną prędkością, zatem od podania sygnału na wejście, aż do odpowiedniego
ustawienia się tranzystorów w stan przewodzenia, bądz nie, m3a określony czas.
Jeśli dodatkowo bramki są połączone szeregowo, tzn. wyjścia jednych bramek pod-
pięte są do wejść kolejnych, to sumaryczny czas opóznienia takiego toru jest sumą
opóznień na poszczególnych elementach. Przykładem może być choćby zaprojekto-
wany sumator jednobitowy, gdzie wejścia podpięte są do inwertera (bramka NOT),
następnie do bramek AND, te z kolei do OR i dopiero do wyjścia. Jeśli dodatkowo
doliczymy jeszcze opóznienia na połączeniach, to widać, że opóznienia mogą od-
grywać istotną rolę, szczególnie w działaniu skomplikowanych układów, takich jak
np. procesory.
Innym bardzo istotnym problemem wynikającym z istnienia opóznień jest wystę-
powanie zjawiska hazardu. To bardzo niekorzystne i niebezpieczne zjawisko, któ-
re może prowadzić do wielu trudnych do wykrycia błędów. Polega ono na dotar-
ciu do bramki sygnałów wejściowych z różnymi opóznieniami. Przykładem może
być choćby nasz jednobitowy inwerter, gdzie do bramki AND jeden sygnał dociera
17
bezpośrednio z wejścia, a drugi przez inwerter. Ten drugi na pewno będzie opóz-
niony wobec pierwszego. Na wyjściach bramki powstanie zatem chwilowo trudny
do przewidzenia stan, który jednak dalej rozprzestrzeni się w układzie i może po-
wodować kolejne zakłócenia.
Radzenie sobie z tym problemem jest stosunkowo trudne i najczęściej polega na
wprowadzeniu w niektórych miejscach dodatkowych elementów opózniających,
np. dwóch inwerterów. Jak pamiętasz, podwójne zanegowanie niczego nie zmienia,
więc sygnał po przejściu dwóch inwerterów jest taki sam jak przed, ale opózniony.
Oczywiście wprowadzanie dodatkowych opóznień to dodatkowe elementy, a więc
i dodatkowe koszty, konieczne jednak, aby układ poprawnie funkcjonował. Zjawi-
sko hazardu jest bardzo trudnym do rozwiązania problemem również w skompli-
kowanych układach, np. procesorach.
3.2. Zwiększanie szybkości pracy układów
Opóznienia stanowią bardzo istotny problem dla projektantów układów scalonych,
z którym radzą sobie przez różne zabiegi projektowe. Nie ma jasnych i uniwersal-
nych zasad dotyczących tego, jak je eliminować, dużo zależy tutaj od umiejętności
i doświadczenia projektanta.
Istnieją natomiast uniwersalne metody zwiększania prędkości pracy układów. Jed-
ną z nich jest zwiększanie napięcia zasilającego. Powoduje ono szybsze przyciąganie
nośników do powierzchni półprzewodnika, a więc szybsze tworzenie kanału. Tran-
zystor może się dzięki temu szybciej przełączać, co powoduje mniejsze opóznienia
na bramce. Jednak podnoszenie napięcia ma oczywiście swoje wady. Największą jest
możliwość przebicia tlenku bramkowego. Pamiętaj, że ten tlenek jest bardzo cienki,
rzędu nanometrów (!). Zbyt duże napięcie może go przebić i na trwałe uszkodzić
układ. Poza tym większe napięcie to większa wydzielana moc i w konsekwencji tem-
peratura, która może powodować zakłócenia w pracy układu.
Kolejnym sposobem zmniejszania opóznień układów jest miniaturyzacja. Mniejszy
tranzystor szybciej się przełącza, co więcej odległości między poszczególnymi
tranzystorami mogą być mniejsze, a więc i połączenia krótsze.
Ostatni ze sposobów redukcji opóznień to zabiegi projektowe, wśród których na-
leży wymienić choćby redukcję długości połączeń, równoległą pracę układów, od-
powiednie dobranie wymiarów poszczególnych elementów itp. Oczywiście sposób
ten jest najprostszy do wprowadzenia z wymienionych.
Połączenie wszystkich powyższych metod doprowadziło do obserwowanego obec-
nie postępu w dziedzinie szybkości pracy układów scalonych. Należy przypusz-
czać, że postęp ten będzie trwał nadal, choć raczej nie będzie już tak dynamiczny
jak obecnie.
18
Podsumowanie
W ten sposób doszliśmy do końca naszej przygody z mikroelektroniką. Myślę, że
teraz już to, co znajduje się wewnątrz czarnych kosteczek umieszczonych w kompu-
terze nie stanowi dla ciebie tajemnicy. Ba, potrafiłbyś nawet takie zaprojektować.
Poznałeś już cały proces od pomysłu, przez projekt, aż do wykonania. Zresztą
swoją wiedzę i umiejętności potwierdzisz, wykonując samodzielnie projekt proste-
go układu scalonego. Nie chciałbym, abyś pomyślał, że większe i skomplikowane
układy projektuje się zupełnie inaczej. Zasady są podobne, różnice tkwią natomiast
w szczegółach masz znacznie więcej elementów, znacznie więcej połączeń i wy-
nikających z tego problemów do rozwiązania. Myślę jednak, że mając przedsta-
wione tu podstawy, jeśli tylko będziesz chciał, bez większych trudności uzupełnisz
swoją wiedzę w tej kwestii, do czego oczywiście cię zachęcam.
W module tym poznałeś szczegóły związane z mikroelektroniką. Przede wszyst-
kim dowiedziałeś się o dwóch bardzo ważnych zagadnieniach, a mianowicie o mi-
niaturyzacji oraz o sposobach projektowania układów scalonych. Mam nadzieję,
że udało mi się pokazać również związki istniejące między mikroelektroniką a in-
formatyka i to, że jedna dziedzina bez drugiej absolutnie nie może funkcjonować.
Co więcej, każdy dobry informatyk powinien posiadać wiedzę z dziedziny mikro-
elektroniki.
19
Bibliografia
1. Beck R., 1991: Technologia krzemowa, PWN, Warszawa.
2. Europractice. Witryna internetowa. http://www.europractice.com/, stan z 26 wrze-
śnia 2006 r.
3. IBM. Witryna internetowa. http://www.ibm.com, stan z 26 września 2006 r.
4. Intel. Witryna internetowa. http://www.intel.com, stan z 26 września 2006 r.
5. International Technology Roadmap for Semiconductors. Witryna internetowa.
http://public.it, stan z 26 września 2006 r.
6. Kalisz J., 1998: Podstawy elektroniki cyfrowej, Wydawnictwa Komunikacji
i Aączności, Warszawa.
7. Marciniak W., 1984: Przyrządy półprzewodnikowe i układy scalone, Wydaw-
nictwa Naukowo-Techniczne, Warszawa.
8. Marciniak W., 1991: Przyrządy półprzewodnikowe MOS, Wydawnictwa Na-
ukowo-Techniczne, Warszawa.
9. Massucci J., 2001: Projekt Milenium, Wydawnictwo Amber sp. z o. o., Warszawa.
10. Napieralska M., Jabłoński G., 2002: Podstawy mikroelektroniki, Wydawnic-
twa PA, Aódz.
11. University of California, Berkeley. Witryna internetowa. http://www-device.
eecs.berkeley.edu/, stan z 26 września 2006 r.
20
Wyszukiwarka
Podobne podstrony:
Cyfrowe uklady scaloneukłady scaloneF2 1 Cyfrowe układy scalone2 WYKLAD Cyfrowe układy scaloneUniwersalne uklady scalone do pomiaru praduliniowe uklady scalone04? PEiM Sensory i Układy scalone docUkłady scalone TTL z serii 74xx i 74xxxwięcej podobnych podstron