


SLS_EXP(1ICD)		     2/26/85		    SLS_EXP(1ICD)



NNNNAAAAMMMMEEEE
     sls_exp - network expansion program for sls

SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
     ssssllllssss____eeeexxxxpppp [-fgmst] cell

OOOOPPPPTTTTIIIIOOOONNNNSSSS
     The following options can be specified:

     ----ffff   Forces the generation of new binary file(s), indepen-
	  dent of the creation date of existing ones.

     ----gggg   Use the debug flag when an executable sls is generated.

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

     ----ssss   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.

     ----tttt   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 net-
	  works are simulated.

DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
     _S_l_s__e_x_p 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 _s_l_s. _S_l_s__e_x_p works upon
     a network description in the database.  The network descrip-
     tion in the database can have been made by the program
     _s_l_s__m_k_d_b for example.  Normally, the program _s_l_s__e_x_p is
     called by the program _s_l_s.

     The full hierarchy of the network specified by _c_e_l_l is
     expanded by _s_l_s__e_x_p. 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,
     _s_l_s__e_x_p will generate an executable _s_l_s simulator.  This
     simulator must be used to simulate the network that was



		   The Nelsis IC Design System			1






SLS_EXP(1ICD)		     2/26/85		    SLS_EXP(1ICD)



     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 simu-
     lator.

EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
     $ sls_exp latch

AAAAUUUUTTTTHHHHOOOORRRR
     A.J. van Genderen

FFFFIIIILLLLEEEESSSS
     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.

SSSSEEEEEEEE AAAALLLLSSSSOOOO
     sls(1ICD), sls_mkdb(1ICD), func_mkdb(1ICD).

































2		   The Nelsis IC Design System



