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

FreeBSD Manual Pages

  
 
  

home | help
GENLIB_LOCAP.3(August 16, 2002)		       GENLIB_LOCAP.3(August 16, 2002)

NAME
       GENLIB_LOCAP - add a logical capacitor to the current netlist figure

SYNOPSIS
       #include	<genlib.h>

       void GENLIB_LOCAP(type,capa,tcon,bcon,name)
       char type ;
       double capa ;
       char *tcon, *bcon ;
       char *name ;

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

       capa		   Capacitance value.

       tcon, bcon	   Name	of the signals on which	 the  given  capacitor
			   connectors are to be	linked.	tcon is	the top	plate,
			   bcon	is the bottom plate.

       name		   Capacitor  name.  The  unicity  of  the name	is not
			   checked.

DESCRIPTION
       LOCAP adds a logical capacitor to the current working figure. This  ca-
       pacitor has each	of its pin logicaly linked to the adequat signal given
       as parameter.  The type attribut	may take the following values:

       CAPMIM for a MIM	(metal/metal) type capacitor. The top plate (tcon) and
	      the bottom plate (bcon) layers are different metal layers.

       CAPPNWELL
	      for  a  POLY/NWELL  type capacitor. The top plate	layer is POLY,
	      the bottom plate is NWELL. Please	 note:	this  feature  is  not
	      available	in any technology.

ERROR
       "GENLIB_LOCAP 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>

       int main(int argc,char *argv[])
       {
	 /* Create a figure to work on,	a parallel capacitor */
	 GENLIB_DEF_LOFIG("parallel_cap") ;

	 /* Define interface */
	 GENLIB_LOCON("i",IN,"input") ;
	 GENLIB_LOCON("f",OUT,"output")	;

	 /* Add	capacitors */
	 GENLIB_LOCAP(CAPMIM,5.1,"input","output","cap1") ;
	 GENLIB_LOCAP(CAPMIM,5.2,"input","output","cap2") ;

	 /* Save all that on disk */
	 GENLIB_SAVE_LOFIG() ;

	 return	0 ;
       }

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

PROCEDURAL GENERATION LANGUAGE	   ASIM/LIP6   GENLIB_LOCAP.3(August 16, 2002)

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

home | help