1 27.03.2006a. plänitz verteidigung der studienarbeit charakterisierung und modellierung von...
TRANSCRIPT
![Page 1: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/1.jpg)
127.03.2006 A. Plänitz
Verteidigung der Studienarbeit
Charakterisierung und Modellierung von Analogschaltungen
![Page 2: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/2.jpg)
227.03.2006 A. Plänitz
Gliederung des Vortrags
1. Technischer Hintergrund» Motivation» Charakterisierung» Schaltungsmodellierung
2. Operationsverstärker» Charakterisierung» Modellierung
3. Softwareentwurf» Analyse» Entwurf» Vorstellung
4. Zusammenfassung
Charakterisierung und Modellierung von Analogschaltungen
![Page 3: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/3.jpg)
327.03.2006 A. Plänitz
Motivation
Stand der Technik
» kleinere Strukturbreiten
» höhere Integrationsdichten
» steigende Komplexität Werkzeuge zur Unterstützung
» Steigerung der Produktivität
» Reduzierung anfallender Kosten
» Automatisierung, Verifikation
Ziel der Arbeit» automatisierter Vergleich von
Entwurfsvarianten durch Charakterisierung
» Generierung von Verhaltensmodellen zur Verifikation von Gesamtsystemen
1. Technischer Hintergrund – Motivation
Abbildung 1 – allgemeiner Schaltungsentwurfsprozess
![Page 4: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/4.jpg)
427.03.2006 A. Plänitz
Charakterisierung
Ziel
» Bestimmung charakteristischer Kennwerte
Messschaltung
» Erregung des DUT
» Betriebsparameter
» Generierung von Kennlinien durch Simulation
Extraktionsgleichungen
» Berechnung der Modellparameter aus Simulationskennlinien
» Extraktionsparameter
1. Technischer Hintergrund – Charakterisierung
Abbildung 3 – DUT mit Testbench
![Page 5: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/5.jpg)
527.03.2006 A. Plänitz
Schaltungsmodellierung
1. Technischer Hintergrund – Schaltungsmodellierung
gewünschte Modelleigenschaften
» schnell in der Simulation
» einfache Struktur
» Vernachlässigung unwichtiger Effekte
» hohe Übereinstimmung mit Original
Parametrisierbare Verhaltensmodelle
Eingangs-stufe
Ü bertragungsstufeAusgangs-stufe
Abbildung 2 – Aufbau parametrisierbarer Modelle
Ziele der Modellierung» Simulation und Verifikation in
akzeptabler Zeit
» Top-Down-Entwurfspfad kann konsequent durchgeführt werden
» Wiederverwendung und Verkauf von Schaltungskomponenten
![Page 6: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/6.jpg)
627.03.2006 A. Plänitz
Bestimmung der Ausgangsimpedanz
2. Operationsverstärker – Charakterisierung
Ziel
» Bestimmung der Kenngrößen und
Extraktion
»
»
»
outout out out out
out out
I 1Y Re Y j Im Y j 2 f CU R
outCoutR
out mout
outm m
I (f )1C Im2 f U (f )
outout m
out m
1RI (f )ReU (f )
Abbildung 4 – Ersatzschaltung
Abbildung 5 – Messschaltung
![Page 7: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/7.jpg)
727.03.2006 A. Plänitz
2. Operationsverstärker – Modellierung
Modellierung
Modellparameter
Modell
CMRR,
outC
of ,
PSRR,
outR ,
RS
osU ,
outMinU ,outMaxU , d0V ,
inDiffCinGndC ,» Eingangsstufe:
» Übertragungsstufe:
» Ausgangsstufe:
Abbildung 6 – Modell des OPV
![Page 8: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/8.jpg)
827.03.2006 A. Plänitz
3. Softwareentwurf – Analyse
Abbildung 7 – prinzipielle Funktionsweise des Werkzeuges
Idee
![Page 9: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/9.jpg)
927.03.2006 A. Plänitz
3. Softwareentwurf – Analyse
Anforderungen
Vergleich
» CADENCE: Virtuoso Characterization & Modeling Environment (VCME )
» MENTOR GRAPHICS: ADVanced Design ToolBox
Ziel
» umfangreiche und einfache Möglichkeiten zur Erweiterung von Testbenches und Modellen
» übersichtliche, flexible Programmstruktur für Funktionserweiterungen
![Page 10: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/10.jpg)
1027.03.2006 A. Plänitz
3. Softwareentwurf – Entwurf
Entwurfsmuster
Entwurfsmuster» Kapselung durch
Objektschnittstellen
» helfen bei Definition der Schnittstellen
MVC-Entwurfsmuster» strikte Trennung von Daten,
Dialogaufbau und Dialogverhalten
Abbildung 8 – MVC – Model-View-Controller
![Page 11: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/11.jpg)
1127.03.2006 A. Plänitz
3. Softwareentwurf – Entwurf
Simulatoranbindung
Abbildung 9 – Klassendiagramm Simulatoranbindung
Entwurfsmuster Schablonenmethode» Einfache Erweitung externer
Werkzeuge möglich
Entwurfsmuster Singleton» Sicherung von Zugriffsrechten auf
die externen Werkzeuge
![Page 12: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/12.jpg)
1227.03.2006 A. Plänitz
3. Softwareentwurf – Vorstellung
Abbildung 10 – Bildschirmfoto Charakterisierungsumgebung
besondere Merkmale» Intuitive Bedienung
» Keine Kenntnisse über Skript- oder Hardwarebeschreibungs sprachen notwendig
» Simulation und Extraktion auf Knopfdruck
» Darstellung und Auswertung der Ergebnisse möglich
Charakterisierungsumgebung
![Page 13: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/13.jpg)
1327.03.2006 A. Plänitz
** Einbinden des DUT **YDUT DUT PORT: 0 nvbias nvdd ninp1 ninp2 noutp
** SCHALTUNG *** VersorgungsspannungenVdd nvdd 0 UddVbias nvbias 0 Ubias* EingangsspannungenVin ninp1 ninp2 DC Uoffset AC UinVcm ninp2 0 Ucm* AusgangsgrößenRload noutp n6 RloadVref n6 0 Uref
** GLOBALE PARAMETER MIT DEFAULT-WERTEN**.param Uoffset = 0V.param Uin = 1V.param Ucm = 0.108V.param Uref = 0.107V.param Udd = 5V.param Ubias = 3.7V.param Rload = 1e12
** ANALYSE **.dc .ac dec 20 1 1e20** AUSGABE **.defwave Vd=V(noutp,n6)/V(ninp1,ninp2).probe ac WDB(Vd).end
# Extraktion der Leerlaufverstärkung GAINdB = yval( WDBVd, 10 )
# Bestimmung der oberen GrenzfrequenzI3dB = yval ( WDBVd, 10 ) - 3F3dB = xdown( WDBVd, I3dB )
# Bestimmung der TransitfrequenzFt = xdown(WDBVd,1)
Abbildung 11 – Extraktionsgleichungen Abbildung 12 – Aufbau der Messschaltung
3. Softwareentwurf – Vorstellung
Anlegen einer Testbench
» Einfache Erweitung der Testbenchbibliothek möglich
» Keine Einschränkung in der Beschreibung von Schaltungsaufbau, Simulatorsteuerung und Extraktionsgleichungen
» Kenntnisse in entsprechenden Sprachen nötig
![Page 14: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/14.jpg)
1427.03.2006 A. Plänitz
3. Softwareentwurf – Vorstellung
Anlegen einer Testbench im Werkzeug
Abbildung 13 – Bildschirmfoto Testbench bearbeiten
Möglichkeiten» Beliebiges Editieren
von Modellen und Testbenches
» Copy&Paste
![Page 15: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/15.jpg)
1527.03.2006 A. Plänitz
3. Softwareentwurf – Vorstellung
Verwaltung der Testbenches
Abbildung 13 – Bildschirmfoto Testbenchverwaltung Abbildung 14 – Bildschirmfoto Eigenschaften einer Testbench
![Page 16: 1 27.03.2006A. Plänitz Verteidigung der Studienarbeit Charakterisierung und Modellierung von Analogschaltungen](https://reader031.vdocuments.net/reader031/viewer/2022012916/55204d7f49795902118d0e06/html5/thumbnails/16.jpg)
1627.03.2006 A. Plänitz
Zusammenfassung
Operationsverstärker» Charakterisierung
» Modellierung
Werkzeug-Entwurf
» Automatisierung der Charakterisierung
» Parametrisierung einer Modellschaltung aus den Kennwerten
» Vergleich Modell und Originalschaltung
» Anbindung eines Simulators
» Bereitstellung einer Modell- und Testbenchbibliothek
» einfache Erweiterung der Modell- und Testbenchbibliothek möglich
weitere Aufgabengebiete» Funktionserweiterung
» Untersuchung weiterer Modellierungsmethoden
4. Zusammenfassung