blob: e0b4ead27b529e750cefeaa6d1d47657060ee367 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_4) {
area : 50.803200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.000253755" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.00029925" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.00015743" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.00015743" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00029925" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02462 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.1651, 0.1647, 0.1647, 0.164, 0.1644, 0.1644, 0.1647, 0.1647, \
0.1645, 0.1645");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06783, -0.06773, -0.06794, -0.06788, -0.06789, -0.068, -0.06819, \
-0.06819, -0.06816, -0.06815");
}
}
}
pin(A2) {
capacitance : 0.02462 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.2382, 0.2385, 0.2383, 0.2374, 0.2375, 0.2372, 0.2381, 0.2379, \
0.2377, 0.2381");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.1987, -0.2066, -0.2242, -0.2305, -0.2327, -0.2333, -0.2349, \
-0.2349, -0.2351, -0.2353");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.7646 ;
max_transition : 4 ;
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.006271, 0.02477, 0.0601, 0.1151, 0.1924, 0.294, 0.422, 0.5783, 0.7646");
values("-0.05563, -0.05129, -0.04377, -0.03897, -0.03619, -0.03485, -0.03402, -0.03351, -0.03331, -0.03321",\
"-0.0521, -0.04852, -0.04057, -0.03381, -0.03006, -0.02762, -0.02649, -0.02544, -0.02503, -0.0246",\
"-0.01938, -0.01938, -0.01885, -0.01746, -0.01669, -0.01575, -0.01542, -0.01514, -0.01506, -0.01502",\
"0.07855, 0.0717, 0.05555, 0.04, 0.02796, 0.01886, 0.01186, 0.006686, 0.002965, -0.0001122",\
"0.2632, 0.2495, 0.2126, 0.1713, 0.1349, 0.1058, 0.08316, 0.06512, 0.05117, 0.0399",\
"0.5433, 0.5231, 0.4669, 0.3957, 0.3273, 0.2691, 0.2214, 0.1827, 0.1507, 0.1253",\
"0.925, 0.8999, 0.8271, 0.7267, 0.6224, 0.5281, 0.4468, 0.3793, 0.3219, 0.274",\
"1.414, 1.385, 1.298, 1.171, 1.031, 0.8957, 0.7764, 0.6713, 0.582, 0.5051",\
"2.017, 1.984, 1.886, 1.736, 1.563, 1.386, 1.222, 1.075, 0.9454, 0.8338",\
"2.739, 2.704, 2.594, 2.426, 2.221, 2.005, 1.795, 1.602, 1.428, 1.272");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.006271, 0.02477, 0.0601, 0.1151, 0.1924, 0.294, 0.422, 0.5783, 0.7646");
values("0.5406, 0.5458, 0.5558, 0.5627, 0.5677, 0.571, 0.5768, 0.581, 0.5862, 0.5938",\
"0.5372, 0.5401, 0.5485, 0.5563, 0.5636, 0.568, 0.5738, 0.579, 0.5862, 0.5908",\
"0.585, 0.5812, 0.5736, 0.5689, 0.5686, 0.5705, 0.5753, 0.5805, 0.5862, 0.5913",\
"0.7147, 0.7051, 0.6802, 0.6519, 0.6295, 0.615, 0.6088, 0.603, 0.6052, 0.6073",\
"0.9362, 0.92, 0.8776, 0.8277, 0.7771, 0.734, 0.7038, 0.6825, 0.6677, 0.6563",\
"1.26, 1.239, 1.179, 1.105, 1.029, 0.9545, 0.8918, 0.8415, 0.8022, 0.7723",\
"1.692, 1.667, 1.594, 1.492, 1.388, 1.285, 1.187, 1.102, 1.03, 0.9683",\
"2.243, 2.214, 2.13, 2.005, 1.868, 1.736, 1.607, 1.483, 1.372, 1.276",\
"2.916, 2.886, 2.792, 2.648, 2.48, 2.311, 2.148, 1.991, 1.841, 1.701",\
"3.723, 3.69, 3.586, 3.427, 3.232, 3.027, 2.826, 2.633, 2.449, 2.268");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.006271, 0.02477, 0.0601, 0.1151, 0.1924, 0.294, 0.422, 0.5783, 0.7646");
values("0.0909, 0.09064, 0.09172, 0.09218, 0.09275, 0.09318, 0.09318, 0.09344, 0.09347, 0.0935",\
"0.08203, 0.08233, 0.0825, 0.08317, 0.08356, 0.08373, 0.08391, 0.08389, 0.08413, 0.0842",\
"0.09791, 0.09559, 0.09093, 0.08574, 0.08279, 0.08062, 0.0793, 0.0783, 0.07781, 0.07729",\
"0.1931, 0.1853, 0.1653, 0.1436, 0.1258, 0.112, 0.1026, 0.09541, 0.09057, 0.08653",\
"0.3959, 0.3809, 0.3399, 0.2901, 0.2446, 0.2075, 0.1785, 0.1565, 0.1397, 0.1265",\
"0.7155, 0.6946, 0.6323, 0.5493, 0.4664, 0.3943, 0.3344, 0.287, 0.2487, 0.2181",\
"1.159, 1.132, 1.051, 0.9352, 0.8109, 0.6951, 0.5934, 0.5093, 0.4401, 0.3831",\
"1.731, 1.7, 1.604, 1.458, 1.292, 1.128, 0.9782, 0.8473, 0.7372, 0.6434",\
"2.44, 2.405, 2.295, 2.123, 1.917, 1.706, 1.504, 1.32, 1.158, 1.02",\
"3.29, 3.252, 3.131, 2.937, 2.695, 2.436, 2.181, 1.941, 1.723, 1.529");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.006271, 0.02477, 0.0601, 0.1151, 0.1924, 0.294, 0.422, 0.5783, 0.7646");
values("0.7228, 0.728, 0.7363, 0.743, 0.7464, 0.75, 0.7538, 0.759, 0.7662, 0.7713",\
"0.7107, 0.7146, 0.725, 0.7349, 0.7407, 0.7455, 0.7513, 0.758, 0.7647, 0.7673",\
"0.7279, 0.7272, 0.7261, 0.73, 0.7351, 0.7405, 0.7483, 0.753, 0.7612, 0.7658",\
"0.8423, 0.8342, 0.8148, 0.7955, 0.7811, 0.7735, 0.7703, 0.772, 0.7742, 0.7748",\
"1.084, 1.067, 1.025, 0.9767, 0.9303, 0.893, 0.8668, 0.8485, 0.8367, 0.8288",\
"1.452, 1.431, 1.371, 1.287, 1.209, 1.134, 1.072, 1.021, 0.9822, 0.9518",\
"1.95, 1.926, 1.848, 1.739, 1.623, 1.512, 1.41, 1.32, 1.24, 1.176",\
"2.585, 2.557, 2.471, 2.338, 2.184, 2.032, 1.891, 1.758, 1.638, 1.531",\
"3.367, 3.335, 3.24, 3.087, 2.901, 2.708, 2.523, 2.348, 2.185, 2.031",\
"4.299, 4.267, 4.163, 3.995, 3.784, 3.549, 3.319, 3.1, 2.889, 2.695");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.006271, 0.02477, 0.0601, 0.1151, 0.1924, 0.294, 0.422, 0.5783, 0.7646");
values("0.03859, 0.04609, 0.07149, 0.1188, 0.192, 0.2943, 0.4291, 0.5986, 0.8057, 1.052",\
"0.04409, 0.05149, 0.07694, 0.1244, 0.1977, 0.3002, 0.435, 0.6045, 0.8116, 1.059",\
"0.05368, 0.06424, 0.09543, 0.1441, 0.217, 0.3194, 0.4539, 0.6235, 0.8301, 1.077",\
"0.05304, 0.06795, 0.1108, 0.1747, 0.2557, 0.3574, 0.4909, 0.6601, 0.8666, 1.113",\
"0.03878, 0.05814, 0.1139, 0.196, 0.2969, 0.4158, 0.5523, 0.7196, 0.925, 1.17",\
"0.00997, 0.03353, 0.1019, 0.2028, 0.3262, 0.4683, 0.6284, 0.8065, 1.011, 1.254",\
"-0.03448, -0.00645, 0.07423, 0.1933, 0.3399, 0.5075, 0.6931, 0.8986, 1.123, 1.369",\
"-0.0958, -0.0633, 0.0296, 0.1668, 0.3359, 0.5289, 0.7436, 0.9771, 1.23, 1.505",\
"-0.1751, -0.1383, -0.0327, 0.1221, 0.3133, 0.5328, 0.7751, 1.039, 1.323, 1.628",\
"-0.273, -0.2321, -0.1144, 0.0585, 0.2711, 0.5164, 0.7881, 1.083, 1.399, 1.735");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.006271, 0.02477, 0.0601, 0.1151, 0.1924, 0.294, 0.422, 0.5783, 0.7646");
values("0.06074, 0.07647, 0.1297, 0.2291, 0.3819, 0.5957, 0.8766, 1.23, 1.661, 2.177",\
"0.06527, 0.08042, 0.1333, 0.2328, 0.3863, 0.6001, 0.881, 1.235, 1.667, 2.182",\
"0.09212, 0.1078, 0.1578, 0.2545, 0.4063, 0.6202, 0.9006, 1.254, 1.686, 2.201",\
"0.1381, 0.1564, 0.213, 0.3088, 0.4559, 0.6659, 0.9446, 1.296, 1.727, 2.241",\
"0.1992, 0.2224, 0.2898, 0.3961, 0.5447, 0.7488, 1.022, 1.37, 1.797, 2.309",\
"0.2758, 0.3037, 0.3849, 0.5069, 0.6684, 0.8755, 1.143, 1.485, 1.906, 2.413",\
"0.3679, 0.4016, 0.4973, 0.6386, 0.8173, 1.04, 1.311, 1.646, 2.062, 2.562",\
"0.4763, 0.516, 0.6268, 0.7894, 0.9913, 1.231, 1.519, 1.859, 2.268, 2.76",\
"0.6026, 0.6484, 0.7752, 0.9594, 1.186, 1.45, 1.756, 2.115, 2.529, 3.015",\
"0.7487, 0.7988, 0.9414, 1.149, 1.402, 1.693, 2.023, 2.4, 2.835, 3.327");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.006271, 0.02477, 0.0601, 0.1151, 0.1924, 0.294, 0.422, 0.5783, 0.7646");
values("0.03361, 0.04534, 0.08614, 0.1639, 0.2855, 0.4559, 0.6793, 0.9633, 1.309, 1.715",\
"0.03409, 0.04525, 0.08606, 0.1639, 0.2854, 0.4558, 0.6809, 0.9615, 1.306, 1.721",\
"0.05386, 0.06514, 0.09924, 0.1655, 0.2851, 0.4553, 0.6807, 0.9633, 1.305, 1.72",\
"0.08534, 0.1003, 0.1429, 0.2094, 0.3038, 0.4563, 0.678, 0.9626, 1.307, 1.72",\
"0.127, 0.1471, 0.2017, 0.2799, 0.3818, 0.5108, 0.6971, 0.9626, 1.304, 1.718",\
"0.1793, 0.2043, 0.2727, 0.3665, 0.4829, 0.624, 0.7938, 1.015, 1.319, 1.715",\
"0.2402, 0.2716, 0.3541, 0.4678, 0.6022, 0.7586, 0.9428, 1.159, 1.419, 1.763",\
"0.3088, 0.347, 0.4468, 0.5836, 0.7386, 0.9154, 1.115, 1.345, 1.61, 1.914",\
"0.3852, 0.4314, 0.5512, 0.7094, 0.8888, 1.09, 1.31, 1.556, 1.835, 2.152",\
"0.4674, 0.5224, 0.663, 0.8446, 1.052, 1.279, 1.524, 1.793, 2.089, 2.421");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.006271, 0.02477, 0.0601, 0.1151, 0.1924, 0.294, 0.422, 0.5783, 0.7646");
values("0.09263, 0.1193, 0.212, 0.3876, 0.6621, 1.044, 1.551, 2.184, 2.956, 3.889",\
"0.09194, 0.1188, 0.2117, 0.3879, 0.6617, 1.044, 1.548, 2.183, 2.961, 3.888",\
"0.1039, 0.1263, 0.2116, 0.3878, 0.6605, 1.044, 1.547, 2.182, 2.957, 3.887",\
"0.1265, 0.1516, 0.2359, 0.3922, 0.6603, 1.044, 1.548, 2.185, 2.961, 3.887",\
"0.166, 0.1933, 0.2771, 0.4324, 0.6744, 1.044, 1.547, 2.181, 2.956, 3.888",\
"0.2142, 0.2462, 0.3411, 0.4938, 0.7314, 1.07, 1.551, 2.186, 2.956, 3.879",\
"0.2716, 0.3084, 0.4182, 0.581, 0.8152, 1.145, 1.593, 2.189, 2.962, 3.881",\
"0.335, 0.3794, 0.5032, 0.6866, 0.9248, 1.251, 1.684, 2.246, 2.975, 3.888",\
"0.407, 0.4576, 0.5976, 0.8046, 1.062, 1.384, 1.815, 2.357, 3.047, 3.908",\
"0.4828, 0.5418, 0.7, 0.9296, 1.216, 1.549, 1.976, 2.514, 3.18, 4.001");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.006271, 0.02477, 0.0601, 0.1151, 0.1924, 0.294, 0.422, 0.5783, 0.7646");
values("0.05525, 0.06349, 0.09033, 0.1393, 0.2134, 0.3163, 0.4512, 0.6209, 0.8279, 1.074",\
"0.05979, 0.06787, 0.09474, 0.1435, 0.2176, 0.3205, 0.4554, 0.6251, 0.8321, 1.079",\
"0.07625, 0.08553, 0.1139, 0.1619, 0.2355, 0.3381, 0.4729, 0.6424, 0.8494, 1.096",\
"0.08802, 0.1005, 0.1381, 0.1972, 0.2745, 0.376, 0.5097, 0.6786, 0.885, 1.131",\
"0.09044, 0.1063, 0.1537, 0.2278, 0.3228, 0.4371, 0.5714, 0.7385, 0.9436, 1.189",\
"0.0833, 0.102, 0.159, 0.2485, 0.3627, 0.4975, 0.6526, 0.8271, 1.03, 1.273",\
"0.06573, 0.08743, 0.1534, 0.2579, 0.3917, 0.5488, 0.7266, 0.926, 1.146, 1.39",\
"0.0383, 0.0623, 0.1369, 0.2554, 0.4085, 0.5878, 0.7906, 1.015, 1.262, 1.531",\
"-0.0001, 0.0267, 0.1093, 0.2405, 0.4121, 0.6142, 0.8418, 1.093, 1.366, 1.664",\
"-0.0498, -0.02, 0.07, 0.2135, 0.4027, 0.6266, 0.88, 1.159, 1.461, 1.786");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.006271, 0.02477, 0.0601, 0.1151, 0.1924, 0.294, 0.422, 0.5783, 0.7646");
values("0.08574, 0.1014, 0.1548, 0.2538, 0.4064, 0.6203, 0.9006, 1.255, 1.687, 2.2",\
"0.08878, 0.1046, 0.1582, 0.258, 0.4112, 0.6253, 0.9059, 1.26, 1.693, 2.206",\
"0.1036, 0.1197, 0.1723, 0.2706, 0.4238, 0.638, 0.9192, 1.273, 1.705, 2.22",\
"0.1324, 0.1498, 0.2048, 0.3026, 0.4518, 0.663, 0.9425, 1.295, 1.727, 2.241",\
"0.1736, 0.1943, 0.2573, 0.3592, 0.5083, 0.714, 0.9885, 1.337, 1.765, 2.276",\
"0.2253, 0.25, 0.3236, 0.4382, 0.5925, 0.7988, 1.066, 1.409, 1.832, 2.337",\
"0.2867, 0.3158, 0.4007, 0.5314, 0.7006, 0.9125, 1.182, 1.517, 1.932, 2.432",\
"0.3577, 0.3907, 0.4889, 0.6367, 0.8246, 1.053, 1.327, 1.665, 2.073, 2.563",\
"0.4393, 0.4764, 0.5866, 0.7525, 0.9612, 1.211, 1.501, 1.844, 2.255, 2.74",\
"0.531, 0.5728, 0.696, 0.8801, 1.111, 1.383, 1.696, 2.054, 2.47, 2.958");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.006271, 0.02477, 0.0601, 0.1151, 0.1924, 0.294, 0.422, 0.5783, 0.7646");
values("0.05996, 0.07255, 0.1153, 0.1945, 0.3165, 0.4864, 0.7109, 0.9921, 1.336, 1.746",\
"0.05885, 0.07191, 0.1149, 0.1943, 0.3161, 0.4869, 0.7103, 0.9922, 1.336, 1.746",\
"0.07812, 0.0887, 0.1219, 0.1944, 0.3163, 0.4866, 0.7102, 0.9921, 1.336, 1.745",\
"0.1188, 0.132, 0.1711, 0.2337, 0.33, 0.4878, 0.7102, 0.992, 1.336, 1.745",\
"0.1746, 0.1909, 0.2377, 0.3095, 0.4075, 0.5358, 0.7255, 0.9931, 1.336, 1.745",\
"0.2439, 0.2646, 0.3222, 0.4049, 0.5133, 0.6497, 0.8174, 1.042, 1.349, 1.746",\
"0.3266, 0.3524, 0.422, 0.5208, 0.6414, 0.7888, 0.968, 1.181, 1.444, 1.791",\
"0.423, 0.454, 0.5394, 0.6532, 0.7914, 0.9526, 1.145, 1.369, 1.631, 1.937",\
"0.5354, 0.5724, 0.6698, 0.8046, 0.9618, 1.14, 1.346, 1.584, 1.857, 2.172",\
"0.663, 0.703, 0.8172, 0.9762, 1.155, 1.354, 1.576, 1.827, 2.114, 2.441");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.006271, 0.02477, 0.0601, 0.1151, 0.1924, 0.294, 0.422, 0.5783, 0.7646");
values("0.096, 0.1214, 0.2123, 0.3876, 0.6608, 1.044, 1.548, 2.186, 2.963, 3.879",\
"0.0969, 0.1218, 0.2126, 0.3875, 0.6606, 1.043, 1.548, 2.183, 2.964, 3.88",\
"0.109, 0.1309, 0.2142, 0.3877, 0.6608, 1.045, 1.55, 2.184, 2.957, 3.888",\
"0.1398, 0.1601, 0.2384, 0.3958, 0.6608, 1.046, 1.55, 2.185, 2.962, 3.886",\
"0.1943, 0.2157, 0.2871, 0.4327, 0.6778, 1.045, 1.548, 2.182, 2.96, 3.882",\
"0.2586, 0.2825, 0.3614, 0.5004, 0.7284, 1.072, 1.554, 2.182, 2.963, 3.879",\
"0.331, 0.358, 0.448, 0.5976, 0.8138, 1.137, 1.591, 2.195, 2.958, 3.88",\
"0.4132, 0.4416, 0.5426, 0.7098, 0.9366, 1.242, 1.67, 2.244, 2.981, 3.89",\
"0.5024, 0.5378, 0.6472, 0.8322, 1.079, 1.388, 1.794, 2.338, 3.04, 3.922",\
"0.6008, 0.6408, 0.7608, 0.965, 1.236, 1.566, 1.963, 2.484, 3.152, 3.991");
}
}
}
}