blob: 819c1feda8c9515d78722b55f35b6fe7b3e244d5 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_4) {
area : 50.803200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.000293868" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.0002803248" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.0002669598" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0002669112" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000293868" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02165 ;
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.01607, 0.01602, 0.01603, 0.01598, 0.01598, 0.0159, 0.01577, \
0.01554, 0.0151, 0.01268");
}
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.009058, -0.009042, -0.009058, -0.009059, -0.009082, -0.009087, \
-0.009085, -0.009083, -0.009087, -0.008274");
}
}
}
pin(A2) {
capacitance : 0.0217 ;
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.02091, 0.02086, 0.02086, 0.02086, 0.02092, 0.02092, 0.02092, \
0.02092, 0.02092, 0.01868");
}
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.019, -0.01912, -0.01959, -0.01983, -0.02006, -0.02018, -0.02025, \
-0.0203, -0.02034, -0.01922");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.4351 ;
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.003996, 0.01451, 0.0346, 0.06589, 0.1098, 0.1676, 0.2404, 0.3292, 0.4351");
values("-0.001684, -0.001702, -0.001653, -0.001629, -0.001615, -0.001609, -0.001603, -0.001598, -0.001598, -0.001594",\
"-0.002182, -0.002027, -0.001683, -0.001459, -0.001315, -0.001224, -0.001177, -0.001157, -0.001124, -0.001107",\
"-0.003574, -0.003247, -0.002485, -0.00174, -0.001228, -0.0009546, -0.0007498, -0.0006253, -0.000569, -0.000494",\
"-0.005085, -0.004776, -0.003847, -0.002752, -0.001878, -0.001293, -0.0008984, -0.0006416, -0.0004755, -0.0003432",\
"-0.006122, -0.005874, -0.005092, -0.003986, -0.002907, -0.002052, -0.001448, -0.001022, -0.0007312, -0.0005186",\
"-0.006599, -0.006439, -0.005892, -0.004973, -0.003925, -0.002955, -0.002178, -0.001602, -0.001184, -0.0008652",\
"-0.006697, -0.006611, -0.006276, -0.005615, -0.004722, -0.003791, -0.002947, -0.002257, -0.001714, -0.001317",\
"-0.006449, -0.006429, -0.006264, -0.005873, -0.005212, -0.004414, -0.003612, -0.002897, -0.002289, -0.001802",\
"-0.005921, -0.005934, -0.005954, -0.005795, -0.005402, -0.004797, -0.004109, -0.003418, -0.002813, -0.002334",\
"-0.004235, -0.00429, -0.004403, -0.004469, -0.004323, -0.003971, -0.003456, -0.002946, -0.002882, -0.003595");
}
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.003996, 0.01451, 0.0346, 0.06589, 0.1098, 0.1676, 0.2404, 0.3292, 0.4351");
values("0.05719, 0.05725, 0.0574, 0.05755, 0.0577, 0.05783, 0.05801, 0.05995, 0.07726, 0.1516",\
"0.0556, 0.05584, 0.05641, 0.0569, 0.05729, 0.05759, 0.05787, 0.05991, 0.07795, 0.1534",\
"0.05369, 0.05392, 0.05459, 0.05542, 0.05616, 0.05678, 0.05726, 0.05976, 0.07987, 0.1603",\
"0.05279, 0.05296, 0.0534, 0.05416, 0.05491, 0.05572, 0.05646, 0.05978, 0.08484, 0.1749",\
"0.05249, 0.05259, 0.05288, 0.05338, 0.05404, 0.05477, 0.05565, 0.0608, 0.09514, 0.1997",\
"0.05248, 0.05251, 0.05272, 0.05308, 0.05355, 0.05411, 0.05523, 0.06466, 0.1163, 0.2372",\
"0.0527, 0.05273, 0.05273, 0.05298, 0.05336, 0.05376, 0.0561, 0.07683, 0.1566, 0.2834",\
"0.05318, 0.05314, 0.05311, 0.05305, 0.05339, 0.05404, 0.06251, 0.1129, 0.2156, 0.3167",\
"0.05381, 0.05376, 0.05358, 0.05345, 0.05351, 0.05922, 0.0987, 0.1779, 0.2485, 0.2994",\
"0.05214, 0.05202, 0.05188, 0.05196, 0.06063, 0.1003, 0.1391, 0.1659, 0.1844, 0.1974");
}
}
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.003996, 0.01451, 0.0346, 0.06589, 0.1098, 0.1676, 0.2404, 0.3292, 0.4351");
values("0.01106, 0.01108, 0.01107, 0.01109, 0.01112, 0.01111, 0.01113, 0.01111, 0.01109, 0.0111",\
"0.01049, 0.01051, 0.01047, 0.01048, 0.0105, 0.01055, 0.01055, 0.01054, 0.01055, 0.01054",\
"0.00926, 0.009263, 0.009369, 0.009513, 0.009555, 0.009599, 0.009631, 0.009655, 0.009654, 0.009642",\
"0.00795, 0.008031, 0.008288, 0.008522, 0.008748, 0.008924, 0.009022, 0.00907, 0.009118, 0.009138",\
"0.006945, 0.007042, 0.007296, 0.007634, 0.007992, 0.008277, 0.008479, 0.008636, 0.00873, 0.008789",\
"0.006264, 0.006336, 0.006581, 0.006948, 0.007319, 0.007677, 0.007981, 0.008184, 0.008327, 0.008444",\
"0.005921, 0.005972, 0.006154, 0.006408, 0.006784, 0.007146, 0.007483, 0.00773, 0.007937, 0.008072",\
"0.005794, 0.005841, 0.005935, 0.006087, 0.006381, 0.006713, 0.007017, 0.007278, 0.007487, 0.007675",\
"0.005909, 0.005902, 0.005903, 0.005986, 0.006098, 0.006332, 0.006566, 0.006799, 0.007018, 0.007123",\
"0.007139, 0.007118, 0.007016, 0.006973, 0.006922, 0.006982, 0.007109, 0.007179, 0.006706, 0.005487");
}
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.003996, 0.01451, 0.0346, 0.06589, 0.1098, 0.1676, 0.2404, 0.3292, 0.4351");
values("0.06936, 0.0694, 0.06949, 0.06961, 0.06972, 0.06986, 0.07009, 0.07202, 0.09031, 0.1663",\
"0.06825, 0.06844, 0.06878, 0.06913, 0.06942, 0.06969, 0.06994, 0.07207, 0.09085, 0.1685",\
"0.06684, 0.06701, 0.06751, 0.06808, 0.06865, 0.06909, 0.06957, 0.07207, 0.09331, 0.1759",\
"0.06612, 0.06623, 0.06659, 0.06709, 0.06776, 0.06831, 0.06897, 0.07253, 0.09869, 0.1907",\
"0.06578, 0.06588, 0.06611, 0.0665, 0.06711, 0.06765, 0.06837, 0.07363, 0.1091, 0.215",\
"0.06555, 0.06561, 0.06582, 0.06617, 0.06659, 0.06708, 0.06814, 0.07761, 0.1295, 0.2504",\
"0.06541, 0.06545, 0.06558, 0.06587, 0.06635, 0.06677, 0.06892, 0.08876, 0.1669, 0.2939",\
"0.06537, 0.06541, 0.06556, 0.06567, 0.06603, 0.06683, 0.07405, 0.1205, 0.2226, 0.3276",\
"0.06543, 0.06546, 0.06553, 0.06569, 0.06587, 0.06986, 0.1025, 0.1819, 0.2612, 0.3191",\
"0.0631, 0.0631, 0.06323, 0.06348, 0.06865, 0.1019, 0.1523, 0.1895, 0.2152, 0.2332");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_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.003996, 0.01451, 0.0346, 0.06589, 0.1098, 0.1676, 0.2404, 0.3292, 0.4351");
values("0.1798, 0.1995, 0.2676, 0.3978, 0.5998, 0.883, 1.256, 1.726, 2.299, 2.982",\
"0.2352, 0.2554, 0.3249, 0.4561, 0.6585, 0.9426, 1.315, 1.786, 2.36, 3.045",\
"0.4166, 0.4435, 0.5233, 0.6575, 0.8616, 1.146, 1.52, 1.99, 2.564, 3.247",\
"0.6304, 0.6753, 0.8088, 1.006, 1.243, 1.532, 1.906, 2.376, 2.952, 3.638",\
"0.8417, 0.9064, 1.101, 1.388, 1.728, 2.102, 2.505, 2.978, 3.552, 4.235",\
"1.041, 1.129, 1.392, 1.777, 2.232, 2.73, 3.256, 3.805, 4.396, 5.08",\
"1.22, 1.334, 1.672, 2.166, 2.745, 3.377, 4.042, 4.732, 5.447, 6.183",\
"1.37, 1.513, 1.933, 2.545, 3.26, 4.035, 4.85, 5.692, 6.56, 7.451",\
"1.482, 1.658, 2.169, 2.906, 3.769, 4.697, 5.667, 6.675, 7.709, 8.763",\
"1.549, 1.758, 2.369, 3.244, 4.257, 5.357, 6.496, 7.674, 8.878, 10.11");
}
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.003996, 0.01451, 0.0346, 0.06589, 0.1098, 0.1676, 0.2404, 0.3292, 0.4351");
values("0.6657, 0.7468, 1.03, 1.569, 2.406, 3.579, 5.122, 7.065, 9.442, 12.27",\
"0.6841, 0.7686, 1.061, 1.606, 2.449, 3.623, 5.169, 7.113, 9.495, 12.32",\
"0.8457, 0.9301, 1.224, 1.777, 2.626, 3.809, 5.357, 7.304, 9.68, 12.51",\
"1.226, 1.31, 1.599, 2.148, 2.999, 4.184, 5.737, 7.688, 10.07, 12.91",\
"1.737, 1.851, 2.199, 2.759, 3.605, 4.79, 6.345, 8.3, 10.67, 13.52",\
"2.311, 2.458, 2.909, 3.597, 4.474, 5.653, 7.208, 9.162, 11.55, 14.38",\
"2.944, 3.13, 3.69, 4.541, 5.582, 6.803, 8.353, 10.3, 12.69, 15.53",\
"3.633, 3.859, 4.539, 5.563, 6.81, 8.214, 9.803, 11.75, 14.13, 16.97",\
"4.378, 4.647, 5.452, 6.66, 8.123, 9.758, 11.54, 13.53, 15.9, 18.74",\
"5.181, 5.496, 6.428, 7.831, 9.522, 11.41, 13.44, 15.61, 18.02, 20.85");
}
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.003996, 0.01451, 0.0346, 0.06589, 0.1098, 0.1676, 0.2404, 0.3292, 0.4351");
values("0.1953, 0.2278, 0.3447, 0.5665, 0.9132, 1.399, 2.035, 2.847, 3.83, 5.004",\
"0.1954, 0.2272, 0.3444, 0.5664, 0.9134, 1.399, 2.039, 2.844, 3.828, 5.002",\
"0.2615, 0.284, 0.3684, 0.5695, 0.9116, 1.399, 2.036, 2.847, 3.831, 5.005",\
"0.442, 0.478, 0.585, 0.7508, 0.9896, 1.411, 2.038, 2.845, 3.83, 5.009",\
"0.6658, 0.7142, 0.8592, 1.084, 1.358, 1.677, 2.148, 2.863, 3.829, 4.993",\
"0.9314, 0.9932, 1.18, 1.463, 1.815, 2.213, 2.646, 3.177, 3.955, 5.026",\
"1.236, 1.311, 1.548, 1.895, 2.321, 2.807, 3.333, 3.896, 4.517, 5.362",\
"1.582, 1.673, 1.953, 2.374, 2.886, 3.46, 4.084, 4.746, 5.444, 6.186",\
"1.972, 2.082, 2.412, 2.896, 3.498, 4.172, 4.888, 5.666, 6.47, 7.318",\
"2.384, 2.522, 2.906, 3.48, 4.16, 4.928, 5.756, 6.638, 7.566, 8.53");
}
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.003996, 0.01451, 0.0346, 0.06589, 0.1098, 0.1676, 0.2404, 0.3292, 0.4351");
values("0.7888, 0.922, 1.387, 2.275, 3.656, 5.596, 8.145, 11.35, 15.26, 19.95",\
"0.7898, 0.9234, 1.388, 2.275, 3.658, 5.593, 8.144, 11.35, 15.28, 19.94",\
"0.7858, 0.9216, 1.391, 2.276, 3.656, 5.592, 8.142, 11.36, 15.28, 19.94",\
"0.846, 0.953, 1.389, 2.277, 3.657, 5.597, 8.139, 11.36, 15.28, 19.93",\
"1.147, 1.25, 1.576, 2.307, 3.659, 5.599, 8.144, 11.36, 15.27, 19.94",\
"1.506, 1.628, 2.014, 2.637, 3.743, 5.604, 8.142, 11.35, 15.27, 19.93",\
"1.908, 2.056, 2.509, 3.229, 4.184, 5.73, 8.158, 11.35, 15.28, 19.93",\
"2.341, 2.521, 3.058, 3.884, 4.948, 6.276, 8.34, 11.38, 15.27, 19.94",\
"2.802, 3.016, 3.64, 4.6, 5.794, 7.192, 8.966, 11.6, 15.32, 19.94",\
"3.298, 3.538, 4.258, 5.354, 6.698, 8.268, 10.02, 12.31, 15.6, 20");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_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.003996, 0.01451, 0.0346, 0.06589, 0.1098, 0.1676, 0.2404, 0.3292, 0.4351");
values("0.2313, 0.2539, 0.3303, 0.4695, 0.6792, 0.9682, 1.345, 1.817, 2.392, 3.077",\
"0.2872, 0.3096, 0.3858, 0.5248, 0.7344, 1.023, 1.4, 1.872, 2.447, 3.132",\
"0.4892, 0.5116, 0.5864, 0.7236, 0.9329, 1.222, 1.599, 2.071, 2.646, 3.331",\
"0.7728, 0.8088, 0.9203, 1.095, 1.317, 1.606, 1.983, 2.455, 3.03, 3.714",\
"1.069, 1.12, 1.278, 1.528, 1.838, 2.191, 2.584, 3.056, 3.632, 4.317",\
"1.367, 1.434, 1.645, 1.977, 2.388, 2.854, 3.358, 3.891, 4.478, 5.161",\
"1.655, 1.742, 2.011, 2.431, 2.954, 3.541, 4.176, 4.845, 5.542, 6.268",\
"1.925, 2.032, 2.366, 2.884, 3.523, 4.245, 5.02, 5.834, 6.681, 7.553",\
"2.173, 2.301, 2.7, 3.325, 4.094, 4.956, 5.88, 6.849, 7.855, 8.889",\
"2.385, 2.538, 3.011, 3.745, 4.653, 5.664, 6.748, 7.882, 9.053, 10.26");
}
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.003996, 0.01451, 0.0346, 0.06589, 0.1098, 0.1676, 0.2404, 0.3292, 0.4351");
values("0.851, 0.932, 1.215, 1.752, 2.589, 3.762, 5.304, 7.249, 9.621, 12.46",\
"0.8961, 0.9793, 1.267, 1.811, 2.649, 3.827, 5.373, 7.313, 9.689, 12.51",\
"1.097, 1.181, 1.471, 2.018, 2.864, 4.046, 5.589, 7.54, 9.92, 12.74",\
"1.474, 1.557, 1.845, 2.391, 3.238, 4.419, 5.969, 7.922, 10.29, 13.13",\
"1.969, 2.066, 2.381, 2.935, 3.78, 4.963, 6.515, 8.467, 10.84, 13.67",\
"2.544, 2.655, 3.022, 3.648, 4.52, 5.7, 7.253, 9.206, 11.58, 14.42",\
"3.197, 3.329, 3.754, 4.466, 5.44, 6.665, 8.217, 10.17, 12.55, 15.39",\
"3.924, 4.081, 4.576, 5.387, 6.477, 7.824, 9.428, 11.38, 13.76, 16.6",\
"4.711, 4.898, 5.481, 6.407, 7.625, 9.109, 10.85, 12.86, 15.25, 18.08",\
"5.553, 5.773, 6.454, 7.52, 8.882, 10.51, 12.41, 14.57, 17.01, 19.85");
}
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.003996, 0.01451, 0.0346, 0.06589, 0.1098, 0.1676, 0.2404, 0.3292, 0.4351");
values("0.2622, 0.2962, 0.4135, 0.6369, 0.9778, 1.459, 2.094, 2.894, 3.873, 5.041",\
"0.2586, 0.2929, 0.4125, 0.6346, 0.9769, 1.459, 2.092, 2.894, 3.876, 5.045",\
"0.2742, 0.3023, 0.4079, 0.6291, 0.9748, 1.458, 2.095, 2.895, 3.872, 5.041",\
"0.4342, 0.4718, 0.5804, 0.7458, 1.014, 1.461, 2.091, 2.896, 3.876, 5.045",\
"0.6262, 0.6758, 0.8278, 1.058, 1.34, 1.675, 2.171, 2.908, 3.874, 5.044",\
"0.8436, 0.909, 1.109, 1.412, 1.775, 2.181, 2.619, 3.178, 3.981, 5.064",\
"1.09, 1.176, 1.427, 1.803, 2.256, 2.755, 3.292, 3.862, 4.504, 5.373",\
"1.363, 1.468, 1.784, 2.236, 2.783, 3.379, 4.022, 4.698, 5.41, 6.16",\
"1.666, 1.788, 2.168, 2.722, 3.352, 4.06, 4.812, 5.596, 6.424, 7.276",\
"2.008, 2.15, 2.596, 3.24, 3.978, 4.79, 5.648, 6.56, 7.498, 8.474");
}
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.003996, 0.01451, 0.0346, 0.06589, 0.1098, 0.1676, 0.2404, 0.3292, 0.4351");
values("0.7921, 0.9242, 1.389, 2.276, 3.658, 5.597, 8.145, 11.35, 15.26, 19.95",\
"0.7929, 0.9246, 1.389, 2.277, 3.659, 5.594, 8.147, 11.35, 15.27, 19.93",\
"0.793, 0.9256, 1.392, 2.274, 3.656, 5.6, 8.145, 11.35, 15.28, 19.95",\
"0.8106, 0.9378, 1.393, 2.276, 3.658, 5.592, 8.145, 11.35, 15.28, 19.94",\
"0.9536, 1.075, 1.483, 2.296, 3.662, 5.592, 8.139, 11.35, 15.28, 19.94",\
"1.121, 1.262, 1.714, 2.496, 3.725, 5.605, 8.152, 11.35, 15.28, 19.93",\
"1.328, 1.482, 1.977, 2.832, 4.02, 5.721, 8.166, 11.36, 15.27, 19.93",\
"1.592, 1.756, 2.286, 3.196, 4.47, 6.11, 8.344, 11.39, 15.28, 19.94",\
"1.914, 2.094, 2.66, 3.616, 4.97, 6.688, 8.816, 11.63, 15.32, 19.96",\
"2.288, 2.492, 3.108, 4.104, 5.506, 7.316, 9.53, 12.19, 15.64, 20.05");
}
}
}
}