blob: 75a8e506c75abff4ffd9d57696a178875c388a29 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nand2_2) {
area : 25.401600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.0002264922" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.0002299752" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.0002364552" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.000230769" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002364552" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01148 ;
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.01116, 0.01113, 0.01111, 0.01108, 0.01108, 0.01108, 0.01107, \
0.01107, 0.01107, 0.009867");
}
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.00783, -0.00781, -0.007823, -0.007824, -0.007862, -0.007894, \
-0.007963, -0.00806, -0.008272, -0.008303");
}
}
}
pin(A2) {
capacitance : 0.01213 ;
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.01047, 0.009643, 0.009388, 0.009331, 0.009336, 0.009315, 0.009314, \
0.009312, 0.009304, 0.008247");
}
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.009375, -0.009361, -0.009347, -0.009322, -0.009335, -0.009322, \
-0.00932, -0.009315, -0.009307, -0.008737");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2))" ;
max_capacitance : 0.419 ;
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.003885, 0.01401, 0.03335, 0.06348, 0.1058, 0.1614, 0.2315, 0.317, 0.419");
values("0.003454, 0.003467, 0.003489, 0.003496, 0.003501, 0.003506, 0.003506, 0.003507, 0.003502, 0.003462",\
"0.003104, 0.003166, 0.003304, 0.003379, 0.003428, 0.003455, 0.003472, 0.003471, 0.003477, 0.003439",\
"0.002278, 0.002458, 0.002818, 0.003098, 0.003253, 0.003341, 0.003397, 0.00342, 0.003431, 0.003393",\
"0.001568, 0.001753, 0.002223, 0.002662, 0.002954, 0.003129, 0.003242, 0.00331, 0.00335, 0.003323",\
"0.001164, 0.001319, 0.001704, 0.002206, 0.002595, 0.002864, 0.003042, 0.003162, 0.003224, 0.003194",\
"0.001002, 0.00109, 0.0014, 0.001814, 0.00225, 0.002581, 0.002818, 0.002985, 0.003072, 0.002996",\
"0.001019, 0.001061, 0.001246, 0.001575, 0.001951, 0.002308, 0.002584, 0.002787, 0.002864, 0.002647",\
"0.001173, 0.001185, 0.001263, 0.001463, 0.001763, 0.002082, 0.002372, 0.002562, 0.002488, 0.001906",\
"0.001481, 0.001451, 0.001426, 0.001503, 0.001687, 0.001944, 0.002172, 0.002103, 0.00138, 0.0002461",\
"0.002335, 0.002266, 0.002145, 0.002078, 0.002144, 0.002214, 0.001606, 0.0001663, -0.001057, -0.001933");
}
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.003885, 0.01401, 0.03335, 0.06348, 0.1058, 0.1614, 0.2315, 0.317, 0.419");
values("0.02763, 0.02774, 0.02788, 0.02798, 0.02806, 0.02813, 0.02832, 0.03003, 0.04786, 0.1198",\
"0.02679, 0.02714, 0.02774, 0.02811, 0.02843, 0.02862, 0.02887, 0.03074, 0.04884, 0.1229",\
"0.02535, 0.02568, 0.0265, 0.02731, 0.02796, 0.02821, 0.02859, 0.03088, 0.05152, 0.1305",\
"0.02465, 0.02484, 0.02544, 0.02632, 0.02707, 0.02761, 0.0281, 0.03136, 0.05694, 0.1452",\
"0.02436, 0.02448, 0.02489, 0.02554, 0.02631, 0.02688, 0.02765, 0.03284, 0.06785, 0.1712",\
"0.02436, 0.02441, 0.02459, 0.02509, 0.02569, 0.02643, 0.02754, 0.03714, 0.09034, 0.21",\
"0.02446, 0.02448, 0.02457, 0.02489, 0.02538, 0.02582, 0.02849, 0.05096, 0.1329, 0.2581",\
"0.0247, 0.02468, 0.02471, 0.02477, 0.02518, 0.02611, 0.03589, 0.09117, 0.1948, 0.2915",\
"0.02508, 0.02503, 0.02497, 0.02494, 0.02524, 0.03271, 0.08001, 0.1601, 0.2249, 0.271",\
"0.02441, 0.02434, 0.02423, 0.0246, 0.04125, 0.08443, 0.1161, 0.1369, 0.1507, 0.1602");
}
}
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.003885, 0.01401, 0.03335, 0.06348, 0.1058, 0.1614, 0.2315, 0.317, 0.419");
values("0.003464, 0.003463, 0.003487, 0.003499, 0.003504, 0.003512, 0.003514, 0.003516, 0.003514, 0.003472",\
"0.00317, 0.003226, 0.003346, 0.003407, 0.003439, 0.003468, 0.003482, 0.003487, 0.003491, 0.003448",\
"0.002558, 0.002703, 0.002964, 0.003167, 0.003296, 0.003365, 0.003407, 0.003431, 0.003438, 0.003408",\
"0.001934, 0.002096, 0.002484, 0.00283, 0.003059, 0.0032, 0.003293, 0.003347, 0.003378, 0.003341",\
"0.001523, 0.001657, 0.002014, 0.002442, 0.002768, 0.002989, 0.003135, 0.003228, 0.003279, 0.003235",\
"0.001264, 0.001374, 0.001683, 0.002079, 0.002457, 0.002739, 0.002937, 0.003074, 0.003145, 0.003061",\
"0.00112, 0.001202, 0.001452, 0.001804, 0.002162, 0.002479, 0.002719, 0.00289, 0.002954, 0.002752",\
"0.001051, 0.001121, 0.001323, 0.001608, 0.001937, 0.002241, 0.00251, 0.002687, 0.002638, 0.002117",\
"0.001052, 0.001102, 0.00126, 0.001493, 0.001777, 0.002055, 0.002298, 0.002319, 0.001769, 0.0006929",\
"0.001548, 0.001568, 0.001681, 0.001864, 0.002088, 0.002302, 0.0021, 0.001031, -0.0002879, -0.001306");
}
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.003885, 0.01401, 0.03335, 0.06348, 0.1058, 0.1614, 0.2315, 0.317, 0.419");
values("0.03748, 0.03748, 0.0375, 0.03755, 0.03763, 0.03778, 0.03793, 0.03984, 0.05801, 0.1323",\
"0.03667, 0.03672, 0.03683, 0.03695, 0.03705, 0.03721, 0.03743, 0.0394, 0.05804, 0.1337",\
"0.03559, 0.03573, 0.03602, 0.03635, 0.03661, 0.03686, 0.03707, 0.03959, 0.0606, 0.141",\
"0.03492, 0.03502, 0.03534, 0.03571, 0.03612, 0.0365, 0.03689, 0.04021, 0.06623, 0.1562",\
"0.03457, 0.03466, 0.03491, 0.03525, 0.03567, 0.03611, 0.0365, 0.04175, 0.07782, 0.1823",\
"0.03444, 0.03448, 0.03464, 0.03495, 0.03526, 0.03569, 0.03659, 0.04679, 0.101, 0.2213",\
"0.03445, 0.03448, 0.03454, 0.03473, 0.03509, 0.03536, 0.03792, 0.0612, 0.1445, 0.2684",\
"0.03454, 0.03453, 0.03461, 0.03458, 0.03488, 0.03572, 0.04603, 0.1029, 0.2059, 0.3",\
"0.03468, 0.03466, 0.03463, 0.0346, 0.03487, 0.04312, 0.09224, 0.1704, 0.2321, 0.2754",\
"0.03377, 0.03372, 0.03362, 0.03432, 0.0533, 0.09369, 0.1216, 0.1396, 0.152, 0.1607");
}
}
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.003885, 0.01401, 0.03335, 0.06348, 0.1058, 0.1614, 0.2315, 0.317, 0.419");
values("0.2763, 0.3267, 0.5019, 0.8366, 1.357, 2.085, 3.044, 4.26, 5.738, 7.488",\
"0.3188, 0.37, 0.5472, 0.8821, 1.404, 2.134, 3.095, 4.306, 5.782, 7.542",\
"0.4872, 0.5413, 0.7212, 1.059, 1.581, 2.312, 3.273, 4.482, 5.964, 7.726",\
"0.7101, 0.7952, 1.039, 1.4, 1.923, 2.654, 3.617, 4.83, 6.303, 8.071",\
"0.9299, 1.05, 1.39, 1.876, 2.457, 3.191, 4.152, 5.364, 6.838, 8.607",\
"1.135, 1.295, 1.742, 2.372, 3.113, 3.94, 4.908, 6.118, 7.596, 9.355",\
"1.315, 1.518, 2.084, 2.872, 3.788, 4.8, 5.889, 7.116, 8.592, 10.35",\
"1.462, 1.713, 2.406, 3.365, 4.473, 5.681, 6.973, 8.346, 9.849, 11.61",\
"1.566, 1.869, 2.702, 3.846, 5.155, 6.573, 8.082, 9.673, 11.34, 13.14",\
"1.618, 1.979, 2.961, 4.299, 5.823, 7.463, 9.204, 11.03, 12.93, 14.91");
}
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.003885, 0.01401, 0.03335, 0.06348, 0.1058, 0.1614, 0.2315, 0.317, 0.419");
values("0.4041, 0.486, 0.7683, 1.302, 2.133, 3.298, 4.831, 6.772, 9.119, 11.94",\
"0.4544, 0.5399, 0.8314, 1.371, 2.205, 3.372, 4.906, 6.838, 9.208, 12.01",\
"0.6582, 0.7445, 1.04, 1.589, 2.429, 3.606, 5.137, 7.07, 9.449, 12.24",\
"1.06, 1.163, 1.464, 2.014, 2.859, 4.033, 5.573, 7.509, 9.87, 12.68",\
"1.554, 1.701, 2.11, 2.693, 3.537, 4.714, 6.256, 8.195, 10.57, 13.37",\
"2.118, 2.316, 2.864, 3.612, 4.5, 5.676, 7.22, 9.159, 11.53, 14.35",\
"2.749, 3.004, 3.703, 4.654, 5.732, 6.949, 8.494, 10.43, 12.81, 15.61",\
"3.448, 3.762, 4.622, 5.795, 7.119, 8.523, 10.1, 12.04, 14.4, 17.24",\
"4.213, 4.589, 5.625, 7.029, 8.614, 10.29, 12.04, 14.01, 16.37, 19.19",\
"5.041, 5.484, 6.701, 8.356, 10.21, 12.18, 14.22, 16.33, 18.72, 21.54");
}
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.003885, 0.01401, 0.03335, 0.06348, 0.1058, 0.1614, 0.2315, 0.317, 0.419");
values("0.3098, 0.3932, 0.6881, 1.25, 2.125, 3.352, 4.964, 6.999, 9.483, 12.45",\
"0.3102, 0.3932, 0.6904, 1.249, 2.123, 3.354, 4.967, 7.003, 9.489, 12.43",\
"0.3439, 0.4119, 0.6888, 1.25, 2.122, 3.349, 4.971, 6.994, 9.478, 12.44",\
"0.5346, 0.611, 0.8378, 1.282, 2.125, 3.352, 4.968, 7.003, 9.472, 12.44",\
"0.771, 0.8692, 1.158, 1.596, 2.243, 3.364, 4.968, 7.005, 9.485, 12.44",\
"1.053, 1.174, 1.528, 2.057, 2.722, 3.604, 5.012, 7.01, 9.489, 12.44",\
"1.368, 1.518, 1.952, 2.574, 3.346, 4.253, 5.399, 7.12, 9.5, 12.44",\
"1.724, 1.906, 2.411, 3.146, 4.038, 5.068, 6.23, 7.668, 9.716, 12.49",\
"2.124, 2.338, 2.926, 3.766, 4.786, 5.95, 7.25, 8.686, 10.43, 12.84",\
"2.548, 2.798, 3.476, 4.446, 5.594, 6.898, 8.344, 9.92, 11.66, 13.74");
}
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.003885, 0.01401, 0.03335, 0.06348, 0.1058, 0.1614, 0.2315, 0.317, 0.419");
values("0.4771, 0.6108, 1.082, 1.98, 3.378, 5.348, 7.93, 11.19, 15.17, 19.91",\
"0.4777, 0.6114, 1.082, 1.981, 3.385, 5.35, 7.935, 11.18, 15.17, 19.88",\
"0.48, 0.6131, 1.084, 1.982, 3.385, 5.348, 7.931, 11.18, 15.16, 19.89",\
"0.6368, 0.7198, 1.098, 1.986, 3.381, 5.35, 7.936, 11.2, 15.17, 19.91",\
"0.9354, 1.046, 1.355, 2.032, 3.385, 5.35, 7.937, 11.18, 15.17, 19.9",\
"1.278, 1.422, 1.82, 2.397, 3.467, 5.36, 7.942, 11.19, 15.16, 19.91",\
"1.659, 1.839, 2.333, 3.037, 3.921, 5.47, 7.948, 11.2, 15.18, 19.92",\
"2.075, 2.292, 2.896, 3.74, 4.72, 5.984, 8.09, 11.22, 15.16, 19.94",\
"2.516, 2.79, 3.502, 4.492, 5.652, 6.914, 8.642, 11.37, 15.2, 19.91",\
"2.996, 3.298, 4.15, 5.31, 6.638, 8.094, 9.682, 11.98, 15.39, 19.95");
}
}
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.003885, 0.01401, 0.03335, 0.06348, 0.1058, 0.1614, 0.2315, 0.317, 0.419");
values("0.3264, 0.3767, 0.5515, 0.8865, 1.407, 2.134, 3.095, 4.308, 5.788, 7.54",\
"0.3819, 0.4326, 0.609, 0.9445, 1.464, 2.196, 3.157, 4.362, 5.843, 7.605",\
"0.5463, 0.5989, 0.7773, 1.113, 1.636, 2.366, 3.329, 4.54, 6.016, 7.78",\
"0.77, 0.8389, 1.053, 1.407, 1.93, 2.662, 3.625, 4.837, 6.315, 8.076",\
"1.018, 1.11, 1.383, 1.812, 2.381, 3.118, 4.08, 5.29, 6.769, 8.535",\
"1.268, 1.39, 1.742, 2.267, 2.933, 3.743, 4.718, 5.93, 7.412, 9.175",\
"1.502, 1.66, 2.111, 2.755, 3.54, 4.462, 5.533, 6.771, 8.252, 10.01",\
"1.711, 1.908, 2.469, 3.258, 4.188, 5.241, 6.437, 7.785, 9.307, 11.07",\
"1.881, 2.126, 2.809, 3.762, 4.857, 6.069, 7.406, 8.89, 10.54, 12.36",\
"2.001, 2.298, 3.119, 4.247, 5.535, 6.928, 8.429, 10.06, 11.85, 13.81");
}
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.003885, 0.01401, 0.03335, 0.06348, 0.1058, 0.1614, 0.2315, 0.317, 0.419");
values("0.5616, 0.6442, 0.9298, 1.468, 2.303, 3.471, 5.006, 6.938, 9.296, 12.11",\
"0.612, 0.6956, 0.983, 1.523, 2.358, 3.526, 5.061, 6.994, 9.352, 12.16",\
"0.8242, 0.9092, 1.2, 1.744, 2.582, 3.753, 5.289, 7.222, 9.581, 12.39",\
"1.253, 1.34, 1.632, 2.177, 3.019, 4.191, 5.729, 7.663, 10.02, 12.83",\
"1.844, 1.962, 2.308, 2.863, 3.704, 4.879, 6.417, 8.353, 10.71, 13.53",\
"2.517, 2.673, 3.136, 3.811, 4.673, 5.847, 7.386, 9.323, 11.68, 14.5",\
"3.268, 3.467, 4.056, 4.914, 5.926, 7.125, 8.664, 10.6, 12.96, 15.77",\
"4.094, 4.34, 5.065, 6.117, 7.36, 8.711, 10.28, 12.21, 14.58, 17.39",\
"4.993, 5.289, 6.158, 7.422, 8.907, 10.52, 12.22, 14.18, 16.55, 19.36",\
"5.962, 6.311, 7.334, 8.82, 10.56, 12.45, 14.43, 16.51, 18.9, 21.71");
}
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.003885, 0.01401, 0.03335, 0.06348, 0.1058, 0.1614, 0.2315, 0.317, 0.419");
values("0.3105, 0.3932, 0.6884, 1.25, 2.124, 3.349, 4.964, 6.998, 9.486, 12.44",\
"0.3089, 0.393, 0.6885, 1.25, 2.124, 3.353, 4.965, 7, 9.498, 12.46",\
"0.3222, 0.3991, 0.6888, 1.249, 2.124, 3.352, 4.968, 6.998, 9.48, 12.44",\
"0.4274, 0.5092, 0.7738, 1.272, 2.122, 3.35, 4.97, 7.001, 9.487, 12.44",\
"0.5812, 0.6716, 0.9622, 1.463, 2.211, 3.362, 4.972, 7.002, 9.483, 12.44",\
"0.7864, 0.8934, 1.213, 1.743, 2.508, 3.541, 5.015, 7.013, 9.487, 12.44",\
"1.033, 1.163, 1.531, 2.097, 2.892, 3.949, 5.298, 7.117, 9.498, 12.46",\
"1.32, 1.469, 1.9, 2.526, 3.361, 4.452, 5.82, 7.508, 9.706, 12.5",\
"1.656, 1.824, 2.322, 3.022, 3.91, 5.028, 6.444, 8.158, 10.21, 12.8",\
"2.036, 2.23, 2.788, 3.578, 4.54, 5.71, 7.15, 8.918, 10.99, 13.43");
}
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.003885, 0.01401, 0.03335, 0.06348, 0.1058, 0.1614, 0.2315, 0.317, 0.419");
values("0.6009, 0.7363, 1.207, 2.109, 3.512, 5.477, 8.061, 11.31, 15.3, 20.03",\
"0.6032, 0.736, 1.207, 2.107, 3.512, 5.477, 8.067, 11.32, 15.3, 20.04",\
"0.6008, 0.7356, 1.207, 2.108, 3.51, 5.476, 8.065, 11.32, 15.3, 20.04",\
"0.648, 0.7612, 1.21, 2.109, 3.509, 5.478, 8.066, 11.32, 15.3, 20.04",\
"0.9068, 1.019, 1.359, 2.129, 3.51, 5.478, 8.066, 11.32, 15.3, 20.04",\
"1.225, 1.371, 1.781, 2.404, 3.561, 5.477, 8.06, 11.33, 15.3, 20.04",\
"1.579, 1.765, 2.276, 2.994, 3.937, 5.56, 8.07, 11.32, 15.3, 20.03",\
"1.966, 2.188, 2.824, 3.686, 4.694, 6.012, 8.186, 11.33, 15.29, 20.03",\
"2.386, 2.656, 3.396, 4.43, 5.604, 6.892, 8.688, 11.48, 15.31, 20.04",\
"2.836, 3.15, 4.022, 5.212, 6.576, 8.062, 9.674, 12.04, 15.49, 20.07");
}
}
}
}