
Figura 1. Tranzistor în CPU
Tranzistoarele sunt componentele de bază care fac posibilă calcularea digitală.În procesoarele moderne, în special a procesoarelor, acestea acționează ca comutatoare ultra-rapide care controlează modul în care curentul curge printr-un circuit.Această comutare on-and-off reprezintă valori binare, 1s și 0s care formează limbajul calculului.Înainte de tranzistoare, s -au folosit tuburi de vid, dar erau mari, lente și consumau prea multă putere.Tranzistorii au schimbat totul.
Astăzi, procesoarele folosește în cea mai mare parte un tip numit MOSFET (metal-oxid-simemonductor tranzistor de efect de câmp), care este eficient chiar și la dimensiuni la scară nanometrică.MOSFET -urile vin în două tipuri: NMOS și PMO.
• NMOS se pornește atunci când se aplică o tensiune pozitivă pe poarta sa, permițând trecerea curentului.

Figura 2. Diagrama NMOS
• PMO -urile funcționează în mod opus, se activează cu o tensiune de poartă joasă sau negativă.Mulți se combină atât în circuitele CMOS, care sunt extrem de eficiente, deoarece folosesc puterea doar atunci când comutarea stării.Această calitate le face ideale pentru procesarea de mare viteză, de înaltă densitate.

Figura 3. Diagrama PMOS
Fiecare parte a procesorului, precum unitatea de logică aritmetică (ALU), unitatea de control (CU), registrele și conexiunile interne, este construită din circuite din tranzistoare.Când un procesor primește o instrucțiune, tranzistoarele au grijă de acesta de la început până la sfârșit: decodarea instrucțiunii, trimiterea de semnale de control, obținerea datelor corecte, efectuarea calculului și stocarea rezultatului.Toate acestea se întâmplă în miliarde de secunde.Porțile logice (făcute din tranzistoare) decid ce să facă pe baza semnalelor de intrare, în timp ce alte circuite de tranzistor (cum ar fi flip-flops) se mențin pe date pentru perioade scurte.

