Wie viel Zeit benötigt ein EDA-Tool in einem typischen ASIC-Designzyklus, um das Routing abzuschließen? Angenommen, ein ziemlich komplexer Chip (wie die Ivy Bridge). Ich habe gehört, dass der gesamte Chip-Designzyklus normalerweise etwa ein Jahr dauert. Was ich wissen möchte, ist die Zeit, die für das Routing (oder Platzierung und Routing) benötigt wird. Mir wurde gesagt, dass es in der Größenordnung von mehreren Wochen liegt, also wollte ich mich mit jemandem vergewissern, der über Branchenkenntnisse verfügt. :)
Routing oder PNR dauern am längsten, da sie mit dem Timing übereinstimmen müssen. Es wird normalerweise als letztes fertig, da sie der Empfänger aller Chipblöcke sind (normalerweise aus verschiedenen Abteilungen). Sobald alle Blöcke eingegangen sind, stellen sie sicher, dass die Blöcke optimal platziert werden, damit das Timing eingehalten wird.
Das Team generiert auch riesige Datenmengen (~700 GB in meinem Fall pro Szenario). Sobald das beste Timing erreicht ist, werden andere Szenarien entfernt und das beste beibehalten.
Möglicherweise muss das Team auch eine IR-Drop-Analyse durchführen, damit jeder Teil des Chips genügend Strom erhält.
Ein topaktueller Chip wie Ivy Bridge wird wohl nicht auf einmal geroutet. Es ist höchstwahrscheinlich in Chunks zerlegt und somit in Stücke gebaut, um die Laufzeit in überschaubaren Grenzen zu halten. Das Routing des vollen Chips würde zweifellos Wochen oder Monate dauern, je nach Schwierigkeitsgrad der Randbedingungen.
Wie lange dauert es, bis ein Chunk geroutet ist? Nun, der Chip wird so aufgeteilt, dass die Laufzeit "akzeptabel" ist. Was "akzeptabel" ist, wird eine Funktion davon sein, wie viele Iterationen erforderlich sind, um das Timing zu schließen.
Die großen ASIC-Chips werden normalerweise in Stücke zerlegt und separat implementiert. Danach integrieren wir die Blöcke. Es macht also keinen Sinn, über die volle Chiproutenzeit nachzudenken. In meiner Firma dauert das Blocken (große Blöcke) etwa 24 bis 30 Stunden. Wir erreichen Timing Closure durch verschiedene Iterationen. Deshalb nimmt der gesamte Designprozess viel Zeit in Anspruch
Technikfreak
Chetan Bhargava
user_1818839
Chetan Bhargava
W5VO