EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

Cougar – Online in der Cloud

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

Dies ist der Befehl cougar, 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


Cougar – Hierarchischer Netzlisten-Extraktor

ZUSAMMENFASSUNG


Puma [ -v ] [ -c ] [ -f ] [ -t ] [ -ar ] [ -ac ] Name eingeben [ Ausgabename ]

BESCHREIBUNG


Luchs änderte seinen Namen in Cougar im Mai 2002, um Namenskonflikte mit dem zu vermeiden
berühmter Textmodus-Webbrowser. Cougar ist ein hierarchischer Layout-Extraktor. Es baut ein
Netzliste der Verschaltungen aus symbolischer Layout-Ansicht. Der Eingangsmöglichkeiten: Argument ist der Name
der zu extrahierenden symbolischen Layoutzelle, wobei als Eingabeformat das von ausgewählt wird
MBK_IN_PH(1) Umgebungsvariable. Wenn Signalausgangsmöglichkeiten: vorhanden ist, wird die resultierende Netzliste angezeigt
diesen Namen gegeben. Wenn nein Signalausgangsmöglichkeiten: gegeben ist, dann Eingangsmöglichkeiten: wird auch die generierte Netzliste sein
Name. Das Ausgabeformat wird durch angegeben MBK_OUT_LO(1) Umgebungsvariable.
Wie die meisten CAD-Tools der Allianz Puma verwendet mbk(1) Umgebungsvariablen.
MBK_CATA_LIB(1) MBK_WORK_LIB(1) MBK_IN_PH(1) MBK_OUT_LO(1) RDS_TECHNO_NAME(1).

Cougar berechnet die an die Signale angeschlossenen Kapazitäten, wenn die Option -ac gesetzt ist. Bei der
Momentan wird der Wert dieser Kapazitäten für eine typische Ein-Mikrometer-Technologie berechnet.
und kann vom Benutzer nicht über eine Technologiedatei geändert werden. Die extrahierte Netzliste kann sein
zur Leistungsbewertung simuliert.
Die typischen Kapazitäten sind unten in 10e-18 Farad / Lamda^2 angegeben:

Poly 100

ALU1 50

ALU2 25

OPTIONAL


Cougar überprüft die beiden grundlegenden ALLIANZ Regeln bezüglich Connector-Namen:
Wenn zwei physische Anschlüsse mit demselben Netz verbunden sind, müssen sie dasselbe haben
Namen.
Wenn zwei physische Anschlüsse denselben Namen haben, müssen sie intern miteinander verbunden sein
das gleiche Netz.
Dadurch wird in der Netzliste nur ein logischer Connector angezeigt. Es tritt ein schwerwiegender Fehler auf
wenn eine dieser beiden Regeln verletzt wird (auch für Strom- und Erdungsanschlüsse)

Wenn keine Optionen angegeben sind, wird die aktuelle Hierarchieebene extrahiert. Das Ergebnis
Netzliste ist die Liste der Verschaltungen der aktuellen Layout-Hierarchieebene. Drei
Es stehen Optionen zum Ändern zur Verfügung Puma Verhalten :

-t Benachrichtigt eine Transistorebenenextraktion, auf die die symbolische Layoutzelle abgeflacht wird
Transistorlayout vor der Extraktion.

-f Die symbolische Layoutzelle wird vor der Extraktion auf die Katalogebene reduziert. Verwenden
Einzelheiten zur Katalogdatei finden Sie unter „man catal“. Ob der Katalog leer ist oder nicht
existieren, ist die Netzliste eine Verschaltung von Transistoren, wenn nicht, ist die Netzliste
ist eine Verbindung von Toren oder Blöcken, deren Namen im Katalog definiert sind.

-v Ausführlicher Modus aktiviert. Jeder Schritt der Extraktion wird in der Standardausgabe angezeigt.
zusammen mit einigen Statistiken.

-c Erzeugt a Core Datei, die das Konfliktnetz darstellt, wenn Puma erkennt zwei
externe Anschlüsse mit unterschiedlichen Namen am selben Signal oder wenn zwei gefunden werden
Externe Anschlüsse mit demselben Namen, die jedoch intern nicht mit demselben verbunden sind
Netz oder wenn ein L-förmiger Transistor nicht korrekt extrahiert werden kann.

-ac Kapazität zur Masse bei Verlust extrahieren.

-ar Verbindungswiderstand und Kapazität zur Erde extrahieren. Widerstandswert
Für jede Ebene kann in der RDS-Datei geändert werden.

Beispiele:


Eingabeaufforderung> Puma -v amd2901
Gibt eine logische Netzliste des Chips amd2901 für eine Hierarchieebene an
Ausführlicher Modus. Dies wird normalerweise verwendet, um die Arbeit des zu überprüfen Ring(1)
Router, in Verbindung mit lvx auf der angegebenen Netzliste und der extrahierten.

Eingabeaufforderung> Katze $MBK_WORK_LIB/$MBK_CATAL_NAME
a2_y
a2p_y
.
.
Eingabeaufforderung> Puma -f amd2901
Gibt eine logische Netzliste des Chips amd2901 nach einem Flatten-Vorgang an
die im Katalog angegebenen Zellen (in unserem Fall die Standardzellenbibliothek).

Eingabeaufforderung> Puma -t amd2901
Gibt eine logische Netzliste des amd2901-Chips auf Transistorebene an. Das ist
nützlich mit Yagle(1), um logische Gleichungen aus einem Layout abzurufen.

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad