/* Because the cell area is in units of square microns, all the * * distance units will be assumed to be in microns or square microns. */ /* fudge = correction factor, routing, placement, etc. */ fudge = 1.0; /* cap = fudge * cap per micron * * I assume cap is in capacitance units per micron * * (remember that our capacitance unit is 1.0pf) */ cap = fudge * 0.000030; /* .03ff/micron for avg metal */ res = fudge * 0.00008 /* 80 m-ohm/square, in kohm units */ /* length_top = the length of one side of a square die (in our case, * * a 4 TCU die of 2500u on a side of core area) length_10k = the * * length of one side of a block containing 10k gates (I'll assume * * this is a core of a single TCU which is 900u on a side) */ length_10k = 900; length_top = 2500.0; /* sqrt(5000/10000) = .71 * * sqrt(2000/10000) = .45 etc */ length_5k = length_10k * 0.71; length_2k = length_10k * 0.45; length_1k = length_10k * 0.32; length_500 = length_10k * 0.22;