scapin - En ligne dans le Cloud

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



Derniers programmes en ligne Linux et Windows