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

FreeBSD Manual Pages

  
 
  

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

NAME
       GENLIB_SAVE_PHSC	- save a layout	on disk

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

DESCRIPTION
       SAVE_PHSC  saves	 the  current  working figure previously definded by a
       DEF_PHFIG or DEF_PHSC call, and performs	a DEF_AB(0L, 0L, 0L, 0L)  just
       before  saving the figure, in order to give it the appropriate size for
       standard	cell blocks.  SAVE_PHSC	uses environment variables  to	choose
       the file	format and the path to the file.
       No  check is made to see	if a file with the same	name already exists on
       disk, so	be careful not to overwrite some precious data.

ERROR
       "GENLIB_SAVE_PHSC impossible : missing GENLIB_DEF_PHFIG"
	      No figure	has been yet specified	by  a  call  to	 DEF_PHFIG  or
	      DEF_PHSC.	 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	physical figure	to work	on */
	    GENLIB_DEF_PHSC("cell");
	    /* Place an	instance */
	    GENLIB_SC_PLACE("finst", NOSYM,0L,0L);
	    /* Save all	that on	disk */
	    GENLIB_SAVE_PHSC();
       }

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

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

home | help