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

FreeBSD Manual Pages

  
 
  

home | help
GENLIB_LOTRS.3(October 1, 1997)		       GENLIB_LOTRS.3(October 1, 1997)

NAME
       GENLIB_LOTRS - adds a logical transistor	to the current netlist figure

SYNOPSYS
       #include	<genlib.h>
       void GENLIB_LOTRS(type,width,length,grid,source,drain)
       char type;
       long width, length;
       char *grid, *source, *drain;

PARAMETERS
       type		   Type	of the transistor to be	created	in the current
			   figure

       width, length	   Size	of the transistor

       grid, source, drain Name	of the signals on which	the  given  transistor
			   connector are to be linked

DESCRIPTION
       LOTRS  add  a  logical  transistor  to the current working figure. This
       transistor has each of its pin logicaly linked to  the  adequat	signal
       given as	parameter.  The	type attribut may take the following values:

       TRANSN for a N type mos transistor.

       TRANSP for a P type mos transistor.

ERROR
       "GENLIB_LOTRS impossible	: missing GENLIB_DEF_LOFIG"
	      No  figure  has been yet specified by a call to DEF_LOFIG. So it
	      isn't possible to	add anything. you must call  DEF_LOFIG	before
	      any other	netlist	call.

EXAMPLE
       #include	<genlib.h>
       main()
       {
	    /* Create a	figure to work on, an inverter	*/
	    GENLIB_DEF_LOFIG("n1");
	    /* define interface	 */
	    GENLIB_LOCON("i", IN, "input");
	    GENLIB_LOCON("f", OUT, "output");
	    GENLIB_LOCON("vdd",	IN, "vdd");
	    GENLIB_LOCON("vss",	IN, "vss");
	    /* Place transistors */
	    GENLIB_LOTRS(TRANSP, 5, 4, "input",	"vdd", "output");
	    GENLIB_LOTRS(TRANSN, 2, 4, "input",	"vss", "output");
	    /* Save all	that on	disk */
	    GENLIB_SAVE_LOFIG();
       }

SEE ALSO
       genlib(1),  GENLIB_BUS(3),  GENLIB_ELM(3),  GENLIB_LOINS(3), GENLIB_LO-
       CON(3).

PROCEDURAL GENERATION LANGUAGE	   ASIM/LIP6   GENLIB_LOTRS.3(October 1, 1997)

NAME | SYNOPSYS | PARAMETERS | DESCRIPTION | ERROR | EXAMPLE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=GENLIB_LOTRS&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help