
Figuur 1. Transistor in CPU
Transistoren zijn de basiscomponenten die digitaal computergebruik mogelijk maken.In moderne processors, vooral CPU's, fungeren ze als ultrasnelle schakelaars die bepalen hoe stroom door een circuit stroomt.Dit op-en-uit-omschakelen vertegenwoordigt binaire waarden, 1S en 0s die de taaltaal vormen.Vóór transistors werden vacuümbuizen gebruikt, maar ze waren groot, langzaam en consumeerden te veel kracht.Transistors hebben alles veranderd.
Tegenwoordig gebruikt CPU's meestal een type genaamd de MOSFET (metaal-oxide-halfgeleider veldeffecttransistor), wat efficiënt is, zelfs bij nanometerschaalgroottes.MOSFET's zijn er in twee soorten: NMOS en PMOS.
• NMOS wordt ingeschakeld wanneer een positieve spanning op de poort wordt toegepast, waardoor de stroom kan passeren.

Figuur 2. NMOS -diagram
• PMOS werkt op de tegenovergestelde manier, het wordt geactiveerd met een lage of negatieve poortspanning.Velen combineren beide in CMOS -circuits, die zeer efficiënt zijn omdat ze alleen van stroom gebruiken bij het veranderen van toestand.Deze kwaliteit maakt ze ideaal voor snelle verwerking met hoge dichtheid.

Figuur 3. PMOS -diagram
Elk deel van de CPU, zoals de rekenkundige logica -eenheid (ALU), controle -eenheid (CU), registers en interne verbindingen, is gebouwd uit circuits gemaakt van transistoren.Wanneer een CPU een instructie krijgt, zorgen transistors ervoor van begin tot eind: het decoderen van de instructie, het verzenden van besturingssignalen, het verkrijgen van de juiste gegevens, het uitvoeren van de berekening en het opslaan van het resultaat.Dit alles gebeurt in miljardste van een seconde.Logische poorten (gemaakt van transistoren) beslissen wat te doen op basis van inputsignalen, terwijl andere transistorcircuits (zoals flip-flops) voor korte periodes gegevens vasthouden.

