blob: 9c42eea28214d77b7c6ac8cd1020742559b0f8ac [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__nor3_1) {
area : 17.561600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "6.48864e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "7.47792e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "5.73408e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "5.73408e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "3.97692e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "3.97692e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "3.97692e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "3.97692e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "7.47792e-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.00415 ;
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&A3" ;
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.02719, 0.02718, 0.02711, 0.02707, 0.02703, 0.02704, 0.02703, \
0.02704, 0.02704, 0.027");
}
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.00609, -0.006097, -0.006097, -0.006093, -0.006104, -0.0061, \
-0.006108, -0.006112, -0.006111, -0.006112");
}
}
internal_power() {
when : "A2&!A3" ;
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.01474, 0.01474, 0.01471, 0.01468, 0.01468, 0.01467, 0.0147, \
0.01469, 0.01469, 0.01468");
}
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.006199, -0.006206, -0.006208, -0.006204, -0.006214, -0.006221, \
-0.006223, -0.006226, -0.006228, -0.006233");
}
}
internal_power() {
when : "A2&A3" ;
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.01474, 0.01474, 0.01471, 0.01468, 0.01469, 0.01468, 0.0147, \
0.01471, 0.01469, 0.01468");
}
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.006191, -0.006202, -0.006206, -0.006201, -0.006208, -0.00622, \
-0.006231, -0.00623, -0.006232, -0.006233");
}
}
}
pin(A2) {
capacitance : 0.003914 ;
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&A3" ;
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.013, 0.01298, 0.01299, 0.01299, 0.01296, 0.01297, 0.01299, 0.01298, \
0.01296, 0.01294");
}
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.006609, -0.006618, -0.006615, -0.006629, -0.006638, -0.006643, \
-0.00667, -0.006675, -0.006687, -0.006687");
}
}
internal_power() {
when : "A1&!A3" ;
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.02, 0.02, 0.01994, 0.01995, 0.01993, 0.01992, 0.01994, 0.01995, \
0.01997, 0.01995");
}
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.01611, -0.01736, -0.01905, -0.01939, -0.01949, -0.01956, -0.01961, \
-0.01966, -0.01969, -0.0197");
}
}
internal_power() {
when : "A1&A3" ;
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.01211, 0.01209, 0.0121, 0.01211, 0.0121, 0.01213, 0.01216, 0.01213, \
0.01215, 0.01215");
}
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.01165, -0.01159, -0.01154, -0.01147, -0.01134, -0.01119, -0.01109, \
-0.01096, -0.01084, -0.01073");
}
}
}
pin(A3) {
capacitance : 0.004017 ;
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&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.01998, 0.01988, 0.01995, 0.0199, 0.01991, 0.01992, 0.01994, \
0.01996, 0.01997, 0.01995");
}
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.01737, -0.01863, -0.0192, -0.01939, -0.0195, -0.01953, -0.01963, \
-0.01966, -0.01968, -0.01969");
}
}
internal_power() {
when : "A1&!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.01996, 0.01993, 0.01991, 0.01992, 0.01992, 0.01991, 0.01999, \
0.01997, 0.02001, 0.01993");
}
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.01691, -0.01745, -0.01832, -0.01881, -0.01906, -0.01921, -0.01932, \
-0.01941, -0.01945, -0.01948");
}
}
internal_power() {
when : "A1&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.01998, 0.0199, 0.01992, 0.01989, 0.01993, 0.01991, 0.01996, \
0.01993, 0.01995, 0.01995");
}
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.01867, -0.01891, -0.01921, -0.01939, -0.01951, -0.01953, -0.01962, \
-0.01967, -0.01968, -0.01968");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.1318 ;
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&!A3" ;
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.0007433, 0.0009514, 0.001314, 0.001564, 0.001737, 0.001849, 0.001903, 0.001933, 0.001963, 0.001983",\
"0.001161, 0.001404, 0.001863, 0.00227, 0.002588, 0.002757, 0.002865, 0.002934, 0.002983, 0.003015",\
"0.003849, 0.003902, 0.003975, 0.004041, 0.004111, 0.00413, 0.00416, 0.004176, 0.004192, 0.004215",\
"0.01117, 0.01082, 0.009875, 0.008857, 0.007993, 0.007269, 0.0067, 0.006262, 0.005943, 0.005705",\
"0.02544, 0.02459, 0.02231, 0.01947, 0.01686, 0.01464, 0.01284, 0.01136, 0.0102, 0.009271",\
"0.04788, 0.04662, 0.0429, 0.03788, 0.03284, 0.02836, 0.02461, 0.02147, 0.01887, 0.01672",\
"0.07918, 0.07755, 0.07252, 0.06526, 0.05739, 0.05009, 0.0437, 0.03819, 0.0335, 0.02954",\
"0.1199, 0.1179, 0.1117, 0.1023, 0.0916, 0.08104, 0.07148, 0.06301, 0.05571, 0.04941",\
"0.1704, 0.1682, 0.161, 0.1497, 0.1362, 0.1223, 0.1091, 0.09727, 0.08669, 0.07746",\
"0.2313, 0.2288, 0.2207, 0.2077, 0.1918, 0.1746, 0.1577, 0.1419, 0.1278, 0.115");
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.05872, 0.0589, 0.0593, 0.05965, 0.06003, 0.06039, 0.0607, 0.0611, 0.06161, 0.06232",\
"0.05818, 0.0583, 0.05873, 0.05924, 0.05973, 0.06014, 0.06059, 0.06103, 0.06154, 0.06229",\
"0.06133, 0.06115, 0.06061, 0.06032, 0.06032, 0.0605, 0.06081, 0.06103, 0.06154, 0.06236",\
"0.07152, 0.07084, 0.06913, 0.06702, 0.06531, 0.06413, 0.06347, 0.06319, 0.06323, 0.06344",\
"0.08944, 0.08833, 0.08544, 0.08153, 0.07758, 0.07418, 0.07168, 0.06981, 0.06842, 0.06769",\
"0.1162, 0.1147, 0.1103, 0.1045, 0.09833, 0.09243, 0.0872, 0.08306, 0.07943, 0.07726",\
"0.1527, 0.1507, 0.145, 0.137, 0.1285, 0.12, 0.112, 0.1049, 0.0988, 0.09357",\
"0.1995, 0.1972, 0.1902, 0.18, 0.1689, 0.1578, 0.147, 0.1367, 0.1273, 0.1193",\
"0.2573, 0.2548, 0.2467, 0.2345, 0.2204, 0.2063, 0.1927, 0.1796, 0.167, 0.1552",\
"0.3267, 0.3239, 0.315, 0.3009, 0.284, 0.2669, 0.2498, 0.2337, 0.2176, 0.2027");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.01404, 0.01406, 0.01407, 0.01411, 0.01417, 0.01419, 0.0142, 0.01421, 0.01424, 0.01424",\
"0.0139, 0.0139, 0.01396, 0.01403, 0.01408, 0.01412, 0.01413, 0.01415, 0.01418, 0.01416",\
"0.01519, 0.01511, 0.01492, 0.01467, 0.01452, 0.01445, 0.01439, 0.0143, 0.01427, 0.01425",\
"0.02188, 0.02149, 0.02043, 0.01922, 0.0181, 0.01716, 0.01649, 0.01598, 0.0156, 0.0153",\
"0.03675, 0.03592, 0.03359, 0.03044, 0.02749, 0.0249, 0.02281, 0.02115, 0.01985, 0.01881",\
"0.0609, 0.05967, 0.05592, 0.05055, 0.04498, 0.03987, 0.03551, 0.03194, 0.02899, 0.02659",\
"0.09511, 0.09341, 0.08832, 0.08064, 0.0722, 0.06388, 0.05652, 0.05023, 0.04488, 0.04039",\
"0.1399, 0.1378, 0.1314, 0.1216, 0.1101, 0.09849, 0.08747, 0.07772, 0.06919, 0.06198",\
"0.1956, 0.1933, 0.1859, 0.174, 0.1596, 0.1444, 0.1297, 0.1159, 0.1037, 0.09294",\
"0.2629, 0.2603, 0.252, 0.2383, 0.2211, 0.2025, 0.1838, 0.166, 0.1496, 0.1348");
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.0734, 0.07355, 0.07385, 0.07415, 0.0744, 0.07483, 0.07514, 0.07543, 0.07594, 0.07676",\
"0.07238, 0.07258, 0.07305, 0.07356, 0.07402, 0.07447, 0.07488, 0.07543, 0.07594, 0.07658",\
"0.07264, 0.07264, 0.07279, 0.07308, 0.07351, 0.07411, 0.07463, 0.07518, 0.07558, 0.07618",\
"0.08044, 0.07998, 0.07881, 0.07754, 0.07665, 0.07627, 0.07618, 0.07615, 0.07645, 0.07708",\
"0.09858, 0.09759, 0.09483, 0.09137, 0.08795, 0.0853, 0.08334, 0.08187, 0.08109, 0.08054",\
"0.1276, 0.1261, 0.1216, 0.1157, 0.1096, 0.104, 0.099, 0.09523, 0.09218, 0.08993",\
"0.1677, 0.1657, 0.1597, 0.1511, 0.1421, 0.1335, 0.1253, 0.1181, 0.1122, 0.1072",\
"0.2191, 0.2167, 0.2097, 0.1987, 0.1867, 0.1745, 0.1632, 0.1526, 0.1426, 0.1346",\
"0.2826, 0.2801, 0.2719, 0.259, 0.2437, 0.2282, 0.2133, 0.1993, 0.1859, 0.1737",\
"0.3589, 0.3561, 0.3471, 0.3325, 0.3143, 0.2951, 0.2762, 0.2586, 0.2419, 0.226");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.02507, 0.02504, 0.02507, 0.02504, 0.02505, 0.02507, 0.02509, 0.0251, 0.02513, 0.02511",\
"0.02402, 0.02399, 0.02395, 0.0239, 0.02393, 0.02394, 0.02397, 0.02398, 0.02397, 0.02396",\
"0.02434, 0.02424, 0.02393, 0.02359, 0.02336, 0.02317, 0.02309, 0.02303, 0.02299, 0.02294",\
"0.03104, 0.03054, 0.02938, 0.02796, 0.02663, 0.02559, 0.02485, 0.02429, 0.02387, 0.0236",\
"0.04734, 0.04642, 0.04365, 0.04006, 0.03661, 0.03367, 0.03134, 0.02945, 0.02809, 0.02702",\
"0.07503, 0.07351, 0.06904, 0.06269, 0.05602, 0.05, 0.04507, 0.04097, 0.0377, 0.03501",\
"0.1147, 0.1127, 0.1065, 0.09731, 0.08697, 0.07708, 0.0683, 0.06105, 0.05489, 0.04987",\
"0.1671, 0.1646, 0.1569, 0.1448, 0.1307, 0.1166, 0.1034, 0.09177, 0.0819, 0.07353",\
"0.2326, 0.2298, 0.2208, 0.2062, 0.1884, 0.1698, 0.1518, 0.1353, 0.1206, 0.1079",\
"0.3119, 0.3088, 0.2986, 0.2818, 0.2606, 0.2376, 0.2146, 0.1928, 0.1729, 0.1551");
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.08754, 0.08768, 0.08799, 0.08828, 0.08856, 0.0889, 0.08936, 0.08969, 0.09009, 0.09087",\
"0.08647, 0.08679, 0.08718, 0.08769, 0.08815, 0.08865, 0.08914, 0.08965, 0.09023, 0.09069",\
"0.08578, 0.08595, 0.08627, 0.08678, 0.08737, 0.08797, 0.0886, 0.08918, 0.0898, 0.09037",\
"0.0916, 0.0912, 0.09048, 0.08971, 0.08932, 0.0893, 0.08936, 0.08976, 0.09016, 0.09069",\
"0.1095, 0.1085, 0.1059, 0.1029, 0.09999, 0.09761, 0.09605, 0.09498, 0.09441, 0.09425",\
"0.1415, 0.1399, 0.1352, 0.129, 0.123, 0.1175, 0.1128, 0.1089, 0.1061, 0.1042",\
"0.1873, 0.1853, 0.1789, 0.1696, 0.1597, 0.1506, 0.1422, 0.1348, 0.1284, 0.1235",\
"0.2468, 0.2444, 0.2369, 0.225, 0.2114, 0.1979, 0.1855, 0.1742, 0.1639, 0.1549",\
"0.3204, 0.3177, 0.3093, 0.2955, 0.2783, 0.2606, 0.2438, 0.2282, 0.2138, 0.2006",\
"0.4088, 0.4059, 0.3966, 0.3811, 0.3611, 0.3393, 0.3178, 0.2974, 0.2785, 0.2612");
}
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.05395, 0.06112, 0.08589, 0.1326, 0.2052, 0.3067, 0.4403, 0.6085, 0.8138, 1.059",\
"0.06197, 0.06917, 0.09403, 0.1409, 0.2136, 0.3153, 0.4488, 0.6169, 0.8224, 1.068",\
"0.0813, 0.0909, 0.1209, 0.1693, 0.2416, 0.3431, 0.4767, 0.6449, 0.8499, 1.095",\
"0.08787, 0.1014, 0.1432, 0.2089, 0.2942, 0.3972, 0.5299, 0.6975, 0.9027, 1.147",\
"0.07505, 0.09296, 0.1477, 0.2331, 0.3415, 0.4697, 0.6148, 0.7821, 0.9857, 1.229",\
"0.04017, 0.06259, 0.1307, 0.2368, 0.3709, 0.5262, 0.7014, 0.8949, 1.106, 1.348",\
"-0.018, 0.0085, 0.0896, 0.2175, 0.3776, 0.5626, 0.7682, 0.9945, 1.241, 1.504",\
"-0.1008, -0.0701, 0.0245, 0.172, 0.3591, 0.5746, 0.8139, 1.073, 1.354, 1.656",\
"-0.2105, -0.1752, -0.0673, 0.1004, 0.3131, 0.5595, 0.8325, 1.129, 1.445, 1.784",\
"-0.3479, -0.3082, -0.1876, 0.0009, 0.2389, 0.515, 0.8229, 1.156, 1.512, 1.888");
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.1089, 0.1284, 0.1965, 0.3249, 0.5236, 0.8019, 1.168, 1.629, 2.191, 2.862",\
"0.1147, 0.1339, 0.2019, 0.3306, 0.5297, 0.8087, 1.175, 1.636, 2.198, 2.869",\
"0.151, 0.1688, 0.2331, 0.3593, 0.557, 0.835, 1.201, 1.661, 2.223, 2.894",\
"0.2207, 0.2407, 0.3075, 0.4286, 0.621, 0.8947, 1.257, 1.716, 2.276, 2.946",\
"0.3167, 0.3398, 0.4145, 0.5448, 0.7341, 1.001, 1.358, 1.811, 2.368, 3.034",\
"0.436, 0.4641, 0.5509, 0.6935, 0.8968, 1.163, 1.511, 1.958, 2.508, 3.168",\
"0.5792, 0.6123, 0.7138, 0.8753, 1.093, 1.377, 1.727, 2.165, 2.706, 3.358",\
"0.7474, 0.7862, 0.9029, 1.087, 1.327, 1.627, 1.997, 2.437, 2.97, 3.614",\
"0.9436, 0.9872, 1.12, 1.328, 1.595, 1.916, 2.305, 2.768, 3.305, 3.939",\
"1.167, 1.216, 1.364, 1.597, 1.893, 2.245, 2.654, 3.139, 3.7, 4.338");
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.05967, 0.07112, 0.1116, 0.189, 0.3094, 0.4783, 0.7014, 0.9817, 1.323, 1.734",\
"0.0597, 0.07111, 0.1115, 0.1892, 0.3093, 0.4782, 0.7007, 0.9802, 1.323, 1.734",\
"0.08562, 0.09614, 0.1282, 0.1924, 0.3092, 0.4777, 0.7015, 0.9813, 1.322, 1.731",\
"0.1307, 0.1438, 0.1854, 0.2534, 0.3448, 0.4872, 0.7011, 0.9815, 1.324, 1.733",\
"0.1905, 0.2077, 0.2595, 0.3404, 0.4481, 0.5801, 0.7476, 0.9922, 1.323, 1.73",\
"0.2626, 0.2846, 0.3499, 0.4472, 0.5702, 0.7214, 0.8992, 1.104, 1.378, 1.743",\
"0.348, 0.3752, 0.4538, 0.5702, 0.7154, 0.8826, 1.081, 1.308, 1.56, 1.868",\
"0.4448, 0.4782, 0.5718, 0.71, 0.8786, 1.069, 1.286, 1.532, 1.814, 2.122",\
"0.55, 0.5902, 0.7032, 0.8662, 1.06, 1.278, 1.518, 1.786, 2.085, 2.422",\
"0.6634, 0.7112, 0.8448, 1.035, 1.256, 1.503, 1.773, 2.067, 2.388, 2.745");
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.2025, 0.2378, 0.3583, 0.5838, 0.9346, 1.426, 2.071, 2.885, 3.88, 5.058",\
"0.2011, 0.2365, 0.3578, 0.5842, 0.9341, 1.425, 2.073, 2.884, 3.881, 5.062",\
"0.2025, 0.2347, 0.3554, 0.5838, 0.934, 1.426, 2.071, 2.883, 3.88, 5.063",\
"0.2296, 0.2638, 0.3718, 0.5831, 0.9354, 1.425, 2.072, 2.883, 3.88, 5.055",\
"0.2759, 0.3066, 0.4166, 0.6228, 0.942, 1.424, 2.069, 2.881, 3.875, 5.065",\
"0.348, 0.3794, 0.4852, 0.6884, 1.005, 1.448, 2.072, 2.881, 3.875, 5.058",\
"0.4316, 0.4698, 0.5838, 0.7816, 1.096, 1.532, 2.116, 2.886, 3.877, 5.056",\
"0.5266, 0.5686, 0.6988, 0.9098, 1.212, 1.652, 2.221, 2.957, 3.896, 5.055",\
"0.6316, 0.679, 0.8242, 1.058, 1.367, 1.793, 2.369, 3.084, 3.981, 5.094",\
"0.7498, 0.8028, 0.9658, 1.22, 1.553, 1.973, 2.541, 3.262, 4.133, 5.204");
}
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.07331, 0.08081, 0.1066, 0.1545, 0.2278, 0.3299, 0.4637, 0.6322, 0.8376, 1.082",\
"0.08071, 0.08824, 0.114, 0.1618, 0.2352, 0.3373, 0.4712, 0.6396, 0.8451, 1.09",\
"0.1056, 0.1141, 0.1416, 0.1891, 0.2621, 0.364, 0.4978, 0.6661, 0.8716, 1.116",\
"0.1238, 0.1357, 0.173, 0.2346, 0.3159, 0.4177, 0.5506, 0.7183, 0.9234, 1.168",\
"0.1261, 0.1414, 0.19, 0.2684, 0.3707, 0.4947, 0.6362, 0.8031, 1.007, 1.25",\
"0.1102, 0.129, 0.1886, 0.2851, 0.4107, 0.5591, 0.7293, 0.9193, 1.128, 1.37",\
"0.0751, 0.0969, 0.1677, 0.2824, 0.4312, 0.6067, 0.8051, 1.026, 1.268, 1.528",\
"0.0202, 0.0444, 0.126, 0.2578, 0.4303, 0.6339, 0.8625, 1.114, 1.388, 1.686",\
"-0.056, -0.0273, 0.0634, 0.211, 0.4064, 0.6375, 0.898, 1.183, 1.491, 1.823",\
"-0.1535, -0.1223, -0.0217, 0.1422, 0.3585, 0.6171, 0.9089, 1.229, 1.573, 1.94");
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.1584, 0.1783, 0.2461, 0.3745, 0.5727, 0.8516, 1.217, 1.678, 2.24, 2.912",\
"0.1624, 0.1823, 0.2508, 0.3795, 0.5786, 0.8574, 1.224, 1.685, 2.248, 2.918",\
"0.1818, 0.2014, 0.2691, 0.3976, 0.5966, 0.8756, 1.242, 1.703, 2.265, 2.936",\
"0.2253, 0.2456, 0.3155, 0.4417, 0.6374, 0.9128, 1.277, 1.737, 2.299, 2.97",\
"0.3008, 0.3229, 0.3947, 0.5243, 0.7177, 0.9874, 1.346, 1.801, 2.359, 3.026",\
"0.3995, 0.4254, 0.5067, 0.6424, 0.8398, 1.109, 1.459, 1.907, 2.458, 3.12",\
"0.5178, 0.5478, 0.6415, 0.7934, 0.9994, 1.273, 1.624, 2.063, 2.605, 3.259",\
"0.6559, 0.6912, 0.7981, 0.9689, 1.195, 1.477, 1.833, 2.274, 2.807, 3.451",\
"0.8148, 0.8546, 0.9763, 1.168, 1.417, 1.72, 2.085, 2.532, 3.067, 3.702",\
"0.9957, 1.04, 1.176, 1.39, 1.664, 1.994, 2.379, 2.833, 3.376, 4.014");
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.08515, 0.09714, 0.1386, 0.217, 0.3378, 0.5072, 0.7295, 1.009, 1.35, 1.757",\
"0.0848, 0.09708, 0.1385, 0.2169, 0.3378, 0.5074, 0.7294, 1.009, 1.35, 1.757",\
"0.1057, 0.1153, 0.1475, 0.218, 0.3379, 0.5072, 0.7291, 1.009, 1.351, 1.757",\
"0.1584, 0.1708, 0.2095, 0.2746, 0.366, 0.5126, 0.7293, 1.009, 1.35, 1.757",\
"0.2271, 0.2427, 0.2901, 0.3659, 0.4703, 0.5997, 0.7719, 1.019, 1.351, 1.757",\
"0.3109, 0.3301, 0.3887, 0.479, 0.5962, 0.743, 0.9192, 1.126, 1.403, 1.769",\
"0.4088, 0.4324, 0.5034, 0.612, 0.7462, 0.909, 1.102, 1.328, 1.58, 1.891",\
"0.5222, 0.5506, 0.635, 0.7612, 0.9194, 1.102, 1.311, 1.555, 1.833, 2.139",\
"0.6502, 0.6842, 0.7838, 0.9314, 1.113, 1.317, 1.548, 1.807, 2.104, 2.44",\
"0.791, 0.8318, 0.9492, 1.12, 1.322, 1.556, 1.812, 2.095, 2.408, 2.762");
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.2084, 0.2417, 0.3593, 0.5838, 0.934, 1.426, 2.069, 2.884, 3.88, 5.06",\
"0.2088, 0.242, 0.3594, 0.5842, 0.934, 1.426, 2.07, 2.885, 3.88, 5.065",\
"0.2166, 0.247, 0.3604, 0.5846, 0.9356, 1.426, 2.07, 2.881, 3.873, 5.065",\
"0.2483, 0.2797, 0.3843, 0.5914, 0.9339, 1.427, 2.069, 2.887, 3.879, 5.055",\
"0.3021, 0.3274, 0.4277, 0.6291, 0.9507, 1.425, 2.069, 2.88, 3.877, 5.06",\
"0.3832, 0.4108, 0.5036, 0.6894, 1.001, 1.456, 2.078, 2.885, 3.872, 5.063",\
"0.4782, 0.5076, 0.6074, 0.7862, 1.079, 1.519, 2.117, 2.894, 3.874, 5.064",\
"0.5844, 0.6174, 0.7298, 0.9184, 1.197, 1.617, 2.193, 2.95, 3.904, 5.064",\
"0.7018, 0.738, 0.8598, 1.071, 1.358, 1.753, 2.31, 3.042, 3.965, 5.097",\
"0.8272, 0.8696, 1.005, 1.233, 1.545, 1.942, 2.47, 3.178, 4.075, 5.175");
}
}
timing() {
related_pin : "A3" ;
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.07861, 0.0872, 0.1158, 0.167, 0.2431, 0.3473, 0.4827, 0.6522, 0.8585, 1.104",\
"0.08541, 0.09386, 0.1221, 0.1733, 0.2493, 0.3535, 0.4889, 0.6585, 0.8647, 1.11",\
"0.1135, 0.1223, 0.15, 0.1995, 0.275, 0.379, 0.5143, 0.6837, 0.8899, 1.135",\
"0.1394, 0.1511, 0.1886, 0.2494, 0.3296, 0.4324, 0.5667, 0.7354, 0.9414, 1.186",\
"0.1522, 0.1673, 0.2147, 0.291, 0.3915, 0.513, 0.6529, 0.8203, 1.025, 1.269",\
"0.1504, 0.1687, 0.2258, 0.3189, 0.4401, 0.585, 0.7518, 0.939, 1.146, 1.388",\
"0.1341, 0.1552, 0.222, 0.3311, 0.4733, 0.6432, 0.8364, 1.052, 1.291, 1.549",\
"0.1035, 0.1268, 0.2025, 0.327, 0.4904, 0.6851, 0.9064, 1.151, 1.42, 1.713",\
"0.0592, 0.0842, 0.1678, 0.3062, 0.4896, 0.7098, 0.9592, 1.235, 1.534, 1.859",\
"-0.0013, 0.0272, 0.1178, 0.2684, 0.4718, 0.7161, 0.9939, 1.301, 1.633, 1.991");
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.1789, 0.1984, 0.2667, 0.3951, 0.5932, 0.8714, 1.238, 1.699, 2.26, 2.932",\
"0.1835, 0.2035, 0.2723, 0.4013, 0.6002, 0.8786, 1.245, 1.706, 2.269, 2.939",\
"0.1989, 0.2185, 0.2866, 0.4154, 0.6151, 0.8944, 1.261, 1.723, 2.285, 2.955",\
"0.2282, 0.248, 0.3168, 0.4434, 0.6405, 0.9171, 1.282, 1.743, 2.306, 2.976",\
"0.2808, 0.3027, 0.3728, 0.4999, 0.6935, 0.9639, 1.323, 1.78, 2.339, 3.007",\
"0.3492, 0.3741, 0.4547, 0.5889, 0.7823, 1.05, 1.401, 1.848, 2.401, 3.063",\
"0.4318, 0.4612, 0.553, 0.7031, 0.9068, 1.173, 1.522, 1.96, 2.501, 3.154",\
"0.5269, 0.5604, 0.6651, 0.8336, 1.057, 1.335, 1.683, 2.119, 2.651, 3.291",\
"0.6359, 0.6735, 0.7906, 0.9784, 1.225, 1.526, 1.884, 2.319, 2.849, 3.48",\
"0.7584, 0.7993, 0.9292, 1.137, 1.408, 1.735, 2.117, 2.56, 3.089, 3.72");
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.1048, 0.1185, 0.162, 0.2419, 0.3645, 0.5342, 0.7572, 1.037, 1.379, 1.786",\
"0.1029, 0.1166, 0.1608, 0.2417, 0.3645, 0.5344, 0.7564, 1.037, 1.378, 1.786",\
"0.1214, 0.1304, 0.1653, 0.2406, 0.3635, 0.534, 0.7571, 1.037, 1.379, 1.786",\
"0.1823, 0.1944, 0.2315, 0.2933, 0.3858, 0.5372, 0.7566, 1.037, 1.379, 1.786",\
"0.2631, 0.2774, 0.321, 0.3925, 0.4918, 0.6182, 0.7937, 1.045, 1.379, 1.786",\
"0.3643, 0.3823, 0.4335, 0.5155, 0.625, 0.7664, 0.9378, 1.146, 1.426, 1.797",\
"0.4866, 0.5082, 0.5694, 0.6636, 0.7858, 0.9374, 1.124, 1.347, 1.599, 1.912",\
"0.6286, 0.6566, 0.729, 0.8404, 0.9756, 1.141, 1.339, 1.575, 1.851, 2.156",\
"0.7932, 0.8244, 0.9112, 1.04, 1.196, 1.376, 1.588, 1.834, 2.127, 2.456",\
"0.9838, 1.017, 1.118, 1.265, 1.444, 1.643, 1.87, 2.132, 2.433, 2.778");
}
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.001903, 0.005072, 0.01112, 0.02055, 0.03378, 0.05119, 0.07313, 0.0999, 0.1318");
values("0.2087, 0.2419, 0.3594, 0.5845, 0.9343, 1.426, 2.069, 2.886, 3.88, 5.06",\
"0.2091, 0.2423, 0.3592, 0.5839, 0.9351, 1.426, 2.071, 2.885, 3.876, 5.062",\
"0.213, 0.2448, 0.3599, 0.5843, 0.9345, 1.426, 2.073, 2.885, 3.881, 5.063",\
"0.2387, 0.2689, 0.3763, 0.5884, 0.9343, 1.426, 2.072, 2.881, 3.877, 5.066",\
"0.2994, 0.3243, 0.4193, 0.6202, 0.9486, 1.426, 2.069, 2.885, 3.874, 5.058",\
"0.396, 0.423, 0.512, 0.6864, 0.9936, 1.451, 2.075, 2.887, 3.875, 5.054",\
"0.5064, 0.5362, 0.635, 0.808, 1.083, 1.511, 2.111, 2.895, 3.882, 5.053",\
"0.6312, 0.6638, 0.7706, 0.9618, 1.232, 1.622, 2.189, 2.944, 3.903, 5.066",\
"0.7678, 0.8028, 0.9232, 1.131, 1.418, 1.796, 2.323, 3.037, 3.959, 5.102",\
"0.9212, 0.9574, 1.087, 1.313, 1.629, 2.021, 2.515, 3.191, 4.07, 5.17");
}
}
}
}