Figura 4. Diagrama bloc a arhitecturii CPU
ALU gestionează operațiuni aritmetice și logice, cum ar fi adăugarea, scăderea, comparațiile și logica bitwise.Aceste operațiuni sunt efectuate de porțile logice (și, sau, xor etc.), care sunt construite din grupuri de tranzistoare.
De exemplu, un adăugat complet, utilizat în adăugarea binară, este format din zeci de tranzistoare și este replicat de multe ori pe ALU pentru a gestiona simultan intrări pe 32 de biți sau 64 de biți.Mulți optimizează aceste aranjamente folosind tehnici precum logica transport-lookahead pentru a reduce întârzierile și a îmbunătăți randamentul.Întrucât ALU este una dintre cele mai frecvent accesate componente în sarcinile de lucru grele de calcul, performanțele sale depinde de cât de bine dispunerea sa tranzistor minimizează latența și utilizarea puterii.
Unitatea de control este responsabilă de gestionarea fluxului de instrucțiuni din interiorul procesorului.Decodează instrucțiunile și trimite semnale către părțile potrivite ale procesorului pentru a le efectua.Aceste operații sunt controlate de rețele de tranzistoare aranjate în circuite logice.
Momentul este foarte important.Flip-flop-uri bazate pe tranzistor produc semnale de ceas sincronizate care păstrează totul în pas.Pe măsură ce procesoarele devin mai avansate cu tehnici precum conducta și execuția în afara ordinului, logica de control devine mai complexă.Trebuie să gestioneze caracteristici precum predicția ramurilor și detectarea erorilor, care depind de un comportament precis și de încredere al tranzistorului.
Registrele dețin date temporar în timpul procesării.Sunt construite din flip-flops, fiecare conținând mai multe tranzistoare.Aceste circuite bistabile păstrează un pic de date stabile până când o nouă valoare o înlocuiește.Acest lucru face ca registrele ideale pentru acces rapid la date sau instrucțiuni utilizate frecvent.
Memoria cache, în special L1 și L2, este construită folosind SRAM (RAM static), unde fiecare bit este stocat folosind șase tranzistoare.Aceste tranzistoare trebuie să fie reglate cu atenție pentru a echilibra viteza, utilizarea puterii și rezistența la interferențe.Chiar și variații minore de tensiune sau scurgeri pe miliarde de tranzistoare pot provoca întârzieri sau corupție de date.Acesta este motivul pentru care calitatea tranzistorului este importantă atât pentru viteză, cât și pentru stabilitate.
|
CPU
Model |
Eliberare
An |
Tranzistor
Conta |
Proces
Nodul |
Descriere |
|
Intel
4004 |
1971 |
2.300 |
10
µm |
Primul
Microprocesor comercial |
|
Intel
8086 |
1978 |
29.000 |
3
µm |
Bază
Pentru arhitectură x86 |
|
Intel
Pentium |
1993 |
3.1
milion |
800
nm |
Superscalar
arhitectură |
|
Intel
Core i7-920 |
2008 |
731
milion |
45
nm |
Introdus
Microarhitectura Nehalem |
|
Amd
Ryzen 9 5950X |
2020 |
4.15
miliard |
7
nm |
16 nuclee
CPU pentru desktop pentru consumatori |
|
Amd
Threadripper 3990x |
2020 |
39.5
miliard |
7
NM (multi-cip) |
64-nucleu
Procesor HEDT |
|
Măr
M1 Ultra |
2022 |
114
miliard |
5
nm |
Ridicat
Numărul tranzistorului prin interconectarea cipului |
La nivelul cel mai de bază, fiecare tranzistor dintr -un procesor servește ca comutator binar.Poate fi pornit sau oprit, reprezentând un 1 sau un 0 în cod binar.Tranzistoarele sunt combinate pentru a crea porți logice, care, la rândul lor, circuitele de formare care efectuează calcule, stochează date și iau decizii.Creșterea numărului de tranzistoare dintr -un procesor deschide mai multe avantaje de performanță:
• Circuite mai complexe: cu mai multe tranzistoare, pot proiecta unități de procesare mai sofisticate.De exemplu, acestea pot adăuga nuclee suplimentare, pot îmbunătăți unitățile de predicție a ramurilor și pot integra mai eficient unități aritmetice mai mari pentru gestionarea instrucțiunilor complexe.
• Paralelism mai mare: un buget de tranzistor mai mare permite să funcționeze mai multe unități de execuție simultan.Aceasta înseamnă că CPU poate prelucra mai multe instrucțiuni sau fire în același timp, ceea ce îmbunătățește performanța multitasking și de calcul paralel.
• Cache mai mari: Mai multe tranzistoare permit includerea memoriei cache mai mari și mai avansate.Cache -urile mai mari ajută la stocarea datelor accesate frecvent mai aproape de procesor, reducând latența și îmbunătățind randamentul, evitând accesul mai lent al memoriei principale.
• Gestionarea îmbunătățită a puterii: tranzistoarele suplimentare permit integrarea circuitelor de control al puterii cu granulație fină.Aceste circuite pot opri secțiunile inactive ale procesorului sau pot ajusta dinamic tensiunea și frecvența bazată pe volumul de muncă, îmbunătățind eficiența energetică fără a sacrifica performanța.
• Integrare pe cip: tranzistoare suplimentare susțin integrarea componentelor anterioare separate, cum ar fi controlerele de memorie, unitățile grafice și acceleratoarele AI, direct pe matrița procesorului.Aceasta reduce întârzierea comunicării și crește performanța pentru sarcini de lucru specifice.
CPU efectuează sarcini urmând o secvență sistematică cunoscută sub numele de ciclu de pre-decode-executiv.În fiecare fază a acestei bucle, nenumărate tranzistoare funcționează împreună pentru a gestiona semnalele de control, a deplasa stări logice și a efectua calcule.Aceste întrerupătoare minuscule fac posibilă CPU să finalizeze operațiunile cu o viteză și o precizie incredibile.

