blob: f1e7005990adc7cc3576efe2f14d36c6af544814 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_4) {
area : 50.803200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.001003455" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.000938565" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.000823365" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.00082305" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.001003455" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02544 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.1377, 0.1374, 0.1372, 0.1371, 0.137, 0.1372, 0.1372, 0.1371, \
0.1369, 0.1368");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.05836, -0.05848, -0.0584, -0.05844, -0.05853, -0.05864, -0.05862, \
-0.05868, -0.05866, -0.05871");
}
}
}
pin(A2) {
capacitance : 0.02552 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.1967, 0.196, 0.1959, 0.1962, 0.1961, 0.1964, 0.1965, 0.1963, \
0.1964, 0.1964");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.1865, -0.1862, -0.188, -0.1906, -0.1917, -0.1927, -0.1934, \
-0.1936, -0.1939, -0.1941");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.7726 ;
max_transition : 7.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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006326, 0.02502, 0.06072, 0.1163, 0.1944, 0.2971, 0.4265, 0.5844, 0.7726");
values("-0.04922, -0.04009, -0.03488, -0.03283, -0.03143, -0.03067, -0.03041, -0.03016, -0.03004, -0.03001",\
"-0.043, -0.03954, -0.03305, -0.02799, -0.0252, -0.02357, -0.02259, -0.022, -0.02158, -0.0213",\
"-0.02584, -0.0249, -0.02212, -0.01887, -0.01671, -0.01511, -0.01424, -0.0137, -0.01337, -0.01298",\
"0.03423, 0.03037, 0.0224, 0.01514, 0.009439, 0.005135, 0.001891, -0.0006006, -0.002464, -0.003823",\
"0.1536, 0.1448, 0.1221, 0.09711, 0.07572, 0.05894, 0.04527, 0.03484, 0.02671, 0.02031",\
"0.3389, 0.3252, 0.2881, 0.2416, 0.1984, 0.1623, 0.1326, 0.1086, 0.08897, 0.07319",\
"0.5942, 0.5767, 0.5263, 0.4583, 0.3899, 0.329, 0.2769, 0.2337, 0.1976, 0.1673",\
"0.9233, 0.9023, 0.8406, 0.7527, 0.6577, 0.569, 0.49, 0.4219, 0.3644, 0.3148",\
"1.33, 1.306, 1.235, 1.129, 1.009, 0.8897, 0.7811, 0.6842, 0.5995, 0.5261",\
"1.817, 1.791, 1.712, 1.59, 1.446, 1.297, 1.156, 1.028, 0.9125, 0.8107");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006326, 0.02502, 0.06072, 0.1163, 0.1944, 0.2971, 0.4265, 0.5844, 0.7726");
values("0.4676, 0.4708, 0.4769, 0.4806, 0.4835, 0.4871, 0.4893, 0.4935, 0.4953, 0.5022",\
"0.4557, 0.4593, 0.467, 0.4738, 0.4792, 0.4839, 0.4875, 0.4903, 0.4962, 0.502",\
"0.4785, 0.477, 0.4743, 0.475, 0.4784, 0.4821, 0.4862, 0.4908, 0.4949, 0.5006",\
"0.5617, 0.5552, 0.539, 0.5225, 0.5105, 0.5043, 0.5033, 0.502, 0.5026, 0.5083",\
"0.7075, 0.6967, 0.668, 0.6337, 0.6005, 0.5763, 0.5577, 0.5466, 0.5386, 0.5367",\
"0.9227, 0.9076, 0.8667, 0.8141, 0.7606, 0.7126, 0.672, 0.6388, 0.6165, 0.6029",\
"1.212, 1.194, 1.141, 1.07, 0.9957, 0.925, 0.8601, 0.8031, 0.7556, 0.7268",\
"1.58, 1.559, 1.497, 1.409, 1.312, 1.218, 1.13, 1.047, 0.9722, 0.9206",\
"2.034, 2.01, 1.94, 1.836, 1.717, 1.598, 1.484, 1.373, 1.273, 1.199",\
"2.576, 2.55, 2.473, 2.355, 2.215, 2.07, 1.929, 1.794, 1.665, 1.579");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006326, 0.02502, 0.06072, 0.1163, 0.1944, 0.2971, 0.4265, 0.5844, 0.7726");
values("0.08363, 0.08357, 0.08388, 0.08458, 0.08477, 0.08517, 0.08488, 0.08494, 0.08504, 0.08509",\
"0.07394, 0.07415, 0.07465, 0.0752, 0.07549, 0.0757, 0.07577, 0.07582, 0.07589, 0.07599",\
"0.07623, 0.07495, 0.07298, 0.07111, 0.07007, 0.06932, 0.06872, 0.06851, 0.06821, 0.06801",\
"0.1312, 0.1271, 0.1155, 0.1035, 0.09355, 0.08586, 0.08076, 0.07685, 0.07422, 0.07226",\
"0.2605, 0.2511, 0.2249, 0.1939, 0.1661, 0.1436, 0.1262, 0.113, 0.1031, 0.0953",\
"0.4709, 0.4565, 0.4147, 0.3603, 0.3066, 0.2605, 0.2236, 0.1938, 0.1701, 0.1514",\
"0.7677, 0.7486, 0.6921, 0.6133, 0.5299, 0.4539, 0.3891, 0.335, 0.2908, 0.2547",\
"1.154, 1.131, 1.062, 0.9589, 0.845, 0.7355, 0.6366, 0.5519, 0.4803, 0.4202",\
"1.634, 1.609, 1.529, 1.405, 1.26, 1.115, 0.9787, 0.857, 0.7518, 0.6614",\
"2.212, 2.185, 2.095, 1.952, 1.779, 1.598, 1.424, 1.261, 1.117, 0.9902");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006326, 0.02502, 0.06072, 0.1163, 0.1944, 0.2971, 0.4265, 0.5844, 0.7726");
values("0.6147, 0.618, 0.6224, 0.6253, 0.628, 0.6312, 0.6329, 0.6357, 0.6411, 0.6505",\
"0.6005, 0.604, 0.612, 0.6185, 0.6238, 0.628, 0.6311, 0.6348, 0.6402, 0.6451",\
"0.6001, 0.6002, 0.603, 0.6089, 0.6156, 0.6217, 0.627, 0.6307, 0.6354, 0.644",\
"0.6635, 0.6587, 0.6485, 0.6393, 0.6343, 0.6334, 0.6356, 0.6366, 0.643, 0.6496",\
"0.8169, 0.806, 0.7779, 0.7481, 0.7205, 0.7, 0.6878, 0.6775, 0.6745, 0.6748",\
"1.062, 1.046, 1.003, 0.9473, 0.8949, 0.8481, 0.8093, 0.7801, 0.7596, 0.748",\
"1.399, 1.38, 1.323, 1.245, 1.163, 1.089, 1.022, 0.9633, 0.9149, 0.8836",\
"1.829, 1.807, 1.741, 1.644, 1.534, 1.428, 1.332, 1.243, 1.164, 1.105",\
"2.359, 2.335, 2.261, 2.148, 2.013, 1.875, 1.744, 1.622, 1.515, 1.427",\
"2.993, 2.967, 2.886, 2.758, 2.601, 2.434, 2.269, 2.115, 1.972, 1.867");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006326, 0.02502, 0.06072, 0.1163, 0.1944, 0.2971, 0.4265, 0.5844, 0.7726");
values("0.0628, 0.07626, 0.1177, 0.1954, 0.3156, 0.4843, 0.7063, 0.9858, 1.325, 1.733",\
"0.07497, 0.08719, 0.129, 0.2071, 0.3278, 0.4964, 0.7182, 0.9983, 1.339, 1.746",\
"0.09785, 0.1154, 0.167, 0.2471, 0.3676, 0.5363, 0.7586, 1.038, 1.379, 1.785",\
"0.1016, 0.1268, 0.2, 0.3087, 0.4449, 0.6133, 0.8342, 1.113, 1.453, 1.86",\
"0.08077, 0.1142, 0.2107, 0.3523, 0.5261, 0.7281, 0.9566, 1.233, 1.572, 1.978",\
"0.0341, 0.0755, 0.1947, 0.3707, 0.5849, 0.8298, 1.105, 1.405, 1.745, 2.147",\
"-0.04, 0.0092, 0.1512, 0.3608, 0.6163, 0.9078, 1.229, 1.582, 1.964, 2.376",\
"-0.1438, -0.0867, 0.078, 0.3201, 0.6174, 0.9553, 1.329, 1.732, 2.169, 2.637",\
"-0.2787, -0.2137, -0.0269, 0.2475, 0.5856, 0.9714, 1.397, 1.856, 2.347, 2.872",\
"-0.4472, -0.3744, -0.1653, 0.1426, 0.5186, 0.953, 1.43, 1.946, 2.495, 3.079");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006326, 0.02502, 0.06072, 0.1163, 0.1944, 0.2971, 0.4265, 0.5844, 0.7726");
values("0.1149, 0.1428, 0.2374, 0.4149, 0.6889, 1.073, 1.576, 2.213, 2.987, 3.911",\
"0.12, 0.1478, 0.2436, 0.4224, 0.6972, 1.082, 1.586, 2.222, 2.998, 3.922",\
"0.168, 0.1953, 0.2863, 0.4621, 0.7363, 1.12, 1.625, 2.261, 3.037, 3.961",\
"0.2498, 0.2828, 0.3864, 0.5598, 0.8274, 1.206, 1.709, 2.343, 3.117, 4.039",\
"0.3599, 0.4012, 0.5221, 0.7179, 0.9876, 1.359, 1.854, 2.482, 3.253, 4.171",\
"0.4968, 0.5468, 0.6915, 0.9131, 1.212, 1.589, 2.073, 2.693, 3.456, 4.368",\
"0.6622, 0.7212, 0.891, 1.146, 1.474, 1.885, 2.379, 2.989, 3.741, 4.646",\
"0.8559, 0.9253, 1.122, 1.413, 1.779, 2.223, 2.756, 3.376, 4.118, 5.012",\
"1.082, 1.161, 1.384, 1.715, 2.125, 2.607, 3.175, 3.838, 4.592, 5.475",\
"1.34, 1.429, 1.682, 2.052, 2.507, 3.035, 3.643, 4.345, 5.144, 6.042");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006326, 0.02502, 0.06072, 0.1163, 0.1944, 0.2971, 0.4265, 0.5844, 0.7726");
values("0.05943, 0.07894, 0.1473, 0.2772, 0.4801, 0.7656, 1.141, 1.613, 2.189, 2.878",\
"0.05942, 0.07874, 0.1473, 0.2774, 0.4802, 0.7657, 1.141, 1.613, 2.191, 2.879",\
"0.09306, 0.112, 0.1682, 0.2794, 0.4798, 0.7642, 1.14, 1.612, 2.187, 2.878",\
"0.1488, 0.1736, 0.2455, 0.3587, 0.5144, 0.7683, 1.139, 1.612, 2.188, 2.874",\
"0.2208, 0.2545, 0.3461, 0.4808, 0.6558, 0.8716, 1.174, 1.613, 2.187, 2.875",\
"0.3094, 0.3518, 0.468, 0.63, 0.8302, 1.074, 1.36, 1.719, 2.219, 2.876",\
"0.414, 0.4656, 0.6068, 0.8028, 1.036, 1.306, 1.624, 1.99, 2.416, 2.977",\
"0.5318, 0.5962, 0.7652, 0.9954, 1.267, 1.571, 1.919, 2.317, 2.767, 3.271",\
"0.6614, 0.7386, 0.94, 1.209, 1.52, 1.868, 2.251, 2.68, 3.165, 3.703",\
"0.8028, 0.8934, 1.131, 1.441, 1.797, 2.19, 2.618, 3.082, 3.597, 4.171");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006326, 0.02502, 0.06072, 0.1163, 0.1944, 0.2971, 0.4265, 0.5844, 0.7726");
values("0.1728, 0.2211, 0.3864, 0.7013, 1.19, 1.879, 2.781, 3.916, 5.312, 6.968",\
"0.1717, 0.2198, 0.3862, 0.7009, 1.19, 1.879, 2.781, 3.924, 5.309, 6.968",\
"0.1885, 0.2287, 0.3849, 0.7006, 1.192, 1.879, 2.783, 3.918, 5.307, 6.967",\
"0.227, 0.2747, 0.4271, 0.708, 1.192, 1.879, 2.779, 3.921, 5.315, 6.967",\
"0.2934, 0.342, 0.4994, 0.7828, 1.213, 1.879, 2.783, 3.915, 5.311, 6.96",\
"0.3786, 0.4346, 0.6026, 0.892, 1.323, 1.926, 2.783, 3.923, 5.303, 6.969",\
"0.4774, 0.5448, 0.7328, 1.031, 1.473, 2.066, 2.858, 3.926, 5.312, 6.973",\
"0.5888, 0.6658, 0.8808, 1.208, 1.654, 2.266, 3.04, 4.035, 5.333, 6.959",\
"0.7102, 0.798, 1.044, 1.41, 1.876, 2.493, 3.287, 4.254, 5.473, 7.006",\
"0.8428, 0.9448, 1.224, 1.629, 2.132, 2.757, 3.559, 4.551, 5.729, 7.183");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006326, 0.02502, 0.06072, 0.1163, 0.1944, 0.2971, 0.4265, 0.5844, 0.7726");
values("0.09202, 0.1055, 0.1502, 0.2308, 0.3532, 0.5229, 0.7451, 1.025, 1.365, 1.771",\
"0.1012, 0.1146, 0.159, 0.2398, 0.3621, 0.5318, 0.754, 1.034, 1.374, 1.78",\
"0.1357, 0.1511, 0.1976, 0.2773, 0.3992, 0.5687, 0.7908, 1.07, 1.411, 1.817",\
"0.1613, 0.1826, 0.2468, 0.3471, 0.4768, 0.645, 0.8661, 1.145, 1.485, 1.89",\
"0.1697, 0.1965, 0.2786, 0.4069, 0.5704, 0.7647, 0.9891, 1.265, 1.604, 2.008",\
"0.1589, 0.1911, 0.2917, 0.4478, 0.6465, 0.8794, 1.146, 1.44, 1.777, 2.179",\
"0.1288, 0.1669, 0.2838, 0.468, 0.7014, 0.976, 1.284, 1.627, 2.002, 2.41",\
"0.0806, 0.1238, 0.2556, 0.4653, 0.7344, 1.05, 1.404, 1.794, 2.22, 2.679",\
"0.0133, 0.0603, 0.2077, 0.4411, 0.7439, 1.101, 1.501, 1.939, 2.415, 2.928",\
"-0.0756, -0.0232, 0.1388, 0.3958, 0.7296, 1.126, 1.572, 2.061, 2.589, 3.155");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006326, 0.02502, 0.06072, 0.1163, 0.1944, 0.2971, 0.4265, 0.5844, 0.7726");
values("0.1592, 0.1868, 0.2813, 0.4584, 0.7321, 1.116, 1.619, 2.255, 3.032, 3.958",\
"0.1651, 0.1936, 0.2897, 0.4684, 0.7434, 1.128, 1.632, 2.267, 3.044, 3.967",\
"0.1943, 0.2229, 0.3182, 0.4964, 0.7718, 1.157, 1.663, 2.297, 3.075, 3.999",\
"0.2424, 0.2739, 0.3758, 0.554, 0.8251, 1.207, 1.711, 2.345, 3.121, 4.047",\
"0.314, 0.351, 0.4642, 0.6525, 0.9263, 1.3, 1.798, 2.427, 3.197, 4.12",\
"0.4069, 0.4502, 0.5813, 0.7883, 1.073, 1.452, 1.939, 2.56, 3.324, 4.239",\
"0.5173, 0.5684, 0.72, 0.9531, 1.26, 1.651, 2.146, 2.756, 3.509, 4.413",\
"0.6457, 0.7043, 0.8768, 1.14, 1.478, 1.893, 2.401, 3.022, 3.764, 4.657",\
"0.7941, 0.8594, 1.054, 1.349, 1.723, 2.171, 2.701, 3.336, 4.09, 4.973",\
"0.9614, 1.035, 1.251, 1.577, 1.989, 2.477, 3.043, 3.697, 4.468, 5.366");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006326, 0.02502, 0.06072, 0.1163, 0.1944, 0.2971, 0.4265, 0.5844, 0.7726");
values("0.1027, 0.1231, 0.1947, 0.326, 0.5293, 0.8136, 1.188, 1.659, 2.233, 2.918",\
"0.1008, 0.1222, 0.1942, 0.3257, 0.5294, 0.8138, 1.188, 1.659, 2.233, 2.918",\
"0.13, 0.1477, 0.203, 0.3256, 0.5292, 0.8141, 1.188, 1.659, 2.233, 2.918",\
"0.1992, 0.2213, 0.2884, 0.3954, 0.5548, 0.8157, 1.188, 1.659, 2.233, 2.917",\
"0.2909, 0.3193, 0.4003, 0.5259, 0.6946, 0.9084, 1.219, 1.661, 2.233, 2.917",\
"0.4042, 0.4402, 0.5392, 0.6858, 0.8752, 1.112, 1.395, 1.76, 2.263, 2.92",\
"0.54, 0.5832, 0.704, 0.8778, 1.092, 1.349, 1.661, 2.023, 2.452, 3.018",\
"0.6974, 0.7514, 0.8934, 1.095, 1.339, 1.624, 1.959, 2.351, 2.798, 3.303",\
"0.8792, 0.94, 1.109, 1.345, 1.622, 1.938, 2.301, 2.717, 3.194, 3.731",\
"1.087, 1.159, 1.354, 1.621, 1.938, 2.286, 2.681, 3.125, 3.63, 4.198");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006326, 0.02502, 0.06072, 0.1163, 0.1944, 0.2971, 0.4265, 0.5844, 0.7726");
values("0.1765, 0.2227, 0.3865, 0.7011, 1.192, 1.879, 2.783, 3.922, 5.309, 6.977",\
"0.1779, 0.2231, 0.3867, 0.7008, 1.192, 1.877, 2.783, 3.923, 5.308, 6.959",\
"0.1959, 0.2348, 0.3882, 0.7012, 1.192, 1.878, 2.784, 3.923, 5.313, 6.958",\
"0.2464, 0.2863, 0.4309, 0.713, 1.191, 1.879, 2.78, 3.924, 5.305, 6.968",\
"0.3361, 0.3744, 0.509, 0.782, 1.221, 1.88, 2.778, 3.924, 5.31, 6.974",\
"0.4462, 0.489, 0.632, 0.89, 1.314, 1.932, 2.789, 3.917, 5.304, 6.96",\
"0.5708, 0.6186, 0.7782, 1.046, 1.453, 2.049, 2.863, 3.94, 5.307, 6.971",\
"0.7062, 0.7596, 0.94, 1.237, 1.647, 2.222, 3.011, 4.04, 5.351, 6.974",\
"0.8582, 0.9172, 1.118, 1.448, 1.887, 2.451, 3.218, 4.215, 5.477, 7.047",\
"1.025, 1.09, 1.307, 1.675, 2.156, 2.741, 3.486, 4.464, 5.68, 7.185");
}
}
}
}