
Rysunek 1. Tranzystor w procesorze
Tranzystory to podstawowe komponenty, które umożliwiają przetwarzanie cyfrowe.W nowoczesnych procesorach, zwłaszcza procesorach, działają one jako ultra szybkie przełączniki, które kontrolują sposób przepływu prądu przez obwód.To przełączanie włączania i off reprezentuje wartości binarne, 1s i 0, które tworzą język przetwarzania.Przed tranzystorami zastosowano rurki próżniowe, ale były one duże, powolne i zużyły zbyt dużą moc.Tranzystory zmieniły wszystko.
Obecnie procesory używają głównie typu o nazwie MOSFET (tranzystor pola-tlenku-tlenku-tlenku), który jest wydajny nawet przy rozmiarach w skali nanometru.MOSFETS występują w dwóch typach: NMO i PMO.
• NMO włącza się, gdy napięcie dodatnie jest przyłożone do jego bramki, umożliwiając przepuszczanie prądu.

Rysunek 2. Schemat NMOS
• PMO działa w odwrotny sposób, aktywuje się przy niskim lub ujemnym napięciu bramki.Wiele łączy oba obwody CMOS, które są wysoce wydajne, ponieważ wykorzystują zasilanie tylko podczas przełączania stanów.Ta jakość sprawia, że są idealne do szybkiego przetwarzania o dużej gęstości.

Rysunek 3. Schemat PMOS
Każda część procesora, podobnie jak arytmetyczna jednostka logiczna (ALU), jednostka sterująca (Cu), rejestry i połączenia wewnętrzne, jest zbudowana z obwodów wykonanych z tranzystorów.Gdy procesor otrzyma instrukcję, tranzystory zajmują się nią od początku do końca: dekodowanie instrukcji, wysyłanie sygnałów sterowania, uzyskanie odpowiednich danych, wykonywanie obliczeń i przechowywanie wyniku.Wszystko to dzieje się w miliardach sekundy.Bramy logiczne (wykonane z tranzystorów) decydują, co robić w oparciu o sygnały wejściowe, podczas gdy inne obwody tranzystora (takie jak Flip-Flops) utrzymują dane przez krótkie okresy.

