blob: d6ba47b8454d69d963dfd8750a4cc4650ab8ce0d [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_4) {
area : 50.803200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "2.6244e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "2.484918e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "1.63458e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "1.63458e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.6244e-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.02001 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.01345, 0.0134, 0.01343, 0.0134, 0.01342, 0.01338, 0.01332, 0.01322, \
0.01304, 0.01247");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.009469, -0.009434, -0.009479, -0.009477, -0.00951, -0.009514, \
-0.00952, -0.009511, -0.00951, -0.00947");
}
}
}
pin(A2) {
capacitance : 0.01947 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.01918, 0.01914, 0.01915, 0.01913, 0.01918, 0.01918, 0.01919, \
0.01918, 0.01919, 0.01908");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.01735, -0.01746, -0.01781, -0.01802, -0.01823, -0.01834, -0.0184, \
-0.01843, -0.01847, -0.01844");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.3809 ;
max_transition : 17 ;
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003622, 0.01283, 0.0304, 0.05779, 0.09621, 0.1468, 0.2105, 0.2882, 0.3809");
values("-0.002534, -0.002475, -0.002483, -0.002445, -0.002444, -0.00244, -0.002433, -0.002437, -0.002431, -0.002432",\
"-0.002814, -0.002688, -0.002484, -0.002329, -0.002232, -0.002183, -0.002139, -0.002124, -0.002099, -0.002092",\
"-0.003835, -0.003585, -0.003035, -0.0025, -0.002155, -0.001972, -0.001849, -0.001753, -0.001702, -0.001672",\
"-0.005044, -0.004758, -0.004041, -0.003263, -0.002633, -0.00222, -0.001937, -0.001765, -0.001637, -0.001549",\
"-0.005911, -0.005675, -0.005052, -0.0042, -0.003388, -0.002787, -0.002348, -0.002044, -0.001839, -0.001678",\
"-0.00653, -0.006373, -0.005824, -0.005031, -0.004207, -0.003471, -0.002893, -0.002477, -0.002163, -0.001929",\
"-0.006942, -0.006781, -0.006365, -0.005702, -0.004934, -0.004176, -0.003513, -0.003007, -0.002593, -0.002291",\
"-0.007221, -0.007103, -0.006741, -0.006211, -0.00553, -0.004802, -0.004146, -0.003561, -0.003091, -0.0027",\
"-0.007431, -0.007333, -0.007033, -0.006568, -0.005981, -0.005333, -0.004693, -0.004094, -0.003578, -0.003148",\
"-0.007538, -0.007457, -0.007206, -0.006796, -0.006306, -0.00572, -0.005123, -0.004541, -0.004022, -0.00359");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003622, 0.01283, 0.0304, 0.05779, 0.09621, 0.1468, 0.2105, 0.2882, 0.3809");
values("0.05466, 0.05472, 0.05484, 0.05495, 0.05506, 0.05516, 0.05531, 0.05544, 0.05716, 0.07774",\
"0.05333, 0.05353, 0.05396, 0.05436, 0.0547, 0.05495, 0.05516, 0.05534, 0.0572, 0.07858",\
"0.05181, 0.05199, 0.0525, 0.05311, 0.05373, 0.05422, 0.05458, 0.05499, 0.05731, 0.08159",\
"0.05109, 0.05122, 0.05158, 0.05211, 0.05269, 0.05334, 0.05377, 0.05428, 0.05758, 0.0888",\
"0.05073, 0.05083, 0.05108, 0.05147, 0.05195, 0.05252, 0.05312, 0.05374, 0.05914, 0.1043",\
"0.05048, 0.05055, 0.0508, 0.0511, 0.05151, 0.05198, 0.0525, 0.05352, 0.06435, 0.1355",\
"0.05035, 0.05038, 0.05059, 0.05089, 0.0512, 0.05164, 0.05211, 0.05451, 0.08237, 0.1903",\
"0.05024, 0.05032, 0.05045, 0.05069, 0.05107, 0.05145, 0.0522, 0.06321, 0.1348, 0.2552",\
"0.05018, 0.05021, 0.05036, 0.05049, 0.05083, 0.05143, 0.05859, 0.1154, 0.2096, 0.2829",\
"0.04995, 0.04999, 0.05014, 0.05047, 0.05114, 0.0678, 0.1227, 0.1695, 0.2026, 0.226");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003622, 0.01283, 0.0304, 0.05779, 0.09621, 0.1468, 0.2105, 0.2882, 0.3809");
values("0.006311, 0.006288, 0.006322, 0.006325, 0.006353, 0.006357, 0.006351, 0.00635, 0.006355, 0.006335",\
"0.005858, 0.005904, 0.005909, 0.005937, 0.005857, 0.005905, 0.005932, 0.00594, 0.005924, 0.005907",\
"0.005056, 0.005061, 0.005157, 0.005236, 0.005308, 0.005321, 0.005318, 0.005341, 0.005332, 0.005354",\
"0.004148, 0.004198, 0.00436, 0.004531, 0.004679, 0.004793, 0.004879, 0.004939, 0.004933, 0.004952",\
"0.003359, 0.003435, 0.003634, 0.003885, 0.00411, 0.004301, 0.004433, 0.004565, 0.004632, 0.004696",\
"0.002753, 0.002845, 0.002997, 0.003268, 0.003599, 0.003855, 0.004085, 0.004247, 0.004354, 0.004449",\
"0.002265, 0.002325, 0.002528, 0.002807, 0.003132, 0.003413, 0.003697, 0.003889, 0.004047, 0.004167",\
"0.001869, 0.001917, 0.00209, 0.002354, 0.002659, 0.002973, 0.003268, 0.003524, 0.003697, 0.003866",\
"0.001502, 0.001541, 0.001685, 0.001928, 0.002226, 0.002547, 0.002836, 0.003111, 0.003341, 0.003493",\
"0.001121, 0.001166, 0.001276, 0.001491, 0.001778, 0.002064, 0.002383, 0.002621, 0.002846, 0.002999");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003622, 0.01283, 0.0304, 0.05779, 0.09621, 0.1468, 0.2105, 0.2882, 0.3809");
values("0.06341, 0.06347, 0.06355, 0.06359, 0.06374, 0.06384, 0.06394, 0.0641, 0.06593, 0.08709",\
"0.06251, 0.06263, 0.06291, 0.0632, 0.06345, 0.06364, 0.06377, 0.06397, 0.06589, 0.08791",\
"0.06143, 0.06154, 0.06189, 0.06235, 0.06281, 0.06317, 0.06345, 0.06375, 0.06612, 0.09159",\
"0.06087, 0.06097, 0.06122, 0.06158, 0.06205, 0.06244, 0.06292, 0.0633, 0.06664, 0.09929",\
"0.06062, 0.06065, 0.06084, 0.06113, 0.0615, 0.06194, 0.0623, 0.06288, 0.06843, 0.1152",\
"0.06042, 0.06046, 0.06065, 0.06087, 0.06116, 0.06151, 0.06194, 0.06281, 0.07392, 0.146",\
"0.06031, 0.06033, 0.06046, 0.06068, 0.06092, 0.06141, 0.06162, 0.0639, 0.09141, 0.1992",\
"0.06025, 0.06028, 0.06036, 0.06053, 0.06081, 0.06103, 0.06168, 0.07185, 0.141, 0.2623",\
"0.0602, 0.06024, 0.06031, 0.06043, 0.06059, 0.06107, 0.06685, 0.1189, 0.2153, 0.2925",\
"0.06003, 0.06006, 0.06018, 0.0603, 0.06065, 0.07183, 0.1258, 0.1802, 0.2186, 0.2459");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003622, 0.01283, 0.0304, 0.05779, 0.09621, 0.1468, 0.2105, 0.2882, 0.3809");
values("0.1455, 0.1604, 0.212, 0.3103, 0.4633, 0.6778, 0.9601, 1.316, 1.75, 2.269",\
"0.2004, 0.2155, 0.2679, 0.3668, 0.5202, 0.735, 1.017, 1.373, 1.809, 2.326",\
"0.3863, 0.4053, 0.4627, 0.5634, 0.7175, 0.9328, 1.216, 1.571, 2.005, 2.523",\
"0.649, 0.6811, 0.7766, 0.9187, 1.091, 1.309, 1.592, 1.947, 2.383, 2.899",\
"0.9637, 1.011, 1.151, 1.358, 1.606, 1.879, 2.177, 2.535, 2.968, 3.487",\
"1.33, 1.393, 1.584, 1.863, 2.196, 2.559, 2.946, 3.348, 3.793, 4.31",\
"1.745, 1.828, 2.073, 2.434, 2.859, 3.323, 3.811, 4.32, 4.84, 5.389",\
"2.205, 2.31, 2.618, 3.065, 3.593, 4.165, 4.765, 5.386, 6.023, 6.678",\
"2.707, 2.836, 3.215, 3.759, 4.397, 5.085, 5.801, 6.547, 7.308, 8.084",\
"3.249, 3.404, 3.86, 4.512, 5.267, 6.08, 6.928, 7.799, 8.69, 9.597");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003622, 0.01283, 0.0304, 0.05779, 0.09621, 0.1468, 0.2105, 0.2882, 0.3809");
values("0.6226, 0.6927, 0.9354, 1.397, 2.115, 3.123, 4.442, 6.113, 8.141, 10.57",\
"0.6462, 0.7183, 0.9674, 1.435, 2.155, 3.163, 4.484, 6.152, 8.188, 10.62",\
"0.8241, 0.8959, 1.146, 1.618, 2.344, 3.355, 4.682, 6.351, 8.384, 10.81",\
"1.225, 1.295, 1.542, 2.011, 2.737, 3.752, 5.079, 6.759, 8.787, 11.22",\
"1.843, 1.923, 2.18, 2.647, 3.37, 4.384, 5.715, 7.395, 9.431, 11.85",\
"2.613, 2.719, 3.042, 3.546, 4.272, 5.283, 6.613, 8.284, 10.33, 12.76",\
"3.525, 3.659, 4.064, 4.683, 5.458, 6.473, 7.801, 9.472, 11.51, 13.94",\
"4.582, 4.746, 5.244, 5.994, 6.908, 7.974, 9.303, 10.97, 13.01, 15.44",\
"5.787, 5.984, 6.58, 7.474, 8.555, 9.762, 11.14, 12.81, 14.85, 17.27",\
"7.141, 7.376, 8.08, 9.129, 10.39, 11.79, 13.29, 15, 17.04, 19.46");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003622, 0.01283, 0.0304, 0.05779, 0.09621, 0.1468, 0.2105, 0.2882, 0.3809");
values("0.1545, 0.1799, 0.2659, 0.43, 0.6871, 1.049, 1.524, 2.119, 2.853, 3.721",\
"0.1552, 0.1793, 0.2663, 0.431, 0.6889, 1.049, 1.524, 2.119, 2.847, 3.723",\
"0.1963, 0.2128, 0.2792, 0.4329, 0.6871, 1.048, 1.522, 2.124, 2.856, 3.726",\
"0.3374, 0.3612, 0.436, 0.5512, 0.7348, 1.056, 1.523, 2.118, 2.849, 3.726",\
"0.5072, 0.5416, 0.645, 0.8052, 0.9976, 1.23, 1.588, 2.133, 2.851, 3.723",\
"0.7106, 0.754, 0.8898, 1.092, 1.343, 1.623, 1.928, 2.333, 2.924, 3.738",\
"0.953, 1.002, 1.169, 1.421, 1.73, 2.074, 2.448, 2.841, 3.303, 3.945",\
"1.22, 1.285, 1.479, 1.784, 2.157, 2.57, 3.012, 3.486, 3.974, 4.514",\
"1.532, 1.608, 1.842, 2.19, 2.624, 3.104, 3.632, 4.176, 4.748, 5.354",\
"1.876, 1.97, 2.24, 2.636, 3.128, 3.686, 4.28, 4.914, 5.574, 6.262");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003622, 0.01283, 0.0304, 0.05779, 0.09621, 0.1468, 0.2105, 0.2882, 0.3809");
values("0.7081, 0.8204, 1.215, 1.968, 3.142, 4.789, 6.953, 9.687, 13.03, 16.99",\
"0.7076, 0.8209, 1.215, 1.969, 3.144, 4.789, 6.958, 9.685, 13.02, 17",\
"0.7073, 0.8202, 1.215, 1.968, 3.142, 4.789, 6.956, 9.69, 13.02, 16.98",\
"0.7118, 0.8226, 1.215, 1.969, 3.143, 4.788, 6.957, 9.688, 13.02, 16.99",\
"0.8576, 0.9388, 1.256, 1.974, 3.142, 4.789, 6.958, 9.687, 13.03, 16.99",\
"1.138, 1.227, 1.504, 2.068, 3.154, 4.789, 6.956, 9.687, 13.02, 17",\
"1.456, 1.559, 1.887, 2.404, 3.292, 4.811, 6.958, 9.69, 13.02, 16.99",\
"1.805, 1.93, 2.316, 2.91, 3.692, 4.972, 6.99, 9.688, 13.03, 17",\
"2.192, 2.334, 2.78, 3.464, 4.326, 5.43, 7.17, 9.73, 13.02, 16.99",\
"2.608, 2.776, 3.284, 4.064, 5.03, 6.152, 7.664, 9.922, 13.07, 16.99");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003622, 0.01283, 0.0304, 0.05779, 0.09621, 0.1468, 0.2105, 0.2882, 0.3809");
values("0.179, 0.1955, 0.2519, 0.3557, 0.5129, 0.7305, 1.015, 1.372, 1.806, 2.324",\
"0.234, 0.2506, 0.3068, 0.4103, 0.5676, 0.7851, 1.069, 1.426, 1.861, 2.379",\
"0.4308, 0.4473, 0.5029, 0.6055, 0.7625, 0.98, 1.264, 1.621, 2.056, 2.573",\
"0.737, 0.7636, 0.8448, 0.973, 1.138, 1.355, 1.639, 1.996, 2.431, 2.948",\
"1.105, 1.143, 1.26, 1.444, 1.673, 1.932, 2.226, 2.583, 3.017, 3.535",\
"1.532, 1.583, 1.739, 1.985, 2.29, 2.635, 3.007, 3.4, 3.842, 4.359",\
"2.015, 2.08, 2.282, 2.596, 2.986, 3.421, 3.892, 4.386, 4.898, 5.44",\
"2.553, 2.634, 2.883, 3.273, 3.754, 4.291, 4.867, 5.47, 6.095, 6.738",\
"3.142, 3.241, 3.545, 4.015, 4.596, 5.24, 5.93, 6.649, 7.393, 8.157",\
"3.781, 3.9, 4.261, 4.821, 5.506, 6.269, 7.079, 7.922, 8.794, 9.685");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003622, 0.01283, 0.0304, 0.05779, 0.09621, 0.1468, 0.2105, 0.2882, 0.3809");
values("0.7318, 0.801, 1.043, 1.504, 2.221, 3.226, 4.553, 6.218, 8.248, 10.68",\
"0.7811, 0.8519, 1.098, 1.563, 2.283, 3.288, 4.609, 6.279, 8.313, 10.74",\
"0.9925, 1.063, 1.31, 1.778, 2.502, 3.51, 4.835, 6.509, 8.546, 10.97",\
"1.402, 1.472, 1.718, 2.184, 2.907, 3.918, 5.246, 6.916, 8.954, 11.39",\
"2.003, 2.077, 2.327, 2.792, 3.513, 4.525, 5.856, 7.525, 9.566, 11.99",\
"2.766, 2.853, 3.138, 3.627, 4.35, 5.361, 6.688, 8.359, 10.4, 12.83",\
"3.694, 3.796, 4.124, 4.678, 5.44, 6.455, 7.782, 9.452, 11.49, 13.92",\
"4.791, 4.911, 5.291, 5.919, 6.768, 7.826, 9.16, 10.83, 12.87, 15.3",\
"6.056, 6.198, 6.641, 7.357, 8.302, 9.461, 10.84, 12.51, 14.55, 16.98",\
"7.488, 7.656, 8.175, 8.989, 10.05, 11.32, 12.8, 14.51, 16.55, 18.98");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003622, 0.01283, 0.0304, 0.05779, 0.09621, 0.1468, 0.2105, 0.2882, 0.3809");
values("0.1916, 0.2155, 0.3014, 0.4641, 0.7164, 1.073, 1.544, 2.139, 2.867, 3.732",\
"0.1888, 0.2144, 0.3005, 0.4629, 0.7173, 1.074, 1.544, 2.138, 2.865, 3.73",\
"0.1992, 0.2194, 0.2988, 0.4601, 0.7149, 1.073, 1.543, 2.139, 2.865, 3.732",\
"0.3144, 0.3396, 0.4168, 0.5366, 0.739, 1.074, 1.544, 2.139, 2.865, 3.732",\
"0.4536, 0.4898, 0.5996, 0.7666, 0.9668, 1.213, 1.591, 2.147, 2.863, 3.733",\
"0.6152, 0.6636, 0.8076, 1.027, 1.29, 1.58, 1.895, 2.317, 2.925, 3.744",\
"0.7956, 0.859, 1.046, 1.317, 1.645, 2.011, 2.394, 2.796, 3.279, 3.935",\
"0.9974, 1.073, 1.303, 1.643, 2.041, 2.474, 2.939, 3.422, 3.924, 4.472",\
"1.226, 1.322, 1.59, 1.996, 2.472, 2.984, 3.526, 4.098, 4.684, 5.29",\
"1.482, 1.592, 1.916, 2.382, 2.934, 3.534, 4.16, 4.816, 5.492, 6.186");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003622, 0.01283, 0.0304, 0.05779, 0.09621, 0.1468, 0.2105, 0.2882, 0.3809");
values("0.7081, 0.8207, 1.215, 1.968, 3.142, 4.788, 6.956, 9.685, 13.02, 16.98",\
"0.7086, 0.8205, 1.215, 1.969, 3.142, 4.79, 6.958, 9.688, 13.02, 16.98",\
"0.7088, 0.8208, 1.215, 1.968, 3.142, 4.788, 6.956, 9.684, 13.01, 16.99",\
"0.711, 0.8226, 1.216, 1.968, 3.141, 4.791, 6.957, 9.686, 13.02, 16.99",\
"0.7732, 0.874, 1.235, 1.971, 3.142, 4.788, 6.956, 9.687, 13.02, 16.99",\
"0.9086, 1.016, 1.368, 2.03, 3.152, 4.789, 6.959, 9.688, 13.02, 16.99",\
"1.066, 1.185, 1.571, 2.232, 3.251, 4.814, 6.954, 9.688, 13.02, 16.99",\
"1.264, 1.39, 1.806, 2.516, 3.514, 4.938, 6.984, 9.684, 13.02, 16.99",\
"1.508, 1.644, 2.082, 2.834, 3.89, 5.258, 7.142, 9.726, 13.02, 16.99",\
"1.78, 1.938, 2.416, 3.198, 4.304, 5.714, 7.504, 9.91, 13.07, 17");
}
}
}
}