blob: 8d69513723a979a0f09fe22a553ad06222993bc3 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_1) {
area : 16.934400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "1.308546e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "1.358226e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "9.94212e-06" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "9.94212e-06" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.358226e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.005347 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.004964, 0.004958, 0.004945, 0.004948, 0.004935, 0.004938, 0.00492, \
0.004903, 0.004876, 0.004834");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.002644, -0.002649, -0.00265, -0.002657, -0.002659, -0.002659, \
-0.00266, -0.002659, -0.00266, -0.002661");
}
}
}
pin(A2) {
capacitance : 0.005001 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.006435, 0.006464, 0.006436, 0.006432, 0.006446, 0.006446, 0.006449, \
0.00645, 0.006444, 0.006449");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.005771, -0.005917, -0.006055, -0.006146, -0.006224, -0.006238, \
-0.006268, -0.006278, -0.006288, -0.0063");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.1515 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002039, 0.005686, 0.01265, 0.0235, 0.03873, 0.05876, 0.084, 0.1148, 0.1515");
values("0.0008885, 0.000898, 0.000931, 0.0009479, 0.0009536, 0.0009662, 0.0009681, 0.0009698, 0.0009707, 0.0009674",\
"0.0007655, 0.0008076, 0.000951, 0.001042, 0.001093, 0.001127, 0.001142, 0.001151, 0.001165, 0.001165",\
"0.0003257, 0.000433, 0.000689, 0.0009426, 0.001114, 0.001221, 0.001286, 0.001321, 0.001352, 0.00137",\
"-0.0001139, -1.87e-05, 0.0002723, 0.0006031, 0.0008821, 0.001082, 0.00121, 0.001293, 0.001352, 0.001393",\
"-0.0003335, -0.0002648, -5.122e-05, 0.0002624, 0.0005794, 0.000837, 0.001027, 0.001163, 0.001257, 0.001327",\
"-0.0002846, -0.000252, -0.0001537, 5.793e-05, 0.000339, 0.0006087, 0.0008278, 0.0009971, 0.001128, 0.001221",\
"-1.066e-05, -2.598e-05, -2.807e-05, 5.784e-05, 0.0002361, 0.000462, 0.0006737, 0.0008572, 0.0009998, 0.001115",\
"0.0004722, 0.0004308, 0.0003319, 0.0002776, 0.000321, 0.0004499, 0.000611, 0.0007745, 0.0009151, 0.001035",\
"0.001169, 0.001092, 0.0009047, 0.0007171, 0.000618, 0.0006159, 0.0006878, 0.0007965, 0.0009051, 0.001015",\
"0.002079, 0.001976, 0.001687, 0.001368, 0.001112, 0.0009746, 0.0009284, 0.0009479, 0.001002, 0.001075");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002039, 0.005686, 0.01265, 0.0235, 0.03873, 0.05876, 0.084, 0.1148, 0.1515");
values("0.01785, 0.01789, 0.01797, 0.01803, 0.01793, 0.01791, 0.01788, 0.01786, 0.01802, 0.02024",\
"0.01727, 0.01736, 0.01755, 0.0177, 0.01779, 0.01783, 0.01783, 0.01781, 0.01796, 0.02029",\
"0.01667, 0.01674, 0.01704, 0.01731, 0.01759, 0.01755, 0.01761, 0.01767, 0.01788, 0.02042",\
"0.01647, 0.0165, 0.0167, 0.01679, 0.017, 0.01718, 0.0173, 0.01741, 0.01773, 0.02079",\
"0.01654, 0.01654, 0.01654, 0.01663, 0.01676, 0.01691, 0.01705, 0.01714, 0.01762, 0.02153",\
"0.01676, 0.01672, 0.01668, 0.01665, 0.01667, 0.01676, 0.01685, 0.01698, 0.01766, 0.02313",\
"0.01712, 0.01706, 0.01697, 0.01686, 0.01677, 0.01679, 0.01678, 0.01691, 0.01792, 0.02657",\
"0.01762, 0.01755, 0.0174, 0.01721, 0.01704, 0.01688, 0.01684, 0.01695, 0.01935, 0.03386",\
"0.01834, 0.01824, 0.018, 0.01775, 0.01748, 0.01727, 0.01711, 0.01754, 0.02331, 0.04976",\
"0.01923, 0.01911, 0.01879, 0.0184, 0.01806, 0.0177, 0.01755, 0.01981, 0.03586, 0.08104");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002039, 0.005686, 0.01265, 0.0235, 0.03873, 0.05876, 0.084, 0.1148, 0.1515");
values("0.004854, 0.004855, 0.004851, 0.004878, 0.004848, 0.004862, 0.004888, 0.004889, 0.004884, 0.004873",\
"0.004582, 0.004591, 0.004604, 0.004609, 0.004618, 0.004633, 0.004633, 0.004631, 0.004634, 0.004636",\
"0.004139, 0.00415, 0.004211, 0.004259, 0.004305, 0.004328, 0.004335, 0.004346, 0.004359, 0.004359",\
"0.003765, 0.003793, 0.003884, 0.003991, 0.004067, 0.004123, 0.004169, 0.004203, 0.004216, 0.004225",\
"0.003549, 0.003574, 0.003653, 0.003754, 0.003874, 0.003965, 0.004029, 0.004083, 0.004107, 0.004128",\
"0.00354, 0.003544, 0.003578, 0.003658, 0.003764, 0.003857, 0.003933, 0.003996, 0.004035, 0.004065",\
"0.003735, 0.003722, 0.0037, 0.003713, 0.003756, 0.003828, 0.003886, 0.003944, 0.003989, 0.004019",\
"0.00413, 0.004102, 0.004024, 0.003939, 0.0039, 0.003904, 0.003935, 0.003965, 0.003989, 0.004015",\
"0.004742, 0.004688, 0.004544, 0.004368, 0.004236, 0.004132, 0.004087, 0.004069, 0.004064, 0.00407",\
"0.005575, 0.00549, 0.005278, 0.004991, 0.00472, 0.00451, 0.004375, 0.004293, 0.004227, 0.004194");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002039, 0.005686, 0.01265, 0.0235, 0.03873, 0.05876, 0.084, 0.1148, 0.1515");
values("0.02168, 0.02169, 0.02174, 0.02175, 0.02174, 0.02174, 0.02171, 0.02168, 0.02182, 0.02411",\
"0.0213, 0.02136, 0.02149, 0.02159, 0.02165, 0.02167, 0.02166, 0.02164, 0.02178, 0.0242",\
"0.02084, 0.0209, 0.02105, 0.02125, 0.02137, 0.02148, 0.0215, 0.02154, 0.02175, 0.02437",\
"0.02065, 0.02068, 0.02078, 0.02093, 0.02108, 0.02122, 0.0213, 0.02137, 0.02166, 0.02478",\
"0.02057, 0.0206, 0.02063, 0.02073, 0.02087, 0.02097, 0.02108, 0.02116, 0.02161, 0.02547",\
"0.02053, 0.02055, 0.0206, 0.02065, 0.02068, 0.02081, 0.02087, 0.02095, 0.02163, 0.02696",\
"0.02055, 0.02055, 0.02058, 0.02066, 0.02067, 0.02071, 0.02074, 0.02082, 0.02193, 0.03004",\
"0.02069, 0.02068, 0.02069, 0.02067, 0.0207, 0.02069, 0.02071, 0.02088, 0.02295, 0.03638",\
"0.02099, 0.02095, 0.02089, 0.02084, 0.02082, 0.02083, 0.02072, 0.02116, 0.02609, 0.04957",\
"0.0215, 0.02144, 0.02131, 0.02115, 0.02106, 0.02103, 0.02105, 0.02257, 0.03534, 0.07617");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002039, 0.005686, 0.01265, 0.0235, 0.03873, 0.05876, 0.084, 0.1148, 0.1515");
values("0.1046, 0.1177, 0.1633, 0.25, 0.3847, 0.574, 0.823, 1.136, 1.52, 1.977",\
"0.1345, 0.1477, 0.194, 0.2812, 0.4166, 0.6058, 0.8545, 1.168, 1.552, 2.007",\
"0.2238, 0.2428, 0.2991, 0.3889, 0.5247, 0.7144, 0.9637, 1.278, 1.661, 2.116",\
"0.3106, 0.3413, 0.432, 0.5663, 0.7275, 0.9201, 1.17, 1.483, 1.866, 2.323",\
"0.3777, 0.4213, 0.551, 0.7414, 0.9683, 1.219, 1.489, 1.804, 2.187, 2.643",\
"0.422, 0.4789, 0.6482, 0.8995, 1.199, 1.527, 1.876, 2.243, 2.638, 3.094",\
"0.4386, 0.5101, 0.7217, 1.036, 1.41, 1.823, 2.259, 2.716, 3.192, 3.683",\
"0.4245, 0.511, 0.7656, 1.145, 1.6, 2.098, 2.63, 3.181, 3.755, 4.344",\
"0.3794, 0.4799, 0.7789, 1.226, 1.761, 2.351, 2.977, 3.632, 4.307, 5.001",\
"0.301, 0.4153, 0.758, 1.274, 1.894, 2.577, 3.305, 4.061, 4.844, 5.648");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002039, 0.005686, 0.01265, 0.0235, 0.03873, 0.05876, 0.084, 0.1148, 0.1515");
values("0.3335, 0.3814, 0.5495, 0.8682, 1.364, 2.058, 2.971, 4.123, 5.528, 7.198",\
"0.3477, 0.3978, 0.5693, 0.8917, 1.389, 2.085, 2.998, 4.149, 5.553, 7.231",\
"0.444, 0.4933, 0.6651, 0.9901, 1.49, 2.19, 3.105, 4.256, 5.665, 7.337",\
"0.649, 0.7033, 0.8761, 1.198, 1.699, 2.399, 3.316, 4.47, 5.877, 7.551",\
"0.8951, 0.969, 1.192, 1.537, 2.035, 2.734, 3.652, 4.806, 6.214, 7.889",\
"1.165, 1.259, 1.543, 1.976, 2.514, 3.212, 4.129, 5.281, 6.692, 8.366",\
"1.46, 1.574, 1.922, 2.45, 3.1, 3.845, 4.76, 5.914, 7.316, 8.995",\
"1.782, 1.916, 2.327, 2.953, 3.723, 4.595, 5.559, 6.711, 8.117, 9.792",\
"2.136, 2.29, 2.761, 3.489, 4.379, 5.388, 6.491, 7.69, 9.093, 10.77",\
"2.522, 2.696, 3.228, 4.05, 5.069, 6.22, 7.473, 8.812, 10.26, 11.93");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002039, 0.005686, 0.01265, 0.0235, 0.03873, 0.05876, 0.084, 0.1148, 0.1515");
values("0.1173, 0.1389, 0.2165, 0.3643, 0.5956, 0.9183, 1.344, 1.88, 2.537, 3.31",\
"0.1171, 0.139, 0.2166, 0.3641, 0.5949, 0.9189, 1.342, 1.878, 2.532, 3.314",\
"0.1707, 0.1872, 0.2414, 0.3675, 0.5953, 0.9179, 1.344, 1.879, 2.532, 3.313",\
"0.2818, 0.3071, 0.3836, 0.498, 0.6542, 0.9282, 1.343, 1.879, 2.533, 3.314",\
"0.4136, 0.4492, 0.553, 0.7064, 0.8956, 1.112, 1.423, 1.893, 2.533, 3.313",\
"0.561, 0.6072, 0.7426, 0.9454, 1.183, 1.453, 1.751, 2.107, 2.622, 3.331",\
"0.7214, 0.779, 0.9482, 1.2, 1.501, 1.83, 2.189, 2.574, 2.994, 3.555",\
"0.8886, 0.9618, 1.173, 1.475, 1.836, 2.239, 2.662, 3.12, 3.591, 4.095",\
"1.066, 1.151, 1.409, 1.769, 2.199, 2.665, 3.167, 3.693, 4.245, 4.821",\
"1.255, 1.355, 1.649, 2.079, 2.576, 3.123, 3.7, 4.302, 4.936, 5.6");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002039, 0.005686, 0.01265, 0.0235, 0.03873, 0.05876, 0.084, 0.1148, 0.1515");
values("0.4311, 0.51, 0.789, 1.321, 2.151, 3.311, 4.841, 6.765, 9.118, 11.92",\
"0.4307, 0.5113, 0.7918, 1.323, 2.151, 3.312, 4.84, 6.765, 9.115, 11.92",\
"0.4292, 0.5092, 0.791, 1.323, 2.15, 3.312, 4.839, 6.765, 9.118, 11.91",\
"0.5092, 0.5666, 0.8008, 1.322, 2.151, 3.312, 4.839, 6.766, 9.117, 11.92",\
"0.6874, 0.7544, 0.9662, 1.372, 2.153, 3.312, 4.84, 6.765, 9.117, 11.92",\
"0.8888, 0.9724, 1.226, 1.626, 2.249, 3.32, 4.84, 6.766, 9.117, 11.92",\
"1.097, 1.199, 1.51, 1.98, 2.583, 3.469, 4.858, 6.766, 9.116, 11.92",\
"1.312, 1.44, 1.804, 2.365, 3.048, 3.871, 5.051, 6.798, 9.118, 11.92",\
"1.527, 1.679, 2.117, 2.755, 3.545, 4.464, 5.526, 7.036, 9.174, 11.92",\
"1.75, 1.92, 2.417, 3.162, 4.07, 5.088, 6.236, 7.58, 9.452, 12");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002039, 0.005686, 0.01265, 0.0235, 0.03873, 0.05876, 0.084, 0.1148, 0.1515");
values("0.1333, 0.1479, 0.1975, 0.2886, 0.427, 0.6185, 0.869, 1.184, 1.567, 2.024",\
"0.1625, 0.1771, 0.2266, 0.3177, 0.4561, 0.6476, 0.8981, 1.213, 1.596, 2.053",\
"0.2665, 0.2827, 0.3333, 0.4237, 0.5618, 0.7534, 1.004, 1.319, 1.702, 2.159",\
"0.3896, 0.415, 0.4932, 0.6149, 0.7666, 0.9588, 1.209, 1.524, 1.907, 2.364",\
"0.4991, 0.5349, 0.6446, 0.8149, 1.026, 1.266, 1.53, 1.845, 2.228, 2.684",\
"0.5889, 0.635, 0.7789, 1.002, 1.279, 1.591, 1.93, 2.289, 2.681, 3.136",\
"0.6542, 0.7115, 0.8905, 1.169, 1.515, 1.906, 2.328, 2.775, 3.241, 3.727",\
"0.6905, 0.7602, 0.9747, 1.311, 1.731, 2.204, 2.715, 3.254, 3.815, 4.398",\
"0.6963, 0.7773, 1.03, 1.425, 1.921, 2.48, 3.082, 3.719, 4.381, 5.065",\
"0.6693, 0.7619, 1.053, 1.51, 2.08, 2.728, 3.427, 4.166, 4.931, 5.723");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002039, 0.005686, 0.01265, 0.0235, 0.03873, 0.05876, 0.084, 0.1148, 0.1515");
values("0.4113, 0.4593, 0.6269, 0.9453, 1.44, 2.135, 3.047, 4.199, 5.601, 7.278",\
"0.4381, 0.4871, 0.6571, 0.978, 1.475, 2.169, 3.084, 4.235, 5.64, 7.315",\
"0.5465, 0.5954, 0.7661, 1.089, 1.588, 2.285, 3.2, 4.353, 5.756, 7.434",\
"0.7335, 0.7849, 0.9566, 1.278, 1.778, 2.476, 3.392, 4.547, 5.951, 7.63",\
"0.9586, 1.02, 1.22, 1.561, 2.06, 2.759, 3.676, 4.83, 6.238, 7.91",\
"1.215, 1.289, 1.524, 1.915, 2.45, 3.152, 4.069, 5.223, 6.632, 8.304",\
"1.497, 1.587, 1.865, 2.314, 2.917, 3.665, 4.585, 5.739, 7.148, 8.824",\
"1.801, 1.908, 2.237, 2.754, 3.43, 4.256, 5.232, 6.392, 7.799, 9.479",\
"2.125, 2.252, 2.637, 3.232, 3.991, 4.901, 5.964, 7.182, 8.598, 10.28",\
"2.473, 2.62, 3.067, 3.745, 4.597, 5.598, 6.756, 8.067, 9.541, 11.23");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002039, 0.005686, 0.01265, 0.0235, 0.03873, 0.05876, 0.084, 0.1148, 0.1515");
values("0.1522, 0.1752, 0.2536, 0.4007, 0.6298, 0.9514, 1.375, 1.909, 2.562, 3.341",\
"0.1505, 0.1735, 0.2524, 0.4004, 0.6297, 0.951, 1.375, 1.91, 2.563, 3.341",\
"0.1781, 0.1949, 0.2585, 0.3993, 0.6289, 0.9509, 1.375, 1.909, 2.563, 3.341",\
"0.2841, 0.3085, 0.3844, 0.4998, 0.6686, 0.9564, 1.375, 1.909, 2.563, 3.341",\
"0.406, 0.44, 0.546, 0.702, 0.893, 1.115, 1.439, 1.921, 2.563, 3.341",\
"0.542, 0.588, 0.7256, 0.9292, 1.174, 1.449, 1.747, 2.114, 2.639, 3.357",\
"0.6882, 0.7456, 0.9206, 1.174, 1.48, 1.817, 2.18, 2.566, 2.995, 3.569",\
"0.846, 0.9178, 1.129, 1.44, 1.809, 2.212, 2.647, 3.105, 3.584, 4.092",\
"1.011, 1.098, 1.351, 1.719, 2.158, 2.636, 3.141, 3.678, 4.233, 4.81",\
"1.18, 1.281, 1.584, 2.014, 2.525, 3.081, 3.667, 4.276, 4.92, 5.58");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002039, 0.005686, 0.01265, 0.0235, 0.03873, 0.05876, 0.084, 0.1148, 0.1515");
values("0.433, 0.5122, 0.7907, 1.323, 2.151, 3.313, 4.839, 6.767, 9.115, 11.92",\
"0.4327, 0.5124, 0.7916, 1.323, 2.15, 3.311, 4.841, 6.766, 9.118, 11.92",\
"0.4336, 0.5126, 0.7913, 1.324, 2.151, 3.311, 4.839, 6.766, 9.115, 11.92",\
"0.4728, 0.542, 0.7982, 1.323, 2.151, 3.313, 4.839, 6.765, 9.115, 11.92",\
"0.5718, 0.6488, 0.898, 1.361, 2.153, 3.312, 4.84, 6.767, 9.114, 11.92",\
"0.6926, 0.775, 1.048, 1.526, 2.235, 3.323, 4.841, 6.767, 9.117, 11.92",\
"0.8454, 0.9352, 1.226, 1.734, 2.461, 3.45, 4.867, 6.765, 9.115, 11.92",\
"1.033, 1.13, 1.439, 1.973, 2.737, 3.734, 5.038, 6.816, 9.12, 11.92",\
"1.242, 1.353, 1.687, 2.246, 3.048, 4.091, 5.378, 7.028, 9.192, 11.93",\
"1.467, 1.591, 1.963, 2.562, 3.39, 4.474, 5.82, 7.43, 9.45, 12.03");
}
}
}
}