Rysunek 4. Schemat blokowy architektury procesora
ALU obsługuje operacje arytmetyczne i logiczne, takie jak dodawanie, odejmowanie, porównania i logika bitowa.Operacje te są wykonywane przez bramy logiczne (i, lub, XOR itp.), Które są zbudowane z grup tranzystorów.
Na przykład pełny addder, stosowany w dodatku binarnym, składa się z dziesiątek tranzystorów i jest wielokrotnie powtarzany przez ALU w celu obsługi 32-bitowych lub 64-bitowych wejść jednocześnie.Wiele zoptymalizuje te ustalenia przy użyciu technik takich jak logika przenoszenia, aby zmniejszyć opóźnienia i poprawić przepustowość.Ponieważ ALU jest jednym z najczęściej dostępnych komponentów w obciążeniach obciążających obliczenia, jego wydajność zależy od tego, jak dobrze jego układ tranzystorowy minimalizuje opóźnienie i zużycie mocy.
Jednostka sterująca jest odpowiedzialna za zarządzanie przepływem instrukcji wewnątrz procesora.Dekoduje instrukcje i wysyła sygnały do odpowiednich części procesora, aby je wykonać.Operacje te są kontrolowane przez sieci tranzystorów ułożone w obwodach logicznych.
Czas jest bardzo ważny.Flip-klapy oparte na tranzystorach wytwarzają zsynchronizowane sygnały zegara, które utrzymują wszystko w kroku.Ponieważ procesory stają się bardziej zaawansowane dzięki takim technikom, jak rurociąg i wykonywanie pozarządowe, logika kontroli staje się bardziej złożona.Musi obsługiwać funkcje, takie jak prognozowanie gałęzi i wykrywanie błędów, które zależą od precyzyjnego, niezawodnego zachowania tranzystorowego.
Rejestry tymczasowo przechowują dane podczas przetwarzania.Są zbudowane z klapek, z których każdy zawiera kilka tranzystorów.Te bistabilne obwody utrzymują trochę danych stabilnych, dopóki nowa wartość je zastąpi.To sprawia, że rejestry są idealne do szybkiego dostępu do często używanych danych lub instrukcji.
Pamięć pamięci podręcznej, zwłaszcza L1 i L2, jest zbudowana przy użyciu SRAM (Static RAM), gdzie każdy bit jest przechowywany za pomocą sześciu tranzystorów.Tranzystory te muszą być starannie dostrojone, aby zrównoważyć prędkość, zużycie mocy i odporność na zakłócenia.Nawet niewielkie zmiany napięcia lub wycieku między miliardami tranzystorów mogą powodować opóźnienia lub uszkodzenie danych.Dlatego jakość tranzystora jest ważna zarówno dla szybkości, jak i stabilności.
|
CPU
Model |
Uwolnienie
Rok |
Tranzystor
Liczyć |
Proces
Węzeł |
Opis |
|
Intel
4004 |
1971 |
2300 |
10
µm |
Pierwszy
Mikroprocesor komercyjny |
|
Intel
8086 |
1978 |
29 000 |
3
µm |
Podstawa
Dla architektury x86 |
|
Intel
Pentium |
1993 |
3.1
milion |
800
nm |
Superscalar
architektura |
|
Intel
Core i7-920 |
2008 |
731
milion |
45
nm |
Wprowadzone
Mikroarchitektura Nehalem |
|
Amd
Ryzen 9 5950X |
2020 |
4.15
miliard |
7
nm |
16-core
CPU komputera |
|
Amd
Threadripper 3990X |
2020 |
39,5
miliard |
7
NM (multi-chiplet) |
64-core
Procesor HEDT |
|
Jabłko
M1 Ultra |
2022 |
114
miliard |
5
nm |
Wysoki
Liczba tranzystorowa za pośrednictwem wiórów |
Na najbardziej podstawowym poziomie każdy tranzystor w procesorze służy jako przełącznik binarny.Może być włączony lub wyłączony, reprezentując 1 lub 0 w kodzie binarnym.Tranzystory są łączone w celu tworzenia bram logicznych, które z kolei tworzą obwody wykonujące obliczenia, przechowują dane i podejmują decyzje.Zwiększenie liczby tranzystorów w procesorze otwiera kilka zalet wydajności:
• Bardziej złożone obwody: Przy większej liczbie tranzystorów mogą one zaprojektować bardziej wyrafinowane jednostki przetwarzania.Na przykład mogą dodawać dodatkowe rdzenie, ulepszyć jednostki prognozowania gałęzi i zintegrować większe jednostki arytmetyczne do bardziej wydajnego obsługi złożonych instrukcji.
• Większy równoległość: większy budżet tranzystorowy pozwala na jednocześnie działanie jednostek wykonania.Oznacza to, że procesor może jednocześnie przetwarzać wiele instrukcji lub wątków, co poprawia wydajność obliczeń wielozadaniowych i równoległych.
• Większe pamięci podręczne: Więcej tranzystorów umożliwia włączenie większej i bardziej zaawansowanej pamięci pamięci podręcznej.Większe buformy pomagają przechowywać często dostępne dane bliżej procesora, zmniejszając opóźnienie i poprawiając przepustowość, unikając wolniejszego dostępu do pamięci głównej.
• Ulepszone zarządzanie energią: Dodatkowe tranzystory umożliwiają integrację drobnoziarnistych obwodów sterowania mocy.Obwody te mogą wyłączyć nieaktywne odcinki procesora lub dynamicznie dostosowywać napięcie i częstotliwość w oparciu o obciążenie pracą, poprawiając wydajność energetyczną bez poświęcania wydajności.
• Integracja na chipie: Dodatkowe tranzystory wspierają integrację wcześniej oddzielnych komponentów, takich jak kontrolery pamięci, jednostki graficzne i akceleratory AI, bezpośrednio na matryce procesora.Zmniejsza to opóźnienie komunikacji i zwiększa wydajność dla określonych obciążeń.
CPU przeprowadza zadania, postępując zgodnie z systematyczną sekwencją znaną jako cykl pobierania-exetetete.Podczas każdej fazy tej pętli niezliczone tranzystory działają razem w celu zarządzania sygnałami kontrolnymi, zmian logiki i wykonywania obliczeń.Te małe przełączniki pozwalają procesorowi ukończyć operacje z niesamowitą szybkością i dokładnością.

