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

Dracula Sprache
Jan 15, 2018

Der erste Schritt zur Verwendung von Dracula ist auch ein wichtiger Schritt, um eine Befehlsdatei (Regeldatei) zu erstellen, die mit der Layouttechnologie konsistent ist, und die Layoutdaten über die Dracula-Befehlsdatei zur Layout-Netzwerktabelle zu extrahieren. Wenn Dracula während des Kompilierungsvorgangs einen Fehler findet, wird der falsche Typ aufgefordert, und die Befehlsdatei wird gemäß den Informationen debuggt, bis sie vollständig übergeben wurde. Der Dracula-Layout-Validierungsprozess ist in Abbildung 2 dargestellt.

2.png

Die Dracula-Befehlsdateistruktur besteht aus den folgenden vier Teilen (jeder Block beginnt mit einem "* block name", endet mit "* END", und das Verhalten des Semikolon-Headers ist kommentiert).

1) der Beschreibungsblock: enthält den Pfad und den Namen der Eingabe- und Ausgabedateien, den zu erkennenden obersten Zellennamen, den Namen des CAD-Layout-Systems, den Skalierungsfaktor der Grafikeinheit und den Ausführungsmodus.

3.png

Schreiben Sie den Namen der GDS-Datei in der Datei IN DISK aus dem Stream out und schreiben Sie den Pfad, wenn er nicht im aktuellen Pfad ausgeführt wird.

IN DISK = / home / zelle - desig n / xx x. gds

2) Input-Layer-Block: Die GDS-Nummer im Layout entspricht der Layer-Nummer in der Befehlsdatei (der Computer identifiziert nur die GDS-Level-Nummer und hat nichts mit dem Namen des bestimmten Layers zu tun). wie

4.png

Andernfalls kann LVS nicht normal ausgeführt werden. Die Befehlsdateien müssen eng in den Prozess integriert sein, und für verschiedene Prozesse werden unterschiedliche Befehlsdokumente benötigt.

3) Operationsblock: Der Hauptteil der Befehlsdatei. Die Extraktion des Layouts, kombiniert mit dem spezifischen Prozess, der Struktur des Layouts, um die verschiedenen Komponenten und Verbindungen in der Karte zu identifizieren. Durch die Verwendung logischer topologischer Beziehungen zwischen Layern und And-, Or-, Not-, Inside-, Enclose- und anderen Befehlen werden Erkennungsschicht, Geräteverbindung und Geräteelektroden festgelegt. Die Extraktion der Layout-Schaltung ist ein wichtiges Mittel zur Layout-Verifizierung, die die Schaltung gemäß den Layout-Informationen regeneriert. Im Dracula-Werkzeugoperationsblock wird die logische Operation der Kombination der ursprünglichen Schicht, der vorgebauten Schicht und der Eingabeschicht verwendet, um die Komponenten und die zeilenbildende Netzwerktabelle zu identifizieren. Das Folgende ist der Pwell - CMOS - Prozess als Beispiel.

5.jpg

6.png

Durch den obigen Befehl wird die Erkennungsschicht erzeugt und die Verbindungsschicht spezifiziert.

* * * CONN ECT LIST * * * *;

7.png

Schließlich können die NMOS-Röhre und die PMOS-Röhre durch die Beschreibung der Komponenten identifiziert werden.

8.png

In den Betrieb des Blocks werden wir auf Chip-Technologie und Gerätestruktur sind definiert, das Original in der Physik, nicht jede Ausgabe zugeordneten Extraktion in verschiedene Grundelemente in der integrierten Schaltung, und Schaltungsprinzip Diagramm Generation Netzwerk Ausdruck auf dem gleichen Niveau von Transistor, kann das Objekt des Vergleichs werden. Daher müssen alle Komponenten, die beim Entwurf der Schaltung verwendet werden, im Operationsblock erläutert werden.


