blob: af4f49f21d16b04cda18b7d1da59e4bb3fc34e73 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__and2_1) {
area : 22.579200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "3.6567e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "3.6567e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "4.8408e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "4.5738e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "4.8408e-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.003684 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.00985, 0.009816, 0.009782, 0.009777, 0.009798, 0.009801, 0.009787, \
0.009784, 0.009797, 0.009787");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.006632, -0.006642, -0.00663, -0.006629, -0.006657, -0.006657, \
-0.006659, -0.006673, -0.006692, -0.006717");
}
}
}
pin(A2) {
capacitance : 0.003655 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.009244, 0.008498, 0.008468, 0.008456, 0.008454, 0.008453, 0.008453, \
0.008455, 0.008462, 0.008455");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.008473, -0.008457, -0.008432, -0.00843, -0.008447, -0.008438, \
-0.008438, -0.008436, -0.008443, -0.008445");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2)" ;
max_capacitance : 0.5631 ;
max_transition : 11.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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004879, 0.0185, 0.0445, 0.08502, 0.1419, 0.2167, 0.3109, 0.4259, 0.5631");
values("0.08318, 0.08349, 0.08432, 0.08512, 0.08558, 0.08579, 0.08591, 0.08599, 0.08603, 0.08605",\
"0.0824, 0.08268, 0.08369, 0.08438, 0.08482, 0.08503, 0.08516, 0.08523, 0.08528, 0.08531",\
"0.08129, 0.08143, 0.08226, 0.08311, 0.08363, 0.08389, 0.08407, 0.08416, 0.08422, 0.08425",\
"0.08269, 0.08253, 0.08282, 0.08358, 0.08409, 0.08442, 0.08463, 0.08474, 0.08481, 0.08488",\
"0.08722, 0.08656, 0.08607, 0.08635, 0.08675, 0.08708, 0.08727, 0.08742, 0.08752, 0.0876",\
"0.09384, 0.09261, 0.09153, 0.09131, 0.09154, 0.09178, 0.09195, 0.09208, 0.09217, 0.09227",\
"0.1028, 0.101, 0.09925, 0.09856, 0.09852, 0.09863, 0.0988, 0.09892, 0.09902, 0.09907",\
"0.1144, 0.1121, 0.1096, 0.1084, 0.108, 0.1079, 0.108, 0.1081, 0.1082, 0.1082",\
"0.129, 0.1261, 0.1227, 0.1209, 0.1201, 0.1198, 0.1198, 0.1198, 0.1198, 0.1199",\
"0.1466, 0.143, 0.1387, 0.1363, 0.1351, 0.1345, 0.1343, 0.1342, 0.1342, 0.1342");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004879, 0.0185, 0.0445, 0.08502, 0.1419, 0.2167, 0.3109, 0.4259, 0.5631");
values("0.0469, 0.047, 0.04807, 0.04936, 0.05007, 0.05071, 0.05063, 0.05075, 0.05242, 0.06995",\
"0.04648, 0.04661, 0.04754, 0.04882, 0.04959, 0.05011, 0.05024, 0.05081, 0.05212, 0.07036",\
"0.04612, 0.04619, 0.0469, 0.04801, 0.04884, 0.04933, 0.04991, 0.05021, 0.05178, 0.07099",\
"0.04752, 0.0472, 0.04701, 0.04795, 0.04866, 0.04951, 0.04994, 0.05018, 0.05199, 0.07307",\
"0.05069, 0.05026, 0.04981, 0.04966, 0.05028, 0.05071, 0.05147, 0.05177, 0.05335, 0.08039",\
"0.05611, 0.0552, 0.05407, 0.05407, 0.05409, 0.05404, 0.05465, 0.05519, 0.05793, 0.09126",\
"0.06372, 0.06254, 0.06089, 0.06028, 0.06048, 0.06013, 0.05981, 0.05951, 0.06468, 0.1088",\
"0.07376, 0.0724, 0.07022, 0.06898, 0.06888, 0.06835, 0.06788, 0.06746, 0.07373, 0.1357",\
"0.0864, 0.08466, 0.08206, 0.08029, 0.07959, 0.07915, 0.07961, 0.07831, 0.08882, 0.1805",\
"0.1017, 0.09955, 0.09642, 0.09436, 0.09303, 0.09277, 0.09263, 0.09371, 0.1131, 0.2566");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004879, 0.0185, 0.0445, 0.08502, 0.1419, 0.2167, 0.3109, 0.4259, 0.5631");
values("0.09198, 0.09205, 0.0927, 0.09338, 0.09382, 0.09407, 0.09422, 0.09431, 0.09437, 0.09441",\
"0.09117, 0.09127, 0.09198, 0.09273, 0.09316, 0.09339, 0.09355, 0.09364, 0.0937, 0.09373",\
"0.09063, 0.09064, 0.09126, 0.09204, 0.0925, 0.09278, 0.09294, 0.09305, 0.09312, 0.09317",\
"0.09215, 0.09193, 0.09212, 0.09272, 0.09316, 0.09353, 0.09376, 0.09388, 0.09396, 0.09403",\
"0.0969, 0.09604, 0.09553, 0.0956, 0.09599, 0.09632, 0.09651, 0.09667, 0.09676, 0.09683",\
"0.1039, 0.1025, 0.1012, 0.1009, 0.101, 0.1012, 0.1013, 0.1015, 0.1016, 0.1016",\
"0.1132, 0.1113, 0.1093, 0.1085, 0.1083, 0.1084, 0.1085, 0.1086, 0.1087, 0.1087",\
"0.1251, 0.1227, 0.12, 0.1186, 0.1181, 0.118, 0.118, 0.1181, 0.1181, 0.1182",\
"0.14, 0.1371, 0.1336, 0.1316, 0.1307, 0.1303, 0.1302, 0.1302, 0.1302, 0.1302",\
"0.1578, 0.1544, 0.15, 0.1474, 0.146, 0.1454, 0.1452, 0.1451, 0.145, 0.145");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004879, 0.0185, 0.0445, 0.08502, 0.1419, 0.2167, 0.3109, 0.4259, 0.5631");
values("0.04686, 0.04696, 0.04795, 0.04924, 0.04998, 0.05041, 0.05054, 0.05111, 0.05242, 0.07029",\
"0.04656, 0.04667, 0.04761, 0.04882, 0.04971, 0.05032, 0.05027, 0.05087, 0.05212, 0.07036",\
"0.04607, 0.0461, 0.04686, 0.04813, 0.04887, 0.04954, 0.04991, 0.05, 0.05148, 0.07065",\
"0.04669, 0.04655, 0.04669, 0.0475, 0.04836, 0.04918, 0.04955, 0.05006, 0.05169, 0.07334",\
"0.04931, 0.04892, 0.04878, 0.049, 0.04959, 0.05008, 0.05081, 0.05114, 0.05335, 0.07971",\
"0.05414, 0.05345, 0.05274, 0.05311, 0.05313, 0.05302, 0.05372, 0.05414, 0.05643, 0.08992",\
"0.06137, 0.06046, 0.05918, 0.05896, 0.05895, 0.0586, 0.05858, 0.059, 0.06323, 0.1064",\
"0.07109, 0.06985, 0.06817, 0.06727, 0.06717, 0.06742, 0.06665, 0.06632, 0.07202, 0.1317",\
"0.08343, 0.08193, 0.07972, 0.07828, 0.07791, 0.07816, 0.07742, 0.0769, 0.086, 0.1752",\
"0.09851, 0.09669, 0.09381, 0.0919, 0.09093, 0.09115, 0.09122, 0.09131, 0.1103, 0.2476");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004879, 0.0185, 0.0445, 0.08502, 0.1419, 0.2167, 0.3109, 0.4259, 0.5631");
values("0.3725, 0.4195, 0.5383, 0.7166, 0.9715, 1.322, 1.783, 2.363, 3.073, 3.917",\
"0.3968, 0.4437, 0.5627, 0.7412, 0.9958, 1.347, 1.808, 2.388, 3.096, 3.941",\
"0.4907, 0.5376, 0.6564, 0.8347, 1.089, 1.44, 1.901, 2.482, 3.19, 4.034",\
"0.671, 0.7197, 0.8404, 1.02, 1.274, 1.625, 2.087, 2.667, 3.375, 4.22",\
"0.8829, 0.9389, 1.071, 1.258, 1.515, 1.866, 2.326, 2.907, 3.615, 4.46",\
"1.117, 1.178, 1.324, 1.519, 1.78, 2.132, 2.594, 3.173, 3.882, 4.727",\
"1.383, 1.449, 1.607, 1.811, 2.077, 2.43, 2.891, 3.471, 4.179, 5.023",\
"1.686, 1.757, 1.927, 2.141, 2.411, 2.766, 3.226, 3.806, 4.515, 5.358",\
"2.027, 2.103, 2.284, 2.512, 2.789, 3.144, 3.604, 4.183, 4.892, 5.735",\
"2.406, 2.487, 2.682, 2.924, 3.209, 3.568, 4.03, 4.608, 5.316, 6.16");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004879, 0.0185, 0.0445, 0.08502, 0.1419, 0.2167, 0.3109, 0.4259, 0.5631");
values("0.348, 0.406, 0.5768, 0.8822, 1.353, 2.012, 2.878, 3.969, 5.297, 6.885",\
"0.3667, 0.4245, 0.5954, 0.9008, 1.372, 2.031, 2.897, 3.987, 5.317, 6.902",\
"0.4375, 0.4952, 0.6654, 0.9705, 1.441, 2.101, 2.967, 4.057, 5.387, 6.975",\
"0.5395, 0.5992, 0.7711, 1.076, 1.547, 2.205, 3.072, 4.161, 5.492, 7.08",\
"0.6208, 0.6845, 0.8592, 1.164, 1.635, 2.294, 3.161, 4.25, 5.583, 7.169",\
"0.6773, 0.7449, 0.9242, 1.229, 1.7, 2.359, 3.225, 4.315, 5.646, 7.233",\
"0.7081, 0.7807, 0.9669, 1.272, 1.741, 2.399, 3.266, 4.355, 5.686, 7.273",\
"0.7098, 0.7885, 0.9837, 1.29, 1.758, 2.415, 3.28, 4.371, 5.7, 7.286",\
"0.6792, 0.7623, 0.9702, 1.281, 1.748, 2.404, 3.269, 4.359, 5.69, 7.275",\
"0.6137, 0.7021, 0.9224, 1.239, 1.708, 2.365, 3.23, 4.322, 5.649, 7.235");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004879, 0.0185, 0.0445, 0.08502, 0.1419, 0.2167, 0.3109, 0.4259, 0.5631");
values("0.1228, 0.166, 0.2929, 0.5303, 0.923, 1.493, 2.251, 3.206, 4.372, 5.766",\
"0.1227, 0.1656, 0.2927, 0.5302, 0.9231, 1.493, 2.25, 3.207, 4.374, 5.766",\
"0.1229, 0.1662, 0.2929, 0.5305, 0.923, 1.493, 2.25, 3.207, 4.373, 5.765",\
"0.1346, 0.1764, 0.2986, 0.533, 0.9238, 1.494, 2.251, 3.207, 4.374, 5.765",\
"0.1628, 0.2082, 0.3276, 0.5502, 0.9298, 1.494, 2.251, 3.207, 4.374, 5.765",\
"0.1882, 0.239, 0.3582, 0.574, 0.9422, 1.5, 2.252, 3.206, 4.373, 5.763",\
"0.2116, 0.2666, 0.3918, 0.5978, 0.9556, 1.507, 2.256, 3.207, 4.37, 5.762",\
"0.2352, 0.2938, 0.4272, 0.6248, 0.9712, 1.513, 2.26, 3.212, 4.373, 5.758",\
"0.2618, 0.3234, 0.4654, 0.658, 0.9914, 1.521, 2.263, 3.211, 4.377, 5.762",\
"0.2906, 0.3548, 0.5076, 0.6994, 1.019, 1.536, 2.27, 3.216, 4.38, 5.766");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004879, 0.0185, 0.0445, 0.08502, 0.1419, 0.2167, 0.3109, 0.4259, 0.5631");
values("0.1417, 0.2122, 0.4606, 0.9665, 1.766, 2.89, 4.368, 6.229, 8.506, 11.21",\
"0.142, 0.2119, 0.461, 0.9668, 1.767, 2.889, 4.367, 6.232, 8.506, 11.22",\
"0.142, 0.2125, 0.4609, 0.9668, 1.767, 2.889, 4.368, 6.232, 8.505, 11.21",\
"0.1534, 0.2228, 0.4658, 0.9672, 1.766, 2.89, 4.368, 6.231, 8.505, 11.21",\
"0.1706, 0.2386, 0.475, 0.9726, 1.767, 2.888, 4.367, 6.23, 8.504, 11.22",\
"0.1896, 0.2582, 0.4856, 0.975, 1.772, 2.89, 4.366, 6.23, 8.504, 11.21",\
"0.2104, 0.2808, 0.4988, 0.9774, 1.771, 2.895, 4.368, 6.226, 8.503, 11.21",\
"0.2318, 0.3072, 0.519, 0.9836, 1.773, 2.895, 4.37, 6.226, 8.499, 11.21",\
"0.2538, 0.336, 0.545, 0.9944, 1.777, 2.896, 4.37, 6.229, 8.497, 11.21",\
"0.2752, 0.3626, 0.5766, 1.012, 1.787, 2.9, 4.374, 6.23, 8.5, 11.2");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004879, 0.0185, 0.0445, 0.08502, 0.1419, 0.2167, 0.3109, 0.4259, 0.5631");
values("0.4136, 0.4619, 0.5825, 0.7619, 1.017, 1.368, 1.829, 2.41, 3.118, 3.962",\
"0.4382, 0.4863, 0.6069, 0.7864, 1.041, 1.393, 1.854, 2.434, 3.142, 3.986",\
"0.5351, 0.5832, 0.7037, 0.8832, 1.138, 1.49, 1.95, 2.531, 3.239, 4.084",\
"0.7239, 0.773, 0.894, 1.074, 1.329, 1.681, 2.141, 2.722, 3.43, 4.275",\
"0.9566, 1.012, 1.144, 1.33, 1.586, 1.938, 2.398, 2.979, 3.687, 4.532",\
"1.212, 1.273, 1.417, 1.612, 1.873, 2.225, 2.685, 3.266, 3.974, 4.817",\
"1.498, 1.566, 1.722, 1.926, 2.191, 2.543, 3.004, 3.585, 4.293, 5.136",\
"1.826, 1.898, 2.066, 2.279, 2.548, 2.902, 3.363, 3.943, 4.651, 5.495",\
"2.198, 2.275, 2.454, 2.677, 2.951, 3.306, 3.767, 4.347, 5.055, 5.899",\
"2.615, 2.697, 2.888, 3.123, 3.403, 3.761, 4.222, 4.801, 5.509, 6.353");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004879, 0.0185, 0.0445, 0.08502, 0.1419, 0.2167, 0.3109, 0.4259, 0.5631");
values("0.3638, 0.4216, 0.5925, 0.898, 1.369, 2.028, 2.894, 3.984, 5.314, 6.9",\
"0.3822, 0.4402, 0.611, 0.9165, 1.387, 2.046, 2.912, 4.002, 5.332, 6.92",\
"0.433, 0.4908, 0.6612, 0.9662, 1.437, 2.096, 2.962, 4.053, 5.383, 6.97",\
"0.5071, 0.5673, 0.7399, 1.045, 1.515, 2.174, 3.04, 4.131, 5.462, 7.049",\
"0.571, 0.6348, 0.8114, 1.117, 1.588, 2.246, 3.112, 4.202, 5.533, 7.121",\
"0.6115, 0.6795, 0.8615, 1.168, 1.638, 2.296, 3.162, 4.252, 5.584, 7.17",\
"0.6247, 0.6974, 0.8865, 1.193, 1.662, 2.32, 3.187, 4.276, 5.607, 7.192",\
"0.6036, 0.6824, 0.881, 1.192, 1.66, 2.318, 3.182, 4.273, 5.602, 7.187",\
"0.5471, 0.6312, 0.8416, 1.157, 1.627, 2.284, 3.15, 4.238, 5.568, 7.153",\
"0.4529, 0.5414, 0.7639, 1.087, 1.56, 2.219, 3.083, 4.173, 5.502, 7.087");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004879, 0.0185, 0.0445, 0.08502, 0.1419, 0.2167, 0.3109, 0.4259, 0.5631");
values("0.1287, 0.1711, 0.2967, 0.5326, 0.9244, 1.494, 2.251, 3.207, 4.371, 5.762",\
"0.1288, 0.1712, 0.297, 0.5329, 0.9244, 1.494, 2.252, 3.206, 4.371, 5.762",\
"0.1287, 0.1713, 0.2969, 0.5325, 0.9244, 1.494, 2.251, 3.207, 4.373, 5.763",\
"0.1356, 0.1774, 0.3, 0.5342, 0.9248, 1.494, 2.251, 3.206, 4.371, 5.763",\
"0.1644, 0.2078, 0.3254, 0.5484, 0.9294, 1.495, 2.251, 3.206, 4.373, 5.763",\
"0.1916, 0.2398, 0.3558, 0.5706, 0.941, 1.5, 2.252, 3.206, 4.371, 5.761",\
"0.2164, 0.2686, 0.388, 0.5946, 0.9538, 1.505, 2.256, 3.208, 4.372, 5.761",\
"0.2388, 0.2948, 0.4214, 0.6194, 0.9682, 1.512, 2.259, 3.212, 4.373, 5.761",\
"0.263, 0.3216, 0.4552, 0.6474, 0.985, 1.519, 2.263, 3.214, 4.377, 5.763",\
"0.2888, 0.351, 0.4926, 0.6806, 1.006, 1.53, 2.266, 3.218, 4.38, 5.764");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004879, 0.0185, 0.0445, 0.08502, 0.1419, 0.2167, 0.3109, 0.4259, 0.5631");
values("0.142, 0.2122, 0.4608, 0.9667, 1.766, 2.89, 4.367, 6.232, 8.506, 11.21",\
"0.1418, 0.2123, 0.4606, 0.9668, 1.767, 2.89, 4.367, 6.232, 8.506, 11.21",\
"0.1418, 0.2123, 0.4609, 0.9661, 1.766, 2.89, 4.368, 6.232, 8.504, 11.22",\
"0.152, 0.2214, 0.465, 0.9672, 1.766, 2.89, 4.368, 6.231, 8.503, 11.22",\
"0.1664, 0.2362, 0.4746, 0.9698, 1.767, 2.888, 4.368, 6.231, 8.505, 11.21",\
"0.184, 0.2552, 0.4864, 0.973, 1.769, 2.889, 4.365, 6.229, 8.503, 11.21",\
"0.2036, 0.2764, 0.5006, 0.9772, 1.77, 2.89, 4.363, 6.226, 8.501, 11.21",\
"0.2248, 0.3024, 0.522, 0.9848, 1.771, 2.892, 4.365, 6.223, 8.492, 11.2",\
"0.2454, 0.3286, 0.5476, 0.9998, 1.779, 2.894, 4.367, 6.225, 8.492, 11.2",\
"0.2656, 0.3546, 0.5774, 1.02, 1.79, 2.902, 4.37, 6.229, 8.496, 11.2");
}
}
}
}