Bisher habe ich mich zur Simulation von CMOS-Schaltungen auf eine Bibliothek verlassen, die ich zufällig aus dem Internet herunterladen musste, wie diese:
http://ecee.colorado.edu/~ecen4827/spice/ltspice/5827_035.lib
Innerhalb der Bibliothek wird das PMOS- und NMOS-Modell mit dem BSIM3v3-Modell definiert, und ich muss nur eine Instanz dieser Transistoren erstellen und sie miteinander verbinden und den Simulator ausführen.
Meine erste Frage ist, woher der Professor dieser Klasse dieses BSIM3v3 CMOS SPICE-Modell hat?
Die zweite Frage lautet: "Kann ich meine eigenen Transistoren erstellen und solche Parameter extrahieren und sie in meine eigene Bibliotheksdatei einfügen?"
Das einzige, was mir einfällt, ist die Verwendung von IC-Layout-Editoren wie Cadence virtuoso oder Microwind (ich weiß nicht einmal, ob sie die richtige Software für diese Aufgabe sind, ich habe gerade GEHÖRT, dass sie für das IC-Design verwendet werden können) zum Layouten meinen Transistor und extrahiere dann den SPICE-Parameter daraus.
Mein ultimatives Ziel ist es, eine einfache Standard-CMOS-Digitalzellenbibliothek zu entwerfen und sie für meine komplexeren VLSI-Designs zu verwenden.
Üblicherweise werden die Transistorparameter dem Kunden von der Foundry nach Unterzeichnung einer NDA (Non Disclosure Agreement) zur Verfügung gestellt.
Die Transistormodellierung und Parameterextraktion ist eine nicht triviale Aufgabe und basiert normalerweise auf einer großen Anzahl von Messungen, um zuverlässige Daten für die Modelle zu erhalten. Natürlich kann diese Aufgabe mit einem automatisierten Setup sehr effizient erledigt werden. Schauen Sie sich einfach eine BSIM-Modelldatei und die Anzahl der dortigen Parameter an, um einen Eindruck über den erforderlichen Aufwand zu erhalten.
Die Extraktion von Layoutdaten führt nicht zu Transistormodellen. Durch Extraktion erhält man nur die Transistorgeometrie. Für die Simulation werden vorhandene Transistormodelle benötigt.
Ich denke, die Modelle, die Sie im Internet gefunden haben, sind ein guter Ausgangspunkt, da sie auf einem bestehenden CMOS-Prozess zu basieren scheinen.
Ich habe die Antwort von Mario akzeptiert, aber später habe ich selbst eine bessere Antwort gefunden, die ich hier teilen möchte:
Wenn Sie sich mit dem Thema IC-Design befassen möchten, können Sie die unter http://www.eda.ncsu.edu/wiki/NCSU_CDK bereitgestellten NCSU-Bibliotheken kostenlos verwenden.
Die bereitgestellte Bibliothek unterstützt Cadence 5 und 6 (noch in der Beta-Version) und bietet Einblicke und Gewürzmodelle bis hinunter zur 45-nm-Technologie.
Für das Design von Produktions-ICs haben Sie nur eine Option, nämlich eine NDA mit der Foundry zu unterzeichnen und sie zu bitten, Ihnen ihre Werksspezifikationen zur Verfügung zu stellen, bei denen es sich um ein Design-Kit handelt, das aus Folgendem besteht: (1) Spice-Modelle (2) Verwendete Technologiedateien im IC-Layout-Design (3) Datenblätter etc.
Dr. Ehsan Ali
Mario
Dr. Ehsan Ali
Mario