blob: 604a9863d588469a3b4e798c47840fdbb6821642 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_1) {
area : 16.934400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.00042222" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.00041421" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.00040197" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.00040194" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00042222" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006085 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.0153, 0.01529, 0.01525, 0.01521, 0.01523, 0.01522, 0.01519, \
0.01515, 0.01509, 0.01498");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.007021, -0.00703, -0.007018, -0.007036, -0.00706, -0.007053, \
-0.007059, -0.007053, -0.007053, -0.007069");
}
}
}
pin(A2) {
capacitance : 0.005732 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.0207, 0.02072, 0.02066, 0.02066, 0.02069, 0.02071, 0.0207, 0.02071, \
0.0207, 0.0207");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.01923, -0.01936, -0.01975, -0.02001, -0.02021, -0.02027, -0.02032, \
-0.02035, -0.02037, -0.0204");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.2229 ;
max_transition : 13.2 ;
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.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.002532, 0.007909, 0.01818, 0.03418, 0.05662, 0.08616, 0.1234, 0.1688, 0.2229");
values("0.001149, 0.001271, 0.00144, 0.001526, 0.001583, 0.001609, 0.001628, 0.001642, 0.001628, 0.001627",\
"0.0007388, 0.001077, 0.001608, 0.00204, 0.002317, 0.002452, 0.002547, 0.002582, 0.002625, 0.002659",\
"0.0008408, 0.001093, 0.001704, 0.002326, 0.002758, 0.003033, 0.003182, 0.003295, 0.003387, 0.003432",\
"0.003742, 0.003628, 0.003555, 0.003602, 0.003684, 0.003763, 0.003811, 0.003831, 0.003846, 0.003852",\
"0.01097, 0.01042, 0.009161, 0.007933, 0.007017, 0.006368, 0.005846, 0.005467, 0.005166, 0.00495",\
"0.02307, 0.02207, 0.01948, 0.01655, 0.01402, 0.01203, 0.0105, 0.009294, 0.008333, 0.007568",\
"0.04025, 0.03885, 0.03499, 0.03016, 0.02564, 0.02186, 0.01875, 0.01626, 0.01425, 0.0126",\
"0.06272, 0.06099, 0.05598, 0.04928, 0.04252, 0.03652, 0.03147, 0.02725, 0.02375, 0.02085",\
"0.09075, 0.08874, 0.08274, 0.07425, 0.06518, 0.05674, 0.04936, 0.04304, 0.03767, 0.03316",\
"0.1246, 0.1223, 0.1154, 0.1053, 0.09402, 0.08296, 0.07299, 0.06427, 0.05666, 0.05013");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.002532, 0.007909, 0.01818, 0.03418, 0.05662, 0.08616, 0.1234, 0.1688, 0.2229");
values("0.05366, 0.05387, 0.0539, 0.05406, 0.05408, 0.05396, 0.05383, 0.05385, 0.05759, 0.08436",\
"0.05155, 0.05214, 0.05266, 0.05331, 0.05357, 0.05363, 0.05359, 0.0537, 0.05758, 0.08485",\
"0.05169, 0.05166, 0.05186, 0.05229, 0.05273, 0.05297, 0.05311, 0.05339, 0.0576, 0.08659",\
"0.05641, 0.05603, 0.05494, 0.05452, 0.05363, 0.05342, 0.0532, 0.0534, 0.05837, 0.0909",\
"0.06565, 0.06478, 0.06269, 0.06013, 0.0581, 0.0566, 0.05548, 0.05526, 0.06124, 0.09959",\
"0.07958, 0.07844, 0.07527, 0.07123, 0.06719, 0.06392, 0.06115, 0.05992, 0.06758, 0.1159",\
"0.09887, 0.09727, 0.09304, 0.08748, 0.08168, 0.07622, 0.07137, 0.06912, 0.08083, 0.1454",\
"0.1238, 0.1219, 0.1164, 0.1093, 0.1016, 0.09422, 0.08732, 0.08424, 0.1053, 0.1982",\
"0.1549, 0.1525, 0.146, 0.1372, 0.1277, 0.118, 0.1093, 0.1093, 0.1516, 0.2883",\
"0.1923, 0.1896, 0.182, 0.1714, 0.1599, 0.1483, 0.1395, 0.1543, 0.244, 0.4304");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.002532, 0.007909, 0.01818, 0.03418, 0.05662, 0.08616, 0.1234, 0.1688, 0.2229");
values("0.01451, 0.01454, 0.01455, 0.01453, 0.01454, 0.01464, 0.01456, 0.01456, 0.01455, 0.01455",\
"0.01323, 0.01322, 0.01339, 0.01337, 0.01339, 0.01343, 0.01345, 0.01346, 0.01345, 0.01344",\
"0.01241, 0.01241, 0.01242, 0.0125, 0.01254, 0.01257, 0.01258, 0.01259, 0.01258, 0.01258",\
"0.01487, 0.01465, 0.01416, 0.01369, 0.01328, 0.01302, 0.01287, 0.01272, 0.01262, 0.01257",\
"0.02236, 0.02175, 0.02022, 0.01848, 0.01701, 0.01586, 0.015, 0.01437, 0.0139, 0.01356",\
"0.03557, 0.03456, 0.03176, 0.02822, 0.02495, 0.02231, 0.0202, 0.01856, 0.01731, 0.01637",\
"0.05492, 0.0535, 0.04937, 0.04382, 0.0383, 0.03349, 0.02956, 0.02639, 0.02388, 0.02185",\
"0.08063, 0.07883, 0.07345, 0.06586, 0.05781, 0.05044, 0.04406, 0.03884, 0.03451, 0.03099",\
"0.1129, 0.1109, 0.1044, 0.09479, 0.08413, 0.07389, 0.0647, 0.05685, 0.05022, 0.04469",\
"0.1521, 0.1498, 0.1423, 0.1309, 0.1177, 0.1044, 0.09217, 0.08129, 0.07189, 0.06383");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.002532, 0.007909, 0.01818, 0.03418, 0.05662, 0.08616, 0.1234, 0.1688, 0.2229");
values("0.0681, 0.06802, 0.06821, 0.06824, 0.06824, 0.06815, 0.06802, 0.06801, 0.07189, 0.09906",\
"0.06632, 0.06659, 0.06721, 0.06772, 0.06791, 0.06794, 0.06784, 0.06792, 0.07194, 0.09956",\
"0.0649, 0.06517, 0.06564, 0.06634, 0.06689, 0.06716, 0.06727, 0.06755, 0.07196, 0.1013",\
"0.06696, 0.06684, 0.06654, 0.06646, 0.06662, 0.06683, 0.06691, 0.06723, 0.07239, 0.1048",\
"0.07485, 0.07419, 0.07271, 0.07101, 0.06977, 0.06893, 0.06838, 0.06838, 0.07443, 0.1124",\
"0.08987, 0.08864, 0.08547, 0.08191, 0.07847, 0.07565, 0.07369, 0.07283, 0.08039, 0.1265",\
"0.1119, 0.1102, 0.1056, 0.09969, 0.09389, 0.08861, 0.08443, 0.08203, 0.0924, 0.1525",\
"0.1408, 0.1387, 0.1326, 0.1246, 0.1163, 0.1086, 0.1015, 0.09813, 0.1149, 0.1982",\
"0.1767, 0.1743, 0.1671, 0.1571, 0.1463, 0.1357, 0.1263, 0.1233, 0.1554, 0.2749",\
"0.2201, 0.2173, 0.2091, 0.1972, 0.1839, 0.1706, 0.1595, 0.1647, 0.2307, 0.3981");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.002532, 0.007909, 0.01818, 0.03418, 0.05662, 0.08616, 0.1234, 0.1688, 0.2229");
values("0.1023, 0.1202, 0.1828, 0.3013, 0.4857, 0.7445, 1.085, 1.514, 2.036, 2.66",\
"0.1272, 0.1456, 0.209, 0.3283, 0.5133, 0.7722, 1.112, 1.541, 2.064, 2.689",\
"0.1862, 0.2139, 0.2955, 0.4196, 0.6049, 0.864, 1.205, 1.634, 2.157, 2.781",\
"0.2149, 0.2563, 0.3773, 0.5577, 0.7766, 1.039, 1.379, 1.807, 2.33, 2.954",\
"0.2068, 0.2625, 0.424, 0.6633, 0.9568, 1.289, 1.652, 2.081, 2.603, 3.226",\
"0.1575, 0.2268, 0.4314, 0.7312, 1.097, 1.514, 1.97, 2.458, 2.989, 3.609",\
"0.064, 0.1481, 0.3933, 0.7566, 1.196, 1.695, 2.245, 2.836, 3.46, 4.116",\
"-0.0763, 0.0217, 0.3088, 0.7343, 1.252, 1.836, 2.475, 3.167, 3.901, 4.67",\
"-0.269, -0.1549, 0.174, 0.6617, 1.256, 1.928, 2.66, 3.449, 4.291, 5.177",\
"-0.5151, -0.387, -0.0137, 0.5348, 1.209, 1.969, 2.796, 3.687, 4.631, 5.631");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.002532, 0.007909, 0.01818, 0.03418, 0.05662, 0.08616, 0.1234, 0.1688, 0.2229");
values("0.2405, 0.2919, 0.4681, 0.8021, 1.321, 2.048, 3.004, 4.208, 5.679, 7.432",\
"0.2515, 0.3039, 0.4836, 0.8209, 1.341, 2.069, 3.026, 4.231, 5.702, 7.455",\
"0.3426, 0.3925, 0.568, 0.9038, 1.425, 2.155, 3.113, 4.318, 5.79, 7.543",\
"0.4956, 0.5612, 0.76, 1.091, 1.606, 2.332, 3.288, 4.493, 5.964, 7.717",\
"0.6902, 0.7666, 1.007, 1.393, 1.91, 2.627, 3.577, 4.778, 6.246, 7.996",\
"0.9314, 1.021, 1.297, 1.745, 2.337, 3.061, 3.999, 5.191, 6.652, 8.398",\
"1.221, 1.326, 1.64, 2.142, 2.813, 3.626, 4.575, 5.755, 7.207, 8.943",\
"1.56, 1.681, 2.039, 2.596, 3.335, 4.244, 5.291, 6.482, 7.922, 9.648",\
"1.95, 2.088, 2.495, 3.111, 3.918, 4.904, 6.063, 7.361, 8.815, 10.53",\
"2.394, 2.549, 3.005, 3.69, 4.564, 5.63, 6.883, 8.301, 9.864, 11.59");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.002532, 0.007909, 0.01818, 0.03418, 0.05662, 0.08616, 0.1234, 0.1688, 0.2229");
values("0.1102, 0.1401, 0.2453, 0.4463, 0.7599, 1.199, 1.782, 2.511, 3.398, 4.461",\
"0.1097, 0.1398, 0.2458, 0.447, 0.7607, 1.201, 1.78, 2.51, 3.4, 4.462",\
"0.1758, 0.2041, 0.2856, 0.4521, 0.7609, 1.201, 1.78, 2.509, 3.401, 4.464",\
"0.2763, 0.3159, 0.4332, 0.6082, 0.8346, 1.213, 1.779, 2.509, 3.4, 4.461",\
"0.405, 0.4544, 0.6024, 0.8264, 1.108, 1.428, 1.869, 2.522, 3.399, 4.461",\
"0.5522, 0.6176, 0.8012, 1.071, 1.411, 1.809, 2.244, 2.762, 3.491, 4.474",\
"0.721, 0.8, 1.028, 1.351, 1.74, 2.211, 2.73, 3.294, 3.913, 4.721",\
"0.913, 1.006, 1.275, 1.659, 2.113, 2.635, 3.239, 3.89, 4.59, 5.328",\
"1.12, 1.235, 1.546, 1.993, 2.519, 3.11, 3.773, 4.514, 5.306, 6.151",\
"1.345, 1.478, 1.84, 2.35, 2.955, 3.622, 4.351, 5.166, 6.056, 6.998");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.002532, 0.007909, 0.01818, 0.03418, 0.05662, 0.08616, 0.1234, 0.1688, 0.2229");
values("0.348, 0.4347, 0.7401, 1.319, 2.221, 3.484, 5.149, 7.244, 9.8, 12.85",\
"0.3473, 0.4349, 0.7404, 1.321, 2.22, 3.484, 5.149, 7.244, 9.803, 12.85",\
"0.3639, 0.4402, 0.7397, 1.319, 2.221, 3.485, 5.149, 7.246, 9.803, 12.85",\
"0.4606, 0.5466, 0.8042, 1.323, 2.22, 3.484, 5.149, 7.245, 9.804, 12.85",\
"0.5666, 0.6618, 0.9726, 1.464, 2.244, 3.484, 5.15, 7.244, 9.802, 12.85",\
"0.6998, 0.8056, 1.141, 1.712, 2.46, 3.545, 5.15, 7.246, 9.805, 12.85",\
"0.866, 0.976, 1.337, 1.959, 2.804, 3.833, 5.256, 7.254, 9.806, 12.85",\
"1.052, 1.181, 1.562, 2.217, 3.15, 4.284, 5.621, 7.415, 9.828, 12.85",\
"1.254, 1.401, 1.823, 2.515, 3.491, 4.74, 6.182, 7.858, 10.05, 12.91",\
"1.471, 1.636, 2.112, 2.842, 3.868, 5.19, 6.762, 8.518, 10.57, 13.19");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.002532, 0.007909, 0.01818, 0.03418, 0.05662, 0.08616, 0.1234, 0.1688, 0.2229");
values("0.1374, 0.1578, 0.2252, 0.3487, 0.5365, 0.7972, 1.139, 1.568, 2.092, 2.716",\
"0.1608, 0.1808, 0.2483, 0.3718, 0.5596, 0.8204, 1.162, 1.592, 2.115, 2.739",\
"0.24, 0.2642, 0.3375, 0.4603, 0.6479, 0.9087, 1.25, 1.68, 2.204, 2.828",\
"0.3037, 0.339, 0.4466, 0.6133, 0.8219, 1.083, 1.424, 1.853, 2.376, 3",\
"0.3379, 0.3836, 0.5252, 0.7441, 1.021, 1.342, 1.699, 2.126, 2.648, 3.272",\
"0.339, 0.3963, 0.571, 0.8419, 1.185, 1.585, 2.029, 2.508, 3.036, 3.657",\
"0.3059, 0.3738, 0.5818, 0.9058, 1.315, 1.791, 2.323, 2.899, 3.515, 4.165",\
"0.2386, 0.3162, 0.5562, 0.9327, 1.407, 1.96, 2.575, 3.25, 3.97, 4.731",\
"0.1356, 0.2228, 0.4933, 0.9196, 1.462, 2.09, 2.791, 3.557, 4.38, 5.252",\
"-0.0059, 0.0922, 0.3922, 0.8665, 1.475, 2.18, 2.966, 3.824, 4.746, 5.726");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.002532, 0.007909, 0.01818, 0.03418, 0.05662, 0.08616, 0.1234, 0.1688, 0.2229");
values("0.3094, 0.3598, 0.5361, 0.8693, 1.388, 2.114, 3.071, 4.275, 5.746, 7.498",\
"0.3281, 0.3803, 0.5592, 0.8957, 1.415, 2.143, 3.1, 4.305, 5.776, 7.528",\
"0.3993, 0.4515, 0.6304, 0.968, 1.49, 2.22, 3.178, 4.384, 5.856, 7.608",\
"0.493, 0.5538, 0.7517, 1.092, 1.612, 2.34, 3.298, 4.504, 5.976, 7.729",\
"0.6222, 0.6897, 0.9073, 1.283, 1.812, 2.535, 3.488, 4.691, 6.161, 7.913",\
"0.797, 0.8748, 1.115, 1.519, 2.09, 2.829, 3.774, 4.969, 6.434, 8.181",\
"1.013, 1.102, 1.375, 1.81, 2.416, 3.204, 4.172, 5.355, 6.81, 8.549",\
"1.264, 1.368, 1.677, 2.157, 2.802, 3.63, 4.65, 5.864, 7.307, 9.035",\
"1.553, 1.67, 2.019, 2.553, 3.246, 4.116, 5.185, 6.456, 7.932, 9.649",\
"1.879, 2.011, 2.399, 2.992, 3.747, 4.666, 5.779, 7.105, 8.644, 10.4");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.002532, 0.007909, 0.01818, 0.03418, 0.05662, 0.08616, 0.1234, 0.1688, 0.2229");
values("0.1597, 0.1917, 0.2999, 0.5022, 0.8161, 1.256, 1.834, 2.563, 3.452, 4.512",\
"0.1579, 0.1899, 0.2988, 0.5021, 0.8158, 1.256, 1.834, 2.562, 3.452, 4.513",\
"0.21, 0.2359, 0.3184, 0.5024, 0.816, 1.256, 1.834, 2.562, 3.452, 4.513",\
"0.3237, 0.3605, 0.4718, 0.6398, 0.8734, 1.263, 1.834, 2.563, 3.452, 4.512",\
"0.4602, 0.509, 0.6486, 0.8664, 1.142, 1.46, 1.911, 2.574, 3.452, 4.512",\
"0.6212, 0.6814, 0.8542, 1.114, 1.449, 1.841, 2.274, 2.8, 3.535, 4.526",\
"0.803, 0.877, 1.087, 1.394, 1.781, 2.242, 2.763, 3.321, 3.943, 4.759",\
"1.005, 1.094, 1.346, 1.707, 2.148, 2.669, 3.264, 3.919, 4.615, 5.359",\
"1.231, 1.333, 1.63, 2.053, 2.552, 3.132, 3.796, 4.537, 5.332, 6.175",\
"1.482, 1.599, 1.938, 2.427, 3, 3.642, 4.364, 5.18, 6.07, 7.016");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.002532, 0.007909, 0.01818, 0.03418, 0.05662, 0.08616, 0.1234, 0.1688, 0.2229");
values("0.3498, 0.4363, 0.7408, 1.319, 2.221, 3.484, 5.146, 7.244, 9.803, 12.85",\
"0.3506, 0.4364, 0.7404, 1.321, 2.222, 3.485, 5.147, 7.242, 9.803, 12.85",\
"0.3658, 0.4443, 0.741, 1.319, 2.221, 3.485, 5.148, 7.244, 9.802, 12.85",\
"0.4544, 0.5354, 0.801, 1.329, 2.222, 3.485, 5.148, 7.244, 9.801, 12.85",\
"0.5586, 0.6412, 0.9306, 1.451, 2.258, 3.486, 5.149, 7.245, 9.802, 12.85",\
"0.7072, 0.7886, 1.076, 1.625, 2.432, 3.563, 5.157, 7.246, 9.806, 12.85",\
"0.883, 0.9714, 1.266, 1.815, 2.664, 3.79, 5.28, 7.27, 9.804, 12.85",\
"1.075, 1.173, 1.493, 2.05, 2.906, 4.089, 5.563, 7.442, 9.856, 12.86",\
"1.286, 1.394, 1.745, 2.331, 3.188, 4.393, 5.933, 7.786, 10.08, 12.95",\
"1.514, 1.633, 2.016, 2.65, 3.532, 4.732, 6.306, 8.23, 10.49, 13.22");
}
}
}
}