blob: bd1e63960e3db1d84dbccbf4c7fa7abed71a1740 [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__nand3_4) {
area : 57.075200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0006537366" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0008216802" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0008229276" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00242451" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.000832194" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.00203148" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.00202455" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0005985936" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00242451" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01639 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02204, 0.022, 0.02189, 0.02184, 0.02179, 0.02183, 0.02181, 0.02181, \
0.02179, 0.02178");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.0007228, -0.0007255, -0.0007528, -0.000782, -0.000819, -0.0009094, \
-0.0009772, -0.001053, -0.001157, -0.001303");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02202, 0.022, 0.02191, 0.02184, 0.02181, 0.02182, 0.02183, 0.02183, \
0.02182, 0.0218");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.0003051, -0.0003268, -0.0003343, -0.0003676, -0.0004221, -0.0004989, \
-0.0005437, -0.0006448, -0.0007583, -0.0009128");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02201, 0.02199, 0.02189, 0.02181, 0.02182, 0.02182, 0.02183, \
0.02184, 0.02182, 0.02182");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02368, 0.02365, 0.02363, 0.02355, 0.02349, 0.02335, 0.02325, \
0.02309, 0.02293, 0.02264");
}
}
}
pin(A2) {
capacitance : 0.01717 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02527, 0.02551, 0.02567, 0.02577, 0.02583, 0.02596, 0.02599, \
0.02599, 0.02592, 0.02582");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01883, -0.01881, -0.01876, -0.01873, -0.01872, -0.01873, -0.01873, \
-0.01871, -0.01871, -0.01873");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02361, 0.02175, 0.01966, 0.01901, 0.01883, 0.01877, 0.0187, \
0.01868, 0.01865, 0.01863");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01877, -0.01875, -0.01874, -0.01874, -0.0187, -0.01875, -0.01874, \
-0.01874, -0.01873, -0.01872");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01988, 0.01982, 0.01977, 0.01971, 0.01966, 0.01966, 0.01963, \
0.01959, 0.01955, 0.01947");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01597, -0.01592, -0.01594, -0.01596, -0.01599, -0.01606, -0.01614, \
-0.01625, -0.01638, -0.01658");
}
}
}
pin(A3) {
capacitance : 0.01656 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01907, 0.01894, 0.01885, 0.0188, 0.01877, 0.01879, 0.0188, 0.01878, \
0.01879, 0.01878");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01883, -0.01878, -0.01874, -0.01871, -0.0187, -0.01874, -0.01871, \
-0.0187, -0.01871, -0.01871");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02079, 0.01984, 0.01906, 0.01884, 0.01877, 0.01875, 0.01874, \
0.01873, 0.01871, 0.01871");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01878, -0.01876, -0.01876, -0.01874, -0.01872, -0.01875, -0.01875, \
-0.01873, -0.01872, -0.01873");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02038, 0.01926, 0.01889, 0.0188, 0.01876, 0.01877, 0.01878, \
0.01877, 0.01876, 0.01876");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01882, -0.01876, -0.01878, -0.01874, -0.01872, -0.01874, -0.01873, \
-0.01872, -0.01874, -0.01873");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.7244 ;
max_transition : 8.9 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "A2&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.019, 0.01906, 0.01913, 0.01917, 0.01923, 0.01926, 0.01926, 0.01926, 0.01926, 0.01924",\
"0.01818, 0.01837, 0.01871, 0.01891, 0.01907, 0.01913, 0.01917, 0.01919, 0.01922, 0.01922",\
"0.01764, 0.01782, 0.01819, 0.01856, 0.01879, 0.01894, 0.01903, 0.01909, 0.01913, 0.01913",\
"0.01983, 0.01968, 0.01944, 0.01933, 0.01929, 0.01928, 0.01926, 0.01926, 0.01925, 0.01923",\
"0.02646, 0.02581, 0.02426, 0.02279, 0.02177, 0.02105, 0.02056, 0.02023, 0.02, 0.01982",\
"0.03827, 0.03697, 0.03371, 0.03025, 0.02745, 0.02541, 0.02391, 0.02284, 0.02206, 0.02144",\
"0.05561, 0.05372, 0.04858, 0.04263, 0.03745, 0.03338, 0.03025, 0.02793, 0.02617, 0.02479",\
"0.07876, 0.07628, 0.06936, 0.06076, 0.05271, 0.04598, 0.04065, 0.03646, 0.03324, 0.03064",\
"0.1079, 0.1049, 0.09639, 0.08507, 0.07381, 0.06402, 0.05588, 0.04936, 0.04406, 0.03977",\
"0.1433, 0.1399, 0.1299, 0.1159, 0.1014, 0.08818, 0.07677, 0.06728, 0.0595, 0.05289");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.07105, 0.07142, 0.07196, 0.07225, 0.07274, 0.07321, 0.07355, 0.07389, 0.0751, 0.07868",\
"0.07017, 0.07075, 0.07202, 0.0728, 0.07349, 0.07412, 0.07462, 0.07502, 0.07629, 0.08027",\
"0.06962, 0.07002, 0.07112, 0.07237, 0.07347, 0.07434, 0.07487, 0.07567, 0.07669, 0.08104",\
"0.07262, 0.07249, 0.07253, 0.0729, 0.07359, 0.0744, 0.07513, 0.07548, 0.07669, 0.0811",\
"0.08069, 0.07981, 0.07808, 0.07684, 0.0761, 0.07576, 0.07604, 0.07666, 0.0775, 0.08271",\
"0.09453, 0.09297, 0.08929, 0.08567, 0.08307, 0.08113, 0.07986, 0.07946, 0.07971, 0.08547",\
"0.1143, 0.1122, 0.1066, 0.1001, 0.09483, 0.09089, 0.0879, 0.08552, 0.08512, 0.09266",\
"0.1406, 0.1379, 0.1305, 0.1212, 0.1125, 0.1059, 0.1003, 0.09609, 0.09416, 0.1047",\
"0.1734, 0.1703, 0.1612, 0.1492, 0.1368, 0.1266, 0.119, 0.1123, 0.1091, 0.1276",\
"0.2133, 0.2097, 0.1991, 0.1844, 0.1689, 0.1546, 0.1428, 0.135, 0.1329, 0.1676");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.01899, 0.01902, 0.01911, 0.01919, 0.01921, 0.01924, 0.01925, 0.01926, 0.01926, 0.01926",\
"0.0182, 0.01838, 0.01872, 0.01894, 0.01908, 0.01915, 0.01919, 0.01919, 0.01924, 0.01919",\
"0.01668, 0.01698, 0.01763, 0.01824, 0.01862, 0.01884, 0.01896, 0.01905, 0.0191, 0.01912",\
"0.01662, 0.01682, 0.01733, 0.01791, 0.01833, 0.01862, 0.01881, 0.01893, 0.01901, 0.01904",\
"0.0206, 0.02035, 0.01991, 0.01965, 0.01953, 0.01947, 0.01941, 0.01938, 0.01935, 0.01931",\
"0.03003, 0.02924, 0.02724, 0.02527, 0.02375, 0.02266, 0.02186, 0.02128, 0.02085, 0.0205",\
"0.04563, 0.04415, 0.04026, 0.03591, 0.03222, 0.02936, 0.0272, 0.02556, 0.0243, 0.02331",\
"0.06765, 0.06555, 0.05964, 0.0525, 0.04597, 0.04065, 0.03646, 0.03317, 0.03062, 0.02853",\
"0.09622, 0.09349, 0.08571, 0.07558, 0.06578, 0.05742, 0.05057, 0.04508, 0.04066, 0.037",\
"0.1313, 0.1281, 0.1186, 0.1056, 0.09231, 0.08038, 0.07038, 0.06207, 0.05523, 0.04947");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.1089, 0.1089, 0.1091, 0.1092, 0.1095, 0.11, 0.1106, 0.1112, 0.1119, 0.1157",\
"0.1079, 0.1081, 0.1085, 0.1088, 0.1092, 0.1098, 0.1104, 0.1111, 0.1117, 0.1153",\
"0.1064, 0.1066, 0.1072, 0.1079, 0.1086, 0.1092, 0.11, 0.1105, 0.1115, 0.1154",\
"0.1085, 0.1084, 0.1083, 0.1083, 0.1088, 0.1093, 0.1099, 0.1107, 0.1117, 0.1162",\
"0.1158, 0.1151, 0.1138, 0.1124, 0.1116, 0.1112, 0.1112, 0.1115, 0.1127, 0.1178",\
"0.129, 0.1278, 0.1247, 0.1214, 0.1185, 0.1166, 0.115, 0.1145, 0.1151, 0.1214",\
"0.1485, 0.1468, 0.1421, 0.1362, 0.1308, 0.1266, 0.1233, 0.1213, 0.1204, 0.1287",\
"0.1743, 0.1722, 0.1662, 0.1578, 0.1494, 0.1422, 0.1366, 0.1322, 0.1302, 0.1413",\
"0.2069, 0.2045, 0.1973, 0.1865, 0.1747, 0.1642, 0.1556, 0.1485, 0.146, 0.1648",\
"0.2466, 0.2439, 0.2355, 0.2228, 0.2081, 0.1935, 0.1814, 0.1717, 0.1698, 0.2066");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.01896, 0.01902, 0.01913, 0.0192, 0.01923, 0.01925, 0.01926, 0.01927, 0.01928, 0.01926",\
"0.01817, 0.01836, 0.01869, 0.01893, 0.01906, 0.01914, 0.01918, 0.0192, 0.01922, 0.01922",\
"0.01656, 0.01688, 0.01762, 0.01824, 0.01862, 0.01885, 0.01898, 0.01906, 0.01911, 0.01913",\
"0.01593, 0.01616, 0.01686, 0.01758, 0.01813, 0.01849, 0.01872, 0.01886, 0.01896, 0.01901",\
"0.01905, 0.01891, 0.01878, 0.01887, 0.01902, 0.0191, 0.01918, 0.01921, 0.01923, 0.01922",\
"0.02769, 0.02705, 0.02555, 0.02408, 0.02298, 0.02215, 0.02155, 0.02106, 0.02071, 0.02042",\
"0.04289, 0.04168, 0.0384, 0.03468, 0.03151, 0.02902, 0.02707, 0.02557, 0.02439, 0.02343",\
"0.06528, 0.06335, 0.05812, 0.05165, 0.04575, 0.04083, 0.03688, 0.03374, 0.03122, 0.02916",\
"0.09496, 0.09239, 0.08527, 0.07575, 0.0665, 0.05854, 0.05195, 0.04657, 0.04217, 0.0385",\
"0.1321, 0.129, 0.1199, 0.1074, 0.09456, 0.08299, 0.07315, 0.06493, 0.05809, 0.05224");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.1321, 0.1321, 0.1322, 0.1323, 0.1326, 0.1331, 0.1335, 0.1343, 0.1352, 0.1388",\
"0.1306, 0.1307, 0.1309, 0.1311, 0.1313, 0.1318, 0.1323, 0.1331, 0.1342, 0.1377",\
"0.1295, 0.1296, 0.1298, 0.1301, 0.1304, 0.131, 0.1315, 0.1323, 0.1332, 0.1377",\
"0.1319, 0.1316, 0.1312, 0.1309, 0.1309, 0.1313, 0.1316, 0.132, 0.1328, 0.1375",\
"0.1392, 0.1386, 0.137, 0.1353, 0.1342, 0.1335, 0.1332, 0.1334, 0.134, 0.139",\
"0.1528, 0.1517, 0.1485, 0.1449, 0.1416, 0.1391, 0.1377, 0.1368, 0.1368, 0.1433",\
"0.173, 0.1715, 0.1667, 0.1605, 0.1548, 0.1498, 0.1461, 0.1438, 0.1428, 0.1504",\
"0.2003, 0.1983, 0.1921, 0.1833, 0.1742, 0.1666, 0.1601, 0.1553, 0.1531, 0.1643",\
"0.235, 0.2326, 0.2252, 0.2139, 0.2014, 0.19, 0.1805, 0.1724, 0.1693, 0.1885",\
"0.2774, 0.2746, 0.2659, 0.2525, 0.2365, 0.221, 0.2079, 0.197, 0.1947, 0.2316");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.1571, 0.1896, 0.3025, 0.5176, 0.8523, 1.321, 1.938, 2.715, 3.663, 4.795",\
"0.168, 0.2006, 0.3144, 0.5299, 0.8642, 1.334, 1.95, 2.727, 3.676, 4.806",\
"0.2114, 0.244, 0.3566, 0.5724, 0.9076, 1.377, 1.994, 2.772, 3.719, 4.849",\
"0.2551, 0.2996, 0.4367, 0.6577, 0.9916, 1.46, 2.076, 2.854, 3.801, 4.933",\
"0.2808, 0.3355, 0.5054, 0.7755, 1.128, 1.594, 2.208, 2.983, 3.931, 5.062",\
"0.288, 0.354, 0.5544, 0.8727, 1.288, 1.787, 2.399, 3.172, 4.118, 5.246",\
"0.2736, 0.3514, 0.5836, 0.9487, 1.425, 1.997, 2.655, 3.426, 4.368, 5.492",\
"0.2352, 0.3246, 0.5904, 1.003, 1.537, 2.18, 2.92, 3.748, 4.69, 5.811",\
"0.1726, 0.271, 0.5715, 1.034, 1.626, 2.337, 3.156, 4.073, 5.08, 6.206",\
"0.0826, 0.1931, 0.5265, 1.039, 1.691, 2.469, 3.361, 4.367, 5.472, 6.671");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.1667, 0.2001, 0.3155, 0.5337, 0.8733, 1.349, 1.974, 2.764, 3.728, 4.876",\
"0.1849, 0.219, 0.3365, 0.5563, 0.8962, 1.372, 1.998, 2.787, 3.753, 4.901",\
"0.2558, 0.2896, 0.4067, 0.6274, 0.9691, 1.446, 2.071, 2.863, 3.827, 4.975",\
"0.3691, 0.414, 0.5475, 0.7678, 1.108, 1.585, 2.212, 2.998, 3.96, 5.114",\
"0.4985, 0.555, 0.7265, 0.9892, 1.332, 1.806, 2.43, 3.219, 4.179, 5.329",\
"0.6499, 0.7182, 0.9235, 1.243, 1.645, 2.124, 2.745, 3.529, 4.492, 5.635",\
"0.8246, 0.9046, 1.144, 1.516, 1.989, 2.538, 3.168, 3.948, 4.906, 6.049",\
"1.022, 1.115, 1.393, 1.815, 2.354, 2.988, 3.692, 4.482, 5.433, 6.573",\
"1.243, 1.35, 1.666, 2.142, 2.746, 3.457, 4.256, 5.125, 6.087, 7.22",\
"1.49, 1.61, 1.965, 2.499, 3.167, 3.951, 4.84, 5.815, 6.856, 8");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.2463, 0.304, 0.5034, 0.8799, 1.463, 2.285, 3.364, 4.722, 6.383, 8.352",\
"0.2449, 0.3032, 0.5034, 0.88, 1.464, 2.284, 3.363, 4.723, 6.383, 8.358",\
"0.2554, 0.3057, 0.5002, 0.8795, 1.463, 2.285, 3.363, 4.722, 6.382, 8.359",\
"0.3305, 0.3865, 0.5615, 0.8876, 1.465, 2.284, 3.363, 4.721, 6.381, 8.359",\
"0.4337, 0.4932, 0.6916, 1.022, 1.509, 2.283, 3.362, 4.717, 6.38, 8.359",\
"0.56, 0.6276, 0.8444, 1.209, 1.712, 2.385, 3.375, 4.724, 6.371, 8.357",\
"0.7088, 0.7882, 1.029, 1.422, 1.973, 2.659, 3.536, 4.759, 6.378, 8.353",\
"0.8758, 0.9678, 1.239, 1.668, 2.256, 3.002, 3.888, 4.99, 6.46, 8.368",\
"1.056, 1.161, 1.473, 1.944, 2.573, 3.367, 4.322, 5.422, 6.77, 8.5",\
"1.255, 1.375, 1.728, 2.25, 2.922, 3.759, 4.778, 5.951, 7.279, 8.882");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.2334, 0.2918, 0.4965, 0.8851, 1.493, 2.351, 3.468, 4.883, 6.606, 8.665",\
"0.2324, 0.2906, 0.4947, 0.8846, 1.493, 2.345, 3.463, 4.877, 6.611, 8.668",\
"0.2415, 0.2936, 0.4946, 0.8876, 1.492, 2.347, 3.464, 4.882, 6.616, 8.667",\
"0.3351, 0.3841, 0.5371, 0.8886, 1.491, 2.344, 3.47, 4.877, 6.607, 8.673",\
"0.4476, 0.5072, 0.692, 0.9858, 1.508, 2.35, 3.467, 4.883, 6.605, 8.667",\
"0.5786, 0.647, 0.8636, 1.21, 1.662, 2.383, 3.466, 4.88, 6.607, 8.664",\
"0.7246, 0.8052, 1.052, 1.45, 1.963, 2.593, 3.535, 4.883, 6.603, 8.657",\
"0.8922, 0.9834, 1.262, 1.701, 2.286, 2.975, 3.804, 4.985, 6.627, 8.674",\
"1.072, 1.18, 1.498, 1.985, 2.623, 3.404, 4.261, 5.315, 6.76, 8.68",\
"1.264, 1.389, 1.749, 2.284, 2.975, 3.827, 4.792, 5.853, 7.154, 8.89");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.2334, 0.2659, 0.3789, 0.5942, 0.9286, 1.397, 2.015, 2.791, 3.739, 4.871",\
"0.2447, 0.2778, 0.3915, 0.6067, 0.9417, 1.41, 2.027, 2.804, 3.754, 4.883",\
"0.2771, 0.3109, 0.4261, 0.643, 0.9777, 1.448, 2.066, 2.842, 3.789, 4.921",\
"0.3067, 0.3476, 0.4788, 0.7024, 1.038, 1.508, 2.126, 2.904, 3.852, 4.983",\
"0.3198, 0.3695, 0.5247, 0.7797, 1.133, 1.603, 2.22, 2.998, 3.946, 5.077",\
"0.3106, 0.371, 0.5547, 0.847, 1.24, 1.738, 2.356, 3.133, 4.081, 5.211",\
"0.2744, 0.3467, 0.5624, 0.8982, 1.336, 1.879, 2.533, 3.313, 4.26, 5.389",\
"0.212, 0.2954, 0.5432, 0.9258, 1.417, 2.009, 2.714, 3.535, 4.49, 5.616",\
"0.1252, 0.217, 0.4952, 0.9272, 1.473, 2.124, 2.882, 3.758, 4.76, 5.899",\
"0.0051, 0.1083, 0.4171, 0.8969, 1.503, 2.216, 3.035, 3.968, 5.028, 6.22");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.2493, 0.2834, 0.4009, 0.6215, 0.9621, 1.439, 2.065, 2.853, 3.815, 4.96",\
"0.267, 0.3015, 0.4197, 0.6408, 0.982, 1.459, 2.085, 2.873, 3.835, 4.981",\
"0.3351, 0.3697, 0.4885, 0.7105, 1.052, 1.53, 2.157, 2.944, 3.909, 5.052",\
"0.4724, 0.5103, 0.6306, 0.851, 1.192, 1.669, 2.295, 3.084, 4.048, 5.191",\
"0.6365, 0.6848, 0.8361, 1.077, 1.417, 1.891, 2.516, 3.303, 4.264, 5.411",\
"0.8247, 0.8817, 1.063, 1.357, 1.737, 2.211, 2.831, 3.616, 4.576, 5.722",\
"1.042, 1.108, 1.316, 1.657, 2.104, 2.632, 3.255, 4.035, 4.991, 6.134",\
"1.288, 1.363, 1.601, 1.985, 2.493, 3.102, 3.788, 4.572, 5.522, 6.659",\
"1.567, 1.651, 1.918, 2.347, 2.911, 3.593, 4.37, 5.221, 6.178, 7.308",\
"1.876, 1.971, 2.269, 2.744, 3.365, 4.114, 4.976, 5.929, 6.954, 8.093");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.2494, 0.3065, 0.5036, 0.8804, 1.464, 2.285, 3.362, 4.722, 6.377, 8.351",\
"0.2492, 0.3056, 0.504, 0.8792, 1.466, 2.285, 3.363, 4.724, 6.379, 8.343",\
"0.2589, 0.3106, 0.5036, 0.8801, 1.465, 2.285, 3.36, 4.72, 6.382, 8.344",\
"0.3248, 0.3762, 0.5501, 0.8906, 1.465, 2.283, 3.364, 4.72, 6.38, 8.349",\
"0.42, 0.4724, 0.6532, 0.9844, 1.502, 2.285, 3.361, 4.722, 6.376, 8.36",\
"0.553, 0.6074, 0.789, 1.129, 1.641, 2.361, 3.38, 4.719, 6.377, 8.359",\
"0.714, 0.7736, 0.967, 1.31, 1.83, 2.548, 3.492, 4.76, 6.385, 8.355",\
"0.8968, 0.961, 1.173, 1.535, 2.063, 2.791, 3.732, 4.917, 6.449, 8.36",\
"1.091, 1.166, 1.401, 1.792, 2.337, 3.075, 4.028, 5.211, 6.657, 8.473",\
"1.297, 1.382, 1.655, 2.079, 2.659, 3.404, 4.37, 5.568, 7.008, 8.73");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.3417, 0.4001, 0.6064, 0.9983, 1.608, 2.463, 3.587, 5.001, 6.722, 8.772",\
"0.3411, 0.4006, 0.606, 0.9983, 1.609, 2.462, 3.586, 5.001, 6.722, 8.771",\
"0.3405, 0.3999, 0.6058, 0.9982, 1.607, 2.462, 3.586, 5, 6.725, 8.775",\
"0.4051, 0.4509, 0.6221, 0.9986, 1.608, 2.462, 3.585, 4.999, 6.725, 8.779",\
"0.5324, 0.588, 0.7634, 1.065, 1.614, 2.461, 3.585, 4.999, 6.727, 8.776",\
"0.666, 0.7338, 0.9466, 1.28, 1.741, 2.485, 3.583, 4.999, 6.724, 8.785",\
"0.817, 0.8928, 1.135, 1.528, 2.031, 2.675, 3.638, 5.002, 6.724, 8.781",\
"0.9812, 1.07, 1.342, 1.783, 2.365, 3.039, 3.887, 5.092, 6.735, 8.78",\
"1.163, 1.262, 1.568, 2.051, 2.696, 3.465, 4.328, 5.401, 6.867, 8.801",\
"1.359, 1.473, 1.811, 2.348, 3.044, 3.896, 4.858, 5.923, 7.238, 8.984");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.2548, 0.2873, 0.4001, 0.6156, 0.9499, 1.419, 2.035, 2.814, 3.761, 4.891",\
"0.2679, 0.3007, 0.4143, 0.6303, 0.9649, 1.434, 2.051, 2.827, 3.777, 4.907",\
"0.2945, 0.328, 0.4435, 0.6601, 0.9951, 1.465, 2.082, 2.86, 3.807, 4.938",\
"0.3114, 0.3498, 0.4758, 0.6973, 1.033, 1.504, 2.121, 2.897, 3.847, 4.98",\
"0.3069, 0.3509, 0.492, 0.7356, 1.085, 1.555, 2.173, 2.95, 3.9, 5.031",\
"0.275, 0.3277, 0.4895, 0.7576, 1.135, 1.628, 2.247, 3.022, 3.97, 5.101",\
"0.208, 0.2716, 0.4617, 0.762, 1.169, 1.693, 2.341, 3.123, 4.068, 5.196",\
"0.1066, 0.1799, 0.4008, 0.7411, 1.185, 1.742, 2.425, 3.24, 4.197, 5.323",\
"-0.0293, 0.0538, 0.3042, 0.6872, 1.177, 1.774, 2.492, 3.345, 4.339, 5.481",\
"-0.202, -0.1094, 0.1696, 0.5963, 1.138, 1.782, 2.541, 3.432, 4.466, 5.649");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.2885, 0.3245, 0.4463, 0.6713, 1.015, 1.495, 2.123, 2.912, 3.876, 5.025",\
"0.3047, 0.3407, 0.4626, 0.6879, 1.032, 1.511, 2.14, 2.929, 3.891, 5.041",\
"0.374, 0.41, 0.5321, 0.7575, 1.102, 1.581, 2.21, 2.999, 3.962, 5.111",\
"0.5191, 0.5551, 0.6752, 0.8989, 1.243, 1.721, 2.349, 3.139, 4.102, 5.25",\
"0.7057, 0.7506, 0.8945, 1.128, 1.469, 1.945, 2.57, 3.358, 4.32, 5.468",\
"0.9171, 0.9705, 1.142, 1.424, 1.792, 2.266, 2.887, 3.672, 4.632, 5.777",\
"1.162, 1.223, 1.418, 1.743, 2.176, 2.692, 3.313, 4.093, 5.049, 6.19",\
"1.443, 1.512, 1.731, 2.094, 2.584, 3.177, 3.85, 4.631, 5.582, 6.717",\
"1.763, 1.84, 2.083, 2.484, 3.024, 3.686, 4.447, 5.286, 6.24, 7.371",\
"2.125, 2.21, 2.478, 2.917, 3.505, 4.23, 5.072, 6.009, 7.021, 8.156");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.2491, 0.3057, 0.5033, 0.8801, 1.464, 2.284, 3.358, 4.721, 6.376, 8.356",\
"0.249, 0.3057, 0.5032, 0.8794, 1.464, 2.282, 3.364, 4.72, 6.376, 8.356",\
"0.2537, 0.3078, 0.5039, 0.8792, 1.464, 2.283, 3.363, 4.722, 6.376, 8.349",\
"0.301, 0.3544, 0.5358, 0.8877, 1.465, 2.283, 3.363, 4.722, 6.382, 8.357",\
"0.3706, 0.4238, 0.6114, 0.9608, 1.496, 2.286, 3.361, 4.72, 6.377, 8.353",\
"0.4834, 0.535, 0.7152, 1.067, 1.609, 2.354, 3.382, 4.722, 6.376, 8.35",\
"0.6344, 0.6878, 0.8662, 1.208, 1.75, 2.506, 3.484, 4.761, 6.388, 8.355",\
"0.814, 0.8678, 1.056, 1.397, 1.927, 2.688, 3.679, 4.909, 6.457, 8.366",\
"1.018, 1.074, 1.273, 1.626, 2.156, 2.906, 3.902, 5.149, 6.648, 8.503",\
"1.231, 1.296, 1.51, 1.887, 2.428, 3.171, 4.159, 5.419, 6.937, 8.723");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.005993, 0.02352, 0.05699, 0.1091, 0.1823, 0.2786, 0.3999, 0.5479, 0.7244");
values("0.4102, 0.4703, 0.679, 1.073, 1.684, 2.538, 3.664, 5.077, 6.807, 8.862",\
"0.4106, 0.4709, 0.6786, 1.073, 1.683, 2.539, 3.663, 5.077, 6.804, 8.865",\
"0.4086, 0.4694, 0.6786, 1.072, 1.683, 2.538, 3.665, 5.077, 6.804, 8.863",\
"0.4478, 0.4969, 0.6835, 1.072, 1.683, 2.539, 3.662, 5.079, 6.807, 8.867",\
"0.58, 0.6358, 0.8052, 1.121, 1.687, 2.538, 3.662, 5.079, 6.805, 8.867",\
"0.7186, 0.7886, 0.9952, 1.323, 1.797, 2.556, 3.662, 5.079, 6.806, 8.864",\
"0.8684, 0.9468, 1.186, 1.574, 2.072, 2.727, 3.707, 5.08, 6.806, 8.864",\
"1.034, 1.12, 1.389, 1.828, 2.407, 3.079, 3.941, 5.159, 6.812, 8.864",\
"1.216, 1.31, 1.609, 2.093, 2.737, 3.505, 4.367, 5.458, 6.936, 8.883",\
"1.409, 1.518, 1.849, 2.374, 3.076, 3.929, 4.893, 5.959, 7.292, 9.054");
}
}
}
}