blob: 39158b1bd309c563cdb0a5eb6c7164743f7883a2 [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_mcu9t5v0__nand3_4) {
area : 70.560000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0007921584" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0010209276" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0010222938" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00320661" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0010260756" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.002655972" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.002638152" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0006955146" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00320661" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02293 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.03263, 0.03259, 0.0324, 0.03235, 0.03235, 0.03235, 0.03237, \
0.03234, 0.03233, 0.03235");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.005632, -0.005629, -0.005669, -0.005712, -0.005799, -0.005885, \
-0.005988, -0.006093, -0.006179, -0.006383");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.03261, 0.03261, 0.03241, 0.03234, 0.03235, 0.03238, 0.03233, \
0.03236, 0.03235, 0.03233");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.00508, -0.005107, -0.005122, -0.005175, -0.005234, -0.005371, \
-0.005441, -0.005537, -0.005659, -0.005837");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.0326, 0.03257, 0.03241, 0.03235, 0.03235, 0.03236, 0.03235, \
0.03236, 0.03234, 0.03234");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.03172, 0.03171, 0.03166, 0.03158, 0.03142, 0.03127, 0.03114, \
0.03093, 0.03071, 0.03037");
}
}
}
pin(A2) {
capacitance : 0.02423 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.03855, 0.03881, 0.039, 0.0392, 0.0394, 0.0396, 0.0397, 0.03974, \
0.03972, 0.0396");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.02762, -0.02758, -0.02748, -0.02749, -0.02741, -0.0275, -0.02749, \
-0.0275, -0.02747, -0.02747");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.03523, 0.03223, 0.02895, 0.02798, 0.02766, 0.02753, 0.02745, \
0.0274, 0.02736, 0.02731");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.02752, -0.02753, -0.0275, -0.0275, -0.02745, -0.02751, -0.0275, \
-0.0275, -0.0275, -0.02749");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.02976, 0.0297, 0.02963, 0.02951, 0.02948, 0.02944, 0.02938, \
0.02938, 0.02928, 0.02915");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.02293, -0.02295, -0.02293, -0.02298, -0.02301, -0.02312, -0.02323, \
-0.02334, -0.02355, -0.02383");
}
}
}
pin(A3) {
capacitance : 0.02336 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.02806, 0.02781, 0.02765, 0.02752, 0.02754, 0.02758, 0.02758, \
0.02756, 0.02757, 0.02756");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.02757, -0.02757, -0.02749, -0.02745, -0.02742, -0.0275, -0.02748, \
-0.02746, -0.02747, -0.02748");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.03091, 0.02933, 0.02802, 0.02765, 0.02754, 0.02753, 0.0275, \
0.02747, 0.02745, 0.02743");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.02753, -0.02753, -0.02752, -0.0275, -0.02745, -0.02752, -0.02752, \
-0.0275, -0.02748, -0.02748");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.0305, 0.0284, 0.02773, 0.02753, 0.02753, 0.02754, 0.02753, 0.02754, \
0.02754, 0.02752");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.02757, -0.02757, -0.02752, -0.02749, -0.02746, -0.02749, -0.02749, \
-0.02748, -0.02747, -0.02749");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 1.016 ;
max_transition : 8.4 ;
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.02098, 0.02111, 0.02132, 0.02145, 0.02153, 0.02156, 0.02158, 0.02159, 0.02161, 0.0216",\
"0.01973, 0.02005, 0.02063, 0.02101, 0.02123, 0.02136, 0.02145, 0.02148, 0.02152, 0.02151",\
"0.01874, 0.01907, 0.0198, 0.02039, 0.02082, 0.02106, 0.02121, 0.02131, 0.02136, 0.02139",\
"0.02205, 0.02186, 0.02155, 0.02143, 0.02147, 0.02147, 0.02152, 0.02153, 0.02154, 0.02154",\
"0.03188, 0.03077, 0.02839, 0.02627, 0.02487, 0.0239, 0.02328, 0.02284, 0.02255, 0.02233",\
"0.04898, 0.04683, 0.04187, 0.03678, 0.03277, 0.0299, 0.02786, 0.0264, 0.02536, 0.02455",\
"0.07373, 0.07068, 0.0629, 0.05416, 0.04677, 0.041, 0.0367, 0.03345, 0.03102, 0.02918",\
"0.1063, 0.1026, 0.09232, 0.07955, 0.06806, 0.05855, 0.0511, 0.04529, 0.0408, 0.03729",\
"0.1474, 0.1429, 0.1303, 0.1137, 0.09754, 0.08363, 0.07224, 0.06316, 0.05581, 0.04998",\
"0.197, 0.192, 0.1771, 0.157, 0.136, 0.1173, 0.1013, 0.08811, 0.07727, 0.06829");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.08696, 0.08782, 0.08911, 0.08976, 0.09035, 0.09089, 0.09166, 0.09233, 0.09465, 0.09701",\
"0.08516, 0.08628, 0.08875, 0.09036, 0.09154, 0.09237, 0.09348, 0.09451, 0.09584, 0.09839",\
"0.08452, 0.08521, 0.08714, 0.08935, 0.09114, 0.09267, 0.0936, 0.0951, 0.09643, 0.09999",\
"0.08915, 0.08894, 0.08893, 0.08953, 0.09087, 0.09223, 0.0935, 0.09431, 0.09584, 0.1008",\
"0.1011, 0.09977, 0.09704, 0.09539, 0.09435, 0.09445, 0.09496, 0.0957, 0.09733, 0.1014",\
"0.1212, 0.1187, 0.113, 0.1075, 0.1039, 0.1014, 0.09983, 0.09966, 0.09931, 0.105",\
"0.1495, 0.1462, 0.1378, 0.1281, 0.1207, 0.1149, 0.1106, 0.1076, 0.1063, 0.113",\
"0.1866, 0.1826, 0.1714, 0.1578, 0.1455, 0.136, 0.1286, 0.1226, 0.119, 0.1274",\
"0.233, 0.2282, 0.2147, 0.1972, 0.1798, 0.1652, 0.1544, 0.1446, 0.139, 0.1523",\
"0.289, 0.2836, 0.2679, 0.2469, 0.2246, 0.2045, 0.1881, 0.1762, 0.1688, 0.197");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.02104, 0.02117, 0.02133, 0.02144, 0.02152, 0.02155, 0.02157, 0.02158, 0.02159, 0.02159",\
"0.01971, 0.02007, 0.02071, 0.02108, 0.02129, 0.0214, 0.02147, 0.02151, 0.02153, 0.02155",\
"0.01738, 0.01791, 0.01906, 0.02003, 0.02058, 0.02093, 0.02114, 0.02125, 0.02134, 0.0214",\
"0.01746, 0.01772, 0.01856, 0.01948, 0.02016, 0.02061, 0.0209, 0.02108, 0.02119, 0.02126",\
"0.02358, 0.02315, 0.0224, 0.02202, 0.02189, 0.0218, 0.02174, 0.02171, 0.02169, 0.02166",\
"0.03742, 0.03605, 0.03295, 0.03, 0.02781, 0.02625, 0.02515, 0.02434, 0.02376, 0.0233",\
"0.05987, 0.0575, 0.05151, 0.04504, 0.03971, 0.03563, 0.03261, 0.0303, 0.02858, 0.02724",\
"0.09114, 0.08778, 0.07889, 0.06839, 0.05899, 0.05141, 0.04548, 0.04091, 0.03734, 0.03451",\
"0.1313, 0.1271, 0.1155, 0.1007, 0.08665, 0.07475, 0.0651, 0.0574, 0.05123, 0.04627",\
"0.1805, 0.1756, 0.1617, 0.1428, 0.1236, 0.1068, 0.09266, 0.08101, 0.07146, 0.0636");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.1403, 0.1403, 0.1405, 0.1408, 0.1412, 0.1418, 0.1426, 0.1431, 0.1446, 0.148",\
"0.1384, 0.1387, 0.1395, 0.1401, 0.1407, 0.1415, 0.1422, 0.1433, 0.1444, 0.1476",\
"0.136, 0.1363, 0.1373, 0.1385, 0.1395, 0.1407, 0.1417, 0.1426, 0.144, 0.1476",\
"0.139, 0.1389, 0.1387, 0.139, 0.1396, 0.1406, 0.1416, 0.1426, 0.1442, 0.148",\
"0.1497, 0.1486, 0.1465, 0.1446, 0.1434, 0.1432, 0.1432, 0.1441, 0.1451, 0.15",\
"0.1686, 0.1669, 0.1622, 0.1573, 0.1531, 0.1504, 0.1488, 0.1479, 0.1487, 0.1538",\
"0.1961, 0.1938, 0.1869, 0.1781, 0.1706, 0.1647, 0.16, 0.1568, 0.1556, 0.1622",\
"0.2326, 0.2295, 0.2209, 0.2087, 0.1966, 0.1867, 0.1783, 0.1725, 0.1689, 0.1776",\
"0.2782, 0.2748, 0.2643, 0.2491, 0.2324, 0.2176, 0.2054, 0.1951, 0.1894, 0.2042",\
"0.3336, 0.3297, 0.3177, 0.2997, 0.2786, 0.2586, 0.2413, 0.2274, 0.2206, 0.2506");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.02105, 0.02116, 0.02137, 0.02146, 0.02154, 0.02156, 0.02159, 0.02161, 0.02161, 0.02161",\
"0.01973, 0.02009, 0.02067, 0.0211, 0.02131, 0.02142, 0.02149, 0.02151, 0.02154, 0.02154",\
"0.01717, 0.01773, 0.019, 0.02002, 0.02061, 0.02096, 0.02115, 0.02128, 0.02136, 0.0214",\
"0.01629, 0.0167, 0.01783, 0.01901, 0.01988, 0.02041, 0.02078, 0.021, 0.02115, 0.02124",\
"0.0209, 0.02071, 0.02052, 0.0207, 0.02101, 0.02121, 0.02133, 0.02142, 0.02147, 0.02149",\
"0.03327, 0.03235, 0.03012, 0.02798, 0.02648, 0.0254, 0.0246, 0.02399, 0.02352, 0.02314",\
"0.05495, 0.053, 0.04814, 0.04275, 0.0383, 0.03483, 0.03217, 0.03012, 0.02854, 0.02727",\
"0.08641, 0.08354, 0.07582, 0.06644, 0.05797, 0.05117, 0.0457, 0.04138, 0.03794, 0.03516",\
"0.1281, 0.1243, 0.1137, 0.09998, 0.08684, 0.07569, 0.06654, 0.05909, 0.05302, 0.04802",\
"0.1798, 0.1752, 0.162, 0.144, 0.1257, 0.1094, 0.09577, 0.08441, 0.07497, 0.06705");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.176, 0.176, 0.1761, 0.1764, 0.1767, 0.1773, 0.1781, 0.179, 0.1798, 0.1842",\
"0.1737, 0.1738, 0.174, 0.1744, 0.1747, 0.1754, 0.1762, 0.1772, 0.1784, 0.1819",\
"0.1719, 0.172, 0.1723, 0.1728, 0.1733, 0.1739, 0.1749, 0.1756, 0.1766, 0.1817",\
"0.1751, 0.1748, 0.1741, 0.1738, 0.1739, 0.1742, 0.1748, 0.1752, 0.1771, 0.1809",\
"0.1856, 0.1848, 0.1825, 0.1799, 0.1783, 0.1775, 0.1772, 0.1772, 0.1783, 0.1827",\
"0.205, 0.2032, 0.1986, 0.1934, 0.1886, 0.1853, 0.1831, 0.182, 0.1822, 0.1875",\
"0.2333, 0.231, 0.2243, 0.2154, 0.2072, 0.2004, 0.1948, 0.1915, 0.1901, 0.1963",\
"0.2716, 0.2686, 0.2598, 0.2473, 0.2347, 0.2238, 0.2144, 0.2077, 0.2036, 0.2124",\
"0.3199, 0.3165, 0.3058, 0.29, 0.2723, 0.2564, 0.2431, 0.2321, 0.2253, 0.24",\
"0.3787, 0.3748, 0.3627, 0.344, 0.3215, 0.3, 0.2815, 0.266, 0.2581, 0.2886");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.1243, 0.1535, 0.2561, 0.4507, 0.7529, 1.177, 1.734, 2.437, 3.294, 4.315",\
"0.134, 0.1637, 0.2669, 0.4618, 0.7643, 1.189, 1.745, 2.448, 3.305, 4.326",\
"0.1723, 0.2046, 0.3068, 0.5021, 0.8051, 1.229, 1.787, 2.489, 3.347, 4.368",\
"0.2022, 0.246, 0.3776, 0.5832, 0.8847, 1.308, 1.866, 2.568, 3.425, 4.448",\
"0.2154, 0.2695, 0.4327, 0.6869, 1.014, 1.436, 1.991, 2.692, 3.549, 4.571",\
"0.2096, 0.2748, 0.4688, 0.7693, 1.157, 1.618, 2.173, 2.87, 3.725, 4.744",\
"0.1821, 0.2584, 0.4853, 0.8301, 1.275, 1.806, 2.412, 3.112, 3.962, 4.978",\
"0.1307, 0.2187, 0.477, 0.8704, 1.37, 1.967, 2.651, 3.413, 4.269, 5.281",\
"0.0552, 0.1554, 0.4464, 0.8875, 1.443, 2.103, 2.86, 3.706, 4.633, 5.657",\
"-0.0473, 0.0647, 0.3883, 0.8778, 1.491, 2.213, 3.041, 3.969, 4.986, 6.089");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.1373, 0.1698, 0.2808, 0.4886, 0.8109, 1.262, 1.858, 2.605, 3.522, 4.615",\
"0.1533, 0.1867, 0.2996, 0.5093, 0.8334, 1.286, 1.881, 2.63, 3.544, 4.639",\
"0.2201, 0.2529, 0.365, 0.5761, 0.9011, 1.355, 1.949, 2.7, 3.615, 4.709",\
"0.3176, 0.3633, 0.4966, 0.7078, 1.032, 1.485, 2.081, 2.829, 3.744, 4.837",\
"0.4323, 0.4897, 0.6596, 0.9154, 1.243, 1.694, 2.288, 3.037, 3.95, 5.04",\
"0.5689, 0.6378, 0.8414, 1.151, 1.537, 1.995, 2.585, 3.333, 4.244, 5.334",\
"0.7277, 0.8086, 1.047, 1.407, 1.862, 2.386, 2.984, 3.727, 4.635, 5.722",\
"0.909, 1.004, 1.279, 1.688, 2.205, 2.809, 3.48, 4.232, 5.136, 6.218",\
"1.114, 1.223, 1.536, 1.997, 2.575, 3.252, 4.014, 4.84, 5.754, 6.829",\
"1.346, 1.467, 1.819, 2.336, 2.974, 3.722, 4.567, 5.493, 6.482, 7.569");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.1834, 0.2358, 0.416, 0.7555, 1.283, 2.023, 2.996, 4.221, 5.716, 7.492",\
"0.1814, 0.2349, 0.4162, 0.7562, 1.284, 2.021, 2.995, 4.221, 5.716, 7.502",\
"0.2015, 0.245, 0.4128, 0.7559, 1.283, 2.023, 2.994, 4.22, 5.715, 7.49",\
"0.2651, 0.318, 0.4826, 0.7706, 1.282, 2.022, 2.995, 4.221, 5.715, 7.496",\
"0.3545, 0.4133, 0.5966, 0.9034, 1.337, 2.025, 2.994, 4.221, 5.716, 7.497",\
"0.467, 0.534, 0.7368, 1.076, 1.536, 2.136, 3.009, 4.219, 5.713, 7.495",\
"0.597, 0.6746, 0.9054, 1.271, 1.776, 2.405, 3.188, 4.271, 5.721, 7.488",\
"0.7422, 0.8318, 1.1, 1.498, 2.041, 2.722, 3.533, 4.512, 5.816, 7.512",\
"0.9012, 1.007, 1.31, 1.755, 2.331, 3.062, 3.933, 4.936, 6.128, 7.679",\
"1.076, 1.196, 1.537, 2.034, 2.655, 3.426, 4.355, 5.426, 6.632, 8.059");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.1791, 0.2344, 0.4281, 0.7982, 1.376, 2.185, 3.251, 4.594, 6.234, 8.199",\
"0.1789, 0.2341, 0.4282, 0.7988, 1.379, 2.185, 3.251, 4.591, 6.23, 8.195",\
"0.1944, 0.2403, 0.4278, 0.7981, 1.375, 2.186, 3.25, 4.592, 6.235, 8.197",\
"0.2785, 0.3291, 0.4758, 0.8008, 1.375, 2.186, 3.252, 4.592, 6.236, 8.188",\
"0.3736, 0.4344, 0.6198, 0.9022, 1.388, 2.184, 3.248, 4.593, 6.231, 8.19",\
"0.488, 0.5572, 0.7732, 1.11, 1.541, 2.22, 3.249, 4.602, 6.233, 8.182",\
"0.6176, 0.702, 0.9426, 1.329, 1.823, 2.422, 3.312, 4.592, 6.232, 8.203",\
"0.7602, 0.8574, 1.131, 1.56, 2.121, 2.783, 3.568, 4.695, 6.258, 8.195",\
"0.9166, 1.026, 1.342, 1.815, 2.429, 3.169, 3.997, 5, 6.374, 8.225",\
"1.084, 1.213, 1.569, 2.09, 2.756, 3.57, 4.494, 5.499, 6.74, 8.378");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.1906, 0.2202, 0.3226, 0.5169, 0.8192, 1.243, 1.8, 2.502, 3.359, 4.381",\
"0.2011, 0.2309, 0.3341, 0.5292, 0.8316, 1.255, 1.813, 2.516, 3.372, 4.394",\
"0.2299, 0.2617, 0.3668, 0.5631, 0.8659, 1.29, 1.848, 2.55, 3.407, 4.429",\
"0.2499, 0.2896, 0.4132, 0.6196, 0.9237, 1.348, 1.906, 2.608, 3.466, 4.489",\
"0.253, 0.3021, 0.4502, 0.6882, 1.013, 1.439, 1.997, 2.7, 3.557, 4.58",\
"0.2328, 0.2929, 0.4706, 0.7458, 1.109, 1.565, 2.127, 2.829, 3.684, 4.705",\
"0.1871, 0.2584, 0.468, 0.7863, 1.194, 1.694, 2.292, 3.001, 3.857, 4.877",\
"0.1166, 0.1976, 0.4389, 0.8033, 1.262, 1.811, 2.457, 3.208, 4.076, 5.095",\
"0.0177, 0.1097, 0.3812, 0.7927, 1.305, 1.91, 2.609, 3.412, 4.327, 5.363",\
"-0.1099, -0.0068, 0.295, 0.7521, 1.321, 1.986, 2.744, 3.603, 4.573, 5.661");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.2169, 0.2497, 0.3617, 0.5714, 0.8951, 1.347, 1.943, 2.691, 3.605, 4.693",\
"0.233, 0.2661, 0.379, 0.5895, 0.9136, 1.367, 1.962, 2.712, 3.624, 4.713",\
"0.2965, 0.3298, 0.4434, 0.6547, 0.9797, 1.434, 2.029, 2.779, 3.692, 4.781",\
"0.4223, 0.46, 0.5772, 0.787, 1.111, 1.564, 2.16, 2.91, 3.824, 4.91",\
"0.5715, 0.6192, 0.7673, 1.001, 1.324, 1.775, 2.368, 3.117, 4.032, 5.121",\
"0.7448, 0.8013, 0.9774, 1.261, 1.625, 2.077, 2.667, 3.412, 4.324, 5.412",\
"0.9458, 1.011, 1.214, 1.543, 1.97, 2.475, 3.068, 3.809, 4.716, 5.801",\
"1.176, 1.25, 1.482, 1.852, 2.337, 2.918, 3.57, 4.316, 5.219, 6.3",\
"1.437, 1.521, 1.781, 2.194, 2.733, 3.383, 4.122, 4.931, 5.84, 6.914",\
"1.728, 1.822, 2.112, 2.569, 3.162, 3.877, 4.695, 5.601, 6.574, 7.657");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.1868, 0.2386, 0.4165, 0.756, 1.284, 2.021, 2.995, 4.22, 5.705, 7.497",\
"0.1869, 0.2379, 0.4173, 0.7552, 1.282, 2.022, 2.993, 4.219, 5.715, 7.488",\
"0.2024, 0.2472, 0.4173, 0.756, 1.284, 2.021, 2.995, 4.221, 5.717, 7.496",\
"0.263, 0.3103, 0.47, 0.7708, 1.282, 2.023, 2.994, 4.219, 5.717, 7.5",\
"0.352, 0.4002, 0.5648, 0.8662, 1.327, 2.025, 2.994, 4.221, 5.718, 7.498",\
"0.4738, 0.5246, 0.6918, 0.9998, 1.464, 2.108, 3.017, 4.221, 5.71, 7.495",\
"0.62, 0.6758, 0.8562, 1.17, 1.645, 2.292, 3.135, 4.264, 5.715, 7.496",\
"0.7822, 0.8482, 1.044, 1.38, 1.862, 2.519, 3.369, 4.429, 5.802, 7.517",\
"0.955, 1.026, 1.252, 1.617, 2.119, 2.786, 3.648, 4.716, 6.01, 7.632",\
"1.143, 1.226, 1.476, 1.88, 2.413, 3.095, 3.971, 5.053, 6.351, 7.894");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.2801, 0.3365, 0.5325, 0.9044, 1.483, 2.294, 3.36, 4.7, 6.34, 8.293",\
"0.2805, 0.337, 0.5324, 0.9049, 1.483, 2.294, 3.361, 4.704, 6.339, 8.284",\
"0.2796, 0.3361, 0.5319, 0.9043, 1.483, 2.294, 3.361, 4.703, 6.341, 8.292",\
"0.3488, 0.3919, 0.5513, 0.9047, 1.483, 2.294, 3.36, 4.704, 6.345, 8.286",\
"0.4558, 0.514, 0.6864, 0.9726, 1.49, 2.294, 3.36, 4.703, 6.345, 8.297",\
"0.5726, 0.6396, 0.8496, 1.175, 1.614, 2.316, 3.36, 4.704, 6.343, 8.297",\
"0.7022, 0.7792, 1.02, 1.401, 1.886, 2.497, 3.411, 4.706, 6.342, 8.297",\
"0.8452, 0.9348, 1.204, 1.633, 2.192, 2.84, 3.645, 4.789, 6.352, 8.294",\
"1.003, 1.103, 1.407, 1.878, 2.5, 3.239, 4.059, 5.081, 6.475, 8.314",\
"1.172, 1.289, 1.627, 2.148, 2.818, 3.633, 4.555, 5.568, 6.818, 8.482");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.2117, 0.2414, 0.3436, 0.5381, 0.8401, 1.264, 1.821, 2.523, 3.38, 4.401",\
"0.2239, 0.2539, 0.3572, 0.552, 0.8543, 1.278, 1.835, 2.537, 3.395, 4.416",\
"0.2489, 0.28, 0.3849, 0.5811, 0.8842, 1.309, 1.866, 2.569, 3.426, 4.447",\
"0.2607, 0.2967, 0.4139, 0.6171, 0.9213, 1.346, 1.903, 2.607, 3.465, 4.487",\
"0.2507, 0.2929, 0.4256, 0.6506, 0.9708, 1.397, 1.954, 2.657, 3.514, 4.537",\
"0.2109, 0.2633, 0.4189, 0.6679, 1.015, 1.465, 2.026, 2.728, 3.584, 4.605",\
"0.1374, 0.2001, 0.3851, 0.6673, 1.043, 1.523, 2.114, 2.824, 3.679, 4.7",\
"0.0302, 0.1037, 0.3188, 0.6413, 1.054, 1.566, 2.19, 2.934, 3.803, 4.821",\
"-0.1105, -0.0266, 0.2174, 0.5817, 1.04, 1.591, 2.249, 3.028, 3.934, 4.973",\
"-0.2872, -0.194, 0.08, 0.4861, 0.9944, 1.592, 2.29, 3.106, 4.048, 5.127");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.2573, 0.2921, 0.4089, 0.6235, 0.951, 1.406, 2.003, 2.753, 3.669, 4.759",\
"0.272, 0.307, 0.424, 0.6387, 0.9663, 1.421, 2.019, 2.769, 3.683, 4.776",\
"0.3368, 0.3716, 0.489, 0.704, 1.032, 1.487, 2.084, 2.835, 3.751, 4.841",\
"0.4734, 0.5088, 0.6242, 0.8374, 1.164, 1.619, 2.216, 2.965, 3.88, 4.971",\
"0.6455, 0.6898, 0.8301, 1.054, 1.378, 1.831, 2.425, 3.174, 4.087, 5.177",\
"0.8427, 0.8947, 1.061, 1.332, 1.684, 2.134, 2.725, 3.471, 4.383, 5.47",\
"1.073, 1.132, 1.321, 1.632, 2.045, 2.537, 3.127, 3.869, 4.777, 5.863",\
"1.337, 1.404, 1.616, 1.964, 2.431, 2.995, 3.635, 4.378, 5.281, 6.36",\
"1.64, 1.714, 1.948, 2.334, 2.849, 3.478, 4.202, 4.998, 5.904, 6.978",\
"1.981, 2.064, 2.323, 2.744, 3.306, 3.994, 4.793, 5.683, 6.644, 7.722");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.1868, 0.2378, 0.4173, 0.756, 1.284, 2.021, 2.994, 4.221, 5.705, 7.486",\
"0.1869, 0.238, 0.4165, 0.7551, 1.283, 2.022, 2.994, 4.221, 5.715, 7.485",\
"0.1942, 0.2419, 0.4168, 0.7558, 1.282, 2.022, 2.995, 4.218, 5.716, 7.496",\
"0.2381, 0.2872, 0.4528, 0.7664, 1.284, 2.022, 2.991, 4.22, 5.711, 7.498",\
"0.3047, 0.352, 0.5216, 0.839, 1.319, 2.025, 2.992, 4.22, 5.715, 7.498",\
"0.4116, 0.458, 0.6212, 0.9378, 1.428, 2.099, 3.017, 4.222, 5.713, 7.499",\
"0.5516, 0.5996, 0.763, 1.072, 1.56, 2.244, 3.125, 4.27, 5.717, 7.499",\
"0.7168, 0.7674, 0.94, 1.248, 1.727, 2.412, 3.309, 4.417, 5.816, 7.529",\
"0.9026, 0.9572, 1.139, 1.463, 1.942, 2.618, 3.517, 4.647, 5.996, 7.642",\
"1.1, 1.159, 1.359, 1.704, 2.196, 2.866, 3.763, 4.894, 6.268, 7.878");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.008002, 0.03258, 0.07952, 0.1526, 0.2553, 0.3903, 0.5604, 0.768, 1.016");
values("0.35, 0.408, 0.6073, 0.9812, 1.561, 2.373, 3.439, 4.784, 6.424, 8.383",\
"0.3502, 0.4083, 0.607, 0.9812, 1.56, 2.373, 3.44, 4.787, 6.422, 8.382",\
"0.3481, 0.4075, 0.6064, 0.9809, 1.56, 2.373, 3.44, 4.785, 6.427, 8.376",\
"0.3898, 0.4368, 0.6132, 0.9808, 1.561, 2.373, 3.44, 4.785, 6.424, 8.383",\
"0.5058, 0.5628, 0.7294, 1.029, 1.564, 2.372, 3.441, 4.784, 6.425, 8.378",\
"0.627, 0.6948, 0.9004, 1.22, 1.67, 2.39, 3.44, 4.784, 6.425, 8.381",\
"0.759, 0.8374, 1.074, 1.451, 1.93, 2.551, 3.481, 4.785, 6.425, 8.379",\
"0.902, 0.9892, 1.256, 1.682, 2.235, 2.88, 3.699, 4.859, 6.431, 8.378",\
"1.059, 1.157, 1.453, 1.923, 2.542, 3.279, 4.101, 5.136, 6.546, 8.398",\
"1.232, 1.34, 1.666, 2.177, 2.854, 3.674, 4.594, 5.605, 6.876, 8.55");
}
}
}
}