Ich bin Doktorand im Bereich CAD/EDA. Mein Forschungsthema umfasst das Layoutdesign und das detaillierte Routing von VLSI-Standardzellen. Um meine Forschungsergebnisse zuverlässiger zu machen, möchte ich den vorgeschlagenen Algorithmus mit einigen erkennbaren Benchmarks/Zellbibliotheken testen. Aber plötzlich kann ich nichts Brauchbares finden, außer NanGate FreePDK15 .
Gibt es also öffentlich verfügbare Benchmarks für Standardzellenbibliotheken, die eine Beschreibung verschiedener Gates auf Transistorebene enthalten (wie aoi222, nand44, fad1)?
Ich würde das in die Kommentare schreiben, aber es ist zu lang.
Für Forschungszwecke mache ich immer nur meine eigenen, weil ich darüber publizieren kann. Ich habe auch kommerzielle Bibliotheken, aber es gibt eine No-Publish-Klausel in den Verträgen. Möglicherweise können Sie jemanden finden, der Sie mit etwas für die größeren Knoten versorgt. http://www.vlsitechnology.org/ könnte Ihnen den Einstieg erleichtern.
Aus praktischen Gründen könnte eine einzelne Bibliothek in Ordnung sein, wenn Sie sich nur mit dem Graph-Routing befassen, da die Details im Allgemeinen nichts über die Zelle, sondern über die Ports wissen müssen. Die Router lokalisieren einfach die Pins und routen dann die Graphen. Sie könnten besser sein, nur ein "Pin-Matrix" -Tool zu erstellen, das dann die Drähte verlegt, und dann können Sie eingrenzen, ob / warum / was die beste Pin-Platzierung für die Standardzellen ist. Sie können diese einfach simulieren, indem Sie die Layout-Wire-Extraction und die Circuit-Netzliste durchführen.
Wenn Sie fest auf Standardzellen eingestellt sind und Zugriff auf die Cadence/Synopsys-Werkzeugkette haben, würde ich vorschlagen, Dr. Mooney von Georgia Tech und als ihn eine E-Mail zu senden, um das Dokument von "Phil" zum Erstellen und Analysieren von Standardzellen zu erhalten. Ich kann mich nicht an Phils Namen erinnern, aber wir haben eine umfangreiche Dokumentation zum Erstellen, Testen und Vergleichen von Standardzellen, die ich in meiner Zeit als Doktorand ausgiebig verwendet habe. Dr. Mooneys Berater hat Synopsys gegründet, also sind Standardzellen und Routing so etwas wie seine Spezialität.
Zu dieser Frage möchte ich gerne ein Feedback geben.
Letztendlich verwende ich den folgenden Prozess: FreePDK15 und die entsprechende Standardzellenbibliothek als Referenz oder „goldenes“ Design. Es ist nicht perfekt, es ist sehr einfach, aber es ist gut genug. In meinem Fall werde ich dieses PDK wahrscheinlich mit einigen Änderungen (hauptsächlich in Designregeln) in meiner eigenen Forschung verwenden. Darüber hinaus gibt es einige Artikel zum Prozess selbst und zur Zellbibliothek, die alle Entscheidungen über Zellarchitektur und Designbeschränkungen beschreiben.
CaptainTrunky
b degnan