SPACE

VLSI Physical Design Modeling and Verification
 


user
password
 
New user? Click here

Browser policy: we strive to support all recent and popular browsers for proper functioning; using a less recent browser, this site may suffer from visual defects, as well as minor functional defects.

home > documentation
 print 

SLS_EXP

NAME
SYNOPSIS
OPTIONS
DESCRIPTION
EXAMPLES
FILES
SEE ALSO

NAME

sls_exp - network expansion program for sls

SYNOPSIS

sls_exp [-fgmst] cell

OPTIONS

The following options can be specified:

-f

Forces the generation of new binary file(s), independent of the creation date of existing ones.

-g

Use the debug flag when an executable sls is generated.

-m

When the monitoring option is given the program will print run time statistics in a file called "sls_exp.mon".

-s

Usually the program will print the names of all cells that are expanded and the actions that are taken when an executable sls simulator is generated. When the option -s is specified these messages will be suppressed.

-t

By specifying this option, from the name-tables in each binary format file that will be generated all names but the terminal names will be removed. During simulation only terminal nodes will be accessible then. However, the advantage is that less memory and disk space is needed. The latter can be useful when very large networks are simulated.

DESCRIPTION

Sls_exp is a program used for expanding networks. The expanded networks are dumped into a binary format file which can be used as input for the program sls. Sls_exp works upon a network description in the database. The network description in the database can have been made by the program csls for example. Normally, the program sls_exp is called by the program sls.

The full hierarchy of the network specified by cell is expanded by sls_exp. This means that in a recursive way first binary format files are generated for sub-cells. For each cell a new binary format file is only generated when there was none, or when the current one is older than the network description in the database or than a binary format file of a sub-cell.

When the network contains instances of function blocks, sls_exp will generate an executable sls simulator. This simulator must be used to simulate the network that was expanded. A new executable simulator is only generated when no appropriate simulator exists or when function block descriptions have modified. The file 'sls.ld_arg' can be used to define the (additional) flags for linking the simulator.

EXAMPLES

$ sls_exp latch

FILES

sls_exp.mon

(opt.) output file

sls.ld_arg

(opt.) input file

sls

generated simulator (for networks containing function blocks).

sls.funlist

file describing the function blocks contained by the sls executable.

SEE ALSO

sls(1ICD), csls(1ICD), cfun(1ICD).



QUICK LINKS
Google
SWITCH TO SITE
SPACE/WARP