Figuur 4. Blokdiagram van CPU -architectuur
De ALU behandelt rekenkundige en logische bewerkingen zoals toevoeging, aftrekking, vergelijkingen en bitgewijze logica.Deze bewerkingen worden uitgevoerd door logische poorten (en, of, xor, etc.), die zijn gebouwd uit groepen transistoren.
Een full-adder, gebruikt in binaire toevoeging, bestaat bijvoorbeeld uit tientallen transistoren en wordt vele malen over de ALU gerepliceerd om gelijktijdig 32-bit of 64-bit ingangen te verwerken.Velen optimaliseren deze opstellingen met behulp van technieken zoals carry-lookahead-logica om vertragingen te verminderen en de doorvoer te verbeteren.Aangezien de ALU een van de meest toegankelijke componenten is in berekenings-zware werklast, hangt de prestaties af van hoe goed de lay-out van de transistor latentie en stroomgebruik minimaliseert.
De besturingseenheid is verantwoordelijk voor het beheren van de instructiestroom in de CPU.Het decodeert instructies en stuurt signalen naar de juiste delen van de processor om ze uit te voeren.Deze bewerkingen worden bestuurd door netwerken van transistors gerangschikt in logische circuits.
Timing is erg belangrijk.Op transistor gebaseerde flip-flops produceren gesynchroniseerde kloksignalen die alles in stap houden.Naarmate CPU's geavanceerder worden met technieken zoals pipelining en buitenorderuitvoering, wordt de besturingslogica complexer.Het moet omgaan met functies zoals takvoorspelling en foutdetectie, die afhankelijk zijn van nauwkeurig, betrouwbaar transistorgedrag.
Registers bevatten gegevens tijdelijk tijdens de verwerking.Ze zijn gebouwd van flip-flops, elk met verschillende transistoren.Deze bistabiele circuits houden een beetje gegevensstabiel totdat een nieuwe waarde deze vervangt.Dit maakt registers ideaal voor snelle toegang tot vaak gebruikte gegevens of instructies.
Cache -geheugen, vooral L1 en L2, is gebouwd met behulp van SRAM (statische RAM), waarbij elk bit wordt opgeslagen met zes transistors.Deze transistoren moeten zorgvuldig worden afgestemd om snelheid, stroomgebruik en weerstand tegen interferentie in evenwicht te brengen.Zelfs kleine variaties in spanning of lekkage over miljarden transistors kunnen vertragingen of datacorruptie veroorzaken.Dat is de reden waarom transistorkwaliteit belangrijk is voor zowel snelheid als stabiliteit.
|
CPU
Model |
Uitgave
Jaar |
Transistor
Graaf |
Proces
Knooppunt |
Beschrijving |
|
Intel
4004 |
1971 |
2.300 |
10
µm |
Eerst
commerciële microprocessor |
|
Intel
8086 |
1978 |
29.000 |
3
µm |
Basis
voor x86 architectuur |
|
Intel
Pentium |
1993 |
3.1
miljoen |
800
nm |
Superscalar
architectuur |
|
Intel
Core i7-920 |
2008 |
731
miljoen |
45
nm |
Ingevoerd
Nehalem microarchitectuur |
|
AMD
Ryzen 9 5950X |
2020 |
4.15
miljard |
7
nm |
16-core
Consumer Desktop CPU |
|
AMD
Threadripper 3990X |
2020 |
39.5
miljard |
7
NM (multi-chiplet) |
64-core
HEDT -processor |
|
Appel
M1 Ultra |
2022 |
114
miljard |
5
nm |
Hoog
Transistor telling via chip interconnect |
Op het meest basale niveau dient elke transistor in een CPU als een binaire schakelaar.Het kan aan of uit zijn, wat een 1 of een 0 in binaire code vertegenwoordigt.Transistoren worden gecombineerd om logische poorten te maken, die op hun beurt circuits vormen die berekeningen uitvoeren, gegevens opslaan en beslissingen nemen.Het verhogen van het aantal transistoren in een processor opent verschillende prestatievoordelen:
• Meer complexe circuits: met meer transistors kunnen ze meer geavanceerde verwerkingseenheden ontwerpen.Ze kunnen bijvoorbeeld extra cores toevoegen, vertakvoorspellingseenheden verbeteren en grotere rekenkundige eenheden integreren voor het efficiënter afhandelen van complexe instructies.
• Grotere parallellisme: een groter transistorbudget zorgt ervoor dat meer uitvoeringseenheden tegelijkertijd werken.Dit betekent dat de CPU meerdere instructies of threads tegelijkertijd kan verwerken, wat multitasking en parallelle computerprestaties verbetert.
• Grotere caches: meer transistoren maken de opname van een groter en geavanceerder cachegeheugen mogelijk.Grotere caches helpen bij het opslaan van vaak toegang tot gegevens dichter bij de processor, het verminderen van latentie en het verbeteren van de doorvoer door langzamere hoofdgeheugentoegang te voorkomen.
• Verbeterde energiebeheer: extra transistoren maken de integratie van fijnkorrelige stroomcontrolecircuits mogelijk.Deze circuits kunnen inactieve secties van de CPU afsluiten of de spanning en frequentie dynamisch aanpassen op basis van de werklast, waardoor de energie -efficiëntie wordt verbeterd zonder prestaties op te offeren.
• Integratie van de chip: extra transistoren ondersteunen de integratie van voorheen afzonderlijke componenten zoals geheugencontrollers, grafische eenheden en AI-versnellers, direct op de CPU-dobbelsteen.Dit vermindert de vertraging van de communicatie en verhoogt de prestaties voor specifieke werklast.
De CPU voert taken uit door een systematische sequentie te volgen die bekend staat als de fetch-decode-uitvoeringscyclus.Tijdens elke fase van deze lus werken talloze transistoren samen om controlesignalen te beheren, logische toestanden te schakelen en berekeningen uit te voeren.Deze kleine schakelaars maken het voor de CPU mogelijk om bewerkingen te voltooien met ongelooflijke snelheid en nauwkeurigheid.

