Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help

       losig - mbk logical signal

       The losig is used to describe a logical signal.

       The  declarations  needed  to work on losig are available in the	header
       file "/labo/include/mlo404.h", where '404' is the actual	mbk version.

       The following C structure supports the description of the logical  sig-
       nal :
	      typedef struct losig {
		 struct	losig	  *NEXT;
		 struct	chain	  *NAMECHAIN;
		 float		  CAPA;
		 long		  INDEX;
		 char		  TYPE;
		 struct	ptype	  *USER;
	      }	losig_list;

       NEXT		   Pointer to the next losig of	the list.

       INDEX		   Long	 integer beeing	the signal identifier. It rep-
			   resents the	net  number  at	 a  given  hierachical
			   level, and must be unique.

       NAMECHAIN	   Pointer  to	a  list	of names, aliases, attached to
			   the signal. If no names are given  then  the	 field
			   points  to  NULL.  Many names can be	present	if the
			   signal result of the	flatten	 of  a	netlist.   See
			   chain(3) for	details.

       CAPA		   Floating  point  number containing the value	of the
			   total capacitance attached to a signal  in  respect
			   to  ground. This field may be set to	zero, since it
			   make	sens only if the signal	is  the	 result	 of  a
			   layout  extraction, or has been used	for electrical
			   simulation purposes.

       TYPE		   This	field can take two legal values	 depending  on
			   the types of	the connectors attached	to it. See lo-
			   con(3) for detail.

			   EXTERNAL	       The  signal  is	connected   at
					       least  to  one external connec-
					       tor, a connector	of the	figure
					       beeing described.

			   INTERNAL	       The signal is connected only to
					       instances or  transistors  con-

			   The	tools using the	TYPE should fill it with care,
			   since unexpected results may	appear if the  consis-
			   tency with connectors is violated.

       USER		   Pointer  to a ptype list, see ptype(3) for details,
			   that	is a general purpose pointer used to share in-
			   formations on the signal.

       Remark :		   the	netlist	 view  is given	in terms of connectors
			   pointing to signals,	but it may be useful  to  have
			   also	 the  dual  representation, in term of list of
			   connectors attached to a single signal. This	may be
			   obtained by the lofigchain function.

       mbk(1), addlosig(3), getlosig(3), dellosig(3), lofigchain(3), locon(3),
       lofig(3), chain(3), ptype(3).

ASIM/LIP6			October	1, 1997			      LOSIG(3)


Want to link to this manual page? Use this URL:

home | help