AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

cougar - En ligne dans le Cloud

Exécutez Cougar dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande cougar qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

Nom


cougar - Extracteur de netlist hiérarchique

SYNOPSIS


puma [ -v ] [ -c ] [ -f ] [ -t ] [ -ar ] [ -ac ] nom_entrée [ nom_sortie ]

DESCRIPTION


Lynx a changé son nom en puma en mai 2002 afin d'éviter un conflit de nom avec le
célèbre navigateur Web en mode texte. puma est un extracteur de mise en page hiérarchique. Il construit un
netlist des interconnexions à partir d'une vue de mise en page symbolique. Les contribution l'argument est le nom
de la cellule de mise en page symbolique à extraire, en utilisant comme format d'entrée celui sélectionné par le
MBK_IN_PH(1) variable d'environnement. Si sortie est présent, la netlist résultante sera
donné ce nom. Sinon sortie est donné, alors contribution sera également la netlist générée
Nom. Le format de sortie est spécifié par le MBK_OUT_LO(1) variable d'environnement.
Comme la plupart des outils de CAO Alliance, puma Usages mbk(1) variables d'environnement.
MBK_CATA_LIB(1), MBK_WORK_LIB(1), MBK_IN_PH(1), MBK_OUT_LO(1), RDS_TECHNO_NAME (1).

puma calcule les capacités attachées aux signaux si l'option -ac est définie. Au
moment, la valeur de ces capacités est calculée pour une technologie typique d'un micron,
et ne peut pas être modifié par l'utilisateur via un fichier technologique. La netlist extraite peut être
simulé pour l'évaluation des performances.
Les capacités typiques sont données ci-dessous en 10e-18 farad / lamda^2 :

POLY100

ALU1 50

ALU2 25

OPTIONS


puma vérifie les deux bases ALLIANCE règles concernant les noms de connecteur :
Si deux connecteurs physiques sont connectés au même réseau, ils doivent avoir le même
nom.
Si deux connecteurs physiques ont le même nom, ils doivent être connectés en interne à
le même filet.
En conséquence, un seul connecteur logique apparaîtra dans la netlist. Une erreur fatale se produit
si l'une de ces deux règles est enfreinte (même pour les connecteurs d'alimentation et de masse)

Lorsqu'aucune option n'est spécifiée, le niveau hiérarchique actuel est extrait. La résultante
netlist est la liste des interconnexions du niveau hiérarchique de mise en page actuel. Trois
des options sont disponibles pour changer puma comportement :

-t Notifie une extraction de niveau transistor, la cellule de mise en page symbolique est aplatie à
disposition des transistors avant extraction.

-f La cellule de mise en page symbolique est aplatie au niveau du catalogue avant l'extraction. Utilisation
"man catal" pour plus de détails sur le fichier catalogue. Si le catalogue est vide ou non
existe, la netlist est une interconnexion de transistors, si ce n'est pas le cas, la netlist
est une interconnexion de portails ou de blocs dont les noms sont définis dans le catalogue.

-v Mode détaillé activé. Chaque étape de l'extraction est affichée sur la sortie standard,
avec quelques statistiques.

-c Génère un core fichier représentant le réseau conflictuel, lorsque puma détecte deux
connecteurs externes avec des noms différents sur le même signal, ou lorsqu'il trouve deux
connecteurs externes portant le même nom mais non connectés en interne au même
net, ou lorsqu'il ne peut pas extraire correctement un transistor en forme de L.

-ac Extraire la capacité à la terre sur losig.

-ar Extraire la résistance d'interconnexion et la capacité à la terre. Valeur de la résistance
pour chaque couche peut être modifié dans le fichier RDS.

EXEMPLES


invite> puma -v amd2901
Donne une netlist logique de la puce amd2901, pour un niveau hiérarchique, en utilisant
mode verbeux. Cela serait généralement utilisé pour vérifier le travail du bague(1)
routeur, en collaboration avec lvx sur la netlist spécifiée et celle extraite.

invite> cat $MBK_WORK_LIB/$MBK_CATAL_NAME
a2_y
a2p_y
.
.
invite> puma -f amd2901
Donne une netlist logique de la puce amd2901, après une opération d'aplatissement s'arrêtant sur
les cellules spécifiées dans le catalogue (la bibliothèque de cellules standard dans notre cas).

invite> puma -t amd2901
Donne une netlist logique de la puce amd2901 au niveau du transistor. C'est
utile avec yagle(1), pour récupérer les équations logiques d'un schéma.

Utiliser Cougar en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad