diff --git a/alliance/share/man/man1/scapin.1 b/alliance/share/man/man1/scapin.1 new file mode 100644 index 00000000..972bef2c --- /dev/null +++ b/alliance/share/man/man1/scapin.1 @@ -0,0 +1,133 @@ +.pl -.4 +.TH SCAPIN 1 "Juin 29, 2000" "ASIM/LIP6" "CAO\-VLSI Reference Manual" +.SH NAME +.TP +scapin - Scan path insertion +.so man1/alc_origin.1 +.SH SYNOPSIS +.TP +\f4scapin [\-VRB] [\-P file] Input_name Path_name Output_name +.br +.SH DESCRIPTION +\fBSCAPIN\fP is an automatic scan architecture generator for gate level netlists. +\fBSCAPIN\fP insert a scan path in the netlist \fBInput_name\fP and drives +a new netlist \fBOutput_name\fP. +This scan path contains all registers specify in the file \fBPath_name\fP.path +(see below for the exact syntax). +\fBSCAPIN\fP add 3 new connectors to the netlist: scan_in, scan_out and +scan_test in order to control the scan path. +Eventually \fBSCAPIN\fP can add an output buffer before the output connector +scan_out (option -B). +.br + +.SH OPTIONS +.TP 10 +\f4\-V\fP +Verbose mode on. +Each step is displayed on the standard output. +.TP 10 +\f4\-R\fP +All registers of the scan path are replaced by scannable register cell (called reg-mux). +(With the default option a simple multiplexor is added just before all registers +of the scan path). +.TP 10 +\f4\-B\fP +Adds an output buffer before the output connector scan_out. +.TP 10 +\f4\-P file\fP +Specifies a parameter file (with extention .scapin) containing the properties of +all cells needed for the scan path insertion. +(see below for the exact syntax) + +.nf +# Example of .scapin file + +BEGIN_MUX + +MUX_MODEL mx2_x2 +MUX_SEL cmd +MUX_INPUT_SEL i1 +MUX_INPUT_NSEL i0 +MUX_VDD vdd +MUX_VSS vss +MUX_OUTPUT q + +END_MUX + + +BEGIN_REG + +REG_MODEL sff1_x4 +REG_CLK ck +REG_INPUT i +REG_VDD vdd +REG_VSS vss +REG_OUTPUT q +REG_MUX mx2_x2 +REG_REG_MUX sff2_x4 + +END_REG + + +BEGIN_REG_MUX + +REG_MUX_MODEL sff2_x4 +REG_MUX_SEL cmd +REG_MUX_INPUT_SEL i1 +REG_MUX_INPUT_NSEL i0 +REG_MUX_CLK ck +REG_MUX_VDD vdd +REG_MUX_VSS vss +REG_MUX_OUTPUT q +REG_MUX_MUX mx2_x2 +REG_MUX_REG sff1_x4 + +END_REG_MUX + + +BEGIN_BUF + +BUF_MODEL buf_x2 +BUF_INPUT i +BUF_VDD vdd +BUF_VSS vss +BUF_OUTPUT q + +END_BUF + + +.TP 10 +\f4\Path_name\fP +Specifies a parameter file (with extention .path) containing an ordered list of +all instances (registers) of the scan path. +It contains also the name of the 3 connectors scan_in, scan_out and scan_test. +(see below for the exact syntax) + +# Example of .path file + +BEGIN_PATH_REG + +cs_0 +cs_1 +cs_2 + +END_PATH_REG + +BEGIN_CONNECTOR + +SCAN_IN scin +SCAN_OUT scout +SCAN_TEST test + +END_CONNECTOR + +.fi +.ti 7 + +.SH SEE ALSO +.BR MBK_IN_LO (1). +.BR MBK_OUT_LO (1). +.BR MBK_WORK_LIB (1). + +.so man1/alc_bug_report.1 +