Provided by: alliance_5.1.1-1.1build1_amd64 bug

NAME

       catal - catalog file format

DESCRIPTION

       Predefined libraries
              The  environment  variable  MBK_CATA_LIB(1)  defines  several  paths corresponding to the Alliance
              predefined cell libraries.  Each library is in one unix directory.

              sxlib               standard cell library

              dp_sxlib            data-path compiler library

              rflib               registers library

              ramlib              ram library

              romlib              rom library

              padlib              pads lib

              For each library, a special file named CATAL describes the library
                                  contents.  This file must be in the same directory as the library cells.   For
                                  the  Alliance  tools, the cells described in the predefined libraries are read
                                  only.

       The working library
              The environment variable MBK_WORK_LIB(1) defines the current working directory.  Its default value
              is . (dot).  This directory will contain the user cells, seen as read write by the Alliance tools.
              It is not necessary to describe all the user cells in a catalog file.  But the  user  can  locally
              define  a  catalog  file  for  the  working  library.   The  local catalog file name is set by the
              environment variable MBK_CATAL_NAME(1), CATAL by default.  Alliance will concatenate  all  catalog
              files  of  the predefined libraries and the optional catalog file of the working library to access
              the attributs of each cell.

       Cells attributs
              A cell may be characterized by four attributs:

              C                   this attribut means that the cell is a leaf cell in the context of a recursive
                                  flatten, for either the  layout  or  netlist  view.   The  cell  will  not  be
                                  flattened.

              G                   this  attribut  means  that  the  cell  has  an existing equivalent GDS or CIF
                                  representation.  It is used by the symbolic to real translation tool,  s2r(1),
                                  to make direct replacements.

              F                   this attribut means that the cell is used as a feed through.

              D                   this  attribut  is  used only in the user defined catalog.  As the user is not
                                  allowed to delete a cell in a predefined library, it is possible to  virtually
                                  remove  a cell of a predefined library with the D attribut in the user defined
                                  catalog.

EXAMPLE

       a2_y    C
       a2p_y   C
       a3_y    C
       a3p_y   C
       n1_y    C
       na2_y   C
       p1_y    C
       tie_y   C
          .
          .
          .
       p1_y    G
          .
          .
          .
       tie_y   F

SEE ALSO

       mbk(1), sxlib(1), incatalog(3), incatalogdelete(3), incatalogfeed(3),  incataloggds(3),  MBK_CATA_LIB(1),
       MBK_CATAL_NAME(1), MBK_WORK_LIB(1).

ASIM/LIP6                                        October 1, 1997                                        CATAL(5)