EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

elektrisch - Online in der Cloud

Führen Sie Electric im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der elektrische Befehl, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


elektrisch – ein VLSI-Designsystem

ZUSAMMENFASSUNG


elektrisch [OPTIONAL]

BESCHREIBUNG


Electric ist ein Allzwecksystem für die gesamte Elektrokonstruktion. Es ist derzeit bekannt
nMOS, CMOS, Bipolar, Grafiken, Schaltpläne, Leiterplatten und viele andere
Technologien. Es verfügt über eine große Auswahl an Tools, darunter mehrere Design-Rule-Checker (beide).
inkrementell und hierarchisch), ein elektrischer Regelprüfer, über ein Dutzend Simulatoren
Schnittstellen, mehrere Generatoren (PLA und Pad-Rahmen), mehrere Router (Stitching, Labyrinth,
Fluss), Netzwerkvergleich, Komprimierung, Kompensation, ein VHDL-Compiler und ein Silizium
Compiler, der Standardzellen platziert und weiterleitet.

Zusätzlich zum Textterminal, über das das Programm aufgerufen wird, verwendet Electric ein Farbdisplay
mit einer Maus als Arbeitsplatz. Für Text und Grafiken werden separate Fenster verwendet.

Sollten Sie jetzt aufgefordert werden, ein Bibliothek Wenn in der Befehlszeile eine Festplattendatei erwähnt wird, wird diese Datei als erste gelesen
Design zur Bearbeitung. Darüber hinaus werden folgende Schalter erkannt:

OPTIONAL


-mdi
Schnittstellenmodus für mehrere Dokumente

-sdi
Einzeldokument-Schnittstellenmodus

-NOMINMEM
Ignorieren Sie den für JVM bereitgestellten Mindestspeicher

-s <Script Name>
Bean-Shell-Skript zum Ausführen

-Ausführung
Versionsinformation

-v
kurze Versionsinformationen

-debuggen
Debug-Modus. Zusätzliche Informationen sind verfügbar

-fäden
Empfohlene Größe des Thread-Pools für die Jobausführung.

-Protokollierung
Serverereignisse in einer Binärdatei protokollieren

-Steckdose
Socket-Port für Client/Server-Interaktion

-Charge
Der Batch-Modus impliziert „keine GUI“ und nichts weiter

-Server
Dump-Trace von Snapshots

-Klient <Maschine Name>
Spur von Schnappschüssen wiedergeben

-Hilfe
Diese Nachricht

DARSTELLUNG


Schaltkreise werden als Netzwerke dargestellt, die enthalten Fiber Node und verbinden Bögen. Die Knoten
sind elektrische Komponenten wie Transistoren, Logikgatter und Kontakte. Die Bögen sind
einfach Drähte, die die Knoten verbinden. Darüber hinaus verfügt jeder Knoten über eine Reihe von Häfen davon sind
die Stellen der Lichtbogenverbindung. A Technologieist also einfach eine Menge primitiver Knoten und
Bögen, die die Bausteine ​​von Schaltkreisen sind, die in dieser Umgebung entwickelt wurden.

Es können auch Sammlungen von Knoten und Bögen zusammengefasst werden Facetten of Zellen welches sein kann
werden weiter oben in der Hierarchie als Knoten verwendet. Diese benutzerdefinierten Knoten verfügen über Ports, die
kommen von internen Knoten, deren Ports sind exportiert. Facetten werden in gesammelt Bibliotheken
die ein hierarchisch konsistentes Design enthalten.

Bögen verfügen über Eigenschaften, die dabei helfen, das Design einzuschränken. Beispielsweise kann sich ein Bogen drehen
beliebig oder in ihrem Winkel fixiert sein. Bögen können auch dehnbar sein oder starr für
Änderung ihrer Verbindungsknoten. Diese Einschränkungen breiten sich hierarchisch aus
von unten nach oben.

Technologien


In der Elektrobranche steht eine große Auswahl an Technologien zur Verfügung. Diese können mit geändert werden
Technologie-Editor, oder es können völlig neue Technologien erstellt werden. Die folgende
Die Absätze beschreiben einige der grundlegenden Technologien.

