Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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)

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>

home | help