


DIMDATA(3ICD)		     30/3/88		    DIMDATA(3ICD)



NNNNAAAAMMMMEEEE
     dimdata - technology description for the program dimcheck

DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
     For the description of the design rules that are checked by
     the program _d_i_m_c_h_e_c_k the technology files _d_i_m_c_h_e_c_k_d_a_t_a_1 and
     _d_i_m_c_h_e_c_k_d_a_t_a_2 are used.  If dimcheck is used in the check
     program _a_u_t_o_c_h_e_c_k (1ICD) it uses the file _d_i_m_c_h_e_c_k_d_a_t_a_1; if
     it is used in the check program _d_i_m_c_h_e_c_k (1ICD), it uses
     _d_i_m_c_h_e_c_k_d_a_t_a_2.

     The format of the files is illustrated by the following
     example.

EEEEXXXXAAAAMMMMPPPPLLLLEEEE
     nw_vln  NOFILE  12 15   0	0  0  NW.1.1+NW.2.1
     od_vln  NOFILE   6  9   0	0  2  OD.1.1+OD.1.2
     ps_vln  NOFILE   6  6   0	0  2  PS.1+PS.2.1
     sp_vln  NOFILE  12 12   0	0  0  SP.1.1+SP.2.1
     sn_vln  NOFILE  12 12   0	0  0  SN.1.1+SN.2.1
     con_vln NOFILE   6  6  -1	6  2  CON.1.1+CON.2.1
     cop_vln NOFILE   6  6  -1	6  2  COP.1.1+COP.2.1
     cps_vln NOFILE   6  6  -1	6  2  CPS.1.1+CPS.2.1
     in_vln  NOFILE   7  7   0	0  2  IN.1.1+IN.2.1
     cb_vln  NOFILE 300 160  0	0  2  CB.3.1+CB.4.1

     Each line of one of these files must contain the following
     items in the order given:

	 The name of the file to be checked.

	 Optionally the name of an help_layer; if not needed
	 'NOFILE' is coded here.  If a layer is specified  gap
	 errors will only be reported in places where this layer
	 is not present, and width errors will only be reported
	 where this layer is present.

	 The minimum width of elements on the file.  If it is
	 zero no check will be carried out.  If a value of -1 is
	 given here, an error will be reported, when an item in
	 the layer given is found.

	 The minimum gap between two elements on the file.  If it
	 is zero no check will be carried out.

	 The minimum gap between elements on the file for short
	 lengths of the gap.
	 If a negative value is given here the program dimcheck
	 will interpret it as an maximum width check, with the
	 maximum value for the width given in the next item.

	 The maximum length of the gap for which the reduced gap



		   The Nelsis IC Design System			1






DIMDATA(3ICD)		     30/3/88		    DIMDATA(3ICD)



	 may be applied, or if the previous item is negative the
	 maximum value of the width permitted.

	 The value for kind. This variable may have one of the
	 following values:

	     0: gap_errors between edges of the same polygon and
	     errors stemming from touching corners will not be
	     reported.

	     1: errors stemming from touching corners will not be
	     reported, but gap_errors between edges of the same
	     polygon will be reported.

	     2: gap_errors between edges of the same polygon will
	     not be reported, but errors stemming from touching
	     corners will be.

	     3: gap_errors between edges of the same polygon will
	     be reported as well as errors stemming from touching
	     corners.

	 A string indicating the design rule(s) involved.

	 Optionally a comment string may be added to each line.

     In this example only primary vln files are used.  However
     one may also use vln files made by nbool, so files bool_nn.

AAAAUUUUTTTTHHHHOOOORRRR
     J. Liedorp

FFFFIIIILLLLEEEESSSS
     ICDPATH/lib/process/_p_r_o_c_e_s_s__n_a_m_e/dimcheckdata1.
     ICDPATH/lib/process/_p_r_o_c_e_s_s__n_a_m_e/dimcheckdata2.

SSSSEEEEEEEE AAAALLLLSSSSOOOO
     T.G.R. van Leuken, J. Liedorp "An Hierarchical and Technol-
     ogy Independent Design Rule Checker", Delft University of
     Technology,
     autocheck(1ICD), dimcheck(1ICD), booldata(3ICD),
     dubdata(3ICD).













2		   The Nelsis IC Design System



