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

SYNOPSIS
       #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)

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

home | help