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

FreeBSD Manual Pages

  
 
  

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

NAME
       GENLIB_SAVE_PHFIG - save	a layout on disk

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

DESCRIPTION
       SAVE_PHFIG  saves  the  current working figure previously definded by a
       DEF_PHFIG call. SAVE_PHFIG uses environment  variables  to  choose  the
       file format and the path	to the file.
       MBK_OUT_PH set up the output file format, the valid ones	beeing :
	      cp
	      ap
       you could for example do	:
	      setenv MBK_OUT_PH	ap
       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_PHFIG  doesn't look	on disk	for the	figure cellname, so be careful
       not to overwrite	an existing file while saving.

ERROR
       "GENLIB_SAVE_PHFIG impossible : missing GENLIB_DEF_PHFIG"
	      No figure	has been yet specified by a call to DEF_PHFIG.	So  it
	      isn't  possible to save anything.	you must call DEF_PHFIG	before
	      any other	layout action.

EXAMPLE
       #include	<genlib.h>
       main()
       {
	    /* Create a	figure to work on  */
	    GENLIB_DEF_PHFIG("mycell");
	    /* Place an	instance */
	    GENLIB_PLACE("mymodel","firstinstance", NOSYM,0L,0L);
	    /* Save all	that on	disk */
	    GENLIB_SAVE_PHFIG();
       }

SEE ALSO
       genlib(1), GENLIB_SAVE_PHSC(3), MBK_OUT_PH(1), MBK_WORK_LIB(1).

PROCEDURAL GENERATION LANGUAGE	   ASIM/LIGENLIB_SAVE_PHFIG.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_PHFIG&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help