blob: 95151d937cef4b17f66acaaa37907e072ad771a2 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nand2_4) {
area : 45.158400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.000151025" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.00015233" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.000311395" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.00026398" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000311395" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02592 ;
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.245, 0.2441, 0.243, 0.2421, 0.242, 0.2418, 0.2422, 0.2421, 0.2422, \
0.242");
}
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.1574, -0.1568, -0.1569, -0.1565, -0.1568, -0.1566, -0.157, \
-0.1573, -0.1572, -0.1574");
}
}
}
pin(A2) {
capacitance : 0.02626 ;
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.2417, 0.2273, 0.2174, 0.2141, 0.2131, 0.2131, 0.2133, 0.2133, \
0.2133, 0.2132");
}
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.2145, -0.2144, -0.2134, -0.2128, -0.2127, -0.2126, -0.213, \
-0.2131, -0.2128, -0.2128");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2))" ;
max_capacitance : 1.254 ;
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.009649, 0.04001, 0.09799, 0.1883, 0.3151, 0.4818, 0.6919, 0.9484, 1.254");
values("0.001279, 0.005971, 0.01221, 0.0159, 0.01775, 0.01851, 0.01904, 0.01936, 0.0196, 0.01972",\
"-0.003212, 0.0006458, 0.008498, 0.01349, 0.01615, 0.01735, 0.01808, 0.0185, 0.01902, 0.01925",\
"0.03305, 0.03034, 0.02643, 0.02399, 0.02265, 0.02183, 0.02134, 0.02095, 0.02075, 0.02074",\
"0.161, 0.1456, 0.1141, 0.08668, 0.0676, 0.0542, 0.04532, 0.03922, 0.03472, 0.03157",\
"0.3985, 0.3705, 0.3055, 0.2388, 0.1862, 0.1464, 0.1174, 0.09588, 0.08003, 0.06778",\
"0.7513, 0.7137, 0.6161, 0.5038, 0.405, 0.326, 0.2644, 0.2161, 0.1789, 0.1501",\
"1.227, 1.182, 1.058, 0.8995, 0.7472, 0.6169, 0.5106, 0.4251, 0.3555, 0.2999",\
"1.834, 1.783, 1.636, 1.436, 1.228, 1.039, 0.8783, 0.7444, 0.6323, 0.5399",\
"2.58, 2.523, 2.358, 2.121, 1.859, 1.608, 1.385, 1.193, 1.028, 0.8898",\
"3.473, 3.411, 3.229, 2.96, 2.649, 2.335, 2.045, 1.786, 1.563, 1.367");
}
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.009649, 0.04001, 0.09799, 0.1883, 0.3151, 0.4818, 0.6919, 0.9484, 1.254");
values("0.5361, 0.5478, 0.5671, 0.576, 0.5816, 0.5856, 0.5958, 0.5962, 0.6096, 0.6212",\
"0.5341, 0.5416, 0.5583, 0.5716, 0.5801, 0.5876, 0.5948, 0.6002, 0.6086, 0.6192",\
"0.5872, 0.583, 0.5784, 0.5782, 0.5831, 0.5891, 0.5973, 0.6057, 0.6101, 0.6202",\
"0.7455, 0.7258, 0.6914, 0.659, 0.6396, 0.6266, 0.6228, 0.6237, 0.6251, 0.6292",\
"1.019, 0.9903, 0.9182, 0.8499, 0.7876, 0.7391, 0.7083, 0.6937, 0.6816, 0.6767",\
"1.418, 1.382, 1.282, 1.163, 1.061, 0.9691, 0.8968, 0.8452, 0.8061, 0.7787",\
"1.951, 1.908, 1.786, 1.625, 1.469, 1.329, 1.207, 1.106, 1.034, 0.9702",\
"2.627, 2.579, 2.44, 2.241, 2.03, 1.837, 1.665, 1.514, 1.381, 1.274",\
"3.454, 3.402, 3.249, 3.019, 2.759, 2.504, 2.278, 2.065, 1.882, 1.718",\
"4.443, 4.388, 4.223, 3.967, 3.66, 3.348, 3.051, 2.792, 2.542, 2.318");
}
}
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.009649, 0.04001, 0.09799, 0.1883, 0.3151, 0.4818, 0.6919, 0.9484, 1.254");
values("0.00106, 0.005882, 0.01271, 0.01609, 0.0177, 0.01845, 0.01894, 0.01923, 0.01928, 0.01945",\
"-0.01013, -0.004078, 0.005625, 0.01189, 0.01531, 0.01708, 0.01801, 0.01866, 0.01898, 0.01933",\
"0.008386, 0.008985, 0.012, 0.01447, 0.0168, 0.01792, 0.01871, 0.01914, 0.01938, 0.0195",\
"0.126, 0.1142, 0.09115, 0.07166, 0.05743, 0.04742, 0.04051, 0.03559, 0.03164, 0.02898",\
"0.3643, 0.3399, 0.2812, 0.2227, 0.1755, 0.1403, 0.1134, 0.09347, 0.07857, 0.06723",\
"0.7301, 0.6942, 0.6025, 0.4946, 0.4015, 0.3258, 0.2662, 0.2198, 0.1833, 0.1546",\
"1.227, 1.183, 1.062, 0.9067, 0.7576, 0.6301, 0.5254, 0.4405, 0.3709, 0.3152",\
"1.864, 1.812, 1.667, 1.468, 1.262, 1.073, 0.9126, 0.7777, 0.665, 0.5714",\
"2.647, 2.591, 2.425, 2.187, 1.924, 1.671, 1.447, 1.252, 1.086, 0.9452",\
"3.585, 3.524, 3.341, 3.069, 2.755, 2.437, 2.142, 1.881, 1.652, 1.454");
}
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.009649, 0.04001, 0.09799, 0.1883, 0.3151, 0.4818, 0.6919, 0.9484, 1.254");
values("0.7759, 0.7788, 0.7831, 0.7873, 0.7885, 0.7955, 0.8042, 0.8086, 0.821, 0.8347",\
"0.77, 0.7715, 0.7763, 0.7815, 0.7855, 0.79, 0.8007, 0.8086, 0.8215, 0.8312",\
"0.8214, 0.8153, 0.8034, 0.7964, 0.7955, 0.7955, 0.7992, 0.8091, 0.823, 0.8307",\
"0.9804, 0.9639, 0.9265, 0.8874, 0.8595, 0.842, 0.8377, 0.8351, 0.8405, 0.8462",\
"1.268, 1.242, 1.173, 1.095, 1.025, 0.9695, 0.9347, 0.9126, 0.902, 0.8962",\
"1.688, 1.657, 1.564, 1.44, 1.322, 1.218, 1.14, 1.081, 1.036, 1.002",\
"2.251, 2.214, 2.104, 1.942, 1.771, 1.613, 1.476, 1.366, 1.276, 1.218",\
"2.966, 2.926, 2.802, 2.609, 2.385, 2.168, 1.974, 1.802, 1.658, 1.546",\
"3.845, 3.8, 3.665, 3.45, 3.18, 2.901, 2.644, 2.408, 2.204, 2.02",\
"4.894, 4.848, 4.701, 4.465, 4.162, 3.827, 3.498, 3.197, 2.918, 2.677");
}
}
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.009649, 0.04001, 0.09799, 0.1883, 0.3151, 0.4818, 0.6919, 0.9484, 1.254");
values("0.04209, 0.05454, 0.09708, 0.1774, 0.3018, 0.4762, 0.7057, 0.9946, 1.348, 1.768",\
"0.04586, 0.05825, 0.101, 0.1813, 0.3058, 0.4804, 0.7098, 0.9989, 1.352, 1.773",\
"0.05354, 0.07005, 0.1178, 0.1975, 0.3216, 0.4959, 0.7252, 1.014, 1.367, 1.788",\
"0.05588, 0.07791, 0.1392, 0.2316, 0.3555, 0.5283, 0.7568, 1.045, 1.397, 1.818",\
"0.04933, 0.07705, 0.1542, 0.266, 0.4088, 0.5836, 0.8097, 1.096, 1.447, 1.866",\
"0.03267, 0.0667, 0.1594, 0.293, 0.459, 0.6571, 0.889, 1.173, 1.521, 1.939",\
"0.00519, 0.04503, 0.1534, 0.309, 0.5012, 0.7255, 0.9845, 1.278, 1.624, 2.038",\
"-0.0341, 0.0115, 0.1356, 0.3135, 0.5318, 0.7846, 1.072, 1.397, 1.758, 2.169",\
"-0.0872, -0.0344, 0.1052, 0.3049, 0.5497, 0.8331, 1.151, 1.505, 1.9, 2.333",\
"-0.1529, -0.0949, 0.0609, 0.2825, 0.5538, 0.8665, 1.218, 1.606, 2.031, 2.5");
}
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.009649, 0.04001, 0.09799, 0.1883, 0.3151, 0.4818, 0.6919, 0.9484, 1.254");
values("0.04591, 0.06229, 0.1169, 0.2181, 0.3739, 0.5919, 0.8794, 1.241, 1.682, 2.208",\
"0.05236, 0.06818, 0.1227, 0.2242, 0.3802, 0.5982, 0.8858, 1.248, 1.69, 2.216",\
"0.07741, 0.09518, 0.1485, 0.2486, 0.4043, 0.6226, 0.91, 1.272, 1.711, 2.239",\
"0.1147, 0.1377, 0.2024, 0.3035, 0.456, 0.6719, 0.9577, 1.319, 1.76, 2.286",\
"0.1615, 0.1914, 0.2715, 0.3895, 0.5453, 0.7572, 1.039, 1.397, 1.837, 2.361",\
"0.2191, 0.2558, 0.3535, 0.4923, 0.6678, 0.8843, 1.162, 1.515, 1.949, 2.472",\
"0.2873, 0.3308, 0.4468, 0.6098, 0.809, 1.048, 1.33, 1.678, 2.108, 2.626",\
"0.367, 0.4177, 0.5523, 0.7403, 0.9674, 1.231, 1.539, 1.893, 2.317, 2.828",\
"0.4587, 0.5167, 0.6709, 0.8841, 1.141, 1.434, 1.768, 2.149, 2.579, 3.085",\
"0.5637, 0.6284, 0.8018, 1.042, 1.328, 1.654, 2.018, 2.427, 2.887, 3.397");
}
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.009649, 0.04001, 0.09799, 0.1883, 0.3151, 0.4818, 0.6919, 0.9484, 1.254");
values("0.0425, 0.06302, 0.1343, 0.2708, 0.4823, 0.7785, 1.17, 1.663, 2.263, 2.978",\
"0.04297, 0.06292, 0.1347, 0.2704, 0.482, 0.7791, 1.17, 1.663, 2.263, 2.98",\
"0.0613, 0.08122, 0.1414, 0.2706, 0.4823, 0.7795, 1.169, 1.663, 2.263, 2.979",\
"0.09306, 0.1163, 0.183, 0.2957, 0.4843, 0.7793, 1.17, 1.663, 2.262, 2.981",\
"0.1355, 0.1648, 0.2434, 0.3633, 0.5361, 0.7917, 1.171, 1.663, 2.264, 2.981",\
"0.1862, 0.2232, 0.3185, 0.4533, 0.6338, 0.8738, 1.205, 1.665, 2.264, 2.98",\
"0.2463, 0.2899, 0.4061, 0.5632, 0.7552, 1.004, 1.317, 1.728, 2.277, 2.981",\
"0.3142, 0.3678, 0.5054, 0.6838, 0.9016, 1.16, 1.483, 1.876, 2.373, 3.016",\
"0.39, 0.4526, 0.6106, 0.8192, 1.062, 1.343, 1.679, 2.08, 2.56, 3.146",\
"0.4762, 0.5468, 0.73, 0.9664, 1.24, 1.547, 1.901, 2.319, 2.805, 3.372");
}
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.009649, 0.04001, 0.09799, 0.1883, 0.3151, 0.4818, 0.6919, 0.9484, 1.254");
values("0.05301, 0.07944, 0.1722, 0.3487, 0.6237, 1.01, 1.518, 2.161, 2.938, 3.872",\
"0.05307, 0.07935, 0.1717, 0.3487, 0.6232, 1.01, 1.517, 2.161, 2.943, 3.871",\
"0.0703, 0.09244, 0.1726, 0.3481, 0.6235, 1.01, 1.518, 2.157, 2.939, 3.876",\
"0.1023, 0.1279, 0.2061, 0.3545, 0.6235, 1.009, 1.518, 2.158, 2.942, 3.875",\
"0.1454, 0.177, 0.2634, 0.4077, 0.6393, 1.012, 1.517, 2.157, 2.938, 3.869",\
"0.195, 0.2349, 0.339, 0.4923, 0.7138, 1.038, 1.519, 2.157, 2.937, 3.87",\
"0.2506, 0.299, 0.4244, 0.5988, 0.827, 1.135, 1.565, 2.167, 2.937, 3.868",\
"0.3112, 0.3706, 0.5192, 0.7194, 0.963, 1.278, 1.683, 2.227, 2.951, 3.878",\
"0.381, 0.4476, 0.621, 0.8522, 1.124, 1.449, 1.86, 2.369, 3.036, 3.895",\
"0.4572, 0.5316, 0.7312, 0.9928, 1.3, 1.647, 2.067, 2.579, 3.202, 4.007");
}
}
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.009649, 0.04001, 0.09799, 0.1883, 0.3151, 0.4818, 0.6919, 0.9484, 1.254");
values("0.05321, 0.06571, 0.1084, 0.1885, 0.3128, 0.4874, 0.7168, 1.006, 1.359, 1.779",\
"0.05533, 0.06792, 0.111, 0.1913, 0.3159, 0.4905, 0.7201, 1.009, 1.362, 1.783",\
"0.05786, 0.07263, 0.1183, 0.1986, 0.3231, 0.4976, 0.7274, 1.016, 1.369, 1.789",\
"0.05418, 0.07345, 0.128, 0.2145, 0.3391, 0.5125, 0.7413, 1.03, 1.382, 1.802",\
"0.03904, 0.06349, 0.1313, 0.2316, 0.3649, 0.5399, 0.7668, 1.054, 1.405, 1.825",\
"0.01144, 0.04035, 0.1222, 0.2412, 0.391, 0.5763, 0.8072, 1.092, 1.441, 1.859",\
"-0.03092, 0.003, 0.09793, 0.2372, 0.409, 0.6121, 0.8545, 1.146, 1.493, 1.908",\
"-0.0894, -0.0504, 0.0586, 0.2173, 0.4128, 0.6402, 0.9011, 1.205, 1.562, 1.976",\
"-0.1652, -0.1217, 0.0013, 0.18, 0.3998, 0.6533, 0.9398, 1.264, 1.633, 2.059",\
"-0.2596, -0.211, -0.0743, 0.1243, 0.368, 0.6497, 0.9649, 1.314, 1.704, 2.144");
}
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.009649, 0.04001, 0.09799, 0.1883, 0.3151, 0.4818, 0.6919, 0.9484, 1.254");
values("0.06613, 0.08169, 0.1353, 0.2355, 0.3908, 0.6091, 0.895, 1.257, 1.698, 2.221",\
"0.07196, 0.08765, 0.1409, 0.2414, 0.3972, 0.6149, 0.9011, 1.263, 1.703, 2.231",\
"0.1011, 0.1165, 0.168, 0.2671, 0.4218, 0.6394, 0.9254, 1.287, 1.726, 2.254",\
"0.1499, 0.1687, 0.2264, 0.3236, 0.4752, 0.6901, 0.9746, 1.335, 1.776, 2.299",\
"0.2135, 0.2369, 0.3057, 0.4153, 0.5663, 0.7768, 1.058, 1.415, 1.853, 2.376",\
"0.2922, 0.3203, 0.4024, 0.5284, 0.6957, 0.907, 1.183, 1.535, 1.969, 2.489",\
"0.3863, 0.4197, 0.5163, 0.6615, 0.8478, 1.079, 1.356, 1.701, 2.129, 2.645",\
"0.4973, 0.5359, 0.6475, 0.8139, 1.023, 1.274, 1.572, 1.92, 2.342, 2.849",\
"0.6259, 0.6696, 0.7967, 0.9852, 1.219, 1.494, 1.814, 2.186, 2.61, 3.111",\
"0.7733, 0.8228, 0.9653, 1.175, 1.435, 1.739, 2.083, 2.479, 2.928, 3.432");
}
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.009649, 0.04001, 0.09799, 0.1883, 0.3151, 0.4818, 0.6919, 0.9484, 1.254");
values("0.04261, 0.06312, 0.1347, 0.2708, 0.4821, 0.7787, 1.169, 1.661, 2.265, 2.979",\
"0.04313, 0.06314, 0.1347, 0.2702, 0.4834, 0.7796, 1.169, 1.662, 2.262, 2.981",\
"0.05898, 0.07646, 0.1393, 0.2705, 0.4822, 0.7792, 1.171, 1.662, 2.264, 2.98",\
"0.09442, 0.1114, 0.1693, 0.2865, 0.4849, 0.7794, 1.171, 1.663, 2.262, 2.981",\
"0.1436, 0.1633, 0.2252, 0.3344, 0.5157, 0.789, 1.171, 1.661, 2.265, 2.978",\
"0.2021, 0.2254, 0.2975, 0.4124, 0.5839, 0.8379, 1.194, 1.668, 2.263, 2.981",\
"0.2689, 0.2977, 0.3819, 0.5112, 0.686, 0.927, 1.262, 1.705, 2.278, 2.979",\
"0.3434, 0.3778, 0.4768, 0.624, 0.8142, 1.054, 1.373, 1.796, 2.334, 3.008",\
"0.424, 0.4658, 0.5822, 0.7502, 0.9574, 1.212, 1.526, 1.931, 2.447, 3.084",\
"0.5102, 0.5592, 0.6958, 0.886, 1.118, 1.391, 1.719, 2.111, 2.606, 3.224");
}
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.009649, 0.04001, 0.09799, 0.1883, 0.3151, 0.4818, 0.6919, 0.9484, 1.254");
values("0.08785, 0.1146, 0.208, 0.3856, 0.6606, 1.047, 1.555, 2.195, 2.974, 3.905",\
"0.08769, 0.1145, 0.208, 0.385, 0.6615, 1.047, 1.554, 2.193, 2.976, 3.905",\
"0.0983, 0.1206, 0.2082, 0.3853, 0.6614, 1.047, 1.554, 2.194, 2.974, 3.906",\
"0.1322, 0.1564, 0.2332, 0.3892, 0.6609, 1.047, 1.554, 2.195, 2.977, 3.905",\
"0.1784, 0.2066, 0.2899, 0.4348, 0.6727, 1.047, 1.555, 2.194, 2.975, 3.903",\
"0.2316, 0.2669, 0.3643, 0.5166, 0.74, 1.071, 1.555, 2.193, 2.973, 3.905",\
"0.2926, 0.335, 0.4502, 0.618, 0.8474, 1.16, 1.595, 2.198, 2.972, 3.903",\
"0.3606, 0.41, 0.5456, 0.7374, 0.9786, 1.297, 1.706, 2.256, 2.984, 3.902",\
"0.435, 0.4952, 0.65, 0.8682, 1.133, 1.459, 1.874, 2.39, 3.065, 3.925",\
"0.5156, 0.5832, 0.7616, 1.009, 1.304, 1.647, 2.068, 2.588, 3.221, 4.025");
}
}
}
}