Il s'agit de la commande scapin 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
scapin - Insertion du chemin de numérisation
SYNOPSIS
scapine [-VRB] [-P déposer] nom_entrée nom_chemin nom_sortie
DESCRIPTION
SCAPIN est un générateur de chemin de balayage automatique pour les netlists de niveau porte. SCAPIN insère un scan
chemin dans la netlist nom_entrée et conduit une nouvelle netlist nom_sortie. Ce chemin d'analyse
contient tous les registres spécifiés dans le fichier nom_chemin.path (voir ci-dessous pour le
syntaxe). SCAPIN ajoute également 3 nouveaux connecteurs dans la netlist : scan_in, scan_out et
scan_test afin de contrôler le chemin d'analyse. Finalement SCAPIN ajoute un tampon de sortie
avant le connecteur de sortie scan_out (option -B).
ENVIRONNEMENT VARIABLES
MBK_WORK_LIB(1)
indique le chemin d'accès au répertoire de lecture/écriture de la session.
MBK_IN_LO(1)
indique le format de fichier de netlist d'entrée.
MBK_OUT_LO(1)
indique le format de fichier netlist de sortie.
SCAPIN_PARAM_NAME
indique l'emplacement d'un fichier de paramètres (avec extension .scapin) contenant
les propriétés (nom des ports, nom des modèles etc...) de toutes les cellules nécessaires au
insertion du chemin de numérisation. (voir ci-dessous pour la syntaxe exacte)
OPTIONS
-V Active le mode détaillé. Chaque étape est affichée sur la sortie standard.
-R Tous les registres du chemin de scrutation sont remplacés par un registre numérisable équivalent
cellule (appelée reg-mux). (Avec l'option par défaut, un multiplexeur simple est ajouté
juste avant tous les registres du chemin de balayage).
-B Ajoute un tampon de sortie avant le connecteur de sortie scan_out.
-P filet Spécifie un fichier de paramètres (avec extension .scapin) contenant les propriétés de
toutes les cellules nécessaires à l'insertion du chemin de numérisation. (voir ci-dessous pour la syntaxe exacte)
# Exemple de fichier .scapin
BEGIN_MUX
MUX_MODÈLE mx2_x2
Commande MUX_SEL
MUX_INPUT_SELi1
MUX_INPUT_NSELi0
MUX_VDD vdd
MUX_VSS contre
MUX_SORTIE q
END_MUX
BEGIN_REG
REG_MODELsff1_x4
REG_CLK cck
REG_INPUT je
REG_VDD vdd
REG_VSS contre
REG_OUTPUTq
REG_MUX mx2_x2
REG_REG_MUX sff2_x4
END_REG
BEGIN_REG_MUX
REG_MUX_MODELsff2_x4
Commande REG_MUX_SEL
REG_MUX_INPUT_SELi1
REG_MUX_INPUT_NSELi0
REG_MUX_CLK cck
REG_MUX_VDD vdd
REG_MUX_VSS contre
REG_MUX_OUTPUTq
REG_MUX_MUX mx2_x2
REG_MUX_REG sff1_x4
END_REG_MUX
BEGIN_BUF
BUF_MODEL buf_x2
BUF_ENTRÉE i
BUF_VDD vdd
BUF_VSS contre
BUF_SORTIE q
END_BUF
nom_chemin Spécifie un fichier de paramètres (avec extension .path) contenant une liste ordonnée de
toutes les instances (registres) du chemin d'analyse. Il contient aussi le nom des 3
connecteurs scan_in, scan_out et scan_test. (voir ci-dessous pour la syntaxe exacte)
# Exemple de fichier .path
BEGIN_PATH_REG
cs_0
cs_1
cs_2
END_PATH_REG
BEGIN_CONNECTOR
SCAN_IN scint
SCAN_OUT éclaireur
test SCAN_TEST
END_CONNECTOR
Utilisez scapin en ligne en utilisant les services onworks.net