
Slika 1. Tranzistor v CPU
Tranzistorji so osnovne komponente, ki omogočajo digitalno računalništvo.V sodobnih procesorjih, zlasti procesorjih, delujejo kot zelo hitra stikala, ki nadzorujejo, kako tok teče skozi vezje.To stikalo na in-off predstavlja binarne vrednosti, 1s in 0, ki tvorijo jezik računalništva.Pred tranzistorji so bile uporabljene vakuumske cevi, vendar so bile velike, počasne in porabljene preveč moči.Tranzistorji so vse spremenili.
Danes CPU večinoma uporabljajo vrsto, imenovano MOSFET (tranzistor iz kovinskega oksida-polprevodnika), ki je učinkovit tudi v velikostih nanometra.MOSFET -ji so v dveh vrstah: NMOS in PMOS.
• NMOS se vklopi, ko se na njegova vrata nanese pozitivna napetost, kar omogoča prehod toka.

Slika 2. Diagram nmos
• PMOS deluje na nasproten način, aktivira z nizko ali negativno napetostjo vrat.Mnogi se združujejo v CMOS tokokroge, ki so zelo učinkoviti, saj moč uporabljajo le pri preklopu stanj.Zaradi te kakovosti so idealne za hitro obdelavo visoke gostote.

Slika 3. Diagram PMOS
Vsak del CPU -ja, kot so aritmetična logična enota (ALU), krmilna enota (CU), registri in notranje povezave, je zgrajen iz vezja iz tranzistorjev.Ko CPU dobi navodilo, tranzistorji poskrbijo zanj od začetka do konca: dekodiranje navodila, pošiljanje kontrolnih signalov, pridobivanje pravih podatkov, izvajanje izračuna in shranjevanje rezultata.Vse to se zgodi v milijardah sekunde.Logična vrata (izdelana iz tranzistorjev) se odločijo, kaj storiti na podlagi vhodnih signalov, medtem ko druga tranzistorska vezja (na primer flip-flops) držijo podatke za kratko.