Für die nMOS-Technologien stehen Lichtbögen in Metall, Polysilizium und Diffusion zur Verfügung. Der
Zu den primitiven Knoten gehören normale Kontakte, vergrabene Kontakte, Transistoren und „Pins“ für
Bogenecken herstellen. Transistoren können serpentinenförmig sein und die reinen Schichtknoten können es sein
polygonal beschrieben mit dem Knoten Spur Befehl. Die „nmos“-Technologie hat den Standard
Designregeln von Mead&Conway.

Für die CMOS-Technologien stehen Lichtbögen in Metall, Polysilizium und Diffusion zur Verfügung. Der
Diffusionsbögen können in einem P-Well-Implantat oder in einem P+-Implantat gefunden werden. Es gibt also zwei
Arten von Metall-Diffusions-Kontakten, zwei Arten von Diffusionsstiften und zwei Arten von
Transistoren: in P-Wanne und in P+-Implantation. Wie bei nMOS können die Transistoren schlangenförmig sein
und die reinen Schichtprimitive können polygonal definiert werden. Die „cmos“-Technologie hat das
Standard-Designregeln nach Griswold; Die „Mocmos“-Technologie verfügt über Designregeln für
der MOSIS CMOS-Prozess (Doppelmetall); Die „mocmossub“-Technologie verfügt über Designregeln für die
MOSIS CMOS Submikron-Prozess (Doppel-Poly und bis zu 6 Metalle); Die „rcmos“-Technologie hat
runde Geometrie für den MOSIS CMOS Prozess.

Die „Schaltplan“-Technologie stellt grundlegende Symbole für die Schaltplanerfassung bereit. Es
enthält die logischen Symbole: BUFFER, AND, OR und XOR. Negative Blasen können durch platziert werden
Negieren eines Verbindungsbogens. Es gibt auch komplexere Komponenten wie Flip-Flop, Off-
Seitenanschluss, Blackbox, Messgerät und Stromquelle. Schließlich gibt es noch die Elektrik
Komponenten: Transistor, Widerstand, Diode, Kondensator und Induktivität. Es gibt zwei Bogentypen
normale Drähte und Busse mit variabler Breite.

Die „Artwork“-Technologie ist eine Sketchpad-Umgebung zum Erstellen allgemeiner Grafiken.
Komponenten können in beliebiger Farbe und Form platziert werden.

Die „generische“ Technologie existiert für verschiedene Zwecke, die nicht unter diese fallen
Domäne anderer Technologien. Es verfügt über einen universellen Bogen und Stift, der an JEDES angeschlossen werden kann
andere Objekte und sind daher in Designs mit gemischten Technologien nützlich. Der unsichtbare Bogen kann
kann verwendet werden, um zwei Knoten einzuschränken, ohne eine Verbindung herzustellen. Der nicht geroutete Bogen kann sein
Wird für elektrische Verbindungen verwendet, die später mit echten Drähten verlegt werden sollen. Die Facette-
Wenn das Mittelgrundelement in einer Facette platziert wird, definiert es den Cursorursprung auf Instanzen davon
Facette.

DESIGN-REGEL ÜBERPRÜFUNG


Der inkrementelle Design-Rule-Checker ist normalerweise aktiviert und überwacht alle am vorgenommenen Änderungen
Schaltkreis. Es führt keine Korrektur durch, sondern gibt Fehlermeldungen aus, wenn gegen Designregeln verstoßen wird.
Die Hierarchie wird nicht behandelt, daher wird der Inhalt der Unterfacetten nicht überprüft.

Der hierarchische Prüfer sucht im gesamten Kreislauf nach allen Designregeln. Andere
Mit dieser Option kann ein Eingabedeck für den Design-Rule-Checker Dracula von ECAD vorbereitet werden.

VERDICHTUNG


Der Verdichter versucht, die Größe einer Facette zu reduzieren, indem unnötiger Raum dazwischen entfernt wird
Elemente. Beim Aufruf wird es in vertikaler und horizontaler Richtung komprimiert, bis es erreicht ist
Ich kann keine Möglichkeit finden, die Facette weiter zu verdichten. Es wird keine hierarchische Verdichtung durchgeführt.
garantiert weder eine optimale Verdichtung, noch kann es die Nicht-Manhattan-Geometrie richtig verarbeiten.
Der Verdichter breitet auch die Seite aus, um sicherzustellen, dass keine Verstöße gegen Designregeln vorliegen
die Option „Spread“ ist gesetzt.

SIMULATION


