blob: 92ba72ecdd170f708c6f09e9937b41d8932db19a [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nand2_1) {
area : 14.112000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "7.8732e-06" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "7.8732e-06" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "1.0605492e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "1.0778508e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.0778508e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.005437 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.005224, 0.005211, 0.005198, 0.005174, 0.005181, 0.005166, 0.005159, \
0.005155, 0.005155, 0.00511");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.004186, -0.00419, -0.004179, -0.004183, -0.004192, -0.0042, \
-0.004209, -0.00423, -0.004264, -0.00437");
}
}
}
pin(A2) {
capacitance : 0.00511 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.004431, 0.00434, 0.004329, 0.004309, 0.004308, 0.004301, 0.004296, \
0.004297, 0.004277, 0.004248");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.004316, -0.004318, -0.004245, -0.004252, -0.004268, -0.004271, \
-0.00427, -0.004272, -0.004268, -0.004253");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2))" ;
max_capacitance : 0.1811 ;
max_transition : 17 ;
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002243, 0.006606, 0.01494, 0.02792, 0.04613, 0.07009, 0.1003, 0.1371, 0.1811");
values("0.001347, 0.001342, 0.001351, 0.001356, 0.001356, 0.001357, 0.00136, 0.001359, 0.001358, 0.001358",\
"0.001243, 0.001268, 0.00129, 0.001317, 0.001332, 0.001339, 0.001341, 0.001342, 0.001343, 0.001348",\
"0.000977, 0.001041, 0.001134, 0.001217, 0.001261, 0.00129, 0.001308, 0.001318, 0.001322, 0.001329",\
"0.0007304, 0.0007916, 0.0009203, 0.001061, 0.001156, 0.001217, 0.001254, 0.001277, 0.001294, 0.001305",\
"0.000531, 0.0005841, 0.0007322, 0.000893, 0.001027, 0.001119, 0.00118, 0.001223, 0.001251, 0.00127",\
"0.0004001, 0.0004428, 0.0005797, 0.0007399, 0.0008898, 0.001009, 0.001096, 0.001155, 0.001198, 0.00123",\
"0.0003031, 0.000348, 0.0004533, 0.0006073, 0.0007631, 0.0008948, 0.0009992, 0.001078, 0.001136, 0.001174",\
"0.0002369, 0.0002707, 0.000367, 0.0005003, 0.0006524, 0.0007889, 0.0009018, 0.0009956, 0.001064, 0.001093",\
"0.000186, 0.0002173, 0.0003041, 0.0004216, 0.0005568, 0.0006903, 0.0008072, 0.0009086, 0.0009619, 0.0008486",\
"0.0001526, 0.0001807, 0.0002588, 0.0003652, 0.0004908, 0.0006175, 0.0007255, 0.0007229, 0.0003607, -0.0002079");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002243, 0.006606, 0.01494, 0.02792, 0.04613, 0.07009, 0.1003, 0.1371, 0.1811");
values("0.01506, 0.01508, 0.01512, 0.01514, 0.01514, 0.01516, 0.01513, 0.01514, 0.01602, 0.02703",\
"0.01478, 0.01487, 0.01506, 0.01519, 0.01525, 0.01527, 0.01526, 0.01534, 0.01622, 0.02774",\
"0.01421, 0.01432, 0.01456, 0.01479, 0.01502, 0.01514, 0.01521, 0.01529, 0.01646, 0.02943",\
"0.01384, 0.01391, 0.01413, 0.01442, 0.01466, 0.01485, 0.01498, 0.0151, 0.01687, 0.03343",\
"0.01368, 0.01373, 0.01386, 0.01409, 0.0143, 0.01457, 0.01469, 0.01493, 0.01787, 0.04159",\
"0.01361, 0.01364, 0.01372, 0.01389, 0.01407, 0.01428, 0.01445, 0.01492, 0.02106, 0.0575",\
"0.01354, 0.01356, 0.01363, 0.01373, 0.0139, 0.01402, 0.01424, 0.01558, 0.03112, 0.08467",\
"0.0135, 0.01353, 0.01359, 0.01364, 0.01377, 0.0139, 0.01436, 0.021, 0.05879, 0.1157",\
"0.01347, 0.01349, 0.01356, 0.0136, 0.01366, 0.01386, 0.01883, 0.05041, 0.09454, 0.1284",\
"0.01342, 0.01344, 0.01348, 0.01357, 0.01419, 0.02696, 0.05366, 0.07378, 0.08768, 0.09752");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002243, 0.006606, 0.01494, 0.02792, 0.04613, 0.07009, 0.1003, 0.1371, 0.1811");
values("0.001333, 0.001338, 0.001351, 0.001355, 0.001357, 0.001356, 0.001356, 0.001356, 0.001356, 0.001356",\
"0.001272, 0.001285, 0.00131, 0.001325, 0.001335, 0.001342, 0.001345, 0.001347, 0.001347, 0.001348",\
"0.001084, 0.001123, 0.001195, 0.001249, 0.001287, 0.00131, 0.001322, 0.001327, 0.00133, 0.001336",\
"0.0008892, 0.0009228, 0.001024, 0.001121, 0.0012, 0.001246, 0.001272, 0.001292, 0.001307, 0.001312",\
"0.0007218, 0.0007562, 0.0008729, 0.0009947, 0.001093, 0.001167, 0.001217, 0.00125, 0.001271, 0.001288",\
"0.0006066, 0.0006451, 0.000745, 0.0008731, 0.0009866, 0.001082, 0.00115, 0.001197, 0.001229, 0.001255",\
"0.0005282, 0.0005598, 0.0006485, 0.0007663, 0.0008874, 0.0009905, 0.001073, 0.001134, 0.001181, 0.001206",\
"0.000479, 0.0004989, 0.0005787, 0.0006815, 0.0007999, 0.0009061, 0.000996, 0.001066, 0.001122, 0.001144",\
"0.0004382, 0.0004551, 0.0005224, 0.0006199, 0.0007279, 0.0008265, 0.0009221, 0.001002, 0.001042, 0.0009506",\
"0.0004107, 0.0004328, 0.000495, 0.0005777, 0.0006738, 0.0007732, 0.0008599, 0.0008849, 0.0006264, 7.042e-05");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002243, 0.006606, 0.01494, 0.02792, 0.04613, 0.07009, 0.1003, 0.1371, 0.1811");
values("0.01881, 0.01876, 0.01882, 0.01885, 0.01876, 0.01873, 0.01872, 0.0187, 0.01963, 0.03099",\
"0.01851, 0.01853, 0.01852, 0.01853, 0.01854, 0.01853, 0.01849, 0.01853, 0.01949, 0.03126",\
"0.01806, 0.0181, 0.01819, 0.01828, 0.01835, 0.01838, 0.01839, 0.01844, 0.01957, 0.03304",\
"0.01777, 0.01782, 0.01791, 0.01803, 0.01813, 0.01821, 0.01822, 0.01835, 0.0201, 0.03711",\
"0.01763, 0.01766, 0.01772, 0.01782, 0.01794, 0.01803, 0.0181, 0.01827, 0.02131, 0.04547",\
"0.01754, 0.01754, 0.0176, 0.01769, 0.01775, 0.01786, 0.01795, 0.01827, 0.02474, 0.06186",\
"0.01744, 0.01747, 0.0175, 0.01758, 0.01766, 0.01773, 0.01781, 0.01917, 0.03534, 0.08921",\
"0.01739, 0.0174, 0.01743, 0.01749, 0.01751, 0.01763, 0.01801, 0.02517, 0.06351, 0.1195",\
"0.01733, 0.01733, 0.01734, 0.01742, 0.01743, 0.01757, 0.02296, 0.05539, 0.09847, 0.1313",\
"0.0172, 0.01722, 0.01724, 0.01728, 0.01803, 0.03187, 0.05757, 0.07651, 0.08947, 0.09853");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002243, 0.006606, 0.01494, 0.02792, 0.04613, 0.07009, 0.1003, 0.1371, 0.1811");
values("0.2459, 0.2817, 0.4065, 0.6449, 1.016, 1.538, 2.223, 3.087, 4.141, 5.399",\
"0.292, 0.328, 0.4537, 0.6926, 1.064, 1.585, 2.271, 3.134, 4.19, 5.447",\
"0.4693, 0.5059, 0.633, 0.8728, 1.245, 1.766, 2.453, 3.317, 4.372, 5.629",\
"0.7583, 0.812, 0.9703, 1.22, 1.593, 2.114, 2.8, 3.665, 4.717, 5.977",\
"1.103, 1.178, 1.4, 1.73, 2.134, 2.657, 3.343, 4.205, 5.262, 6.518",\
"1.5, 1.6, 1.892, 2.322, 2.836, 3.416, 4.107, 4.969, 6.022, 7.281",\
"1.946, 2.075, 2.446, 2.983, 3.622, 4.332, 5.101, 5.975, 7.028, 8.285",\
"2.441, 2.6, 3.053, 3.714, 4.486, 5.339, 6.253, 7.225, 8.297, 9.552",\
"2.979, 3.172, 3.722, 4.509, 5.426, 6.43, 7.499, 8.63, 9.815, 11.1",\
"3.558, 3.788, 4.445, 5.366, 6.441, 7.605, 8.842, 10.14, 11.49, 12.9");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002243, 0.006606, 0.01494, 0.02792, 0.04613, 0.07009, 0.1003, 0.1371, 0.1811");
values("0.4408, 0.5093, 0.7491, 1.205, 1.914, 2.91, 4.216, 5.868, 7.877, 10.28",\
"0.4956, 0.5673, 0.8128, 1.273, 1.985, 2.98, 4.291, 5.94, 7.954, 10.35",\
"0.7057, 0.7779, 1.026, 1.493, 2.21, 3.209, 4.52, 6.17, 8.184, 10.58",\
"1.138, 1.209, 1.455, 1.922, 2.641, 3.643, 4.959, 6.61, 8.623, 11.02",\
"1.78, 1.87, 2.137, 2.604, 3.324, 4.327, 5.641, 7.297, 9.315, 11.72",\
"2.576, 2.699, 3.053, 3.567, 4.287, 5.292, 6.608, 8.261, 10.28, 12.68",\
"3.523, 3.684, 4.141, 4.784, 5.56, 6.566, 7.882, 9.534, 11.56, 13.96",\
"4.628, 4.829, 5.399, 6.202, 7.118, 8.174, 9.489, 11.15, 13.17, 15.57",\
"5.888, 6.135, 6.833, 7.804, 8.914, 10.1, 11.46, 13.11, 15.13, 17.53",\
"7.311, 7.607, 8.439, 9.597, 10.91, 12.31, 13.77, 15.46, 17.48, 19.88");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002243, 0.006606, 0.01494, 0.02792, 0.04613, 0.07009, 0.1003, 0.1371, 0.1811");
values("0.2872, 0.3457, 0.5529, 0.95, 1.566, 2.43, 3.567, 5, 6.75, 8.837",\
"0.2872, 0.3461, 0.5533, 0.9501, 1.566, 2.429, 3.567, 5.001, 6.752, 8.837",\
"0.2979, 0.3504, 0.5537, 0.9502, 1.566, 2.43, 3.567, 5.001, 6.751, 8.837",\
"0.4454, 0.4924, 0.641, 0.9664, 1.566, 2.43, 3.567, 5.001, 6.749, 8.836",\
"0.639, 0.7002, 0.888, 1.178, 1.64, 2.437, 3.567, 5.001, 6.75, 8.836",\
"0.8658, 0.9442, 1.178, 1.532, 1.979, 2.601, 3.602, 5.001, 6.752, 8.835",\
"1.124, 1.22, 1.502, 1.926, 2.458, 3.066, 3.872, 5.087, 6.761, 8.834",\
"1.42, 1.529, 1.863, 2.361, 2.975, 3.683, 4.47, 5.492, 6.922, 8.872",\
"1.756, 1.882, 2.26, 2.836, 3.542, 4.344, 5.248, 6.212, 7.44, 9.126",\
"2.126, 2.284, 2.7, 3.36, 4.148, 5.062, 6.052, 7.154, 8.314, 9.778");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002243, 0.006606, 0.01494, 0.02792, 0.04613, 0.07009, 0.1003, 0.1371, 0.1811");
values("0.5406, 0.6539, 1.053, 1.813, 3.001, 4.668, 6.855, 9.623, 12.99, 16.99",\
"0.5407, 0.6541, 1.054, 1.816, 3, 4.664, 6.859, 9.621, 13, 17",\
"0.5404, 0.6546, 1.053, 1.813, 3, 4.666, 6.857, 9.613, 12.99, 16.99",\
"0.5642, 0.666, 1.054, 1.815, 3, 4.666, 6.858, 9.611, 12.98, 17",\
"0.7566, 0.8244, 1.115, 1.821, 2.999, 4.666, 6.857, 9.61, 12.99, 16.99",\
"1.04, 1.129, 1.384, 1.922, 3.015, 4.669, 6.86, 9.613, 12.99, 16.99",\
"1.363, 1.476, 1.795, 2.267, 3.137, 4.684, 6.856, 9.616, 12.99, 16.99",\
"1.724, 1.857, 2.246, 2.804, 3.534, 4.828, 6.886, 9.612, 13, 16.99",\
"2.12, 2.28, 2.746, 3.404, 4.182, 5.244, 7.034, 9.644, 12.98, 17",\
"2.558, 2.744, 3.28, 4.05, 4.946, 5.944, 7.446, 9.8, 13.02, 16.99");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002243, 0.006606, 0.01494, 0.02792, 0.04613, 0.07009, 0.1003, 0.1371, 0.1811");
values("0.2751, 0.3108, 0.4357, 0.6743, 1.045, 1.567, 2.252, 3.116, 4.171, 5.428",\
"0.3311, 0.367, 0.4924, 0.731, 1.102, 1.623, 2.31, 3.173, 4.228, 5.483",\
"0.5054, 0.5419, 0.6682, 0.9075, 1.279, 1.801, 2.487, 3.352, 4.405, 5.663",\
"0.7875, 0.8333, 0.9788, 1.226, 1.599, 2.121, 2.806, 3.671, 4.726, 5.984",\
"1.149, 1.209, 1.395, 1.692, 2.09, 2.615, 3.303, 4.167, 5.22, 6.479",\
"1.58, 1.66, 1.898, 2.264, 2.732, 3.302, 3.997, 4.862, 5.918, 7.176",\
"2.072, 2.176, 2.481, 2.93, 3.486, 4.138, 4.895, 5.775, 6.833, 8.091",\
"2.626, 2.754, 3.13, 3.683, 4.343, 5.095, 5.943, 6.899, 7.98, 9.241",\
"3.237, 3.394, 3.852, 4.515, 5.298, 6.167, 7.124, 8.179, 9.343, 10.64",\
"3.903, 4.091, 4.639, 5.422, 6.343, 7.344, 8.426, 9.595, 10.87, 12.26");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002243, 0.006606, 0.01494, 0.02792, 0.04613, 0.07009, 0.1003, 0.1371, 0.1811");
values("0.5662, 0.6357, 0.8768, 1.334, 2.044, 3.039, 4.348, 5.995, 8.006, 10.4",\
"0.6208, 0.6908, 0.9331, 1.391, 2.102, 3.098, 4.406, 6.054, 8.065, 10.46",\
"0.8385, 0.9092, 1.154, 1.615, 2.329, 3.325, 4.635, 6.283, 8.295, 10.69",\
"1.274, 1.344, 1.589, 2.051, 2.766, 3.765, 5.076, 6.725, 8.738, 11.13",\
"1.949, 2.025, 2.277, 2.739, 3.454, 4.453, 5.766, 7.415, 9.428, 11.82",\
"2.81, 2.913, 3.22, 3.708, 4.422, 5.423, 6.734, 8.384, 10.4, 12.8",\
"3.83, 3.964, 4.36, 4.95, 5.702, 6.701, 8.012, 9.664, 11.68, 14.08",\
"5.015, 5.18, 5.675, 6.407, 7.276, 8.314, 9.628, 11.28, 13.29, 15.69",\
"6.369, 6.569, 7.167, 8.055, 9.103, 10.25, 11.6, 13.25, 15.26, 17.66",\
"7.889, 8.13, 8.844, 9.896, 11.14, 12.48, 13.92, 15.6, 17.61, 20.01");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002243, 0.006606, 0.01494, 0.02792, 0.04613, 0.07009, 0.1003, 0.1371, 0.1811");
values("0.2869, 0.346, 0.5544, 0.9494, 1.567, 2.43, 3.567, 4.999, 6.751, 8.837",\
"0.288, 0.3471, 0.5544, 0.9502, 1.567, 2.43, 3.568, 5.001, 6.752, 8.834",\
"0.2914, 0.3485, 0.5544, 0.9502, 1.567, 2.43, 3.567, 5.001, 6.749, 8.837",\
"0.372, 0.4264, 0.604, 0.9598, 1.566, 2.43, 3.568, 5, 6.751, 8.837",\
"0.4976, 0.5578, 0.7516, 1.094, 1.618, 2.435, 3.567, 5, 6.749, 8.834",\
"0.6628, 0.7324, 0.9484, 1.31, 1.831, 2.553, 3.597, 5.002, 6.752, 8.835",\
"0.8566, 0.942, 1.193, 1.585, 2.127, 2.848, 3.792, 5.075, 6.759, 8.836",\
"1.076, 1.18, 1.476, 1.916, 2.488, 3.234, 4.168, 5.35, 6.894, 8.868",\
"1.332, 1.444, 1.79, 2.294, 2.92, 3.684, 4.644, 5.82, 7.25, 9.07",\
"1.612, 1.748, 2.132, 2.702, 3.398, 4.206, 5.192, 6.4, 7.816, 9.518");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002243, 0.006606, 0.01494, 0.02792, 0.04613, 0.07009, 0.1003, 0.1371, 0.1811");
values("0.6064, 0.7193, 1.116, 1.876, 3.06, 4.723, 6.913, 9.671, 13.04, 17.05",\
"0.6079, 0.7194, 1.116, 1.875, 3.06, 4.723, 6.913, 9.669, 13.04, 17.04",\
"0.6068, 0.7198, 1.117, 1.875, 3.06, 4.724, 6.913, 9.669, 13.04, 17.05",\
"0.6096, 0.7208, 1.116, 1.876, 3.06, 4.724, 6.913, 9.67, 13.03, 17.04",\
"0.7022, 0.7928, 1.138, 1.876, 3.06, 4.723, 6.91, 9.669, 13.04, 17.05",\
"0.9416, 1.035, 1.322, 1.935, 3.065, 4.723, 6.91, 9.671, 13.03, 17.05",\
"1.223, 1.341, 1.683, 2.205, 3.153, 4.735, 6.914, 9.672, 13.03, 17.04",\
"1.532, 1.678, 2.102, 2.69, 3.488, 4.84, 6.93, 9.67, 13.03, 17.04",\
"1.87, 2.048, 2.552, 3.26, 4.066, 5.206, 7.048, 9.69, 13.03, 17.04",\
"2.244, 2.454, 3.04, 3.87, 4.812, 5.854, 7.422, 9.824, 13.06, 17.04");
}
}
}
}