


CGI(1ICD)		     1/25/88			CGI(1ICD)



NNNNAAAAMMMMEEEE
     cgi - convert GDS II formatted files to ICD

SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
     ccccggggiiii [----mmmm mlist] [----4444] [----dddd] [----vvvv] GDS-file ...

OOOOPPPPTTTTIIIIOOOONNNNSSSS
     ----mmmm mlist
	  Use this mask list instead of the default mask list.

     ----4444   Test non-orthogonal input conform 45 degree.

     ----dddd   Enable debug mode.

     ----vvvv   Enable verbose mode.

DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
     _C_g_i reads GDS file(s) and places the structures in the ICD
     database.	A GDS file may contain the following elements:

       - boundary
       - path (45 degree pathtypes 0,1 and 2, non-45 degree path-
     types 0 and 2 only)
       - sref (structure reference)
       - aref (array reference)

     Structure names are mapped to cell names.	If a cell already
     exists the cell will not be overwritten.  The width of a
     path must be greater than 0.  You can use this program only
     in a project.

     If the GDS database unit is less than lambda you may lose
     accuracy (be careful).  Thus, if you make a new project, you
     have to choice a suitable lambda value (in microns).  If you
     want to change lambda, use the _c_l_a_m_b_d_a program.  With the
     _c_g_a program, you can inspect the GDS file and also find out
     which database unit is used in the GDS file (second argument
     of UNITS record).

     The GDS layer numbers are mapped to the layers of the used
     process by a mask list file.  Each record of this file con-
     tains a mask name and a GDS layer number.

AAAAUUUUTTTTHHHHOOOORRRR
     R. Paulussen

LLLLIIIIMMMMIIIITTTTAAAATTTTIIIIOOOONNNNSSSS
      - GDS layer numbers must be in range 0 to 63.
     The following statements are supported:
     HEADER, TAPENUM, TAPECODE, UNITS

     BGNLIB, ENDLB, BGNSTR, ENDSTR, LIBNAME, STRNAME



		   The Nelsis IC Design System			1






CGI(1ICD)		     1/25/88			CGI(1ICD)



     ENDEL

     BOUNDARY LAYER DATATYPE
     PATH LAYER DATATYPE PATHTYPE(0, 2) WIDTH XY

     AREF/SREF SNAME COLROW XY STRANS ANGLE

     A boundary or path statement can be followed by PROPATTR PROPVALUE statements.

FFFFIIIILLLLEEEESSSS
     ICDPATH/lib/process/_p_r_o_c/bmlist.gds  (def.: basic mask list)
     proj_dir/.dmrc			  (input file)
     proj_dir/layout/celllist		  (input file (updated))

     For each _c_e_l_l written:

     proj_dir/layout/_c_e_l_l/box		  (output file)
     proj_dir/layout/_c_e_l_l/info		  (output file)
     proj_dir/layout/_c_e_l_l/mc		  (output file)
     proj_dir/layout/_c_e_l_l/nor		  (output file)
     proj_dir/layout/_c_e_l_l/term		  (output file)

SSSSEEEEEEEE AAAALLLLSSSSOOOO
     cga(1ICD), cig(1ICD), clambda(1ICD), mkpr(1ICD).































2		   The Nelsis IC Design System



