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

  
 
  

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

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

DESCRIPTION
     SAVE_PHSC saves the current working figure previously definded by a DEF_PH-
     FIG  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 for-
     mat 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 be-
	    fore 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/LIP6GENLIB_SAVE_PHSC.3(October 1, 1997)

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

home | help