Il s'agit de la commande loon qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant 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
LooN - Optimisations locales des Nets.
SYNOPSIS
plongeon [-hmxlo] fichier_entrée fichier de sortie [lax_file]
DESCRIPTION
plongeon est un outil de CAO qui permet de supprimer les problèmes de fanout au sein d'une netlist gate et aussi de
optimiser le délai. La netlist peut être hiérarchique et est aplatie si nécessaire. plongeon
fonctionne en mode batch et un fichier de paramètres peut être utilisé (voir man relâché) pour paramétrer
optimisation en ajoutant des informations sur les sorties (fanin), les entrées (fanout, delay) et par
définir des paramètres généraux tels que le niveau d'optimisation. plongeon permet de calculer les retards de
portes dans la netlist et donne le chemin critique dans la netlist. L'optimisation globale
of plongeon effectue un repowering de porte pour diminuer le délai de chemin critique et global
capacitance. Les tampons ne sont insérés que dans le chemin critique.
relâché Paramètre filet la description
Le fichier lax est commun avec d'autres outils de synthèse logique et est utilisé pour piloter le
processus de synthèse. Voir relâché(5) manuel pour plus de détails.
relâché utilise de nombreux paramètres pour guider chaque étape du processus de synthèse. Certains
les paramètres sont globalement utilisés (par exemple, recherche niveau alors que d'autres sont
spécifiquement utilisé (charge capacitance pour l'optimisation de la netlist uniquement). Voici la
fichier laxiste par défaut (voir le manuel de l'utilisateur pour plus d'informations sur la syntaxe du
fichier '.lax'):
Mode d'optimisation = 2 (50% zone - 50% délai)
Impédance d'entrée = 0
Capacité de sortie = 0
Entrée retardée = aucune
Signal auxiliaire enregistré = aucun
OPTION
-h Mode d'aide. Affiche les utilisations possibles de plongeon.
-o fichier_entrée
Ecrase le fichier source si non fichier de sortie est donné. Cela peut être utile si
vous ne voulez pas plusieurs fichiers netlist.
-m mode_optimisé
Mode d'optimisation. Peut être défini dans un fichier laxiste, ce n'est qu'un raccourci pour le définir
en ligne de commande. Ce numéro de mode a un tableau défini entre 0 et 4. Il
indique la voie d'optimisation souhaitée par l'utilisateur. Si 0 est choisi, le circuit
zone sera améliorée. D'autre part, 4 permettra d'améliorer les délais de circuit. 2 est une
valeur moyenne pour l'optimisation.
-x xsch_mode
Générez un fichier '.xsc'. C'est une carte de couleurs pour chacun des signaux contenus dans
fichier de sortie réseau. Ce fichier est utilisé par xsch pour afficher la netlist. En choisissant
niveau 0 ou 1 pour xsch_mode, vous pouvez colorer respectivement le chemin critique ou tout
signaux avec graduation de retard.
-l lax_file
Juste une autre façon de montrer explicitement le LAX nom du fichier de paramètres.
ENVIRONNEMENT VARIABLES
Les variables d'environnement suivantes doivent être définies avant d'utiliser plongeon :
MBK_CATA_LIB donne les chemins auxiliaires des répertoires des fichiers d'entrée (comportement
la description).
MBK_TARGET_LIB donne le chemin (unique) du répertoire de la cellule standard sélectionnée
bibliothèque.
MBK_IN_LO donne le format d'entrée de la description structurelle.
MBK_OUT_LO donne le format de sortie de la description structurelle.
EXEMPLE
Tu peux appeler plongeon comme suit :
huard alu alu_huard
Utilisez loon en ligne en utilisant les services onworks.net