blob: 21eaa1b9a64b89b7d31fc40aaa0494bde8c96b00 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__or2_4) {
area : 50.803200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.0002888298" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.0002895426" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.0002829006" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0002828844" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002895426" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01197 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 20 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.007765, 0.007756, 0.007776, 0.007753, 0.007757, 0.007716, 0.007652, \
0.007552, 0.007328, 0.006178");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-0.004471, -0.004462, -0.004495, -0.004506, -0.004522, -0.004526, \
-0.004524, -0.004527, -0.004526, -0.004128");
}
}
}
pin(A2) {
capacitance : 0.01232 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 20 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.01043, 0.01042, 0.01042, 0.01044, 0.01046, 0.01047, 0.01046, \
0.01046, 0.01046, 0.009347");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-0.009425, -0.009523, -0.009742, -0.0099, -0.01003, -0.01007, \
-0.01011, -0.01014, -0.01016, -0.009607");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2)" ;
max_capacitance : 0.9476 ;
max_transition : 20 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007534, 0.03047, 0.07427, 0.1425, 0.2382, 0.3642, 0.5229, 0.7167, 0.9476");
values("0.0841, 0.08449, 0.08557, 0.08681, 0.08775, 0.08839, 0.08878, 0.08904, 0.08921, 0.08932",\
"0.08354, 0.08395, 0.08502, 0.08627, 0.08723, 0.08787, 0.08826, 0.08852, 0.08869, 0.0888",\
"0.08243, 0.08282, 0.08392, 0.08518, 0.08615, 0.08679, 0.08719, 0.08744, 0.08761, 0.08771",\
"0.08163, 0.08199, 0.08303, 0.08426, 0.08521, 0.08588, 0.0863, 0.08657, 0.08674, 0.08684",\
"0.08115, 0.08149, 0.08244, 0.08355, 0.0845, 0.08521, 0.08567, 0.08598, 0.08619, 0.08631",\
"0.08085, 0.08114, 0.08195, 0.08297, 0.08392, 0.08467, 0.0852, 0.08557, 0.08582, 0.08596",\
"0.08073, 0.08099, 0.08166, 0.0826, 0.08351, 0.08427, 0.08486, 0.08528, 0.08555, 0.08556",\
"0.08082, 0.08101, 0.08161, 0.08241, 0.0833, 0.08407, 0.08466, 0.0851, 0.08523, 0.08452",\
"0.08107, 0.08119, 0.08167, 0.08239, 0.08326, 0.08397, 0.08451, 0.08443, 0.08281, 0.08003",\
"0.07888, 0.07899, 0.07932, 0.07986, 0.08022, 0.07909, 0.07595, 0.07316, 0.07126, 0.06991");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007534, 0.03047, 0.07427, 0.1425, 0.2382, 0.3642, 0.5229, 0.7167, 0.9476");
values("0.04388, 0.04455, 0.04617, 0.04768, 0.04858, 0.04921, 0.0498, 0.05455, 0.09894, 0.278",\
"0.04393, 0.04469, 0.0463, 0.04788, 0.0489, 0.04937, 0.05028, 0.05475, 0.1016, 0.283",\
"0.04369, 0.04438, 0.04582, 0.04747, 0.04855, 0.04929, 0.05025, 0.05554, 0.1064, 0.2996",\
"0.04278, 0.04326, 0.04448, 0.04595, 0.0472, 0.04801, 0.04914, 0.05733, 0.119, 0.3322",\
"0.04183, 0.04226, 0.04329, 0.04464, 0.04569, 0.04694, 0.04906, 0.05948, 0.1425, 0.3826",\
"0.04109, 0.04142, 0.04226, 0.04367, 0.04479, 0.04613, 0.04768, 0.06746, 0.1799, 0.4504",\
"0.04062, 0.04094, 0.04174, 0.04273, 0.04401, 0.0453, 0.04857, 0.08443, 0.2449, 0.533",\
"0.04046, 0.04073, 0.04133, 0.04224, 0.04312, 0.0448, 0.05323, 0.1249, 0.3413, 0.6125",\
"0.04051, 0.04068, 0.04134, 0.04211, 0.04307, 0.04493, 0.0733, 0.2151, 0.4511, 0.6547",\
"0.04114, 0.04134, 0.04197, 0.04271, 0.04369, 0.05582, 0.1523, 0.342, 0.5037, 0.6181");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007534, 0.03047, 0.07427, 0.1425, 0.2382, 0.3642, 0.5229, 0.7167, 0.9476");
values("0.09015, 0.09052, 0.09161, 0.09285, 0.09382, 0.09447, 0.09487, 0.09512, 0.09528, 0.09539",\
"0.08975, 0.09012, 0.09119, 0.09247, 0.09344, 0.09408, 0.09448, 0.09473, 0.09489, 0.095",\
"0.08888, 0.08924, 0.09036, 0.0916, 0.09258, 0.09322, 0.09363, 0.09388, 0.09403, 0.09415",\
"0.0882, 0.08859, 0.08964, 0.09087, 0.09184, 0.09252, 0.09293, 0.09318, 0.09335, 0.09346",\
"0.08776, 0.08814, 0.08913, 0.09032, 0.09131, 0.092, 0.09243, 0.0927, 0.09289, 0.093",\
"0.08748, 0.08779, 0.08871, 0.08985, 0.09083, 0.09156, 0.09203, 0.09236, 0.09258, 0.09268",\
"0.08727, 0.08754, 0.08836, 0.08946, 0.09043, 0.09119, 0.0917, 0.09206, 0.09228, 0.09227",\
"0.0871, 0.08738, 0.08811, 0.0891, 0.0901, 0.09086, 0.09142, 0.09178, 0.09189, 0.09124",\
"0.08706, 0.0873, 0.08794, 0.08889, 0.08979, 0.09054, 0.0911, 0.09114, 0.08984, 0.08715",\
"0.08514, 0.08532, 0.08585, 0.08663, 0.08724, 0.08703, 0.0847, 0.0815, 0.07915, 0.07745");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007534, 0.03047, 0.07427, 0.1425, 0.2382, 0.3642, 0.5229, 0.7167, 0.9476");
values("0.04935, 0.05005, 0.05154, 0.05306, 0.05418, 0.0549, 0.05584, 0.06092, 0.1067, 0.2875",\
"0.04908, 0.04975, 0.05128, 0.05277, 0.05399, 0.05485, 0.05565, 0.06096, 0.1082, 0.292",\
"0.04853, 0.04918, 0.05056, 0.05204, 0.05312, 0.05404, 0.05507, 0.06107, 0.1134, 0.3071",\
"0.0477, 0.04818, 0.04938, 0.05078, 0.05198, 0.05307, 0.05415, 0.06195, 0.1256, 0.3406",\
"0.04694, 0.04737, 0.04834, 0.04958, 0.05088, 0.0522, 0.0532, 0.06546, 0.1492, 0.3925",\
"0.04638, 0.0467, 0.04756, 0.04879, 0.04989, 0.05094, 0.05303, 0.07324, 0.1892, 0.4627",\
"0.046, 0.04633, 0.04701, 0.04801, 0.04934, 0.05066, 0.05362, 0.09187, 0.2563, 0.5459",\
"0.04579, 0.04608, 0.04678, 0.04756, 0.04851, 0.04997, 0.0591, 0.1355, 0.3562, 0.6234",\
"0.04566, 0.04593, 0.04656, 0.04739, 0.04829, 0.05, 0.08179, 0.2306, 0.464, 0.6604",\
"0.04615, 0.0464, 0.04692, 0.04777, 0.04852, 0.06334, 0.1694, 0.3559, 0.5075, 0.6143");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007534, 0.03047, 0.07427, 0.1425, 0.2382, 0.3642, 0.5229, 0.7167, 0.9476");
values("2.398, 2.508, 2.783, 3.152, 3.597, 4.123, 4.749, 5.495, 6.383, 7.431",\
"2.426, 2.537, 2.812, 3.182, 3.626, 4.153, 4.779, 5.525, 6.413, 7.461",\
"2.583, 2.692, 2.967, 3.339, 3.783, 4.309, 4.935, 5.681, 6.569, 7.617",\
"2.948, 3.058, 3.334, 3.703, 4.147, 4.674, 5.299, 6.046, 6.934, 7.982",\
"3.556, 3.665, 3.941, 4.311, 4.754, 5.281, 5.907, 6.654, 7.542, 8.589",\
"4.418, 4.529, 4.805, 5.175, 5.621, 6.147, 6.774, 7.52, 8.409, 9.457",\
"5.471, 5.591, 5.883, 6.263, 6.715, 7.247, 7.875, 8.622, 9.511, 10.56",\
"6.612, 6.746, 7.066, 7.467, 7.937, 8.482, 9.12, 9.875, 10.76, 11.81",\
"7.832, 7.982, 8.335, 8.765, 9.253, 9.81, 10.46, 11.22, 12.12, 13.17",\
"9.125, 9.291, 9.68, 10.15, 10.66, 11.23, 11.89, 12.65, 13.55, 14.61");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007534, 0.03047, 0.07427, 0.1425, 0.2382, 0.3642, 0.5229, 0.7167, 0.9476");
values("0.7558, 0.8509, 1.156, 1.711, 2.559, 3.743, 5.297, 7.254, 9.656, 12.49",\
"0.8141, 0.9095, 1.214, 1.77, 2.619, 3.802, 5.357, 7.322, 9.7, 12.55",\
"1.017, 1.112, 1.415, 1.97, 2.819, 4.005, 5.559, 7.516, 9.919, 12.75",\
"1.381, 1.476, 1.778, 2.332, 3.184, 4.374, 5.931, 7.886, 10.28, 13.12",\
"1.813, 1.912, 2.219, 2.772, 3.623, 4.81, 6.368, 8.333, 10.72, 13.58",\
"2.259, 2.364, 2.678, 3.235, 4.085, 5.272, 6.83, 8.792, 11.18, 14.04",\
"2.709, 2.824, 3.149, 3.705, 4.556, 5.745, 7.303, 9.263, 11.66, 14.5",\
"3.158, 3.283, 3.62, 4.18, 5.03, 6.218, 7.777, 9.735, 12.13, 14.98",\
"3.589, 3.727, 4.085, 4.65, 5.499, 6.685, 8.243, 10.2, 12.59, 15.44",\
"3.993, 4.147, 4.53, 5.104, 5.953, 7.138, 8.694, 10.65, 13.05, 15.89");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007534, 0.03047, 0.07427, 0.1425, 0.2382, 0.3642, 0.5229, 0.7167, 0.9476");
values("0.5438, 0.6212, 0.8464, 1.202, 1.692, 2.36, 3.243, 4.394, 5.84, 7.583",\
"0.5434, 0.6214, 0.845, 1.202, 1.693, 2.361, 3.243, 4.393, 5.837, 7.587",\
"0.5438, 0.6212, 0.8462, 1.2, 1.693, 2.36, 3.245, 4.397, 5.84, 7.594",\
"0.5434, 0.6218, 0.8456, 1.2, 1.691, 2.359, 3.248, 4.392, 5.837, 7.593",\
"0.5434, 0.6222, 0.8462, 1.199, 1.692, 2.363, 3.245, 4.395, 5.839, 7.591",\
"0.5546, 0.6312, 0.8528, 1.206, 1.695, 2.362, 3.246, 4.396, 5.84, 7.594",\
"0.6292, 0.698, 0.906, 1.244, 1.722, 2.384, 3.256, 4.402, 5.836, 7.596",\
"0.73, 0.804, 1.004, 1.326, 1.794, 2.442, 3.308, 4.434, 5.86, 7.6",\
"0.84, 0.92, 1.118, 1.424, 1.88, 2.51, 3.366, 4.486, 5.9, 7.63",\
"0.956, 1.04, 1.248, 1.548, 1.976, 2.59, 3.424, 4.53, 5.946, 7.666");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007534, 0.03047, 0.07427, 0.1425, 0.2382, 0.3642, 0.5229, 0.7167, 0.9476");
values("0.3311, 0.4603, 0.92, 1.825, 3.244, 5.231, 7.85, 11.14, 15.18, 19.94",\
"0.3317, 0.4596, 0.922, 1.827, 3.242, 5.23, 7.843, 11.15, 15.18, 19.96",\
"0.3314, 0.4608, 0.9202, 1.828, 3.247, 5.229, 7.843, 11.14, 15.18, 19.95",\
"0.3392, 0.4642, 0.9218, 1.825, 3.243, 5.235, 7.855, 11.14, 15.18, 19.97",\
"0.3724, 0.4916, 0.9354, 1.83, 3.244, 5.236, 7.867, 11.15, 15.19, 19.96",\
"0.4164, 0.5278, 0.9556, 1.841, 3.249, 5.236, 7.867, 11.14, 15.17, 19.98",\
"0.4694, 0.5784, 0.9834, 1.852, 3.259, 5.239, 7.858, 11.17, 15.19, 19.96",\
"0.5348, 0.6348, 1.019, 1.864, 3.27, 5.254, 7.86, 11.15, 15.18, 19.97",\
"0.612, 0.712, 1.066, 1.884, 3.274, 5.262, 7.868, 11.16, 15.17, 19.98",\
"0.696, 0.796, 1.132, 1.91, 3.282, 5.26, 7.872, 11.16, 15.18, 19.98");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007534, 0.03047, 0.07427, 0.1425, 0.2382, 0.3642, 0.5229, 0.7167, 0.9476");
values("2.574, 2.684, 2.96, 3.329, 3.773, 4.3, 4.926, 5.672, 6.56, 7.608",\
"2.624, 2.734, 3.01, 3.38, 3.823, 4.351, 4.976, 5.722, 6.611, 7.658",\
"2.819, 2.929, 3.205, 3.574, 4.018, 4.546, 5.171, 5.917, 6.805, 7.853",\
"3.183, 3.293, 3.569, 3.939, 4.383, 4.909, 5.535, 6.281, 7.17, 8.217",\
"3.722, 3.832, 4.108, 4.477, 4.922, 5.448, 6.074, 6.821, 7.709, 8.756",\
"4.454, 4.564, 4.842, 5.212, 5.657, 6.184, 6.81, 7.557, 8.445, 9.492",\
"5.332, 5.45, 5.74, 6.125, 6.578, 7.11, 7.739, 8.487, 9.375, 10.42",\
"6.315, 6.441, 6.749, 7.152, 7.624, 8.172, 8.812, 9.567, 10.46, 11.51",\
"7.405, 7.539, 7.865, 8.288, 8.779, 9.344, 9.995, 10.76, 11.66, 12.71",\
"8.594, 8.737, 9.083, 9.529, 10.04, 10.62, 11.29, 12.06, 12.96, 14.02");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007534, 0.03047, 0.07427, 0.1425, 0.2382, 0.3642, 0.5229, 0.7167, 0.9476");
values("0.8135, 0.9098, 1.216, 1.773, 2.624, 3.81, 5.367, 7.325, 9.713, 12.56",\
"0.8701, 0.9658, 1.272, 1.829, 2.68, 3.866, 5.423, 7.38, 9.769, 12.62",\
"1.071, 1.166, 1.472, 2.028, 2.88, 4.066, 5.623, 7.581, 9.97, 12.82",\
"1.445, 1.541, 1.844, 2.399, 3.252, 4.439, 5.997, 7.955, 10.34, 13.19",\
"1.909, 2.008, 2.315, 2.87, 3.721, 4.91, 6.467, 8.428, 10.82, 13.66",\
"2.395, 2.498, 2.812, 3.368, 4.22, 5.409, 6.968, 8.929, 11.32, 14.17",\
"2.889, 3.002, 3.324, 3.881, 4.734, 5.923, 7.48, 9.441, 11.83, 14.68",\
"3.384, 3.506, 3.841, 4.401, 5.253, 6.44, 7.999, 9.959, 12.35, 15.2",\
"3.868, 4.003, 4.354, 4.919, 5.769, 6.956, 8.515, 10.47, 12.87, 15.72",\
"4.332, 4.479, 4.852, 5.424, 6.274, 7.46, 9.019, 10.98, 13.37, 16.22");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007534, 0.03047, 0.07427, 0.1425, 0.2382, 0.3642, 0.5229, 0.7167, 0.9476");
values("0.5436, 0.6214, 0.845, 1.201, 1.694, 2.359, 3.249, 4.397, 5.837, 7.588",\
"0.5436, 0.6212, 0.8462, 1.201, 1.693, 2.361, 3.249, 4.397, 5.839, 7.592",\
"0.5434, 0.6216, 0.8464, 1.202, 1.692, 2.361, 3.245, 4.397, 5.84, 7.593",\
"0.5434, 0.6224, 0.8458, 1.2, 1.694, 2.36, 3.248, 4.393, 5.834, 7.587",\
"0.5434, 0.6216, 0.8456, 1.201, 1.692, 2.362, 3.248, 4.394, 5.835, 7.593",\
"0.5534, 0.6302, 0.8522, 1.204, 1.694, 2.365, 3.25, 4.395, 5.84, 7.594",\
"0.6026, 0.6788, 0.898, 1.244, 1.726, 2.384, 3.26, 4.402, 5.844, 7.596",\
"0.656, 0.738, 0.962, 1.314, 1.798, 2.444, 3.31, 4.432, 5.852, 7.592",\
"0.716, 0.798, 1.028, 1.386, 1.868, 2.516, 3.376, 4.486, 5.898, 7.618",\
"0.784, 0.868, 1.098, 1.46, 1.95, 2.596, 3.446, 4.546, 5.938, 7.652");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007534, 0.03047, 0.07427, 0.1425, 0.2382, 0.3642, 0.5229, 0.7167, 0.9476");
values("0.3379, 0.4658, 0.9278, 1.833, 3.256, 5.248, 7.863, 11.17, 15.21, 20.01",\
"0.337, 0.4657, 0.9274, 1.833, 3.256, 5.247, 7.865, 11.17, 15.21, 20.01",\
"0.3364, 0.465, 0.9276, 1.833, 3.251, 5.248, 7.864, 11.17, 15.2, 19.99",\
"0.3416, 0.4664, 0.9278, 1.831, 3.248, 5.24, 7.868, 11.17, 15.21, 20.01",\
"0.3686, 0.4906, 0.937, 1.834, 3.253, 5.239, 7.87, 11.17, 15.2, 20.01",\
"0.407, 0.522, 0.955, 1.843, 3.253, 5.24, 7.868, 11.17, 15.2, 20.01",\
"0.455, 0.5642, 0.9794, 1.852, 3.262, 5.243, 7.86, 11.17, 15.21, 20",\
"0.5126, 0.618, 1.012, 1.866, 3.266, 5.25, 7.86, 11.15, 15.2, 19.97",\
"0.582, 0.682, 1.052, 1.882, 3.276, 5.264, 7.87, 11.16, 15.17, 19.97",\
"0.658, 0.76, 1.108, 1.9, 3.286, 5.26, 7.872, 11.17, 15.19, 19.98");
}
}
}
}