Es gibt viele Simulatorschnittstellen: ESIM (der Standardsimulator: Switch-Level für nMOS
ohne Timing), RSIM (Switch-Level für MOS mit Timing), RNL (Switch-Level für MOS mit
Timing und LISP-Frontend), MOSSIM (Schaltebene für MOS mit Timing), COSMOS (Schaltebene
Level für MOS mit Timing), VERILOG (Trittfrequenzsimulator), TEXSIM (ein kommerzieller Simulator),
SILOS (ein kommerzieller Simulator), ABEL (PAL-Generator/Simulator für Schaltpläne) und SPICE
(Schaltungsebene). MOSSIM, COSMOS, VERILOG, TEXSIM, SILOS und ABEL tun dies eigentlich nicht
simulieren: Sie schreiben nur ein Eingabedeck Ihrer Schaltung.

Als Vorbereitung für die meisten Simulatoren ist es notwendig, die gewünschten Ports zu exportieren
manipulieren oder untersuchen. Sie müssen auch Strom- und Erdungsanschlüsse exportieren.

Zur Vorbereitung der SPICE-Simulation müssen Sie Strom- und Erdungssignale exportieren und.
Verbinden Sie sie explizit mit Quellknoten. Anschließend sollte die Quelle parametriert werden
Geben Sie den Betrag an und geben Sie an, ob es sich um Spannung oder Strom handelt. Um zum Beispiel eine Spannung von 5 Volt zu erzeugen
Versorgung, erstellen Sie einen Quellknoten und stellen Sie die SPICE-Karte auf: „DC 5“. Als nächstes alle Eingabeports
müssen exportiert und mit der positiven Seite der Quellen verbunden werden. Als nächstes alle Werte, die vorhanden sind
Die darzustellenden Elemente müssen exportiert und mit Zählerknoten versehen werden. Der Knoten sollte haben
Die oberen und unteren Anschlüsse sind ordnungsgemäß angeschlossen.

PLA GENERATION


Es gibt zwei PLA-Generatoren, einen speziell für das nMOS-Layout und einen speziell für das CMOS
Layout. Der nMOS PLA-Generator liest eine einzelne Persönlichkeitstabelle und generiert das Array
und alle Antriebsschaltkreise einschließlich Strom- und Erdungsanschlüssen. Der CMOS PLA-Generator
liest zwei Persönlichkeitstabellen (AND und OR) und liest auch eine Bibliothek von PLA-Helfern
Komponenten (genannt „pla_mocmos“) und generiert das Array.

Drinnen


Der Router ist in der Lage, Fluss-Routing, Labyrinth-Routing und einfaches Facetten-Stitching (die
explizite Verkabelung implizit verbundener Knoten, die aneinander grenzen). Die Flussroute fährt mit einem Bus
Drähte zwischen den beiden gegenüberliegenden Seiten eines Routing-Kanals. Die Anschlüsse auf jeder Seite
muss in einer Linie liegen, damit der Bus zwischen zwei parallelen Punktmengen verläuft. Du musst benutzen
Der Unrouted-Bogen der Generic-Technologie zeigt die zu verbindenden Ports an. Der
Der River-Router kann auch Drähte an die senkrechten Seiten des Routing-Kanals anschließen, wenn
Ein oder mehrere nicht verlegte Drähte kreuzen diese Seiten.

Es gibt zwei Nähmodi: automatisches Nähen und künstliches Nähen. Beim automatischen Nähen alles
Anschlüsse, die sich physisch berühren, werden vernäht. Nachahmung von Nähten beobachtet Bögen, die vorhanden sind
vom Benutzer erstellt und fügt ähnliche an anderen Stellen in der Facette hinzu.

NETZWERK VERGLEICH


Das Netzwerk-Betreuer-Tool ist in der Lage, die Netzwerke in beiden Facetten zu vergleichen
auf dem Bildschirm angezeigt. Nach dem Vergleich können Knoten in einer Facette mit Knoten in gleichgesetzt werden
das andere. Wenn die beiden Netzwerke automorph sind oder aus anderen Gründen schwer zu unterscheiden sind,
Äquivalenzinformationen können vor dem Vergleich durch Auswahl einer Komponente in angegeben werden
die erste Facette und dann eine Komponente in der zweiten Facette auswählen.

Nutzen Sie Elektro online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad