SLS

NAME
SYNOPSIS
OPTIONS
DESCRIPTION
EXAMPLES
FILES
SEE ALSO

NAME

sls - switch-level simulation program

SYNOPSIS

sls [-mnv] cell commandfile

OPTIONS

The following options can be specified:

-m

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

-n

Do not run the network expansion program sls_exp before simulation.

-v

Print information about actions taken by the program.

DESCRIPTION

Sls is a switch-level simulator, which can simulate the logical and timing behavior of digital MOS circuits. The circuit to be simulated can be described at transistor level, gate level and functional level.

The invocation of sls requires two program arguments.

cell

This name specifies the network to be simulated.

commandfile

This file must contain the input signals for the network and the commands that control the simulation and specify the output format.

In order to simulate a particular cell, a binary format file has to be present for this cell in the database. Default, sls first calls the network expansion program sls_exp to generate such a format binary file.

The sls program will generate a file called "cell.out", which contains the simulation results in readable format. Another output file, "cell.res", will contain descriptions of the output signals that can be used as input for a post processor (e.g. lpsig, simeye or slsmenu).

EXAMPLES

$ sls latch latch.cmd

FILES

cell.out

output file

cell.res

output file

cell.plt

(opt.) output file

cell.dis

(opt.) output file

sls.mon

(opt.) output file

SEE ALSO

A.C. de Graaf, A.J. van Genderen, "SLS: Switch-Level Simulator User's Manual", Delft University of Technology.
O. Hol, "Functional Simulation User's Manual", Delft University of Technology.
lpsig(1ICD), sls_exp(1ICD), csls(1ICD), cfun(1ICD), simeye(1ICD), slsmenu(1ICD).