FreeBSD Manual Pages
CATAL(5) ALLIANCE FILE FORMATS CATAL(5) 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 li- brary contents. This file must be in the same di- rectory as the library cells. For the Al- liance 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 direc- tory will contain the user cells, seen as read write by the Al- liance tools. It is not necessary to describe all the user cells in a catalog file. But the user can locally define a cat- alog 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 work- ing 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 ex- isting equivalent GDS or CIF representation. It is used by the symbolic to real transla- tion tool, s2r(1), to make direct replace- ments. F this attribut means that the cell is used as a feed through. D this attribut is used only in the user de- fined 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)
NAME | DESCRIPTION | EXAMPLE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=catal&sektion=5&manpath=FreeBSD+Ports+15.0>