Slika 4. Blok diagram arhitekture CPU
Alu obravnava aritmetične in logične operacije, kot so dodatek, odštevanje, primerjave in bitna logika.Te operacije se izvajajo z logičnimi vrati (in ali ali, xor itd.), Ki so zgrajene iz skupin tranzistorjev.
Na primer, celoten podaljček, ki se uporablja v binarnem dodajanju, je sestavljen iz desetine tranzistorjev in se večkrat ponovi po ALU za obdelavo 32-bitnih ali 64-bitnih vhodov hkrati.Mnogi optimizirajo te ureditve z uporabo tehnik, kot je logika CORMER-LOKAHEAD, da zmanjšate zamude in izboljšajo pretok.Ker je ALU ena najpogosteje dostopnih komponent v računskih težkih delovnih obremenitvah, je njegova zmogljivost odvisna od tega, kako dobro njegovo tranzistorsko postavitev zmanjšuje zamudo in porabo električne energije.
Krmilna enota je odgovorna za upravljanje pretoka navodil znotraj CPU -ja.Dekodira navodila in pošlje signale na prave dele procesorja, da jih izvede.Te operacije nadzorujejo mreže tranzistorjev, razporejenih v logičnih vezjih.
Čas je zelo pomemben.Tranzistorski flip-flops proizvajajo sinhronizirane uro, ki vse ohranjajo v koraku.Ko CPU-ji postanejo bolj napredni s tehnikami, kot sta cevovod in izvedba zunaj reda, postane krmilna logika bolj zapletena.Obravnavati mora funkcije, kot so napoved vej in odkrivanje napak, ki so odvisne od natančnega, zanesljivega vedenja tranzistorjev.
Registri začasno hranijo podatke med obdelavo.Zgrajene so iz flip-flops, od katerih vsak vsebuje več tranzistorjev.Ta bistabilna vezja ohranjajo nekaj stabilnih podatkov, dokler jih nova vrednost ne nadomesti.Zaradi tega so registri idealni za hiter dostop do pogosto uporabljenih podatkov ali navodil.
Pomnilnik predpomnilnika, zlasti L1 in L2, je zgrajen z uporabo SRAM (Static RAM), kjer je vsak bit shranjen s šestimi tranzistorji.Ti tranzistorji morajo biti skrbno nastavljeni, da se hitrost ravnotežja, uporaba moči in odpornost na motnje.Tudi manjše spremembe napetosti ali puščanja v milijardah tranzistorjev lahko povzročijo zamude ali korupcijo podatkov.Zato je kakovost tranzistorjev pomembna tako za hitrost kot za stabilnost.
|
CPU
Model |
Izpustitev
Leto |
Tranzistor
Štetje |
Proces
Vozlišče |
Opis |
|
Intel
4004 |
1971 |
2.300 |
10
µm |
Najprej
komercialni mikroprocesor |
|
Intel
8086 |
1978 |
29.000 |
3
µm |
Osnova
Za arhitekturo x86 |
|
Intel
Pentium |
1993 |
3.1
milijon |
800
nm |
SuperScalar
Arhitektura |
|
Intel
Jedro i7-920 |
2008 |
731
milijon |
45
nm |
Predstavljen
Nehalemska mikroarhitektura |
|
Amd
Ryzen 9 5950X |
2020 |
4.15
milijarda |
7
nm |
16-jedrni
Potrošniški namizni CPU |
|
Amd
Threadripper 3990x |
2020 |
39.5
milijarda |
7
nm (več-čimelna) |
64-jedrni
Hedt procesor |
|
Apple
M1 Ultra |
2022 |
114
milijarda |
5
nm |
Visok
Štetje tranzistorjev prek Chip Interconnect |
Na najosnovnejši ravni vsak tranzistor v CPU služi kot binarno stikalo.Lahko je vklopljen ali izklopljen, kar predstavlja 1 ali 0 v binarni kodi.Transistorji so združeni za ustvarjanje logičnih vrat, ki posledično oblikujejo vezja, ki izvajajo izračune, shranijo podatke in sprejemajo odločitve.Povečanje števila tranzistorjev v procesorju odpira več prednosti uspešnosti:
• Bolj zapletena vezja: z več tranzistorji lahko oblikujejo bolj izpopolnjene procesne enote.Na primer, lahko dodajo dodatna jedra, izboljšajo enote za napovedovanje vej in vključijo večje aritmetične enote za učinkovitejše ravnanje z navodili.
• Večja vzporednica: večji tranzistorski proračun omogoča, da se hkrati več izvajajo izvedbene enote.To pomeni, da lahko CPU obdela več navodil ali niti hkrati, kar povečuje večopravilnost in vzporedno računalniško delovanje.
• Večji predpomnilniki: Več tranzistorjev omogoča vključitev večjega in naprednejšega pomnilnika predpomnilnika.Večji predpomnilniki pomagajo shranjevati pogosto dostopne podatke bližje procesorju, zmanjšajo zamude in izboljšajo pretok, tako da se izognejo počasnejšemu glavnemu dostopu do pomnilnika.
• Izboljšano upravljanje električne energije: Dodatni tranzistorji omogočajo integracijo finozrnatih vezij za nadzor moči.Ta vezja lahko izklopijo neaktivne odseke CPU -ja ali dinamično prilagodijo napetost in frekvenco, ki temelji na delovni obremenitvi, izboljšajo energetsko učinkovitost, ne da bi pri tem žrtvovali zmogljivost.
• Integracija na čipu: Dodatni tranzistorji podpirajo integracijo nekdaj ločenih komponent, kot so pomnilniški krmilniki, grafične enote in AI pospeševalci, neposredno na matrico CPU.To zmanjšuje zamudo komunikacije in poveča zmogljivost za določene delovne obremenitve.
CPU opravi naloge tako, da sledi sistematičnemu zaporedju, znanem kot cikel Execute-Execute.Med vsako fazo te zanke nešteto tranzistorjev deluje skupaj za upravljanje kontrolnih signalov, premikanje logičnih stanj in izvajanje izračunov.Ta drobna stikala omogočajo, da CPU dokonča operacije z neverjetno hitrostjo in natančnostjo.

