Startseite > Nachrichten > Inhalt

Kontaktiere uns

Hinzufügen: Block 5, Fuqiang Technology Park, Zhugushi Straße, Wulian, Longgang 518116

Mob: + 86-13510459036

E-Mail: info@panadisplay.com

Eine neue Methode für Layout Verif Icat Ion von integrierten Schaltungen
Jan 15, 2018

1. LVS-Werkzeuge

LVS (Layout Versus Schematic) wird verwendet, um die Konsistenz des Layouts und des Schaltplans zu bestätigen. LVS vergleicht die Korrektheit des Layouts und der schematischen Verbindung auf Transistorebene und listet die Unterschiede in der Form des Berichts auf. Dracula generiert Layoutdaten von einem grafischen System. Dracula konvertiert die Layoutdatei des GDS2-Formats in die Layout-Netztabelle, und LOGLVS (The Dracula Netw ork Compiler) transformiert die Netz- und Transistorebenen-Nettotabellen, die von Schematic oder CDL beschrieben werden, in die LVS-Netztabelle. Ausgehend vom Eingang und Ausgang der Schaltung wird eine progressive Suche durchgeführt, um einen nächsten Rückweg zu finden. Wenn LVS einen übereinstimmenden Punkt findet, gibt es dem übereinstimmenden Gerät und Knoten einen übereinstimmenden Status. Wenn der LVS einen nicht übereinstimmenden Punkt findet, stoppt er die Suche des Pfades. Nachdem LVS alle Pfade durchsucht hat, erhalten alle Geräte und Knoten einen übereinstimmenden Status. Durch diese Zustände kann die Übereinstimmung der Schaltung und des Layouts gezählt werden. Der Betriebsablauf von LVS ist in Abbildung 1 dargestellt.

1.png

1.2 Einheitsstrukturtyp

Die aus dem Layout und dem ursprünglichen Entwurf des Netzwerks extrahierten Schaltungen müssen in die gleiche Form einer Netztischstruktur umgewandelt werden, und die gleiche Struktureinheit wird miteinander verbunden, und die beiden sind vergleichbar. Um die Arbeitslast des Vergleichs zu verringern, werden einige der Low-Level-Bauelemente für die Gate-Level-Kombinationsschaltung einschließlich der Struktur der MOS-Schaltungseinheit: INV (Inverter), NOR (zwei Eingänge "oder nicht"), NAND (NAND-Gatter mit zwei Eingängen) , zwei Eingänge (AOI) "und oder nicht" OAI (zwei), Eingang "oder NAND-Gatter"), PUP (Parallelzug (angeschlossenes Netzteil)), PUPI (innerer Parallelzug), SUP (Reihenschaltung) ), SUPI (innerer Reihenzug), PDW (paralleles Absenken (unter der Erde)). PDWI (innere parallele Absenkung), SDW (Abzweig (unter Masse) -Serie, SDWI (innere), PMID-Reihe (abwärts) parallele mittlere (parallele Übertragungsgatter), SMID (mittlere) Reihe (serielle Übertragungsgatter)). Die Anzahl dieser Strukturen ist im Bericht ersichtlich. Fehlpaarungen umfassen die Summe von Gate- und Transistor-Level-Geräten. Geräte, die nicht zu Einheiten zusammengebaut werden können, erscheinen in Form der grundlegendsten strukturellen Einheits-MOS-Vorrichtungen.


1.3 LVS-Fehlertypen

Die Fehlertypen von LVS sind im Allgemeinen in zwei Typen unterteilt: Inkonsistente Punkte und nicht übereinstimmende Geräte. Die Inkonsistenzen können in Knoteninkonsistenzen und Geräteinkonsistenzen unterteilt werden. Die Knoten-Uneinigkeit bedeutet, dass ein Knoten in dem Layout und der Schaltung vorhanden ist, und die zwei Knoten sind ähnlich, aber nicht genau gleich. Die Uneinigkeit der Geräte bedeutet, dass es im Layout und in der Schaltung ein Gerät gibt, die beiden Geräte gleich sind und die verbundenen Knoten sehr ähnlich, aber nicht genau gleich sind. Ein nicht übereinstimmendes Gerät bezieht sich auf einige der Geräte im Schaltplan, die sich nicht im Layout oder Layout befinden, nicht jedoch im Schaltplan. Insbesondere gibt es fünfzehn Arten von Fehlern in LVS:

Es gibt fünfzehn Arten von Fehlern in LVS:

1. Auf dem übereinstimmenden Knoten befindet sich kein Gerät.

2. Übereinstimmende Geräte haben nicht übereinstimmende Knoten.

3. Geräte stimmen nicht überein;

4. Passende Knoten haben redundante Layout-Geräte.

5. Passende Knoten haben redundante Schaltplangeräte.

6. übereinstimmende Knoten haben unübertroffene Layout- und Schaltplangeräte.

7. andere nicht übereinstimmende Layoutvorrichtungen;

8. andere nicht übereinstimmende Schaltungsdiagrammvorrichtungen;

9. Der Typ der Vorrichtung (Typ N und P, polykristalliner Widerstand oder Diffusionswiderstand) ist nicht angepasst;

10. Die Größe des Geräts (W oder L) stimmt nicht überein.

11. MOS-Umkehrbarkeitsfehler;

12. Substratverbindung ist nicht abgestimmt;

13. Der Stromanschluss des Geräts ist nicht angepasst (die Situation der Multi-Stromversorgung);

14. das Vereinfachen von Mehrfach- und Verbindungs-MOS zu einem einzelnen MOS ist ein Fehler (bezogen auf die K-Option in LVSCHK);

15. Fehler beim Filtern redundanter Geräte (bezogen auf die Option F des Befehls in LVSCHK).


Ein LVS-Fehler bezieht sich auf ein einzelnes Gerät, einen einzelnen Knoten und eine zusammengesetzte Struktur (eine Unterschaltung). Eine nicht übereinstimmende Unterschaltung (mehrere Geräte und Knoten in einer Unterschaltung) ist häufig eine, von der nicht mehrere Knoten oder Geräte übereinstimmen, und nicht alle stimmen nicht überein. Alle Geräte und Knoten, die einer Nichtübereinstimmung zugeordnet sind, werden als die Anzahl der Fehler verwendet, und jede Nichtübereinstimmung wird in der LVS-Berichtsdatei aufgeführt. Fehlerhafte Berichte unterscheiden sich vom üblichen Verständnis der Leute. Zum Beispiel werden zwei Signalleitungen zu Orten geschaltet. Nach dem gesunden Menschenverstand können sie nur als Fehler gewertet werden, aber es gibt zwei Fehler im LVS-Bericht.