blob: e43cc3caacf1d27656f6f49b032643aa30326fa8 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nand2_4) {
area : 45.158400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.0001215" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.0001215" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.0002390355" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0002122155" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002390355" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02649 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.198, 0.1971, 0.196, 0.1953, 0.1956, 0.1954, 0.1957, 0.1959, \
0.1961, 0.1959");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.138, -0.1377, -0.1373, -0.1371, -0.1372, -0.1373, -0.138, -0.1377, \
-0.138, -0.1381");
}
}
}
pin(A2) {
capacitance : 0.02679 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.1894, 0.1775, 0.1721, 0.1717, 0.1717, 0.1717, 0.1722, 0.1719, \
0.172, 0.1718");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.1728, -0.1724, -0.1717, -0.1712, -0.1711, -0.1713, -0.1714, \
-0.1715, -0.1715, -0.1715");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2))" ;
max_capacitance : 1.41 ;
max_transition : 5.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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01073, 0.04487, 0.1101, 0.2116, 0.3541, 0.5417, 0.7779, 1.066, 1.41");
values("-0.001642, 0.002551, 0.007646, 0.01004, 0.01133, 0.01177, 0.01208, 0.01225, 0.01242, 0.01248",\
"-0.01014, -0.00565, 0.002147, 0.006862, 0.009237, 0.01058, 0.01122, 0.01159, 0.01189, 0.01205",\
"0.001468, 0.001779, 0.004071, 0.007098, 0.0091, 0.0103, 0.01109, 0.01165, 0.01182, 0.01228",\
"0.0683, 0.05969, 0.04412, 0.03313, 0.02625, 0.02211, 0.01952, 0.01776, 0.01656, 0.01568",\
"0.1978, 0.1802, 0.1423, 0.1074, 0.08156, 0.06364, 0.05093, 0.04161, 0.03547, 0.03073",\
"0.3946, 0.37, 0.3085, 0.2441, 0.1913, 0.1504, 0.1202, 0.09755, 0.08028, 0.06728",\
"0.6614, 0.631, 0.5502, 0.4543, 0.3683, 0.2976, 0.2418, 0.1982, 0.1638, 0.1372",\
"1.003, 0.9672, 0.8693, 0.7434, 0.6212, 0.5156, 0.4282, 0.3565, 0.2992, 0.252",\
"1.425, 1.384, 1.271, 1.118, 0.9582, 0.8132, 0.6894, 0.5846, 0.4973, 0.4246",\
"1.929, 1.884, 1.759, 1.581, 1.386, 1.2, 1.036, 0.8912, 0.7694, 0.6647");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01073, 0.04487, 0.1101, 0.2116, 0.3541, 0.5417, 0.7779, 1.066, 1.41");
values("0.439, 0.4498, 0.4642, 0.4724, 0.4751, 0.4831, 0.4882, 0.4939, 0.5064, 0.5197",\
"0.4289, 0.4376, 0.4552, 0.4692, 0.4742, 0.4831, 0.4891, 0.4966, 0.5086, 0.5134",\
"0.4525, 0.4518, 0.4531, 0.4607, 0.4706, 0.4786, 0.4891, 0.4975, 0.5014, 0.5098",\
"0.5386, 0.5278, 0.5097, 0.4938, 0.4868, 0.4899, 0.4958, 0.5033, 0.5127, 0.5238",\
"0.6921, 0.6737, 0.6305, 0.5923, 0.5588, 0.5407, 0.5318, 0.5285, 0.5343, 0.5296",\
"0.9157, 0.8922, 0.8306, 0.761, 0.7037, 0.651, 0.6187, 0.5956, 0.5815, 0.5733",\
"1.215, 1.187, 1.109, 1.011, 0.9242, 0.8436, 0.7744, 0.7315, 0.6873, 0.6709",\
"1.596, 1.564, 1.472, 1.353, 1.226, 1.119, 1.019, 0.9367, 0.8655, 0.8148",\
"2.064, 2.028, 1.925, 1.781, 1.624, 1.474, 1.349, 1.232, 1.126, 1.045",\
"2.623, 2.585, 2.471, 2.309, 2.123, 1.935, 1.764, 1.617, 1.481, 1.351");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01073, 0.04487, 0.1101, 0.2116, 0.3541, 0.5417, 0.7779, 1.066, 1.41");
values("6.451e-06, 0.003763, 0.008251, 0.01031, 0.01121, 0.01168, 0.01188, 0.01204, 0.01213, 0.01225",\
"-0.01211, -0.00655, 0.002089, 0.006993, 0.009308, 0.01038, 0.011, 0.0115, 0.01178, 0.01204",\
"-0.0126, -0.009714, -0.003397, 0.002464, 0.00619, 0.008427, 0.009705, 0.01042, 0.01092, 0.01125",\
"0.04401, 0.03869, 0.02924, 0.02359, 0.02034, 0.01789, 0.01646, 0.01532, 0.0149, 0.01435",\
"0.172, 0.1563, 0.1241, 0.09529, 0.07364, 0.05854, 0.04747, 0.03946, 0.03366, 0.02942",\
"0.3726, 0.3491, 0.2923, 0.233, 0.1844, 0.1468, 0.1187, 0.09704, 0.08027, 0.0675",\
"0.6482, 0.6186, 0.5405, 0.4482, 0.3659, 0.2986, 0.2447, 0.2024, 0.1688, 0.1419",\
"1.003, 0.9683, 0.8718, 0.748, 0.6277, 0.5246, 0.4388, 0.3685, 0.311, 0.2644",\
"1.441, 1.402, 1.29, 1.137, 0.9782, 0.8346, 0.7114, 0.607, 0.5194, 0.4467",\
"1.967, 1.923, 1.797, 1.62, 1.423, 1.237, 1.072, 0.9291, 0.8052, 0.7001");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01073, 0.04487, 0.1101, 0.2116, 0.3541, 0.5417, 0.7779, 1.066, 1.41");
values("0.6247, 0.6269, 0.631, 0.6337, 0.6371, 0.6384, 0.6444, 0.6505, 0.6608, 0.6647",\
"0.613, 0.6166, 0.6216, 0.6279, 0.6317, 0.6339, 0.6399, 0.646, 0.6563, 0.6616",\
"0.6344, 0.6314, 0.6287, 0.6295, 0.6313, 0.6344, 0.6385, 0.646, 0.6545, 0.6638",\
"0.72, 0.7093, 0.6897, 0.6704, 0.6587, 0.6537, 0.6534, 0.6582, 0.6626, 0.6683",\
"0.8769, 0.861, 0.819, 0.7764, 0.7397, 0.714, 0.7006, 0.6879, 0.6919, 0.6926",\
"1.109, 1.089, 1.031, 0.959, 0.8936, 0.8382, 0.7992, 0.772, 0.754, 0.7462",\
"1.421, 1.397, 1.328, 1.228, 1.131, 1.044, 0.9688, 0.9129, 0.8755, 0.8446",\
"1.82, 1.793, 1.712, 1.592, 1.459, 1.337, 1.228, 1.134, 1.062, 1.009",\
"2.309, 2.279, 2.191, 2.051, 1.887, 1.727, 1.582, 1.452, 1.34, 1.247",\
"2.895, 2.863, 2.766, 2.612, 2.423, 2.224, 2.035, 1.868, 1.713, 1.587");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01073, 0.04487, 0.1101, 0.2116, 0.3541, 0.5417, 0.7779, 1.066, 1.41");
values("0.05131, 0.06805, 0.1252, 0.2328, 0.4001, 0.6352, 0.9437, 1.332, 1.807, 2.372",\
"0.05693, 0.07376, 0.1313, 0.2393, 0.4071, 0.6415, 0.9502, 1.339, 1.813, 2.38",\
"0.06953, 0.09252, 0.1567, 0.2646, 0.432, 0.6667, 0.9753, 1.365, 1.839, 2.406",\
"0.076, 0.1066, 0.1909, 0.316, 0.4832, 0.7169, 1.025, 1.413, 1.888, 2.453",\
"0.07288, 0.112, 0.2172, 0.3705, 0.5641, 0.7992, 1.106, 1.493, 1.967, 2.531",\
"0.05784, 0.1061, 0.2336, 0.4155, 0.6428, 0.9119, 1.222, 1.607, 2.079, 2.642",\
"0.0304, 0.0872, 0.2381, 0.4504, 0.7109, 1.018, 1.37, 1.763, 2.232, 2.793",\
"-0.0111, 0.0549, 0.2284, 0.4722, 0.7685, 1.113, 1.507, 1.946, 2.429, 2.987",\
"-0.067, 0.0072, 0.2039, 0.4794, 0.8124, 1.196, 1.63, 2.117, 2.65, 3.227",\
"-0.1405, -0.0564, 0.1636, 0.471, 0.8413, 1.266, 1.741, 2.272, 2.856, 3.49");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01073, 0.04487, 0.1101, 0.2116, 0.3541, 0.5417, 0.7779, 1.066, 1.41");
values("0.05583, 0.07809, 0.1517, 0.2883, 0.499, 0.7943, 1.183, 1.671, 2.271, 2.981",\
"0.06417, 0.08591, 0.1601, 0.2973, 0.5087, 0.8045, 1.193, 1.682, 2.281, 2.992",\
"0.09714, 0.1223, 0.1955, 0.332, 0.5437, 0.84, 1.227, 1.719, 2.316, 3.025",\
"0.1451, 0.1774, 0.2681, 0.4068, 0.6155, 0.9104, 1.297, 1.788, 2.386, 3.097",\
"0.2065, 0.2474, 0.3577, 0.5234, 0.7365, 1.027, 1.413, 1.9, 2.497, 3.207",\
"0.2802, 0.3311, 0.465, 0.6569, 0.9032, 1.199, 1.579, 2.063, 2.655, 3.363",\
"0.3669, 0.4288, 0.5879, 0.8103, 1.088, 1.422, 1.808, 2.286, 2.875, 3.581",\
"0.4696, 0.5407, 0.7275, 0.9824, 1.293, 1.665, 2.092, 2.575, 3.158, 3.857",\
"0.5865, 0.6681, 0.8817, 1.173, 1.521, 1.927, 2.398, 2.924, 3.511, 4.205",\
"0.72, 0.812, 1.053, 1.382, 1.77, 2.214, 2.723, 3.298, 3.93, 4.628");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01073, 0.04487, 0.1101, 0.2116, 0.3541, 0.5417, 0.7779, 1.066, 1.41");
values("0.04911, 0.07607, 0.1696, 0.3466, 0.6235, 1.011, 1.522, 2.164, 2.949, 3.885",\
"0.04926, 0.07562, 0.1692, 0.3469, 0.6229, 1.011, 1.521, 2.164, 2.949, 3.886",\
"0.07296, 0.09944, 0.1759, 0.3467, 0.6236, 1.011, 1.521, 2.164, 2.949, 3.886",\
"0.1084, 0.139, 0.2308, 0.3741, 0.6255, 1.012, 1.521, 2.165, 2.95, 3.885",\
"0.1543, 0.1931, 0.2987, 0.4647, 0.684, 1.022, 1.523, 2.165, 2.951, 3.885",\
"0.2072, 0.2571, 0.3829, 0.567, 0.8142, 1.119, 1.552, 2.168, 2.95, 3.885",\
"0.2682, 0.3274, 0.4804, 0.6874, 0.957, 1.293, 1.692, 2.227, 2.96, 3.889",\
"0.3372, 0.4064, 0.586, 0.8252, 1.117, 1.481, 1.915, 2.413, 3.059, 3.911",\
"0.4108, 0.4942, 0.7, 0.9742, 1.3, 1.686, 2.152, 2.688, 3.294, 4.056",\
"0.4934, 0.588, 0.8218, 1.135, 1.497, 1.912, 2.405, 2.977, 3.626, 4.343");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01073, 0.04487, 0.1101, 0.2116, 0.3541, 0.5417, 0.7779, 1.066, 1.41");
values("0.06186, 0.09648, 0.2179, 0.4508, 0.8117, 1.324, 1.993, 2.838, 3.86, 5.094",\
"0.06184, 0.09658, 0.2188, 0.452, 0.8122, 1.324, 1.994, 2.838, 3.86, 5.099",\
"0.08336, 0.113, 0.2187, 0.4509, 0.8134, 1.322, 1.993, 2.832, 3.87, 5.097",\
"0.1183, 0.1534, 0.2614, 0.4571, 0.812, 1.323, 1.992, 2.838, 3.864, 5.093",\
"0.1642, 0.2066, 0.3289, 0.5245, 0.8266, 1.319, 1.992, 2.831, 3.865, 5.093",\
"0.2174, 0.2704, 0.4072, 0.6284, 0.924, 1.348, 1.989, 2.834, 3.862, 5.093",\
"0.2774, 0.3398, 0.5032, 0.739, 1.07, 1.472, 2.033, 2.831, 3.864, 5.085",\
"0.3382, 0.4152, 0.6072, 0.8708, 1.22, 1.663, 2.185, 2.903, 3.869, 5.081",\
"0.4078, 0.4962, 0.7198, 1.019, 1.387, 1.861, 2.423, 3.08, 3.951, 5.095",\
"0.4818, 0.5824, 0.8404, 1.177, 1.578, 2.07, 2.675, 3.358, 4.165, 5.208");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01073, 0.04487, 0.1101, 0.2116, 0.3541, 0.5417, 0.7779, 1.066, 1.41");
values("0.06437, 0.0811, 0.138, 0.2458, 0.4131, 0.6475, 0.9559, 1.345, 1.82, 2.385",\
"0.06875, 0.08573, 0.1434, 0.2514, 0.4192, 0.6535, 0.9621, 1.352, 1.825, 2.391",\
"0.07569, 0.09621, 0.1578, 0.2662, 0.4341, 0.6687, 0.9774, 1.366, 1.841, 2.407",\
"0.07616, 0.1029, 0.1777, 0.2953, 0.4635, 0.6978, 1.006, 1.395, 1.869, 2.434",\
"0.06454, 0.09924, 0.1926, 0.3288, 0.51, 0.7463, 1.053, 1.441, 1.915, 2.479",\
"0.0391, 0.08144, 0.1956, 0.3572, 0.5593, 0.8116, 1.123, 1.509, 1.981, 2.545",\
"-0.0023, 0.0478, 0.1825, 0.3728, 0.6045, 0.8784, 1.208, 1.602, 2.072, 2.634",\
"-0.0609, -0.0032, 0.1524, 0.3717, 0.637, 0.9423, 1.295, 1.709, 2.19, 2.751",\
"-0.1389, -0.0732, 0.1036, 0.3521, 0.6523, 0.9944, 1.379, 1.816, 2.319, 2.895",\
"-0.2374, -0.1629, 0.0348, 0.3128, 0.6477, 1.029, 1.452, 1.921, 2.448, 3.047");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01073, 0.04487, 0.1101, 0.2116, 0.3541, 0.5417, 0.7779, 1.066, 1.41");
values("0.08092, 0.1021, 0.1741, 0.3095, 0.5195, 0.814, 1.201, 1.689, 2.287, 2.996",\
"0.08887, 0.1102, 0.1826, 0.3185, 0.5289, 0.8234, 1.211, 1.699, 2.297, 3.005",\
"0.1275, 0.1489, 0.2198, 0.3549, 0.5649, 0.8596, 1.247, 1.736, 2.33, 3.042",\
"0.1883, 0.2151, 0.2976, 0.4315, 0.6389, 0.9316, 1.319, 1.806, 2.403, 3.112",\
"0.2666, 0.2996, 0.3974, 0.5535, 0.7616, 1.051, 1.434, 1.919, 2.515, 3.224",\
"0.3626, 0.4025, 0.5182, 0.6971, 0.934, 1.225, 1.603, 2.085, 2.676, 3.382",\
"0.4765, 0.5241, 0.6595, 0.8627, 1.129, 1.454, 1.834, 2.31, 2.897, 3.6",\
"0.6089, 0.6648, 0.8216, 1.053, 1.346, 1.706, 2.124, 2.602, 3.182, 3.881",\
"0.7618, 0.8258, 1.005, 1.266, 1.591, 1.981, 2.44, 2.958, 3.539, 4.229",\
"0.9365, 1.008, 1.21, 1.503, 1.862, 2.285, 2.779, 3.343, 3.964, 4.657");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01073, 0.04487, 0.1101, 0.2116, 0.3541, 0.5417, 0.7779, 1.066, 1.41");
values("0.04923, 0.07592, 0.1693, 0.3467, 0.6235, 1.011, 1.522, 2.164, 2.95, 3.886",\
"0.0495, 0.0759, 0.1689, 0.3478, 0.6237, 1.012, 1.523, 2.165, 2.95, 3.886",\
"0.06864, 0.0915, 0.1734, 0.3475, 0.6237, 1.012, 1.522, 2.166, 2.95, 3.885",\
"0.1078, 0.1313, 0.2096, 0.3638, 0.6249, 1.011, 1.522, 2.165, 2.951, 3.885",\
"0.1621, 0.189, 0.2716, 0.4202, 0.6604, 1.021, 1.523, 2.165, 2.95, 3.885",\
"0.224, 0.2573, 0.3541, 0.5074, 0.7388, 1.077, 1.545, 2.167, 2.953, 3.888",\
"0.2942, 0.3332, 0.4492, 0.621, 0.8514, 1.18, 1.625, 2.209, 2.961, 3.887",\
"0.3718, 0.4184, 0.553, 0.7502, 0.997, 1.319, 1.754, 2.314, 3.027, 3.911",\
"0.4544, 0.5104, 0.6646, 0.8898, 1.165, 1.497, 1.922, 2.472, 3.156, 3.999",\
"0.5446, 0.6068, 0.7854, 1.04, 1.348, 1.706, 2.131, 2.674, 3.343, 4.16");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01073, 0.04487, 0.1101, 0.2116, 0.3541, 0.5417, 0.7779, 1.066, 1.41");
values("0.09895, 0.1344, 0.2573, 0.4886, 0.8509, 1.357, 2.022, 2.86, 3.886, 5.105",\
"0.09884, 0.134, 0.257, 0.4892, 0.8509, 1.357, 2.022, 2.861, 3.887, 5.105",\
"0.112, 0.1412, 0.2564, 0.4899, 0.8513, 1.357, 2.022, 2.863, 3.885, 5.107",\
"0.1501, 0.1856, 0.289, 0.4916, 0.8511, 1.358, 2.023, 2.862, 3.889, 5.107",\
"0.1978, 0.2379, 0.3592, 0.5525, 0.8612, 1.357, 2.023, 2.862, 3.889, 5.111",\
"0.2534, 0.3012, 0.436, 0.6568, 0.95, 1.381, 2.024, 2.862, 3.889, 5.111",\
"0.3164, 0.3718, 0.5272, 0.7652, 1.094, 1.498, 2.065, 2.866, 3.888, 5.112",\
"0.3836, 0.4504, 0.629, 0.8886, 1.241, 1.685, 2.21, 2.926, 3.894, 5.11",\
"0.455, 0.5342, 0.7404, 1.03, 1.4, 1.881, 2.44, 3.103, 3.978, 5.125",\
"0.532, 0.6232, 0.86, 1.184, 1.578, 2.079, 2.686, 3.371, 4.184, 5.231");
}
}
}
}