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

FreeBSD Manual Pages

  
 
  

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

NAME
       GENLIB_SAVE_LOFIG - save	a netlist on disk

SYNOPSYS
       #include	<genlib.h>
       void GENLIB_SAVE_LOFIG();

DESCRIPTION
       SAVE_LOFIG  saves  the  current working figure previously definded by a
       DEF_LOFIG call. SAVE_LOFIG uses environment  variables  to  choose  the
       file  format  and  the  path to the file.  MBK_OUT_LO set up the	output
       file format, the	valid ones beeing :
	      hns
	      fne
	      al
	      alx
       you could for example do	:
	      setenv MBK_OUT_LO	al
       MBK_WORK_LIB set	up the output file path. Any valid unix	path is	ok.
       for example :
	      setenv MBK_WORK_LIB ~fred/booth/genlib
       SAVE_LOFIG doesn't look on disk for the figure cellname,	so be  careful
       not to overwrite	an existing file while saving.

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

EXAMPLE
       #include	<genlib.h>
       main()
       {
	    /* Create a	figure to work on  */
	    GENLIB_DEF_LOFIG("mycell");
	    /* define interface	 */
	    GENLIB_LOCON("i", INPUT, "sig1");
	    GENLIB_LOCON("o", OUTPUT, "sig2");
	    /* Place an	instance */
	    GENLIB_LOINS("model","instance", "sig1", "sig2", EOL);
	    /* Save all	that on	disk */
	    GENLIB_SAVE_LOFIG();
       }

SEE ALSO
       genlib(1), GENLIB_DEF_LOFIG.3), MBK_OUT_LO(1), MBK_WORK_LIB(1).

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

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

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

home | help