Figuur 5. Diagram van de fetch-decode-uitvoeringscyclus
1. Ophalen
De cyclus begint wanneer de besturingseenheid de volgende instructie van het geheugen verzamelt.Deze instructie bevindt zich op de locatie die is gespecificeerd door de programmaceller (PC), die de huidige positie van de CPU in de instructiestroom volgt.De instructie wordt vervolgens verplaatst naar het instructieregister (IR) voor verdere verwerking.Transistoren in het geheugen- en besturingscircuits werken als schakelaars en versterkers, waardoor de instructie snel en betrouwbaar kan worden opgehaald.
2. Decoderen
Eenmaal opgehaald, wordt de instructie doorgegeven aan de instructiedecoder, die de binaire Opcode vertaalt en bepaalt welke bewerking de CPU moet uitvoeren, zoals het uitvoeren van rekenkundige, logica, het overbrengen van gegevens of het wijzigen van de controlestroom.Transistoren in de besturingseenheid activeren geschikte interne routes, waardoor componenten zoals registers, bussen en logische blokken dienovereenkomstig kunnen reageren.Dit hele decoderingsproces is gebaseerd op transistornetwerken en logische poorten die de nodige besturingssignalen genereren.
3. Uitvoeren
In de uitvoeringsfase voert de CPU de opgegeven bewerking uit.Voor berekeningen behandelt de rekenkundige logica -eenheid (ALU) het werk.Gebouwd uit lagen van logische poorten en transistoren, voert de ALU taken uit zoals toevoeging, aftrekking, logische vergelijkingen en bitgewijze bewerkingen (bijv. En, of, Xor).Invoergegevens uit registers, onmiddellijke waarden of geheugen worden door deze transistorcircuits geleid met precieze timing, waardoor snelle en efficiënte uitvoering mogelijk wordt.
4. Store
Na de bewerking wordt het resultaat in een register of in het geheugen opgeslagen.Nogmaals, transistoren zijn belangrijk voor het sturen van gegevensstroom en het opslaan van het resultaat zonder fouten.Componenten zoals flip-flops en SRAM-cellen zijn afhankelijk van transistortoestanden om betrouwbaar binaire informatie te bewaren, zodat de output nauwkeurig wordt bewaard voor de volgende stappen.
5. Instructie
Ten slotte wordt de programmateller bijgewerkt om zich voor te bereiden op de volgende instructie.In eenvoudige sequenties omvat dit het verhogen van het adres met een vaste waarde.In gevallen met sprongen of vestigingen wordt de pc een nieuw adres opnieuw toegewezen op basis van instructiesresultaten.Deze updates worden beheerd door controlelogica gemaakt van transistoren, die de voorwaarden evalueren en signalen genereren om de stroom van het programma te begeleiden.
• Lekkage en stroomafvoer
Kleine transistoren kunnen stroom lekken, zelfs wanneer ze worden uitgeschakeld, voornamelijk vanwege kwantumeffecten.Deze inactieve lekkage verhoogt het stroomverbruik.Om verspilde energie te verminderen, gebruik je technieken zoals vermogen gating (niet -gebruikte onderdelen uitschakelen), DVF's (aanpassing van spanning en frequentie) en klokgaging (pauzerende inactieve circuits).
• Warmte -generatie
Dicht gepakte transistors maken gelokaliseerde hotspots.Zonder effectieve koeling kunnen deze de prestaties vertragen of permanente schade veroorzaken.Moderne CPU's tellen dit tegen met temperatuursensoren, automatische throttling en koelsystemen zoals warmteverspreiders, dampkamers of vloeistofkoeling.
• veroudering
Transistors degraderen door de jaren heen door effecten zoals metaalmigratie en isolatieafbraak.Deze veroudering kan de prestaties verminderen of fouten veroorzaken.Bouw in veiligheidsmarges op en implementeer foutcorrectiesystemen om een betrouwbare, langetermijnbewerking te garanderen.
• langzamere verbindingen
Terwijl transistoren blijven krimpen, schalen de draden die ze aansluiten niet ook neer.Deze interconnects weerstaan de elektrische stroom en introduceren signaalvertragingen.Deze vertraging kan worden beperkt door signaalpaden te reorganiseren en buffers in te voegen om de communicatie te versnellen.
• Lithografie en fabricagelimieten
Traditionele fotolithografie worstelt om kenmerken te definiëren die kleiner zijn dan het licht dat het gebruikt, waardoor randvervormingen en defecten worden veroorzaakt.Extreme ultraviolette (EUV) lithografie helpt dit op te lossen, maar het is duur en technisch veeleisend, waardoor de productiekosten worden verhoogd.
• Balancingssnelheid, kracht en warmte
CPU's moeten snelheid leveren zonder te veel stroom of oververhitting te consumeren, een zware afweging, vooral in applicaties van mobiele en datacenter.Innovaties zoals Dark Silicon (afsluiten van ongebruikte gebieden), adiabatic computing (low-energy logic) en hardware-versnellers verbeteren de energie-efficiëntie met behoud van prestaties.
Naarmate traditionele platte (vlakke) transistoren hun fysieke grenzen bereiken, worden nieuwe en meer geavanceerde ontwerpen ontwikkeld.Deze nieuwe soorten transistoren helpen chips sneller, kleiner en efficiënter te maken.
Finfets zijn tegenwoordig een van de meest gebruikte geavanceerde transistorontwerpen.In plaats van plat te zijn zoals oudere transistors, hebben Finfets een dunne verticale structuur in de vorm van een vin die uit het oppervlak van de chip steekt.Het deel dat de elektrische stroom regelt, de poort genaamd, wikkelt zich op drie kanten rond deze vin.Deze omwikkelde structuur geeft de poort meer controle over de stroom van elektriciteit, wat helpt ongewenste lekkage te verminderen en de transistor betrouwbaarder maakt.Vanwege hun betere prestaties en lagere stroomgebruik worden Finfets nu gebruikt in veel smartphones, laptops en andere moderne elektronica.Ze verschenen voor het eerst in 22nm chiptechnologieën en hebben zich verkleind naar nog kleinere maten.
GAA -transistors zijn een verbeterde versie van Finfets.Terwijl Finfets de poort rond drie zijden van het kanaal wikkelen, gaan GAA -transistors nog een stap verder: de poort omringt het kanaal volledig aan alle kanten.Deze "all-round" -regeling maakt het nog eenvoudiger om de stroom van elektriciteit te beheren en het vermogensverlies te verminderen.GAA -transistoren gebruiken vaak een ontwerp genaamd "nanosheets" of "nanodraden", waarbij het kanaal wordt opgesplitst in dunne lagen of draden, en de poort rond elke hantelbare.Dit maakt het mogelijk om prestaties en stroomverbruik nauwkeuriger dan ooit tevoren af te stemmen.De GAA-technologie zal naar verwachting een belangrijk onderdeel zijn van chips gebouwd met 3-nanometer en kleinere processen, waardoor toekomstige apparaten sneller en energiezuiniger worden.
Koolstofnanobuisjes zijn kleine cilinders gemaakt van koolstofatomen, met ongelooflijke elektrische en thermische eigenschappen.Ze kunnen sneller in- en uitschakelen dan silicium en kunnen veel kleiner worden gemaakt, waardoor meer transistors in dezelfde ruimte kunnen passen.Grafeen is een superdunne vel koolstof, slechts één atoom dik.Het is extreem sterk, flexibel en geleidt elektriciteit zeer efficiënt.Deze materialen kunnen leiden tot snellere, kleinere en koelere chips.Het bouwen van transistoren met nanobuisjes of grafeen is echter erg moeilijk omdat het productieproces buitengewoon nauwkeurig moet zijn.Zelfs de kleinste fout kan de kleine structuren verpesten.
Kwantumtransistoren werken heel anders dan traditionele.In plaats van normale elektrische bits te gebruiken die 0 of 1 zijn, gebruiken ze qubits, kwantumbits die 0, 1 of beide tegelijkertijd kunnen zijn dankzij een vreemde eigenschap genaamd Superposition.Ze kunnen ook worden verstrikt, wat betekent dat de staat van de ene qubit kan afhangen van de staat van de andere, hoe ver ze ook zijn.Daarom kunnen kwantumtransistoren parallel enorme hoeveelheden informatie verwerken, iets dat reguliere computers niet kunnen doen.Dit maakt ze perfect voor taken zoals het breken van codering, het simuleren van moleculen of het oplossen van complexe wiskundige problemen.
Neuromorfe transistoren zijn ontworpen om zich te gedragen als de neuronen en synapsen.In de hersenen sturen neuronen signalen naar elkaar over kleine openingen die synapsen worden genoemd.Neuromorfe transistoren proberen dit gedrag te kopiëren met behulp van elektronische componenten.Deze transistoren worden gebruikt bij neuromorfe computing, een nieuw type computing gericht op het verwerken van taken die leren, patroonherkenning en besluitvorming inhouden.Neuromorfe chips kunnen bijvoorbeeld worden gebruikt in kunstmatige intelligentiesystemen die afbeeldingen, processpraak of leren van gegevens in de tijd herkennen.
Transistoren maken alles in een CPU -werk.Ze gaan snel in- en uit om de computer te helpen wiskunde te doen, beslissingen te nemen en gegevens te verplaatsen.Naarmate meer transistors aan chips worden toegevoegd, worden CPU's sneller en krachtiger, maar ze gebruiken ook meer energie en worden heter.Gebruik nieuwe ontwerpen zoals Finfets en GAA om deze problemen op te lossen en test zelfs nieuwe materialen zoals koolstofnanobuisjes en grafeen.Sommige nieuwe transistors worden zelfs gemaakt om te werken als hersencellen.Deze veranderingen helpen computers om snel, efficiënt en klaar te blijven voor toekomstige uitdagingen.
Stuur een aanvraag, we zullen onmiddellijk reageren.
Kleinere transistoren betekenen dat meer op een chip kunnen passen, waardoor de snelheid en de krachtefficiëntie worden verbeterd.Ze maken ook hogere prestaties mogelijk per watt en ondersteunen complexe functies zoals AI -versnelling.
CPU-transistoren zijn geoptimaliseerd voor algemene, seriële taken, terwijl GPU-transistoren zich richten op parallelle verwerking, met veel kleinere cores voor het efficiënt hanteren van grafische afbeeldingen en AI-workloads.
Transistoren moeten snel in- en uitschakelen voor een CPU om hoge kloksnelheden te bereiken.Snellere schakeltransistoren maken rechtstreeks hogere frequenties en betere prestaties mogelijk.
Gemeenschappelijke oorzaken zijn hittestress, elektromigratie, spanningspieken en isolatieafbraak in de tijd.Deze verminderen de schakelnauwkeurigheid en kunnen leiden tot permanente chipfalen.
Nee, transistors binnen CPU's zijn niet repareerbaar.Als te veel falen of afbreken, lijdt de prestaties van de hele chip en is de enige oplossing vervangen.
Op 8000/04/18 147757
Op 2000/04/18 111936
Op 1600/04/18 111349
Op 0400/04/18 83721
Op 1970/01/1 79508
Op 1970/01/1 66909
Op 1970/01/1 63045
Op 1970/01/1 63012
Op 1970/01/1 54081
Op 1970/01/1 52126