1GENLIB_SAVE_PHSC.3(October 1, 1997)        GENLIB_SAVE_PHSC.3(October 1, 1997)
2
3
4

NAME

6       GENLIB_SAVE_PHSC - save a layout on disk
7

SYNOPSIS

9       #include <genlib.h>
10       void GENLIB_SAVE_PHSC();
11

DESCRIPTION

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

ERROR

22       "GENLIB_SAVE_PHSC impossible : missing GENLIB_DEF_PHFIG"
23              No figure has been yet specified  by  a  call  to  DEF_PHFIG  or
24              DEF_PHSC.  So  it isn't possible to save anything. you must call
25              DEF_PHFIG before any other layout action.
26

EXAMPLE

28       #include <genlib.h>
29       main()
30       {
31            /∗ Create a physical figure to work on ∗/
32            GENLIB_DEF_PHSC("cell");
33            /∗ Place an instance ∗/
34            GENLIB_SC_PLACE("finst", NOSYM,0L,0L);
35            /∗ Save all that on disk ∗/
36            GENLIB_SAVE_PHSC();
37       }
38

SEE ALSO

40       genlib(1), GENLIB_DEF_PHSC(3), MBK_OUT_PH(1), MBK_WORK_LIB(1).
41
42
43
44
45
46
47PROCEDURAL GENERATION LANGUAGE     ASIM/LIP6GENLIB_SAVE_PHSC.3(October 1, 1997)
Impressum