.\" /*
.\"  * Revision Control Information
.\"  *
.\"  * $Source: /vol/opua/opua2/sis/sis-1.1/common/src/sis/sis_lib/help/RCS/set_delay.1,v $
.\"  * $Author: sis $
.\"  * $Revision: 1.2 $
.\"  * $Date: 1992/05/06 19:04:01 $
.\"  *
.\"
.XX
set_delay  [-a|d|i|l|r f]  [-A f] [-D f] [-I f] [-L f] [-R f] [-S f] [-W f][o1 o2 ... | i1 i2 ...]
.PP
Set various delay parameters for the inputs and outputs of a network.  
These timing constraints are used by the \fBprint_delay\fP command in
addition to commands like \fBspeed_up\fR, \fBbuffer_opt\fR, and \fBmap\fR
that perform
delay optimizations. The values for these constraints are numbers and it
is the user's responsibility to ensure that these values are meaningful
when a particular delay model is used during the optimizations.
Capitalized options set defaults, lower-case options set the
parameters for the nodes in nodelist, which is either a list of output
nodes or a list of input nodes.
.PP
The option \fB-A\fP sets the default arrival time for primary inputs
to the real value \fBf\fR.
The option \fB-R\fP sets the default required time for primary
outputs to \fBf\fR.
The \fB-D\fP option sets the default drive on a primary
input to \fBf\fR, and the \fB-L\fP option sets the default load on primary
outputs to \fBf\fR.
The \fB-I\fR option specifies the default value for the
maximum load that can be present at a primary input. The \fB-S\fP option
sets the wire load per fanout to \fBf\fR.
The wire loads for a given number of fanouts can be specified
with the \fB-W\fP option. With the \fIi\fPth use 
of the \fB-W\fP option, the load for a gate driving \fIi\fP outputs is set
to the value \fBf\fR.
.PP
The settings can be undone by using a negative number for the value.
This will result in the parameter to be "unspecified" and the
individual commands will use appropriate defaults if neccessary.
.PP
The \fB-a, -r, -d, -i\fP, and \fB-l\fR options can be used to specify the
delay constraints on specific nodes (as opposed to the uppercase options
which specify a default value for ALL terminals). These terminal-specific
values will supersede the defaults specified with the uppercase options.
The \fB-a (-r)\fP option sets the arrival (required) time to \fBf\fR for the 
specified nodes if the node list
given is a list of primary inputs (outputs).
The \fB-d (-i)\fP option sets the drive (maximum load limit) for each node in
the list to \fBf\fR;
if there is a non-primary input in the list this is an error.
The \fB-l\fP  option sets the load on each node in the list to \fBf\fR; if there
is a non-primary output in the list this is an error.
