Was zwingt uns auf mikroskopischer Ebene genau zum Problem des „dunklen Siliziums“ (dh der Nichtübereinstimmung zwischen Transistorskalierung und Spannungsskalierung)?

7

Ich habe gelesen, dass Sie nicht mehr alle Transistoren gleichzeitig verwenden können, wenn Sie die TDP eines Chips reparieren. Dies lässt mich glauben, dass jeder Transistor die gleiche Leistung wie in früheren Knoten benötigt, obwohl sie kleiner sind; Das heißt, wir können nicht weniger Strom verwenden, um einen kleineren Transistor ein- oder auszuschalten.

Warum ist das so? Was passiert auf der Transistorskala, die dieses Phänomen verursacht, wenn wir einen festen Leistungspegel zum Schalten am Transistorgatter benötigen (selbst wenn der Transistor kleiner wird)?

Wuschelbeutel Kartoffelhuhn
quelle
Kurz gesagt, es hat alles mit Skalierung zu tun, aus dem gleichen Grund sehen wir keine riesigen Ameisen von der Größe von Häusern. Die Anzahl der Transistoren, die Sie in einen Bereich einpassen können, steigt mit dem Quadrat des Skalierungsfaktors, während der Stromverbrauch pro Transistor eher linear abnimmt. Lesen Sie ce-publications.et.tudelft.nl/publications/…
pjc50
2
Auch gemäß ie.itcr.ac.cr/pvega/Introd.%20al%20dise%F1o%20de%20CIs/… - wenn das Transistorgatter kleiner wird, steigt der Leckstrom durch es an .
pjc50

Antworten:

13

Ich beginne meine Antwort mit dem, was mir an der Uni beigebracht wurde - im Grunde wie jeder der Parameter der Transistorskala - ein Ansatz namens "Constant Electric Field Scaling".

Nehmen wir an, wir haben einen Transistor und möchten dessen Länge und Breite um skalieren (beide werden skaliert, um das Seitenverhältnis gleich zu halten). Könnte , , , eigentlich alles. Was geschieht?LWαα241.23

Das Material ändert sich nicht. Um einen Durchschlag zu vermeiden, möchten wir das elektrische Feld über dem Transistor gleich halten.

E=VdsL=Vds(L/α)Vds=Vdsα

Die Drain-Source-Spannung des Transistors muss skaliert werden - daher sinken die Spannungen. Sie können dasselbe auch für die Schwellenspannung des Transistors ( ) und die Gate-Source-Spannung ( ) sagen .VtVgs

Auch hier müssen die elektrischen Felder die gleiche Stärke behalten, insbesondere die über dem Gateoxid. also:E=Vm

Tox=Toxα

Das Tor wird also dünner! Dies ändert wiederum die Kapazität des Oxids:

Cox=ϵWLToxCox=Cox×αα2=Coxα

Warum ist die Kapazität wichtig? Nun, wir können den Sättigungsstrom approximieren . Wir können sagen:Id(sat)

Id(sat)(VsatCoxL)(VgsVt)

Dies bedeutet, dass wir vernünftigerweise davon ausgehen können, dass:

Id(sat)=Id(sat)αα1α=Id(sat)α

Ich werde nicht darauf eingehen, aber Sie können auch die Frequenz , daher können sich die Dinge beschleunigen, wenn wir verkleinern.f=αf

Nun kann die Verlustleistung jedes Transistors wie folgt angenähert werden:

P=IV=IdVds

So wie der Transistor skaliert:

P=Id(sat)×Vds=Id(sat)α×Vdsα=Pα2

Beachten Sie, wie die Verlustleistung um das Quadrat von gesunken istα!

Also die Leistungsdichte U=P/Awird konstant bleiben:

U=Uα2α2=U

Das alles sieht gut aus, das heißt, wir können weiter skalieren und die Anzahl der Transistoren bei gleicher Leistung erhöhen, während wir immer schneller werden. Oder doch?

Die Sache ist, es gibt noch eine andere wichtige Überlegung. Um mit der Außenwelt zu interagieren und die Störfestigkeit zu gewährleisten, können wir die Spannung des Prozesses nicht weiter reduzieren. Beachten Sie, dass oben alle elektrischen Felder durch Skalieren der Spannungen gleich gehalten werden. In der Praxis erfolgt dies nicht direkt - die Spannungen werden viel langsamer skaliert als die Größe der Transistoren. Wenn dies nicht der Fall wäre, würden CPUs wahrscheinlich jetzt mit 0,1 V Logik statt 0,65 V oder so betrieben. Das geringste Rauschen auf Signalen oder Stromschienen wäre katastrophal.

In der Praxis werden zwei verschiedene Skalierungsfaktoren verwendet, einer für die Größe (α) und eine für Spannungen (κ). Die Skalierung ist ungefähr so:

DimensionScaleFactorL,W,Tox1/αA1/α2Vds,Vgs1/κEds,Eoxα/κCds,Cox1/αId(sat)1/κP1/κ2Uα2/κ2fα

Daraus können wir erkennen, dass aufgrund der zwei unterschiedlichen Skalierungsfaktoren, der Leistungsdichte, Uwird steigen wenn α ist schneller skaliert als κ ist, was in der Praxis passiert.


Darüber hinaus ist dies eine sehr vereinfachte Übersicht. Es hält ziemlich gut, wenn Sie sehr große Transistoren haben, aber da sie immer kleiner werden, hält es nicht so gut, wie Sie vielleicht hoffen. Beachten Sie, wie zwei SchlüsselfaktorenTox und L kleiner werden?

Im Grunde bedeutet dies, dass die Barriere zwischen Kanal und Gate immer kleiner wird, ebenso wie der Abstand zwischen Drain und Source. Die Gateoxiddicke wird jetzt so dünn, dass Sie sie bequem in der Anzahl der Atome messen können! Der Abstand zwischen Drain und Source, der kleiner wird, bedeutet auch, dass das elektrische Feld zwischen Drain und Source bei ausgeschaltetem Transistor mit der durch das elektrische Feld des Gates erzeugten Barriere zu interagieren beginnt.

Beide Faktoren führen dazu, dass die Leckmenge im Transistor - unerwünschte Ströme, die von Drain zu Source oder Drain zu Gate fließen - zunimmt. Wenn Leckagen auftreten, steigt die Verlustleistung (und irgendwann funktionieren die Transistoren nicht mehr richtig). Diese Leckage wird bei den obigen Ableitungen nicht berücksichtigt.

Tom Carpenter
quelle