Slika 5. Diagram cikla execute-Execute Fetch-Decode
1. Pridobivanje
Cikel se začne, ko kontrolna enota zbira naslednje navodilo iz pomnilnika.To navodilo je na lokaciji, ki ga določa programski števec (PC), ki spremlja trenutni položaj CPU v toku navodil.Navodila se nato premakne v register navodil (IR) za nadaljnjo obdelavo.Tranzistorji znotraj pomnilnika in krmilnih vezij delujejo kot stikala in ojačevalniki, kar omogoča, da se navodilo hitro in zanesljivo pridobi.
2. dekodiranje
Ko je pridobljeno, se navodilo prenese na dekoder navodila, ki prevaja binarno kodo in določa, kakšno delovanje mora izvajati CPU, kot so izvajanje aritmetike, logike, prenosa podatkov ali spreminjanja kontrolnega toka.Tranzistorji v kontrolni enoti aktivirajo ustrezne notranje poti in omogočajo komponente, kot so registri, avtobusi in logični bloki, da se ustrezno odzovejo.Celoten postopek dekodiranja se opira na tranzistorske omrežja in logična vrata, ki ustvarjajo potrebne krmilne signale.
3. Izvedite
V fazi izvedbe CPU izvaja določeno operacijo.Za izračune aritmetična logična enota (ALU) obravnava delo.ALU, zgrajen iz plasti logičnih vrat in tranzistorjev, opravlja naloge, kot so dodajanje, odštevanje, logične primerjave in bitne operacije (npr. In ali, xor).Vhodni podatki iz registrov, neposrednih vrednosti ali pomnilnika se s temi tranzistorskimi vezji preusmerijo z natančnim časom, kar omogoča hitro in učinkovito izvedbo.
4. trgovina
Po operaciji se rezultat shrani bodisi v registru bodisi v pomnilniku.Še enkrat so tranzistorji pomembni za usmerjanje pretoka podatkov in shranjevanje rezultata brez napak.Komponente, kot so flip-flops in SRAM celice, so odvisne od stanj tranzistorjev, da zanesljivo hranijo binarne informacije, kar zagotavlja, da se izhod natančno zadrži za naslednje korake.
5. prirast
Končno se programski števec posodobi, da se pripravi na naslednje navodilo.V preprostih zaporedjih to vključuje povečanje naslova s fiksno vrednostjo.V primerih, ki vključujejo skoke ali veje, je računalnik dodeljen nov naslov na podlagi rezultatov pouka.Te posodobitve upravljajo s kontrolno logiko tranzistorjev, ki ocenjujejo pogoje in ustvarjajo signale za usmerjanje pretoka programa.
• puščanje in odtok električne energije
Drobni tranzistorji lahko puščajo tok, tudi ko so izklopljeni, predvsem zaradi kvantnih učinkov.To uhajanje v prostem teku poveča porabo energije.Za zmanjšanje zapravljene energije uporabite tehnike, kot so napajanje (onemogočanje neuporabljenih delov), DVF -ji (nastavitev napetosti in frekvence) in ure za uro (zaustavitev neaktivnih vezij).
• Generacija toplote
Gosto pakirani tranzistorji ustvarjajo lokalizirane vroče točke.Brez učinkovitega hlajenja lahko upočasnijo delovanje ali povzročijo trajno škodo.Sodobni procesorji to nasprotujejo s temperaturnimi senzorji, samodejnim zamazanjem in hladilnimi sistemi, kot so toplotni trosilniki, hladne komore ali tekoče hlajenje.
• staranje
Tranzistorji se z leti razpadajo zaradi učinkov, kot sta migracija kovin in razpad izolacije.To staranje lahko zmanjša zmogljivost ali povzroči okvare.Vgradite v varnostne marže in izvajajte sisteme za popravljanje napak, da zagotovite zanesljivo, dolgoročno delovanje.
• Počasnejši medsebojni povezavi
Medtem ko se tranzistorji še naprej skrčijo, tudi žice, ki jih povezujejo, tudi ne povečujejo.Ti medsebojni povezavi se upirajo električnemu toku in uvajajo zamude signala.To upočasnitev lahko ublažimo z reorganizacijo signalnih poti in vstavljanjem medpomnilnikov, da pospešimo komunikacijo.
• Litografija in omejitve izdelave
Tradicionalna fotolitografija se bori za opredelitev lastnosti, manjše od svetlobe, ki jo uporablja, kar povzroča izkrivljanja robov in pomanjkljivosti.Ekstremna ultravijolična (EUV) litografija pomaga pri reševanju tega, vendar je drago in tehnično zahtevna, kar povečuje proizvodne stroške.
• Uravnoteženje hitrosti, moči in toplote
CPU morajo zagotavljati hitrost, ne da bi porabili preveč energije ali pregrevanja, težko kompromis, zlasti v aplikacijah za mobilne in podatkovne centre.Inovacije, kot so temni silicij (izklop neuporabljenih območij), adiabatsko računalništvo (nizkoenergijska logika) in pospeševalci strojne opreme izboljšajo energetsko učinkovitost in hkrati ohranijo zmogljivost.
Ko tradicionalni ravni (ravninski) tranzistorji dosegajo svoje fizične meje, se razvijajo novi in naprednejši modeli.Te nove vrste tranzistorjev pomagajo narediti čipe hitrejše, manjše in učinkovitejše.
Finfets so danes eden najpogosteje uporabljenih naprednih modelov tranzistorjev.Namesto da bi bili ravni kot starejši tranzistorji, imajo Finfets tanko navpično strukturo, oblikovano kot plavuta, ki štrli s površine čipa.Del, ki nadzoruje električni tok, imenovan vrata, se na treh straneh ovije okoli te plavuti.Ta zavojna struktura daje vrat večji nadzor nad tokom električne energije, kar pomaga zmanjšati neželeno puščanje in tranzistor naredi bolj zanesljiv.Zaradi svoje boljše zmogljivosti in manjše porabe energije se Finfets zdaj uporabljajo v številnih pametnih telefonih, prenosnih računalnikih in drugih sodobnih elektroniki.Najprej so se pojavili v 22NM tehnologij čipov in so se zmanjšali na še manjše velikosti.
Tranzistorji GAA so izboljšana različica Finfetov.Medtem ko Finfets ovijejo vrata okoli treh strani kanala, GAA tranzistorji gredo še korak dlje: vrata popolnoma obkrožajo kanal na vseh straneh.Ta "vsestranski" nadzor olajša upravljanje pretoka električne energije in zmanjšanje izgube energije.Tranzistorji GAA pogosto uporabljajo zasnovo, imenovano "nanosheeti" ali "nanowires", kjer je kanal razdeljen na tanke plasti ali žice, vrata pa se ovijejo okoli vsakega.To omogoča natančnejše nastavitev zmogljivosti in porabe moči natančneje kot kdaj koli prej.Pričakuje se, da bo tehnologija GAA ključni del čipov, zgrajenih s 3-nanometrom in manjšimi procesi, zaradi česar bodo prihodnje naprave hitrejše in bolj energetsko učinkovite.
Ogljikove nanocevke so drobne jeklenke iz ogljikovih atomov, z neverjetnimi električnimi in toplotnimi lastnostmi.Lahko se vklopijo in izklopijo hitreje kot silicij in jih je mogoče narediti veliko manjše, kar omogoča, da se več tranzistorjev prilega v isti prostor.Graphene je super tanka plošča ogljika, debela le en atom.Je izjemno močan, prilagodljiv in zelo učinkovito izvaja elektriko.Ti materiali bi lahko privedli do hitrejših, manjših in hladnejših čipov.Vendar je gradnja tranzistorjev z nanocevkami ali grafenom zelo težka, ker mora biti proizvodni postopek izjemno natančen.Tudi najmanjša napaka lahko uniči drobne strukture.
Kvantni tranzistorji delujejo zelo drugače kot tradicionalni.Namesto da bi uporabljali redne električne bite, ki so bodisi 0 ali 1, uporabljajo Qubits, kvantne bite, ki so lahko 0, 1 ali oboje hkrati zahvaljujoč čudni lastnosti, imenovani Superposition.Prav tako se lahko zapletejo, kar pomeni, da je stanje enega kvabata lahko odvisno od stanja drugega, ne glede na to, kako daleč so narazen.Zaradi tega lahko kvantni tranzistorji vzporedno obdelujejo ogromne količine informacij, česar redni računalniki ne morejo storiti.Zaradi tega so popolni za naloge, kot so lomljenje šifriranja, simuliranje molekul ali reševanje zapletenih matematičnih problemov.
Nevromorfni tranzistorji so zasnovani tako, da se obnašajo kot nevroni in sinapse.V možganih nevroni med seboj pošiljajo signale čez drobne vrzeli, imenovane sinapse.Nevromorfni tranzistorji poskušajo kopirati to vedenje z elektronskimi komponentami.Ti tranzistorji se uporabljajo v nevromorfnem računalništvu, ki je nova vrsta računalništva, namenjena ravnanju z nalogami, ki vključujejo učenje, prepoznavanje vzorcev in odločanje.Na primer, nevromorfni čipi se lahko uporabljajo v sistemih umetne inteligence, ki prepoznavajo slike, procesni govor ali se učijo iz podatkov v času.
Tranzistorji naredijo vse v delu CPU -ja.Hitro vklopijo in izklopijo, da bi računalniku pomagali pri matematiki, pri sprejemanju odločitev in premaknili podatke.Ker je čipsom dodano več tranzistorjev, so CPU -ji hitrejši in močnejši, vendar uporabljajo tudi več energije in postanejo bolj vroči.Če želite odpraviti te težave, uporabite nove modele, kot sta Finfets in GAA, in celo preizkusite nove materiale, kot so ogljikove nanocevke in grafene.Nekateri novi tranzistorji so celo narejeni tako, da delujejo kot možganske celice.Te spremembe pomagajo računalnikom, da ostanejo hitri, učinkoviti in pripravljeni na prihodnje izzive.
Prosimo, pošljite poizvedbo, takoj bomo odgovorili.
Manjši tranzistorji pomenijo, da se lahko več prilega na čip, kar izboljša hitrost in učinkovitost energije.Omogočajo tudi večjo zmogljivost na vat in podpirajo zapletene lastnosti, kot je AI pospešek.
Tranzistorji CPU so optimizirani za serijske naloge s splošnimi namestnimi, medtem ko se tranzistorji GPU osredotočajo na vzporedno obdelavo, z veliko manjšimi jedri za ravnanje z grafiko in delovnimi obremenitvami AI.
Transistorji morajo hitro vklopiti in izklopiti, da CPU doseže visoke hitrosti.Hitrejši preklopni tranzistorji neposredno omogočajo višje frekvence in boljše delovanje.
Pogosti vzroki vključujejo toplotni stres, elektromigracijo, napetostne konice in razpad izolacije sčasoma.Ti zmanjšajo natančnost preklopa in lahko privedejo do trajne odpovedi čipa.
Ne, tranzistorji znotraj procesorjev ni mogoče popraviti.Če preveč ne uspe ali poslabša, zmogljivost celotnega čipa trpi in edina rešitev je zamenjava.
na 8000/04/18 147749
na 2000/04/18 111898
na 1600/04/18 111349
na 0400/04/18 83713
na 1970/01/1 79502
na 1970/01/1 66866
na 1970/01/1 63004
na 1970/01/1 62934
na 1970/01/1 54073
na 1970/01/1 52087