blob: ead87a59819869b40b0f6d27fa51c7682fa5a3a6 [file] [log] [blame]
/*
* Copyright 2022 GlobalFoundries PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cell(gf180mcu_fd_sc_mcu7t5v0__xor2_2) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.0002418822" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.0002534814" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.0002477466" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0002453652" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002534814" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006506 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(A2) {
capacitance : 0.006794 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "(A1^A2)" ;
max_capacitance : 0.3858 ;
max_transition : 25 ;
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.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.03358, 0.03369, 0.03397, 0.03435, 0.03466, 0.03488, 0.03502, 0.03511, 0.03517, 0.03518",\
"0.03346, 0.03356, 0.03386, 0.03424, 0.03455, 0.03477, 0.03491, 0.035, 0.03506, 0.03507",\
"0.03316, 0.03325, 0.03356, 0.03393, 0.03425, 0.03447, 0.03461, 0.0347, 0.03476, 0.03476",\
"0.03282, 0.03293, 0.03321, 0.03358, 0.0339, 0.03412, 0.03427, 0.03436, 0.03442, 0.03441",\
"0.0326, 0.03268, 0.03296, 0.0333, 0.0336, 0.03384, 0.03399, 0.0341, 0.03415, 0.03409",\
"0.03247, 0.03255, 0.03278, 0.03308, 0.03338, 0.03363, 0.03381, 0.03392, 0.03395, 0.03372",\
"0.03245, 0.03251, 0.03269, 0.03296, 0.03325, 0.0335, 0.03368, 0.03376, 0.03355, 0.03287",\
"0.03249, 0.03253, 0.03268, 0.03292, 0.03317, 0.03338, 0.03339, 0.03287, 0.03192, 0.0311",\
"0.03088, 0.0309, 0.03098, 0.03105, 0.03067, 0.02955, 0.02872, 0.02819, 0.02783, 0.02759",\
"0.01128, 0.01133, 0.01148, 0.01169, 0.01194, 0.01217, 0.01238, 0.01254, 0.01267, 0.01277");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.01441, 0.01455, 0.01493, 0.01541, 0.01581, 0.01612, 0.01714, 0.02743, 0.08217, 0.197",\
"0.01444, 0.01459, 0.01496, 0.01548, 0.01586, 0.0162, 0.01725, 0.02786, 0.084, 0.1993",\
"0.01441, 0.01457, 0.01494, 0.01543, 0.01585, 0.01622, 0.01726, 0.02995, 0.09075, 0.2069",\
"0.01424, 0.01437, 0.0147, 0.01513, 0.01554, 0.01581, 0.01739, 0.03393, 0.1032, 0.2206",\
"0.01402, 0.01414, 0.01441, 0.0148, 0.01525, 0.01562, 0.01817, 0.04225, 0.1245, 0.2387",\
"0.01383, 0.01392, 0.01415, 0.01453, 0.01486, 0.01543, 0.02047, 0.05915, 0.1532, 0.2554",\
"0.01373, 0.0138, 0.014, 0.0142, 0.01478, 0.01557, 0.02814, 0.08857, 0.1835, 0.2636",\
"0.01369, 0.01376, 0.01393, 0.01415, 0.0144, 0.01813, 0.051, 0.1286, 0.2015, 0.2537",\
"0.01385, 0.01391, 0.01408, 0.0143, 0.01541, 0.03572, 0.09535, 0.15, 0.1874, 0.2132",\
"0.01445, 0.01449, 0.01464, 0.01636, 0.03963, 0.07425, 0.09674, 0.1109, 0.1202, 0.1265");
}
}
internal_power() {
related_pin : "A1" ;
when : "A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.03876, 0.03889, 0.03923, 0.03961, 0.03989, 0.04007, 0.04019, 0.04027, 0.04032, 0.04033",\
"0.03879, 0.03892, 0.03926, 0.03963, 0.03991, 0.0401, 0.04021, 0.04029, 0.04034, 0.04036",\
"0.03864, 0.03876, 0.03911, 0.03947, 0.03976, 0.03994, 0.04006, 0.04013, 0.04018, 0.0402",\
"0.03811, 0.03823, 0.03857, 0.03893, 0.03922, 0.0394, 0.03953, 0.0396, 0.03965, 0.03965",\
"0.03768, 0.03781, 0.03815, 0.03852, 0.03881, 0.03899, 0.03911, 0.03919, 0.03923, 0.0392",\
"0.03735, 0.03749, 0.03784, 0.0382, 0.03849, 0.03867, 0.03879, 0.03886, 0.03889, 0.03879",\
"0.0371, 0.03723, 0.03757, 0.03794, 0.03823, 0.03841, 0.03853, 0.0386, 0.03858, 0.03832",\
"0.03692, 0.03704, 0.03737, 0.03774, 0.03803, 0.03822, 0.03834, 0.03838, 0.03817, 0.03748",\
"0.03694, 0.03705, 0.03738, 0.03774, 0.03803, 0.03822, 0.0383, 0.038, 0.03711, 0.03613",\
"0.03744, 0.03756, 0.03788, 0.03823, 0.03848, 0.03831, 0.03724, 0.03612, 0.03534, 0.03478");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.0004334, 0.0005487, 0.0008618, 0.001285, 0.001681, 0.002085, 0.00376, 0.02186, 0.09475, 0.2119",\
"0.0003669, 0.0005034, 0.00081, 0.001227, 0.001633, 0.002036, 0.003741, 0.0227, 0.09687, 0.2138",\
"0.0003637, 0.0004953, 0.0008084, 0.001217, 0.001616, 0.002052, 0.004118, 0.02599, 0.1052, 0.2206",\
"0.0003135, 0.000445, 0.0007663, 0.001175, 0.001568, 0.001904, 0.005374, 0.03394, 0.1214, 0.2319",\
"0.0001968, 0.0003219, 0.0006286, 0.001057, 0.001454, 0.002026, 0.008066, 0.05059, 0.1463, 0.2446",\
"6.399e-05, 0.0002004, 0.0005071, 0.000932, 0.001344, 0.002346, 0.01738, 0.08204, 0.1748, 0.25",\
"-5.427e-05, 6.758e-05, 0.0003937, 0.0008202, 0.001288, 0.006087, 0.04528, 0.1224, 0.1883, 0.2351",\
"-0.000132, -1.666e-05, 0.0002932, 0.0006997, 0.003226, 0.03216, 0.08986, 0.1339, 0.1635, 0.1839",\
"-0.000608, -0.0004906, -0.000138, 0.008373, 0.03406, 0.05141, 0.0617, 0.06804, 0.07216, 0.07493",\
"-0.02898, -0.02898, -0.02898, -0.02898, -0.02898, -0.02898, -0.02898, -0.02898, -0.02898, -0.02898");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.03547, 0.03557, 0.03587, 0.03625, 0.03657, 0.03679, 0.03693, 0.03701, 0.03707, 0.03708",\
"0.03552, 0.03563, 0.03591, 0.0363, 0.03661, 0.03684, 0.03698, 0.03707, 0.03713, 0.03713",\
"0.0353, 0.03541, 0.03571, 0.03609, 0.0364, 0.03663, 0.03678, 0.03686, 0.03691, 0.03692",\
"0.03502, 0.03512, 0.03541, 0.03578, 0.03611, 0.03633, 0.03647, 0.03657, 0.03662, 0.0366",\
"0.03481, 0.0349, 0.03519, 0.03555, 0.03587, 0.0361, 0.03625, 0.03635, 0.0364, 0.03631",\
"0.03468, 0.03476, 0.03502, 0.03535, 0.03567, 0.03592, 0.03608, 0.03618, 0.03619, 0.03595",\
"0.03461, 0.03468, 0.03491, 0.03522, 0.03553, 0.03578, 0.03595, 0.03601, 0.03581, 0.03515",\
"0.03455, 0.03462, 0.03481, 0.03511, 0.03539, 0.03562, 0.03567, 0.03526, 0.03434, 0.03346",\
"0.03343, 0.03346, 0.03361, 0.03378, 0.03373, 0.03293, 0.03189, 0.03117, 0.03069, 0.03034",\
"0.01408, 0.0141, 0.01424, 0.01447, 0.01475, 0.015, 0.01521, 0.01536, 0.01548, 0.01556");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.01617, 0.01631, 0.01665, 0.01713, 0.01751, 0.01792, 0.01876, 0.02977, 0.08609, 0.2017",\
"0.01607, 0.01621, 0.01658, 0.01699, 0.01745, 0.01777, 0.01895, 0.0301, 0.08777, 0.2037",\
"0.01592, 0.01606, 0.0164, 0.01686, 0.01727, 0.01766, 0.01877, 0.03178, 0.09393, 0.211",\
"0.01576, 0.01589, 0.01619, 0.01658, 0.017, 0.01738, 0.01906, 0.03632, 0.1072, 0.2244",\
"0.01558, 0.0157, 0.01598, 0.01631, 0.01669, 0.01715, 0.01977, 0.04529, 0.1287, 0.242",\
"0.01543, 0.01553, 0.01576, 0.01611, 0.01646, 0.01695, 0.02239, 0.06265, 0.1579, 0.2582",\
"0.01533, 0.01539, 0.01559, 0.01586, 0.0163, 0.01716, 0.031, 0.09362, 0.1878, 0.2652",\
"0.01523, 0.0153, 0.01551, 0.01573, 0.01599, 0.02028, 0.05599, 0.1337, 0.2033, 0.2529",\
"0.01526, 0.0153, 0.01544, 0.01571, 0.0173, 0.04133, 0.1005, 0.1508, 0.1849, 0.2084",\
"0.01566, 0.0157, 0.01588, 0.01884, 0.04529, 0.07431, 0.09226, 0.1035, 0.1109, 0.1159");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.03731, 0.03744, 0.03778, 0.03815, 0.03843, 0.03862, 0.03873, 0.03881, 0.03886, 0.03888",\
"0.03729, 0.03741, 0.03776, 0.03813, 0.03841, 0.0386, 0.03872, 0.03879, 0.03884, 0.03886",\
"0.0371, 0.03723, 0.03757, 0.03794, 0.03823, 0.0384, 0.03852, 0.0386, 0.03865, 0.03866",\
"0.03663, 0.03675, 0.0371, 0.03747, 0.03775, 0.03794, 0.03805, 0.03814, 0.03818, 0.03817",\
"0.03622, 0.03634, 0.03669, 0.03706, 0.03735, 0.03753, 0.03765, 0.03773, 0.03777, 0.03774",\
"0.03592, 0.03605, 0.0364, 0.03676, 0.03705, 0.03723, 0.03736, 0.03743, 0.03745, 0.03735",\
"0.03572, 0.03584, 0.03618, 0.03655, 0.03684, 0.03702, 0.03714, 0.03722, 0.03719, 0.03689",\
"0.03559, 0.03572, 0.03605, 0.03641, 0.0367, 0.03689, 0.03701, 0.03705, 0.03679, 0.03606",\
"0.03567, 0.03579, 0.03611, 0.03647, 0.03676, 0.03695, 0.03701, 0.03664, 0.03568, 0.03472",\
"0.03626, 0.03639, 0.0367, 0.03705, 0.03728, 0.03693, 0.03573, 0.03468, 0.03397, 0.03346");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.001686, 0.001811, 0.002137, 0.00261, 0.00301, 0.00343, 0.004834, 0.02192, 0.09185, 0.2094",\
"0.001699, 0.001822, 0.002168, 0.002607, 0.003058, 0.003413, 0.004928, 0.02276, 0.09418, 0.2115",\
"0.001556, 0.001681, 0.002033, 0.002502, 0.002912, 0.003283, 0.005371, 0.02558, 0.1021, 0.2184",\
"0.001376, 0.001514, 0.00186, 0.002306, 0.00275, 0.003119, 0.006148, 0.03259, 0.1179, 0.2303",\
"0.00124, 0.001386, 0.001714, 0.002162, 0.002588, 0.003113, 0.008619, 0.04854, 0.1432, 0.244",\
"0.001162, 0.001297, 0.001641, 0.002071, 0.002494, 0.003472, 0.0167, 0.07882, 0.1731, 0.2512",\
"0.001162, 0.001291, 0.001633, 0.002051, 0.00251, 0.006529, 0.04189, 0.1196, 0.1895, 0.2394",\
"0.001224, 0.001339, 0.001654, 0.002041, 0.004035, 0.02851, 0.0879, 0.137, 0.1701, 0.1929",\
"0.001083, 0.001211, 0.001477, 0.006568, 0.03417, 0.05798, 0.07231, 0.0812, 0.08697, 0.09088",\
"-0.0248, -0.0248, -0.0248, -0.0248, -0.0248, -0.0248, -0.0248, -0.0248, -0.0248, -0.0248");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("3.449, 3.552, 3.821, 4.197, 4.675, 5.279, 6.037, 6.978, 8.119, 9.477",\
"3.513, 3.616, 3.885, 4.261, 4.739, 5.343, 6.101, 7.041, 8.184, 9.542",\
"3.671, 3.774, 4.043, 4.419, 4.897, 5.5, 6.259, 7.199, 8.341, 9.7",\
"3.932, 4.035, 4.303, 4.679, 5.158, 5.761, 6.52, 7.46, 8.601, 9.96",\
"4.299, 4.402, 4.671, 5.046, 5.525, 6.129, 6.887, 7.828, 8.969, 10.33",\
"4.678, 4.781, 5.05, 5.426, 5.906, 6.51, 7.269, 8.21, 9.351, 10.71",\
"5.045, 5.148, 5.417, 5.792, 6.27, 6.872, 7.629, 8.568, 9.711, 11.07",\
"5.362, 5.466, 5.734, 6.11, 6.588, 7.191, 7.949, 8.886, 10.03, 11.38",\
"5.609, 5.713, 5.982, 6.359, 6.838, 7.441, 8.199, 9.138, 10.28, 11.63",\
"5.776, 5.88, 6.151, 6.528, 7.007, 7.611, 8.369, 9.309, 10.45, 11.81");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("3.785, 3.932, 4.359, 5.073, 6.141, 7.626, 9.571, 12.02, 15, 18.55",\
"3.856, 4.002, 4.429, 5.144, 6.212, 7.696, 9.64, 12.09, 15.07, 18.62",\
"4.134, 4.281, 4.707, 5.422, 6.49, 7.974, 9.918, 12.37, 15.35, 18.9",\
"4.675, 4.821, 5.248, 5.963, 7.031, 8.515, 10.46, 12.91, 15.89, 19.45",\
"5.524, 5.671, 6.097, 6.812, 7.88, 9.364, 11.31, 13.76, 16.74, 20.29",\
"6.68, 6.826, 7.253, 7.968, 9.036, 10.52, 12.47, 14.91, 17.9, 21.45",\
"8.033, 8.18, 8.607, 9.324, 10.39, 11.88, 13.82, 16.27, 19.25, 22.8",\
"9.513, 9.66, 10.09, 10.81, 11.88, 13.36, 15.31, 17.75, 20.74, 24.29",\
"11.12, 11.27, 11.7, 12.42, 13.49, 14.97, 16.92, 19.37, 22.35, 25.91",\
"12.86, 13.01, 13.44, 14.15, 15.22, 16.71, 18.66, 21.11, 24.09, 27.65");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.4714, 0.5542, 0.7966, 1.209, 1.828, 2.716, 3.937, 5.51, 7.446, 9.773",\
"0.4718, 0.5544, 0.7986, 1.208, 1.829, 2.717, 3.937, 5.509, 7.448, 9.774",\
"0.472, 0.5538, 0.797, 1.207, 1.826, 2.717, 3.937, 5.509, 7.445, 9.759",\
"0.4714, 0.5544, 0.7978, 1.209, 1.831, 2.717, 3.936, 5.51, 7.446, 9.775",\
"0.4714, 0.554, 0.7976, 1.208, 1.83, 2.716, 3.936, 5.507, 7.436, 9.768",\
"0.4712, 0.5534, 0.7984, 1.21, 1.832, 2.72, 3.94, 5.512, 7.446, 9.774",\
"0.472, 0.554, 0.798, 1.208, 1.824, 2.71, 3.926, 5.502, 7.448, 9.778",\
"0.474, 0.556, 0.8, 1.208, 1.826, 2.714, 3.926, 5.494, 7.422, 9.74",\
"0.478, 0.56, 0.802, 1.21, 1.826, 2.716, 3.932, 5.49, 7.432, 9.734",\
"0.48, 0.562, 0.804, 1.212, 1.83, 2.72, 3.934, 5.498, 7.43, 9.74");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.5824, 0.7408, 1.285, 2.36, 4.104, 6.593, 9.854, 13.99, 19.03, 25",\
"0.5822, 0.7404, 1.286, 2.358, 4.106, 6.59, 9.872, 13.98, 19.04, 25",\
"0.582, 0.7398, 1.284, 2.358, 4.106, 6.589, 9.871, 13.98, 19.04, 25",\
"0.582, 0.74, 1.284, 2.359, 4.108, 6.586, 9.872, 14, 19.03, 24.98",\
"0.5822, 0.741, 1.284, 2.36, 4.104, 6.592, 9.872, 13.99, 19.01, 25.01",\
"0.582, 0.742, 1.284, 2.362, 4.108, 6.584, 9.866, 13.99, 18.99, 24.99",\
"0.586, 0.746, 1.284, 2.364, 4.112, 6.586, 9.872, 13.98, 19.01, 24.97",\
"0.59, 0.748, 1.29, 2.364, 4.104, 6.59, 9.852, 13.98, 19.03, 25.01",\
"0.596, 0.752, 1.294, 2.364, 4.11, 6.592, 9.86, 13.99, 19.02, 25.03",\
"0.602, 0.758, 1.298, 2.37, 4.112, 6.594, 9.854, 13.97, 19.02, 25");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("3.269, 3.421, 3.799, 4.305, 4.904, 5.606, 6.434, 7.414, 8.574, 9.939",\
"3.336, 3.488, 3.866, 4.373, 4.971, 5.674, 6.502, 7.48, 8.641, 10.01",\
"3.551, 3.703, 4.083, 4.588, 5.187, 5.889, 6.717, 7.696, 8.856, 10.22",\
"4.002, 4.153, 4.534, 5.04, 5.639, 6.34, 7.168, 8.147, 9.308, 10.67",\
"4.751, 4.902, 5.282, 5.788, 6.386, 7.088, 7.915, 8.895, 10.05, 11.42",\
"5.824, 5.976, 6.356, 6.861, 7.46, 8.163, 8.99, 9.97, 11.13, 12.5",\
"7.174, 7.335, 7.729, 8.244, 8.85, 9.556, 10.39, 11.37, 12.53, 13.89",\
"8.652, 8.832, 9.265, 9.811, 10.44, 11.16, 12, 12.99, 14.15, 15.52",\
"10.23, 10.43, 10.91, 11.49, 12.15, 12.89, 13.75, 14.74, 15.92, 17.28",\
"11.9, 12.12, 12.64, 13.28, 13.97, 14.73, 15.61, 16.61, 17.79, 19.16");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("1.518, 1.661, 2.083, 2.793, 3.858, 5.339, 7.281, 9.726, 12.7, 16.28",\
"1.583, 1.727, 2.149, 2.859, 3.924, 5.404, 7.346, 9.791, 12.77, 16.34",\
"1.813, 1.956, 2.378, 3.088, 4.153, 5.634, 7.577, 10.02, 13, 16.55",\
"2.241, 2.384, 2.804, 3.513, 4.578, 6.059, 8.003, 10.45, 13.44, 16.98",\
"2.837, 2.984, 3.409, 4.119, 5.183, 6.665, 8.61, 11.05, 14.03, 17.59",\
"3.468, 3.622, 4.06, 4.78, 5.847, 7.328, 9.273, 11.72, 14.7, 18.27",\
"4.104, 4.268, 4.722, 5.448, 6.519, 8.005, 9.949, 12.39, 15.38, 18.93",\
"4.727, 4.906, 5.381, 6.118, 7.188, 8.675, 10.62, 13.07, 16.05, 19.6",\
"5.328, 5.525, 6.027, 6.776, 7.846, 9.33, 11.28, 13.73, 16.72, 20.27",\
"5.892, 6.108, 6.645, 7.41, 8.487, 9.969, 11.91, 14.36, 17.35, 20.91");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.7504, 0.8548, 1.154, 1.618, 2.257, 3.12, 4.26, 5.74, 7.596, 9.87",\
"0.7494, 0.8548, 1.154, 1.617, 2.257, 3.124, 4.26, 5.744, 7.604, 9.87",\
"0.7504, 0.8546, 1.153, 1.617, 2.256, 3.124, 4.256, 5.74, 7.605, 9.879",\
"0.75, 0.8556, 1.154, 1.619, 2.257, 3.124, 4.259, 5.739, 7.607, 9.876",\
"0.7492, 0.8552, 1.153, 1.618, 2.257, 3.122, 4.259, 5.74, 7.6, 9.878",\
"0.7556, 0.8604, 1.16, 1.622, 2.26, 3.124, 4.262, 5.74, 7.604, 9.874",\
"0.828, 0.926, 1.204, 1.652, 2.284, 3.138, 4.272, 5.748, 7.604, 9.878",\
"0.956, 1.056, 1.326, 1.756, 2.366, 3.2, 4.314, 5.77, 7.622, 9.876",\
"1.088, 1.196, 1.472, 1.886, 2.476, 3.296, 4.396, 5.84, 7.664, 9.912",\
"1.23, 1.344, 1.632, 2.04, 2.61, 3.406, 4.482, 5.906, 7.718, 9.952");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.564, 0.7212, 1.269, 2.345, 4.097, 6.571, 9.857, 13.95, 18.98, 25",\
"0.565, 0.7216, 1.269, 2.347, 4.095, 6.583, 9.86, 13.95, 18.99, 25",\
"0.5646, 0.7226, 1.266, 2.348, 4.097, 6.585, 9.848, 13.97, 19, 24.98",\
"0.5652, 0.7238, 1.267, 2.348, 4.098, 6.57, 9.838, 14, 18.99, 24.98",\
"0.5908, 0.7468, 1.28, 2.351, 4.096, 6.574, 9.838, 13.96, 19, 24.99",\
"0.6412, 0.7922, 1.317, 2.374, 4.104, 6.582, 9.84, 13.98, 19, 24.98",\
"0.7082, 0.8518, 1.36, 2.398, 4.122, 6.59, 9.852, 13.98, 18.97, 24.98",\
"0.792, 0.93, 1.412, 2.424, 4.13, 6.602, 9.86, 13.96, 19, 24.97",\
"0.892, 1.026, 1.486, 2.46, 4.148, 6.608, 9.87, 13.98, 19, 25",\
"1.002, 1.14, 1.572, 2.506, 4.16, 6.608, 9.874, 14, 19.01, 25.01");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("3.402, 3.505, 3.774, 4.15, 4.628, 5.232, 5.99, 6.93, 8.072, 9.43",\
"3.455, 3.558, 3.827, 4.203, 4.681, 5.285, 6.043, 6.984, 8.125, 9.484",\
"3.642, 3.745, 4.014, 4.389, 4.868, 5.471, 6.23, 7.17, 8.312, 9.67",\
"3.987, 4.089, 4.358, 4.734, 5.213, 5.816, 6.575, 7.516, 8.657, 10.02",\
"4.445, 4.549, 4.817, 5.193, 5.672, 6.275, 7.034, 7.974, 9.116, 10.47",\
"4.886, 4.989, 5.259, 5.636, 6.115, 6.72, 7.479, 8.42, 9.562, 10.92",\
"5.288, 5.392, 5.66, 6.036, 6.515, 7.118, 7.876, 8.816, 9.959, 11.32",\
"5.633, 5.737, 6.007, 6.383, 6.861, 7.465, 8.222, 9.161, 10.3, 11.66",\
"5.903, 6.007, 6.277, 6.654, 7.133, 7.736, 8.495, 9.434, 10.57, 11.93",\
"6.087, 6.193, 6.464, 6.84, 7.321, 7.924, 8.683, 9.622, 10.76, 12.12");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("3.503, 3.648, 4.072, 4.783, 5.848, 7.329, 9.273, 11.72, 14.71, 18.27",\
"3.585, 3.73, 4.154, 4.865, 5.931, 7.411, 9.355, 11.8, 14.79, 18.35",\
"3.853, 3.998, 4.422, 5.133, 6.198, 7.679, 9.622, 12.07, 15.05, 18.61",\
"4.383, 4.528, 4.952, 5.663, 6.729, 8.209, 10.15, 12.6, 15.58, 19.14",\
"5.226, 5.371, 5.794, 6.506, 7.571, 9.052, 10.99, 13.44, 16.42, 19.99",\
"6.356, 6.501, 6.924, 7.636, 8.701, 10.18, 12.13, 14.57, 17.56, 21.1",\
"7.657, 7.803, 8.227, 8.939, 10, 11.48, 13.43, 15.87, 18.85, 22.41",\
"9.083, 9.23, 9.656, 10.37, 11.43, 12.91, 14.86, 17.3, 20.28, 23.84",\
"10.63, 10.78, 11.21, 11.92, 12.99, 14.46, 16.41, 18.85, 21.83, 25.39",\
"12.3, 12.45, 12.88, 13.6, 14.66, 16.14, 18.08, 20.53, 23.51, 27.06");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.472, 0.5542, 0.7968, 1.207, 1.826, 2.718, 3.937, 5.509, 7.446, 9.774",\
"0.472, 0.554, 0.7976, 1.208, 1.83, 2.719, 3.937, 5.509, 7.44, 9.77",\
"0.471, 0.554, 0.7964, 1.209, 1.829, 2.719, 3.937, 5.51, 7.445, 9.774",\
"0.4718, 0.5544, 0.798, 1.208, 1.826, 2.717, 3.937, 5.507, 7.445, 9.774",\
"0.472, 0.5542, 0.7976, 1.207, 1.827, 2.717, 3.932, 5.504, 7.438, 9.768",\
"0.4732, 0.5566, 0.8024, 1.212, 1.83, 2.719, 3.938, 5.504, 7.45, 9.764",\
"0.472, 0.558, 0.802, 1.208, 1.828, 2.714, 3.93, 5.504, 7.452, 9.774",\
"0.474, 0.558, 0.802, 1.208, 1.826, 2.716, 3.93, 5.496, 7.43, 9.75",\
"0.478, 0.56, 0.804, 1.21, 1.828, 2.72, 3.932, 5.496, 7.432, 9.746",\
"0.48, 0.562, 0.804, 1.214, 1.834, 2.72, 3.932, 5.496, 7.432, 9.742");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.5748, 0.7326, 1.275, 2.349, 4.094, 6.583, 9.841, 14, 19, 24.98",\
"0.575, 0.733, 1.274, 2.35, 4.098, 6.582, 9.842, 14, 19, 24.97",\
"0.5748, 0.7328, 1.275, 2.35, 4.098, 6.583, 9.857, 13.95, 18.98, 24.96",\
"0.5748, 0.7326, 1.275, 2.349, 4.098, 6.583, 9.862, 13.95, 18.97, 24.98",\
"0.5756, 0.7322, 1.276, 2.35, 4.098, 6.584, 9.86, 13.97, 18.99, 24.97",\
"0.576, 0.734, 1.276, 2.35, 4.094, 6.582, 9.842, 14, 19, 24.97",\
"0.58, 0.738, 1.278, 2.348, 4.094, 6.582, 9.86, 13.95, 18.99, 25.01",\
"0.586, 0.744, 1.282, 2.348, 4.092, 6.57, 9.838, 13.97, 19.02, 24.97",\
"0.594, 0.748, 1.286, 2.356, 4.094, 6.566, 9.84, 13.95, 19, 24.99",\
"0.6, 0.758, 1.29, 2.356, 4.098, 6.566, 9.83, 13.95, 18.99, 24.98");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("3.516, 3.668, 4.046, 4.552, 5.15, 5.853, 6.679, 7.66, 8.821, 10.19",\
"3.604, 3.755, 4.135, 4.641, 5.239, 5.942, 6.769, 7.749, 8.909, 10.27",\
"3.859, 4.01, 4.391, 4.896, 5.494, 6.197, 7.024, 8.004, 9.164, 10.53",\
"4.304, 4.455, 4.834, 5.34, 5.939, 6.642, 7.469, 8.449, 9.609, 10.97",\
"4.964, 5.115, 5.495, 6.001, 6.6, 7.302, 8.129, 9.109, 10.27, 11.63",\
"5.871, 6.023, 6.404, 6.909, 7.508, 8.21, 9.038, 10.02, 11.18, 12.54",\
"6.988, 7.147, 7.543, 8.06, 8.667, 9.374, 10.2, 11.18, 12.35, 13.71",\
"8.24, 8.409, 8.829, 9.372, 10, 10.73, 11.57, 12.56, 13.72, 15.09",\
"9.623, 9.804, 10.25, 10.82, 11.48, 12.22, 13.08, 14.09, 15.26, 16.62",\
"11.13, 11.33, 11.8, 12.4, 13.08, 13.85, 14.73, 15.75, 16.92, 18.3");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("1.663, 1.808, 2.234, 2.949, 4.017, 5.502, 7.446, 9.892, 12.87, 16.43",\
"1.724, 1.87, 2.295, 3.01, 4.079, 5.562, 7.509, 9.955, 12.94, 16.49",\
"1.948, 2.094, 2.52, 3.234, 4.303, 5.786, 7.732, 10.18, 13.16, 16.71",\
"2.376, 2.52, 2.945, 3.659, 4.727, 6.211, 8.157, 10.6, 13.59, 17.14",\
"3, 3.146, 3.573, 4.286, 5.353, 6.838, 8.785, 11.23, 14.22, 17.77",\
"3.681, 3.834, 4.273, 4.993, 6.063, 7.546, 9.492, 11.94, 14.92, 18.48",\
"4.374, 4.536, 4.988, 5.715, 6.787, 8.274, 10.22, 12.67, 15.65, 19.21",\
"5.062, 5.237, 5.707, 6.441, 7.514, 9.001, 10.95, 13.4, 16.38, 19.94",\
"5.73, 5.919, 6.413, 7.16, 8.235, 9.721, 11.67, 14.12, 17.11, 20.66",\
"6.368, 6.575, 7.1, 7.862, 8.936, 10.42, 12.37, 14.82, 17.81, 21.37");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.749, 0.8548, 1.154, 1.619, 2.259, 3.12, 4.26, 5.734, 7.603, 9.876",\
"0.75, 0.8552, 1.153, 1.618, 2.256, 3.124, 4.261, 5.745, 7.606, 9.873",\
"0.75, 0.8566, 1.154, 1.619, 2.259, 3.124, 4.263, 5.735, 7.605, 9.879",\
"0.7504, 0.8564, 1.154, 1.619, 2.256, 3.117, 4.263, 5.744, 7.605, 9.879",\
"0.7492, 0.8554, 1.154, 1.618, 2.255, 3.119, 4.259, 5.738, 7.598, 9.868",\
"0.755, 0.86, 1.158, 1.618, 2.26, 3.124, 4.26, 5.734, 7.596, 9.88",\
"0.808, 0.912, 1.202, 1.654, 2.282, 3.14, 4.272, 5.748, 7.598, 9.88",\
"0.878, 0.986, 1.284, 1.742, 2.37, 3.208, 4.316, 5.776, 7.62, 9.87",\
"0.95, 1.062, 1.368, 1.836, 2.468, 3.302, 4.406, 5.846, 7.662, 9.91",\
"1.034, 1.146, 1.462, 1.932, 2.566, 3.404, 4.5, 5.916, 7.722, 9.946");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05852, 0.09744, 0.1487, 0.2132, 0.2919, 0.3858");
values("0.5746, 0.7326, 1.282, 2.359, 4.106, 6.594, 9.874, 13.98, 19.01, 25.04",\
"0.5748, 0.7336, 1.282, 2.359, 4.109, 6.594, 9.857, 13.99, 19.01, 25.04",\
"0.575, 0.7336, 1.282, 2.359, 4.109, 6.595, 9.857, 13.98, 19.01, 25.04",\
"0.575, 0.734, 1.279, 2.359, 4.109, 6.584, 9.866, 14, 19.03, 25.02",\
"0.5906, 0.7464, 1.286, 2.359, 4.105, 6.595, 9.861, 13.98, 19.01, 24.99",\
"0.6364, 0.7878, 1.317, 2.377, 4.114, 6.591, 9.858, 13.98, 19.01, 24.99",\
"0.6936, 0.842, 1.356, 2.4, 4.128, 6.6, 9.858, 13.97, 18.99, 24.99",\
"0.768, 0.91, 1.404, 2.422, 4.136, 6.608, 9.868, 13.97, 19, 25.02",\
"0.856, 0.994, 1.466, 2.452, 4.146, 6.614, 9.878, 13.98, 19, 24.99",\
"0.956, 1.098, 1.542, 2.492, 4.166, 6.62, 9.888, 14, 19.01, 25.01");
}
}
}
}