Ich weiß, dass eine einfache CPU (wie Intel oder AMD) 45-140 W verbrauchen kann und dass viele CPUs mit 1,2 V, 1,25 V usw. arbeiten.
Unter der Annahme, dass eine CPU mit 1,25 V arbeitet und eine TDP von 80 W hat, verbraucht sie 64 Ampere (viele Ampere).
Warum benötigt eine CPU mehr als 1 A in ihrer Schaltung (unter der Annahme von FinFET-Transistoren)? Ich weiß, dass die CPU die meiste Zeit im Leerlauf ist und die 60 A alle "Impulse" sind, weil die CPU eine Uhr hat, aber warum kann eine CPU nicht mit 1 V und 1 A arbeiten?
Ein kleiner und schneller FinFET-Transistor zum Beispiel: 14 nm, der bei 3,0 GHz arbeitet, wie viele Ampere (ungefähr) benötigt?
Schaltet ein höherer Strom Transistoren schneller ein und / oder aus?
Bearbeiten: http://www.synopsys.com/community/universityprogram/documents/article-iitk/25nmtriplegatefinfetswithraisedsourcedrain.pdf hat eine Zahl für die Gate-Kapazität eines 25-nm-FinFET. Ich nenne es einfach 0,1 fF, um die Dinge einfach zu halten. Anscheinend variiert es mit der Vorspannung und es wird sicherlich mit der Transistorgröße variieren (Transistoren sind entsprechend ihrem Zweck in der Schaltung bemessen, nicht alle Transistoren haben die gleiche Größe! Größere Transistoren sind "stärker", da sie mehr Strom schalten können, aber sie haben auch eine höhere Gate-Kapazität und benötigen mehr Strom zum Treiben).
Einstecken von 1,25 Volt, 0,1 fF, 3 GHz und , Das Ergebnis ist . Multiplizieren Sie das mit 1 Milliarde und Sie erhalten 375 A. Das ist der erforderliche durchschnittliche Gate-Strom (Ladung pro Sekunde in die Gate-Kapazität), um 1 Milliarde dieser Transistoren bei 3 GHz zu schalten. Das zählt nicht "Durchschießen", das beim Umschalten in der CMOS-Logik auftritt. Es ist auch ein Durchschnitt, daher kann der Momentanstrom stark variieren - denken Sie daran, wie die Stromaufnahme asymptotisch abnimmt, wenn sich eine RC-Schaltung auflädt. Bypass-Kondensatoren auf dem Substrat, dem Gehäuse und der Leiterplatte glätten diese Schwankungen. Offensichtlich ist dies nur eine ungefähre Zahl, aber es scheint die richtige Größenordnung zu sein. Dies berücksichtigt auch nicht Leckstrom oder Ladung, die in anderen Parasiten (z. B. Verdrahtung) gespeichert sind.
Bei den meisten Geräten wird viel kleiner als 1 sein, da viele der Transistoren bei jedem Taktzyklus im Leerlauf sind. Dies hängt von der Funktion der Transistoren ab. Beispielsweise werden Transistoren im Taktverteilungsnetz haben da sie in jedem Taktzyklus zweimal schalten. Für so etwas wie einen Binärzähler hätte das LSB von 0,5, da es einmal pro Taktzyklus schaltet, das nächste Bit hätte da es halb so oft schaltet usw. Für so etwas wie einen Cache-Speicher könnte sehr klein sein. Nehmen Sie zum Beispiel einen 1 MB Cache. Ein 1-MB-Cache-Speicher, der mit 6T-SRAM-Zellen aufgebaut ist, hat 48 Millionen Transistoren, nur um die Daten zu speichern. Es wird mehr für die Lese- und Schreiblogik, Demultiplexer usw. haben. Allerdings würde nur eine Handvoll jemals einen bestimmten Taktzyklus einschalten. Nehmen wir an, die Cache-Zeile ist 128 Byte lang und bei jedem Zyklus wird eine neue Zeile geschrieben. Das sind 1024 Bit. Unter der Annahme, dass sowohl der Zelleninhalt als auch die neuen Daten zufällig sind, wird erwartet, dass 512 Bits umgedreht werden. Das sind 3072 Transistoren von 48 Millionen, oder . Beachten Sie, dass dies nur für das Speicherarray selbst gilt; Die Unterstützungsschaltung (Decoder, Lese-/Schreiblogik, Leseverstärker usw.) wird viel größer sein . Aus diesem Grund wird der Stromverbrauch des Cache-Speichers normalerweise vom Leckstrom dominiert - das sind viele Transistoren im Leerlauf, die nur herumsitzen und lecken, anstatt zu schalten.
Laut Wikipedia hatten die im Jahr 2011 veröffentlichten Top-CPUs etwa 0,5 bis 2,5 Milliarden Transistoren. Unter der Annahme, dass eine CPU mit 1 Milliarde Transistoren 64 A Strom verbraucht, beträgt der durchschnittliche Strom nur 64 nA pro Transistor. In Anbetracht von Betriebsfrequenzen von mehreren GHz ist das eigentlich erstaunlich wenig.
Benutzer98663
glen_geek
PlasmaHH
Uwe
Erich Lippert
Andreas Morton
MSalter
alex.forencich
Ben Voigt
schwach
Ben Voigt
Andreas Morton
Erich Lippert
Benutzer253751
Benutzer253751
Benutzer56384