In integrierten CMOS-Schaltungen sind die Basisvorrichtungen NMOS-, PMOS-, MOS-Kondensatoren, Polysiliziumwiderstände, verschiedene Diffusionswiderstände und Dioden. In integrierten BiCMOS-Schaltungen gibt es auch NPN und PNP. Unter Verwendung der einfachsten MOS-Röhre als Beispiel kann Polysilizium als "und" der N + - oder P + -Diffusionszone verwendet werden, die als eine NMOS- oder PMOS-Röhre definiert ist. Allerdings haben nicht alle Geräte so klare strukturelle Merkmale, und einige Geräte haben eine leicht unterschiedliche Definition. Das Folgende ist eine detaillierte Analyse der Polysiliziumresistenz als ein Beispiel. Bei der Konstruktion des Chips kann Polysilizium auch als Verbindung mit Ausnahme von Metall verwendet werden. Daher müssen wir Polysilizium einschließen, wenn wir die Verbindungsschicht definieren. Tatsächlich gibt es keinen Unterschied zwischen der Polysiliziumverbindung und dem Polysiliziumwiderstand bei der Prozessrealisierung. Körperlich sind sie alle gleich. Sie verwenden nur unterschiedliche physikalische Eigenschaften von Polysilizium, um unterschiedliche Funktionen zu erreichen. Auf diese Weise kann der Polysiliziumwiderstand nicht direkt aus dem Layout extrahiert werden. Die Lösung besteht darin, künstlich eine Ebene hinzuzufügen, wobei auf den Ort des Polysiliziumwiderstands auf dem Layout Bezug genommen wird, um sich von der allgemeinen Polysiliziumlinie zu unterscheiden. Wenn die LVS-Datei geschrieben wird, kann der Polysiliziumwiderstand erhalten werden, indem das Polysilizium und die hinzugefügte Phase "und" verwendet werden. Das Verfahren zum Extrahieren des Polysiliziumwiderstandes ist auch auf verschiedene andere Vorrichtungen anwendbar, einschließlich verschiedener Diffusionswiderstände, Dioden und Trioden.


Für die nicht gewöhnlichen CMOS- und BiCMOS-Prozesse wird es einige spezielle Vorrichtungen in der Schaltung geben. Zum Beispiel wird es in vielen integrierten Hochspannungsschaltungs-Chips eine neue Art von Leistungsvorrichtung wie etwa LDMOS geben, die in dem Chip integriert ist. Die Struktur dieser speziellen Vorrichtungen ist sehr komplex, es ist sehr komplex und zeitaufwendig, die genaue Definition der Aussage zu verwenden, und diese Vorrichtungen können durch ein Verfahren ähnlich der Detektion der Polysiliziumresistenz erklärt werden. Da die Anzahl solcher Geräte sehr klein ist, kann sie durch eine zusätzliche Schicht getrennt werden. Die Vorrichtung kann im Detail definiert werden, und mit der manuellen Inspektion kann der Zweck der Inspektion erreicht werden. Die LVS-Inspektion soll hauptsächlich die Korrektheit der Verbindung zwischen diesen Geräten und anderen Geräten sicherstellen. Das Folgende ist eine detaillierte Einführung in die LDMOS-Bauelemente in dem integrierten Hochspannungsschaltungs-Chip.

9.png

10.jpg

LDMOS ist ein transversales Kurzkanal-Mehrkanalgerät, das in Hochspannungs- und Schwachstromfeldern in integrierten Hochspannungsschaltungen weit verbreitet ist. Wie in Fig. 3 und Fig. 4 gezeigt, ist, verglichen mit dem CMOS des Durchgangs, eine Drift-Region genannte hochohmige Schicht zwischen dem Source-Bereich und dem Leckbereich des LDMOS entworfen, um ihre Stehspannungsfähigkeit zu verbessern. Die komplexe Struktur von Hochspannungsgeräten bezieht sich hauptsächlich auf die Komplexität des Prozesses. Aber vom Standpunkt der Extraktion benötigt die Dracula-Sprache die Topologie des Layouts, und die Operation kann vom Prozess getrennt werden. Daher müssen wir bei der Kompilierung der LVS-Kommandodatei nur die grafische Struktur von LDMOS verarbeiten. Wir verwenden die Sprache Dracula, um Komponenten zu identifizieren und Netting mit Netting zu integrieren. Die LDMOS-Röhre wird mit dem folgenden Programm extrahiert.

11.png

4) der Zeichenblock (optional): Senden Sie die Ausgabedatei an das Gerät wie den Plotter. Befehlsdatei ist direkt verwandt, um die Genauigkeit der Höhe, Auslassung, falsche Angaben, falsche Auswirkungen auf das Design der ersten erfolgreichen Rate und Time-to-Market zu überprüfen.