EnglishFrenchSpanish

OnWorks favicon

scapin - Online in the Cloud

Run scapin in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command scapin that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


scapin - Scan path insertion

SYNOPSIS


scapin [-VRB] [-P file] Input_name Path_name Output_name

DESCRIPTION


SCAPIN is an automatic scan path generator for gate level netlists. SCAPIN inserts a scan
path in the netlist Input_name and drives a new netlist Output_name. This scan path
contains all registers specified in the file Path_name.path (see below for the exact
syntax). SCAPIN adds also 3 new connectors in the netlist: scan_in, scan_out and
scan_test in order to control the scan path. Eventually SCAPIN adds an output buffer
before the output connector scan_out (option -B).

ENVIRONMENT VARIABLES


MBK_WORK_LIB(1)
indicates the path to the read/write directory for the session.

MBK_IN_LO(1)
indicates the input netlist file format.

MBK_OUT_LO(1)
indicates the output netlist file format.

SCAPIN_PARAM_NAME
indicates the location of a parameter file (with extention .scapin) containing
the properties (ports name, models name etc ...) of all cells needed for the
scan path insertion. (see below for the exact syntax)

OPTIONS


-V Sets verbose mode on. Each step is displayed on the standard output.

-R All registers of the scan path are replaced by an equivalent scannable register
cell (called reg-mux). (With the default option a simple multiplexor is added
just before all registers of the scan path).

-B Adds an output buffer before the output connector scan_out.

-P file 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)

# 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

Path_name 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

Use scapin online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    VASSAL Engine
    VASSAL Engine
    VASSAL is a game engine for creating
    electronic versions of traditional board
    and card games. It provides support for
    game piece rendering and interaction,
    and...
    Download VASSAL Engine
  • 2
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF is a Java library for creating
    and editing PDF files with a LGPL and
    MPL open source license. OpenPDF is the
    LGPL/MPL open source successor of iText,
    a...
    Download OpenPDF - Fork of iText
  • 3
    SAGA GIS
    SAGA GIS
    SAGA - System for Automated
    Geoscientific Analyses - is a Geographic
    Information System (GIS) software with
    immense capabilities for geodata
    processing and ana...
    Download SAGA GIS
  • 4
    Toolbox for Java/JTOpen
    Toolbox for Java/JTOpen
    The IBM Toolbox for Java / JTOpen is a
    library of Java classes supporting the
    client/server and internet programming
    models to a system running OS/400,
    i5/OS, o...
    Download Toolbox for Java/JTOpen
  • 5
    D3.js
    D3.js
    D3.js (or D3 for Data-Driven Documents)
    is a JavaScript library that allows you
    to produce dynamic, interactive data
    visualizations in web browsers. With D3
    you...
    Download D3.js
  • 6
    Shadowsocks
    Shadowsocks
    A fast tunnel proxy that helps you
    bypass firewalls This is an application
    that can also be fetched from
    https://sourceforge.net/projects/shadowsocksgui/.
    It ha...
    Download Shadowsocks
  • More »

Linux commands

Ad