1CATAL(5)                     ALLIANCE FILE FORMATS                    CATAL(5)
2
3
4

NAME

6       catal - catalog file format
7

DESCRIPTION

9       Predefined libraries
10              The  environment  variable MBK_CATA_LIB(1) defines several paths
11              corresponding to the Alliance predefined cell  libraries.   Each
12              library is in one unix directory.
13
14              sxlib               standard cell library
15
16              dp_sxlib            data-path compiler library
17
18              rflib               registers library
19
20              ramlib              ram library
21
22              romlib              rom library
23
24              padlib              pads lib
25
26              For  each  library,  a  special  file  named CATAL describes the
27              library
28                                  contents.  This file must  be  in  the  same
29                                  directory  as  the  library  cells.  For the
30                                  Alliance tools, the cells described  in  the
31                                  predefined libraries are read only.
32
33       The working library
34              The  environment  variable  MBK_WORK_LIB(1)  defines the current
35              working directory.  Its default value is . (dot).   This  direc‐
36              tory  will  contain  the  user  cells, seen as read write by the
37              Alliance tools.  It is not necessary to describe  all  the  user
38              cells in a catalog file.  But the user can locally define a cat‐
39              alog file for the working library.  The local catalog file  name
40              is  set  by the environment variable MBK_CATAL_NAME(1), CATAL by
41              default.  Alliance will concatenate all  catalog  files  of  the
42              predefined  libraries and the optional catalog file of the work‐
43              ing library to access the attributs of each cell.
44
45       Cells attributs
46              A cell may be characterized by four attributs:
47
48              C                   this attribut means that the cell is a  leaf
49                                  cell  in the context of a recursive flatten,
50                                  for either the layout or netlist view.   The
51                                  cell will not be flattened.
52
53              G                   this  attribut  means  that  the cell has an
54                                  existing equivalent GDS or  CIF  representa‐
55                                  tion.   It  is  used by the symbolic to real
56                                  translation tool,  s2r(1),  to  make  direct
57                                  replacements.
58
59              F                   this attribut means that the cell is used as
60                                  a feed through.
61
62              D                   this attribut  is  used  only  in  the  user
63                                  defined catalog.  As the user is not allowed
64                                  to delete a cell in a predefined library, it
65                                  is  possible to virtually remove a cell of a
66                                  predefined library with the  D  attribut  in
67                                  the user defined catalog.
68

EXAMPLE

70       a2_y    C
71       a2p_y   C
72       a3_y    C
73       a3p_y   C
74       n1_y    C
75       na2_y   C
76       p1_y    C
77       tie_y   C
78          .
79          .
80          .
81       p1_y    G
82          .
83          .
84          .
85       tie_y   F
86

SEE ALSO

88       mbk(1),  sxlib(1),  incatalog(3), incatalogdelete(3), incatalogfeed(3),
89       incataloggds(3), MBK_CATA_LIB(1), MBK_CATAL_NAME(1), MBK_WORK_LIB(1).
90
91
92
93
94
95
96ASIM/LIP6                       October 1, 1997                       CATAL(5)
Impressum