Rycina 5. Schemat cyklu pobucia-ekologicznego
1. Fetch
Cykl rozpoczyna się, gdy jednostka sterująca zbiera następną instrukcję z pamięci.Niniejsza instrukcja znajduje się w lokalizacji określonej przez licznik programu (PC), który śledzi bieżącą pozycję procesora w strumieniu instrukcji.Instrukcja jest następnie przenoszona do rejestru instrukcji (IR) w celu dalszego przetwarzania.Tranzystory w obwodach pamięci i sterowania działają jak przełączniki i wzmacniacze, umożliwiając szybkie i niezawodne pobieranie instrukcji.
2. Dekodowanie
Po pobraniu instrukcja jest przekazywana do dekodera instrukcji, który tłumaczy binarny kod operacyjny i określa, jaką operację powinien wykonać procesor, na przykład wykonywanie arytmetyki, logiki, przesyłania danych lub zmiana przepływu sterowania.Tranzystory w jednostce sterującej aktywują odpowiednie wewnętrzne trasy, umożliwiając odpowiednie rejestry, takie jak rejestry, autobusy i bloki logiczne.Cały ten proces dekodowania opiera się na sieciach tranzystorowych i bramach logicznych, które generują niezbędne sygnały kontrolne.
3. Wykonaj
Na etapie wykonania procesor wykonuje określoną operację.W przypadku obliczeń arytmetyczna jednostka logiczna (ALU) obsługuje pracę.Zbudowany z warstw bram logicznych i tranzystorów, ALU wykonuje zadania, takie jak dodawanie, odejmowanie, porównania logiczne i operacje bitwiste (np. I, OR, XOR).Dane wejściowe z rejestrów, natychmiastowych wartości lub pamięci są kierowane przez te obwody tranzystorowe o precyzyjnym czasie, umożliwiając szybkie i wydajne wykonywanie.
4. Sklep
Po operacji wynik jest zapisywany w rejestrze lub w pamięci.Po raz kolejny tranzystory są ważne dla kierowania przepływem danych i przechowywania wyniku bez błędów.Komponenty takie jak klapki i komórki SRAM zależą od stanów tranzystorowych w celu niezawodnego przechowywania informacji binarnych, zapewniając dokładne zatrzymanie wyjścia dla kolejnych kroków.
5. Przyrost
Wreszcie licznik programu jest aktualizowany, aby przygotować się do następnej instrukcji.W prostych sekwencjach wymaga to zwiększania adresu o ustaloną wartość.W przypadkach obejmujących skoki lub gałęzie komputer jest ponownie przypisany nowy adres oparty na wynikach instrukcji.Aktualizacje te są zarządzane przez logikę kontrolną wykonaną z tranzystorów, które oceniają warunki i generują sygnały, aby poprowadzić przepływ programu.
• wyciek i drenaż mocy
Małe tranzystory mogą wyciekać prąd, nawet po wyłączeniu, głównie z powodu efektów kwantowych.Ten bezczynny wyciek zwiększa zużycie energii.Aby zmniejszyć zmarnowaną energię, użyj technik takich jak bramkowanie mocy (wyłączanie nieużywanych części), DVF (regulacja napięcia i częstotliwości) oraz bramkowania zegara (pauzowanie nieaktywnych obwodów).
• Generowanie ciepła
Gęsto pakowane tranzystory tworzą zlokalizowane gorące punkty.Bez skutecznego chłodzenia mogą one spowolnić lub powodować trwałe uszkodzenie.Nowoczesne procesory przeciwdziałają to czujnikom temperatury, automatycznym dławianiu się i chłodzeniu, takim jak rozkładacze ciepła, komory pary lub chłodzenie cieczy.
• Starzenie się
Tranzystory degradują przez lata z powodu takich efektów, jak migracja metali i rozpad izolacji.To starzenie się może zmniejszyć wydajność lub spowodować awarie.Zbuduj marginesy bezpieczeństwa i wdrożyć systemy korekcji błędów, aby zapewnić niezawodne, długoterminowe działanie.
• Wolniejsze połączenia
Podczas gdy tranzystory nadal się kurczą, przewody łączące je również nie zmniejszają się.Te wzajemne połączenia odpowiadają przepływowi elektrycznemu i wprowadzają opóźnienia sygnału.To spowolnienie można złagodzić poprzez reorganizację ścieżek sygnałowych i wstawienie buforów w celu przyspieszenia komunikacji.
• Litografia i ograniczenia produkcji
Tradycyjna fotolitografia stara się zdefiniować cechy mniejsze niż światło, którego używa, powodując zniekształcenia krawędzi i wady.Litografia Extreme Ultraviolet (EUV) pomaga to rozwiązać, ale jest droga i wymagająca technicznie, zwiększając koszty produkcji.
• Równoważenie prędkości, mocy i ciepła
PROPUS muszą zapewnić prędkość bez konsumpcji zbyt dużej mocy lub przegrzania, trudnego kompromisu, szczególnie w aplikacjach mobilnych i centrum danych.Innowacje, takie jak ciemny krzem (wyłączenie nieużywanych obszarów), obliczenia adiabatyczne (logika o niskiej energii) i akceleratory sprzętowe poprawiają wydajność energetyczną przy jednoczesnym zachowaniu wydajności.
Gdy tradycyjne płaskie (płaskie) tranzystory osiągają swoje fizyczne granice, opracowywane są nowe i bardziej zaawansowane projekty.Te nowe typy tranzystorów pomagają powodować szybsze, mniejsze i bardziej wydajne.
Finfets są dziś jednym z najczęściej używanych zaawansowanych projektów tranzystorowych.Zamiast być płaskim jak starsze tranzystory, Finfets mają cienką pionową konstrukcję w kształcie płetwy wystającej z powierzchni układu.Część, która kontroluje prąd elektryczny, zwany bramą, obejmuje tę płetwę z trzech stron.Ta zawinięta struktura zapewnia bramę większą kontrolę nad przepływem elektryczności, co pomaga zmniejszyć niechciany wyciek i sprawia, że tranzystor jest bardziej niezawodny.Ze względu na ich lepszą wydajność i niższą energię, FINFET są teraz używane w wielu smartfonach, laptopach i innych nowoczesnych elektronikach.Po raz pierwszy pojawili się w 22 nm technologii chipowych i spada do jeszcze mniejszych rozmiarów.
Tranzystory GAA to ulepszona wersja FINFET.Podczas gdy Finfets owijają bramę wokół trzech stron kanału, tranzystory GAA idą o krok dalej: brama całkowicie otacza kanał ze wszystkich stron.Ta „wszechstronna” kontrola ułatwia zarządzanie przepływem energii elektrycznej i zmniejszenie utraty energii.Tranzystory GAA często używają projektu o nazwie „Nanosheets” lub „Nanowiry”, w którym kanał jest podzielony na cienkie warstwy lub przewody, a brama owija się wokół każdego.Umożliwia to dostosowanie wydajności i zużycia mocy bardziej dokładnie niż kiedykolwiek wcześniej.Oczekuje się, że technologia GAA będzie kluczową częścią układów zbudowanych z 3-nanometrowymi i mniejszymi procesami, dzięki czemu przyszłe urządzenia jest szybsze i bardziej energooszczędne.
Nanorurki węglowe to małe cylindry wykonane z atomów węgla, z niesamowitymi właściwościami elektrycznymi i termicznymi.Mogą włączać się i wyłączać szybciej niż krzem i mogą być znacznie mniejsze, umożliwiając dopasowanie większej liczby tranzystorów w tej samej przestrzeni.Grafen jest super cienkim arkuszem węgla, tylko jeden atom.Jest wyjątkowo silny, elastyczny i bardzo skutecznie prowadzi energię elektryczną.Materiały te mogą prowadzić do szybszych, mniejszych i chłodniejszych wiórów.Jednak budowanie tranzystorów z nanorurkami lub grafenem jest bardzo trudne, ponieważ proces produkcji musi być niezwykle precyzyjny.Nawet najmniejszy błąd może zrujnować małe struktury.
Tranzystory kwantowe działają zupełnie inaczej niż tradycyjne.Zamiast używać zwykłych bitów elektrycznych, które wynoszą 0 lub 1, używają one kubitów, bitów kwantowych, które mogą wynosić 0, 1 lub oba jednocześnie dzięki dziwnej właściwości zwanej superpozycją.Można je również uwikłać, co oznacza, że stan jednego qubit może zależeć od stanu innego, bez względu na to, jak daleko są od siebie.Z tego powodu tranzystory kwantowe mogą równolegle przetwarzać ogromne ilości informacji, czego zwykłe komputery nie mogą zrobić.To sprawia, że są idealne do zadań, takich jak łamanie szyfrowania, symulujące cząsteczki lub rozwiązywanie złożonych problemów matematycznych.
Tranzystory neuromorficzne są zaprojektowane tak, aby zachowały się jak neurony i synapsy.W mózgu neurony wysyłają do siebie sygnały na małe szczeliny zwane synapsami.Tranzystory neuromorficzne próbują skopiować to zachowanie za pomocą komponentów elektronicznych.Tranzystory te są stosowane w obliczeniach neuromorficznych, które jest nowym rodzajem obliczeń mających na celu obsługę zadań obejmujących uczenie się, rozpoznawanie wzorców i podejmowanie decyzji.Na przykład układy neuromorficzne mogą być używane w sztucznych systemach inteligencji, które rozpoznają obrazy, przetwarzają mowę lub uczą się z danych na czas.
Tranzystory robią wszystko w pracy procesora.Szybko włączają się i wyłączają, aby pomóc komputerowi wykonywać matematykę, podejmować decyzje i przenosić dane.W miarę dodawania coraz więcej tranzystorów, procesory stają się szybsze i mocniejsze, ale zużywają także więcej energii i stają się cieplejsze.Aby rozwiązać te problemy, użyj nowych projektów, takich jak Finfets i GAA, a nawet przetestuj nowe materiały, takie jak nanorurki węglowe i grafen.Niektóre nowe tranzystory są nawet zmuszone do działania jak komórki mózgowe.Zmiany te pomagają komputerom pozostać szybkim, wydajnym i gotowym na przyszłe wyzwania.
Proszę wysłać zapytanie, natychmiast odpowiemy.
Mniejsze tranzystory oznaczają, że więcej może pasować do układu, poprawiając prędkość i wydajność energetyczną.Umożliwiają również wyższą wydajność na wat i wspierają złożone funkcje, takie jak przyspieszenie AI.
Tranzystory procesora są zoptymalizowane pod kątem ogólnego przeznaczenia, seryjne, podczas gdy tranzystory GPU koncentrują się na równoległym przetwarzaniu, z wieloma mniejszymi rdzeniami do skutecznego obsługi grafiki i obciążeń AI.
Tranzystory muszą szybko włączać się i wyłączać, aby procesor osiągnął wysokie prędkości zegara.Szybsze przełączanie tranzystorów bezpośrednio umożliwiają wyższe częstotliwości i lepszą wydajność.
Wspólne przyczyny obejmują naprężenie cieplne, elektromigracja, skoki napięcia i rozpad izolacji w czasie.Zmniejszają one dokładność przełączania i mogą prowadzić do stałej awarii układu.
Nie, tranzystory w procesorach nie można naprawić.Jeśli zbyt wiele zawodzi lub degrada, wydajność całego układu cierpi, a jedynym rozwiązaniem jest wymiana.
na 8000/04/18 147757
na 2000/04/18 111931
na 1600/04/18 111349
na 0400/04/18 83719
na 1970/01/1 79508
na 1970/01/1 66894
na 1970/01/1 63010
na 1970/01/1 62996
na 1970/01/1 54081
na 1970/01/1 52112