bionic (3) GENLIB_SAVE_PHSC.3.gz

Provided by: alliance_5.1.1-1.1build1_amd64 bug

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).