Figura 5. Diagrama ciclului de ieșire-decod-executiv
1.
Ciclul începe când unitatea de control colectează următoarea instrucțiune din memorie.Această instrucțiune se află la locația specificată de contorul de programe (PC), care urmărește poziția actuală a procesorului în fluxul de instrucțiuni.Instrucțiunea este apoi mutată în registrul de instrucțiuni (IR) pentru procesare ulterioară.Tranzistoarele din circuitele de memorie și control acționează ca niște comutatoare și amplificatoare, permițând instrucțiunile să fie preluate rapid și în mod fiabil.
2. Decodarea
Odată obținut, instrucțiunea este transmisă decodificatorului de instrucțiuni, care traduce codul binar și determină ce operație ar trebui să efectueze CPU, cum ar fi efectuarea aritmetică, logică, transferul de date sau modificarea fluxului de control.Tranzistoarele din unitatea de control activează rutele interne adecvate, permițând componente precum registre, autobuze și blocuri logice să răspundă în consecință.Acest întreg proces de decodare se bazează pe rețelele de tranzistor și porțile logice care generează semnalele de control necesare.
3. Executați
În etapa de execuție, CPU efectuează operația specificată.Pentru calcule, unitatea de logică aritmetică (ALU) se ocupă de lucrare.Construit din straturi de porți logice și tranzistoare, ALU îndeplinește sarcini precum adăugarea, scăderea, comparațiile logice și operațiunile bitwise (de exemplu, și, OR, XOR).Datele de intrare din registre, valori imediate sau memorie sunt dirijate prin aceste circuite de tranzistor cu o sincronizare precisă, permițând o execuție rapidă și eficientă.
4. Magazin
După operație, rezultatul este salvat fie într -un registru, fie în memorie.Încă o dată, tranzistoarele sunt importante pentru direcționarea fluxului de date și pentru stocarea rezultatului fără erori.Componentele precum flip-flops și celulele SRAM depind de stările tranzistorului pentru a deține în mod fiabil informații binare, asigurându-se că ieșirea este păstrată cu exactitate pentru următorii pași.
5. Creștere
În cele din urmă, contorul de program este actualizat pentru a se pregăti pentru următoarea instrucțiune.În secvențe simple, aceasta implică creșterea adresei cu o valoare fixă.În cazurile care implică salturi sau sucursale, PC -ul este reasignat o nouă adresă bazată pe rezultatele instrucțiunilor.Aceste actualizări sunt gestionate de logica de control realizată de tranzistoare, care evaluează condițiile și generează semnale pentru a ghida fluxul programului.
• Scurgeri și scurgere de putere
Tranzistoarele minuscule pot scurge curent chiar și atunci când sunt oprite, în principal din cauza efectelor cuantice.Această scurgere inactivă crește consumul de energie.Pentru a reduce energia irosită, utilizați tehnici precum pornirea de putere (dezactivarea pieselor neutilizate), DVF -urile (reglarea tensiunii și frecvenței) și a închiderii ceasului (întreruperea circuitelor inactive).
• Generarea de căldură
Tranzistoarele dens ambalate creează puncte fierbinți localizate.Fără o răcire eficientă, acestea pot încetini performanța sau pot provoca daune permanente.CPU -uri moderne contorizează acest lucru cu senzori de temperatură, accelerare automată și sisteme de răcire, cum ar fi distribuitoare de căldură, camere de vapori sau răcire lichidă.
• Îmbătrânire
Tranzistoarele se degradează de -a lungul anilor din cauza efectelor precum migrația metalelor și defalcarea izolației.Această îmbătrânire poate reduce performanța sau poate provoca eșecuri.Construiți în marje de siguranță și implementați sisteme de corectare a erorilor pentru a asigura o funcționare fiabilă și pe termen lung.
• Interconectări mai lente
În timp ce tranzistoarele continuă să se micșoreze, firele care le conectează nu se scad.Aceste interconectări rezistă la fluxul electric și introduc întârzieri ale semnalului.Această încetinire poate fi atenuată prin reorganizarea căilor de semnal și prin introducerea tampoanelor pentru a accelera comunicarea.
• Litografie și limite de fabricație
Fotolitografia tradițională se luptă să definească caracteristici mai mici decât lumina pe care o folosește, provocând distorsiuni și defecte ale marginilor.Litografia extremă ultravioletă (EUV) ajută la rezolvarea acestui lucru, dar este costisitoare și solicitantă din punct de vedere tehnic, crescând costurile de fabricație.
• Echilibrarea vitezei, a puterii și a căldurii
Procesoarele trebuie să ofere viteză fără a consuma prea multă putere sau supraîncălzire, un compromis dur, în special în aplicațiile mobile și din centrele de date.Inovații precum siliciul întunecat (închiderea zonelor neutilizate), calculul adiabatic (logică cu energie scăzută) și acceleratoarele hardware îmbunătățesc eficiența energetică, păstrând performanța.
Pe măsură ce tranzistoarele tradiționale plane (plane) își ating limitele fizice, se dezvoltă proiecte noi și mai avansate.Aceste noi tipuri de tranzistoare ajută la crearea jetoanelor mai rapide, mai mici și mai eficiente.
Finfetele sunt unul dintre cele mai utilizate proiecte de tranzistor avansate astăzi.În loc să fie plane ca tranzistoarele mai vechi, Finfets au o structură verticală subțire în formă de aripioare care se lipește de suprafața cipului.Partea care controlează curentul electric, numit poartă, se înfășoară în jurul acestei aripioare pe trei laturi.Această structură înfășurată conferă porții mai mult control asupra fluxului de electricitate, ceea ce ajută la reducerea scurgerilor nedorite și face ca tranzistorul să fie mai fiabil.Datorită performanței lor mai bune și a consumului de putere mai mică, FinFets sunt acum utilizate în multe smartphone -uri, laptopuri și alte electronice moderne.Au apărut pentru prima dată în tehnologii de 22 nm și au fost în reducerea unor dimensiuni și mai mici.
Tranzistoarele GAA sunt o versiune îmbunătățită a FinFets.În timp ce Finfets înfășoară poarta în jurul a trei laturi ale canalului, tranzistoarele GAA merg cu un pas mai departe: poarta înconjoară complet canalul de pe toate părțile.Acest control „atotputernic” face și mai ușor gestionarea fluxului de energie electrică și reducerea pierderii de energie.Tranzistoarele GAA folosesc adesea un design numit „nanosheets” sau „nanowires”, unde canalul este împărțit în straturi sau fire subțiri, iar poarta se înfășoară în jurul fiecăruia.Acest lucru permite reglarea performanței și consumul de putere mai precis ca niciodată.Tehnologia GAA este de așteptat să fie o parte cheie a jetoanelor construite cu 3 nanometri și procese mai mici, ceea ce face ca dispozitivele viitoare să fie mai rapide și mai eficiente din punct de vedere energetic.
Nanotuburile de carbon sunt cilindri minusculi din atomi de carbon, cu proprietăți electrice și termice incredibile.Acestea pot porni și opri mai repede decât siliciul și pot fi făcute mult mai mici, permițând să se încadreze mai multe tranzistoare în același spațiu.Grafenul este o foaie super-subțire de carbon, doar un atom gros.Este extrem de puternic, flexibil și conduce electricitate foarte eficient.Aceste materiale ar putea duce la chipsuri mai rapide, mai mici și mai reci.Cu toate acestea, clădirile tranzistoare cu nanotuburi sau grafen este foarte dificilă, deoarece procesul de fabricație trebuie să fie extrem de precis.Chiar și cea mai mică greșeală poate strica structurile minuscule.
Tranzistoarele cuantice funcționează foarte diferit de cele tradiționale.În loc să folosească biți electrici obișnuiți care sunt fie 0 sau 1, folosesc qubit, biți cuantici care pot fi 0, 1, sau ambele în același timp datorită unei proprietăți ciudate numite Superpoziție.De asemenea, pot fi încurcate, ceea ce înseamnă că starea unui qubit poate depinde de starea altuia, indiferent cât de departe ar fi acestea.Din această cauză, tranzistoarele cuantice pot prelucra cantități masive de informații în paralel, lucru pe care calculatoarele obișnuite nu îl pot face.Acest lucru le face perfecte pentru sarcini precum ruperea criptării, simularea moleculelor sau rezolvarea problemelor matematice complexe.
Tranzistoarele neuromorfe sunt concepute pentru a se comporta ca neuronii și sinapsele.În creier, neuronii își trimit semnale unul pe celălalt prin goluri minuscule numite sinapse.Tranzistoarele neuromorfe încearcă să copieze acest comportament folosind componente electronice.Aceste tranzistoare sunt utilizate în calculul neuromorfic, care este un nou tip de calcul care vizează gestionarea sarcinilor care implică învățarea, recunoașterea modelului și luarea deciziilor.De exemplu, cipurile neuromorfice pot fi utilizate în sistemele de inteligență artificială care recunosc imaginile, prelucrează vorbirea sau învață din date în timp.
Tranzistorii fac totul într -o lucrare a procesorului.Se opresc rapid și se opresc pentru a ajuta computerul să ia matematica, să ia decizii și să mute date.Pe măsură ce mai multe tranzistoare sunt adăugate la cipuri, procesoarele devin mai rapide și mai puternice, dar folosesc și mai multă energie și devin mai cald.Pentru a remedia aceste probleme, utilizați noi modele precum FinFets și GAA și chiar testați materiale noi precum nanotuburi de carbon și grafen.Unele tranzistoare noi sunt chiar făcute să acționeze ca celulele creierului.Aceste modificări ajută calculatoarele să rămână rapid, eficient și gata pentru provocări viitoare.
Vă rugăm să trimiteți o întrebare, vom răspunde imediat.
Tranzistoarele mai mici înseamnă că mai mult se pot încadra pe un cip, îmbunătățind viteza și eficiența puterii.De asemenea, activează performanțe mai mari pe watt și susțin caracteristici complexe, cum ar fi accelerația AI.
Tranzistoarele CPU sunt optimizate pentru sarcini seriale cu scop general, în timp ce tranzistoarele GPU se concentrează pe procesarea paralelă, cu multe nuclee mai mici pentru gestionarea eficientă a graficelor și a sarcinilor de lucru AI.
Tranzistoarele trebuie să pornească și să se oprească rapid pentru ca un procesor să atingă viteze mari de ceas.Tranzistoarele de comutare mai rapide permit direct frecvențe mai mari și performanțe mai bune.
Cauzele frecvente includ stresul de căldură, electromigrația, vârfurile de tensiune și defalcarea izolației în timp.Acestea reduc precizia de comutare și pot duce la o defecțiune permanentă a cipului.
Nu, tranzistoarele din interiorul procesoarelor nu sunt reparabile.Dacă prea multe eșuează sau se degradează, performanța întregului cip suferă, iar singura soluție este înlocuirea.
pe 8000/04/18 147749
pe 2000/04/18 111898
pe 1600/04/18 111349
pe 0400/04/18 83713
pe 1970/01/1 79502
pe 1970/01/1 66866
pe 1970/01/1 63003
pe 1970/01/1 62934
pe 1970/01/1 54073
pe 1970/01/1 52087