blob: 1ccbac8b091eed79bf49c7bc8cd64467957cbc63 [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__xnor2_4) {
area : 46.099200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.000106083" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "8.307e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.000105429" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "8.2173e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000106083" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006805 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(A2) {
capacitance : 0.007043 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(ZN) {
direction : output ;
function : "(!(A1^A2))" ;
max_capacitance : 1.433 ;
max_transition : 11 ;
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.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.2192, 0.211, 0.2037, 0.201, 0.2005, 0.2003, 0.2005, 0.2005, 0.2006, 0.2006",\
"0.2191, 0.2109, 0.2035, 0.2009, 0.2004, 0.2004, 0.2004, 0.2004, 0.2005, 0.2006",\
"0.218, 0.2097, 0.2022, 0.1997, 0.1992, 0.1992, 0.1992, 0.1993, 0.1993, 0.1994",\
"0.2164, 0.2082, 0.2008, 0.1983, 0.1977, 0.1977, 0.1978, 0.1979, 0.198, 0.198",\
"0.2151, 0.2071, 0.2001, 0.1979, 0.1974, 0.1975, 0.1976, 0.1977, 0.1977, 0.1978",\
"0.215, 0.2073, 0.2007, 0.1985, 0.1982, 0.1983, 0.1985, 0.1988, 0.1989, 0.1989",\
"0.2174, 0.2096, 0.2029, 0.2011, 0.2008, 0.2009, 0.2011, 0.2013, 0.2014, 0.2014",\
"0.2215, 0.2137, 0.2072, 0.2052, 0.2048, 0.2049, 0.2052, 0.2054, 0.2054, 0.2055",\
"0.2273, 0.2195, 0.2128, 0.2107, 0.2104, 0.2105, 0.2107, 0.2109, 0.211, 0.2111",\
"0.2348, 0.227, 0.22, 0.2179, 0.2176, 0.2176, 0.2178, 0.218, 0.2182, 0.2182");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.2078, 0.2063, 0.2046, 0.2053, 0.2079, 0.2107, 0.2132, 0.2165, 0.2212, 0.279",\
"0.2075, 0.2059, 0.204, 0.2052, 0.2073, 0.2101, 0.2126, 0.2165, 0.2212, 0.2809",\
"0.2068, 0.2051, 0.2034, 0.2042, 0.207, 0.2095, 0.2123, 0.2147, 0.221, 0.2838",\
"0.2063, 0.2048, 0.2029, 0.2038, 0.2068, 0.2089, 0.2114, 0.215, 0.2214, 0.2932",\
"0.2069, 0.2052, 0.2034, 0.2039, 0.2069, 0.2092, 0.2114, 0.2146, 0.2232, 0.3133",\
"0.2091, 0.2071, 0.2053, 0.2061, 0.2089, 0.211, 0.2138, 0.2176, 0.2298, 0.3446",\
"0.2133, 0.2111, 0.209, 0.2098, 0.2126, 0.2143, 0.2168, 0.2212, 0.24, 0.4102",\
"0.2193, 0.2175, 0.215, 0.2149, 0.2179, 0.2212, 0.2222, 0.2266, 0.2629, 0.5284",\
"0.2274, 0.225, 0.2228, 0.2231, 0.2234, 0.2275, 0.2325, 0.2365, 0.3135, 0.7655",\
"0.237, 0.2349, 0.2323, 0.2315, 0.2331, 0.2341, 0.2391, 0.2603, 0.4407, 1.235");
}
}
internal_power() {
related_pin : "A1" ;
when : "A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.1991, 0.1915, 0.1853, 0.1836, 0.1831, 0.1833, 0.1835, 0.1836, 0.1837, 0.1838",\
"0.1986, 0.191, 0.1847, 0.183, 0.1827, 0.1828, 0.1832, 0.1833, 0.1833, 0.1833",\
"0.1972, 0.1895, 0.1832, 0.1815, 0.1812, 0.1814, 0.1817, 0.1818, 0.1819, 0.1819",\
"0.1969, 0.1893, 0.1828, 0.1809, 0.1807, 0.1808, 0.1812, 0.1814, 0.1816, 0.1817",\
"0.2033, 0.1949, 0.1869, 0.1838, 0.1831, 0.1831, 0.1832, 0.1834, 0.1834, 0.1836",\
"0.2189, 0.2083, 0.1968, 0.1912, 0.1891, 0.1882, 0.188, 0.188, 0.188, 0.188",\
"0.2375, 0.2248, 0.2094, 0.2017, 0.1979, 0.1964, 0.1955, 0.1953, 0.1951, 0.1951",\
"0.2582, 0.2438, 0.2247, 0.2148, 0.2098, 0.2071, 0.2059, 0.2052, 0.205, 0.2048",\
"0.281, 0.2654, 0.2429, 0.231, 0.2243, 0.2208, 0.2191, 0.218, 0.2174, 0.2171",\
"0.3071, 0.2904, 0.2648, 0.2505, 0.2423, 0.2379, 0.2353, 0.2338, 0.2329, 0.2324");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.117, 0.1157, 0.1147, 0.1168, 0.1197, 0.1231, 0.1256, 0.1292, 0.1354, 0.1758",\
"0.1171, 0.1153, 0.1148, 0.1169, 0.1198, 0.1228, 0.1256, 0.1286, 0.1354, 0.1766",\
"0.1166, 0.115, 0.1145, 0.1163, 0.1192, 0.1225, 0.1247, 0.1277, 0.1334, 0.1807",\
"0.1189, 0.117, 0.1154, 0.1157, 0.1179, 0.1213, 0.1244, 0.1274, 0.1329, 0.1872",\
"0.1254, 0.1223, 0.1193, 0.1183, 0.1198, 0.1228, 0.1253, 0.1301, 0.1379, 0.1979",\
"0.1351, 0.1305, 0.1251, 0.123, 0.1236, 0.1249, 0.1274, 0.1304, 0.1397, 0.2204",\
"0.1475, 0.1414, 0.1346, 0.1292, 0.1291, 0.1321, 0.1331, 0.136, 0.1465, 0.2568",\
"0.1635, 0.156, 0.147, 0.1411, 0.1388, 0.139, 0.1445, 0.1459, 0.1607, 0.317",\
"0.1836, 0.1738, 0.1633, 0.1563, 0.1524, 0.1498, 0.152, 0.1602, 0.1883, 0.4148",\
"0.2076, 0.1956, 0.1829, 0.1739, 0.1689, 0.1651, 0.165, 0.1715, 0.234, 0.6034");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.2033, 0.1957, 0.1893, 0.1875, 0.1872, 0.1874, 0.1876, 0.1878, 0.1879, 0.188",\
"0.2033, 0.1958, 0.1894, 0.1878, 0.1874, 0.1875, 0.1877, 0.1878, 0.188, 0.188",\
"0.203, 0.1954, 0.1891, 0.1871, 0.1871, 0.1871, 0.1873, 0.1875, 0.1876, 0.1877",\
"0.2026, 0.195, 0.1886, 0.1869, 0.1867, 0.1868, 0.1871, 0.1872, 0.1873, 0.1874",\
"0.203, 0.1955, 0.1891, 0.1875, 0.1874, 0.1875, 0.1877, 0.1878, 0.1879, 0.1879",\
"0.2044, 0.1968, 0.1907, 0.1888, 0.1887, 0.1887, 0.189, 0.1891, 0.1893, 0.1893",\
"0.2072, 0.1995, 0.1931, 0.1915, 0.1913, 0.1914, 0.1916, 0.1917, 0.1918, 0.1919",\
"0.2112, 0.2036, 0.1972, 0.1951, 0.1947, 0.1951, 0.1953, 0.1955, 0.1955, 0.1956",\
"0.2165, 0.2089, 0.2022, 0.2003, 0.1999, 0.2001, 0.2004, 0.2006, 0.2007, 0.2008",\
"0.2236, 0.2157, 0.2089, 0.2068, 0.2064, 0.2068, 0.2068, 0.2069, 0.2071, 0.2072");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.204, 0.2024, 0.2008, 0.2013, 0.2041, 0.2071, 0.209, 0.2129, 0.2182, 0.2749",\
"0.2032, 0.2016, 0.1999, 0.2007, 0.2032, 0.2059, 0.2087, 0.212, 0.2173, 0.2757",\
"0.2026, 0.201, 0.1994, 0.2001, 0.2031, 0.2053, 0.2078, 0.2114, 0.2167, 0.2794",\
"0.2027, 0.2013, 0.2, 0.2004, 0.2034, 0.2065, 0.2081, 0.2105, 0.2178, 0.2893",\
"0.2041, 0.2021, 0.2009, 0.2017, 0.2042, 0.2065, 0.2096, 0.2122, 0.2209, 0.3107",\
"0.2069, 0.2051, 0.2032, 0.2042, 0.2068, 0.2092, 0.2108, 0.2143, 0.2282, 0.3494",\
"0.2111, 0.2094, 0.2076, 0.2075, 0.2097, 0.2119, 0.2147, 0.2184, 0.2395, 0.4214",\
"0.2173, 0.2149, 0.2126, 0.2127, 0.2153, 0.2179, 0.2195, 0.2246, 0.2652, 0.5585",\
"0.2245, 0.2222, 0.2198, 0.2197, 0.2208, 0.2251, 0.2289, 0.2344, 0.3254, 0.8271",\
"0.2335, 0.2309, 0.2281, 0.2272, 0.2287, 0.2305, 0.2364, 0.2597, 0.4762, 1.358");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.2125, 0.2043, 0.1967, 0.1943, 0.1938, 0.1938, 0.1939, 0.1939, 0.1939, 0.194",\
"0.2118, 0.2036, 0.1963, 0.1936, 0.1932, 0.1931, 0.1931, 0.1932, 0.1932, 0.1933",\
"0.211, 0.2028, 0.1953, 0.1928, 0.1923, 0.1923, 0.1923, 0.1924, 0.1924, 0.1925",\
"0.2112, 0.203, 0.1954, 0.1927, 0.1923, 0.1923, 0.1924, 0.1925, 0.1926, 0.1927",\
"0.2166, 0.2079, 0.1993, 0.1954, 0.1944, 0.1942, 0.1944, 0.1945, 0.1946, 0.1948",\
"0.2323, 0.2215, 0.2095, 0.2033, 0.2008, 0.1999, 0.1996, 0.1995, 0.1995, 0.1996",\
"0.2513, 0.2386, 0.2227, 0.2145, 0.2104, 0.2084, 0.2077, 0.2072, 0.207, 0.2068",\
"0.2726, 0.2586, 0.2386, 0.2282, 0.2227, 0.2198, 0.2183, 0.2176, 0.2172, 0.217",\
"0.2957, 0.2806, 0.2579, 0.2452, 0.238, 0.2344, 0.2321, 0.2309, 0.2303, 0.2298",\
"0.3222, 0.3057, 0.28, 0.2651, 0.2566, 0.2517, 0.2491, 0.2474, 0.2465, 0.2457");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.1187, 0.1172, 0.1164, 0.1188, 0.1216, 0.1249, 0.1274, 0.1301, 0.1345, 0.1782",\
"0.1192, 0.1174, 0.117, 0.1189, 0.1219, 0.1246, 0.1274, 0.1304, 0.1354, 0.1799",\
"0.1188, 0.1171, 0.1165, 0.1183, 0.1214, 0.1246, 0.1277, 0.1304, 0.1358, 0.1823",\
"0.12, 0.1183, 0.1169, 0.1178, 0.1202, 0.1237, 0.1262, 0.1313, 0.1347, 0.1885",\
"0.1243, 0.1218, 0.119, 0.1193, 0.1212, 0.124, 0.1271, 0.1322, 0.1379, 0.2002",\
"0.1319, 0.1284, 0.1246, 0.1224, 0.125, 0.1267, 0.1292, 0.1325, 0.1426, 0.2209",\
"0.1431, 0.1385, 0.1324, 0.1294, 0.1293, 0.1327, 0.1334, 0.136, 0.148, 0.2562",\
"0.1577, 0.1517, 0.1442, 0.1391, 0.1383, 0.1396, 0.1436, 0.146, 0.1597, 0.3052",\
"0.1765, 0.1684, 0.1596, 0.1534, 0.1514, 0.1492, 0.1517, 0.1583, 0.1874, 0.4024",\
"0.1989, 0.1893, 0.178, 0.1705, 0.1663, 0.1642, 0.1641, 0.1716, 0.23, 0.5769");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("1.118, 1.199, 1.388, 1.638, 1.947, 2.333, 2.817, 3.417, 4.147, 5.015",\
"1.14, 1.22, 1.409, 1.659, 1.969, 2.355, 2.839, 3.439, 4.168, 5.037",\
"1.207, 1.287, 1.476, 1.726, 2.036, 2.422, 2.906, 3.506, 4.235, 5.104",\
"1.289, 1.369, 1.559, 1.809, 2.118, 2.504, 2.988, 3.588, 4.318, 5.187",\
"1.342, 1.422, 1.611, 1.861, 2.17, 2.556, 3.04, 3.64, 4.37, 5.238",\
"1.357, 1.435, 1.622, 1.872, 2.181, 2.567, 3.051, 3.651, 4.381, 5.25",\
"1.321, 1.399, 1.586, 1.835, 2.144, 2.53, 3.014, 3.614, 4.344, 5.212",\
"1.233, 1.311, 1.499, 1.747, 2.056, 2.443, 2.926, 3.526, 4.256, 5.125",\
"1.09, 1.168, 1.356, 1.604, 1.914, 2.3, 2.783, 3.383, 4.113, 4.982",\
"0.8887, 0.9671, 1.154, 1.404, 1.713, 2.099, 2.583, 3.183, 3.912, 4.781");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("1.562, 1.629, 1.801, 2.099, 2.561, 3.207, 4.057, 5.129, 6.436, 7.992",\
"1.578, 1.644, 1.817, 2.115, 2.577, 3.223, 4.073, 5.144, 6.452, 8.01",\
"1.64, 1.706, 1.879, 2.177, 2.638, 3.285, 4.135, 5.205, 6.514, 8.071",\
"1.765, 1.832, 2.004, 2.302, 2.764, 3.411, 4.261, 5.332, 6.638, 8.196",\
"1.978, 2.044, 2.217, 2.515, 2.977, 3.623, 4.473, 5.544, 6.852, 8.407",\
"2.275, 2.343, 2.515, 2.813, 3.275, 3.921, 4.771, 5.842, 7.149, 8.708",\
"2.642, 2.71, 2.884, 3.182, 3.644, 4.29, 5.14, 6.211, 7.518, 9.076",\
"3.082, 3.151, 3.325, 3.623, 4.085, 4.731, 5.581, 6.652, 7.959, 9.517",\
"3.6, 3.669, 3.845, 4.143, 4.604, 5.25, 6.1, 7.171, 8.477, 10.03",\
"4.199, 4.269, 4.445, 4.742, 5.204, 5.85, 6.7, 7.77, 9.077, 10.63");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.2208, 0.2894, 0.4602, 0.7122, 1.087, 1.627, 2.371, 3.336, 4.53, 5.958",\
"0.221, 0.289, 0.4602, 0.712, 1.086, 1.627, 2.372, 3.336, 4.531, 5.961",\
"0.2212, 0.2894, 0.4598, 0.712, 1.087, 1.626, 2.372, 3.336, 4.53, 5.964",\
"0.2208, 0.2896, 0.4598, 0.7112, 1.086, 1.626, 2.373, 3.336, 4.526, 5.961",\
"0.217, 0.2858, 0.458, 0.711, 1.086, 1.626, 2.371, 3.335, 4.531, 5.961",\
"0.2124, 0.2816, 0.4546, 0.7086, 1.084, 1.627, 2.372, 3.337, 4.531, 5.964",\
"0.2122, 0.2812, 0.455, 0.7084, 1.084, 1.625, 2.369, 3.335, 4.528, 5.959",\
"0.2126, 0.2816, 0.4544, 0.7086, 1.084, 1.625, 2.368, 3.332, 4.525, 5.955",\
"0.213, 0.282, 0.4548, 0.71, 1.084, 1.626, 2.368, 3.332, 4.525, 5.952",\
"0.2136, 0.2826, 0.456, 0.71, 1.085, 1.627, 2.369, 3.333, 4.529, 5.954");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.1468, 0.2152, 0.443, 0.9338, 1.719, 2.823, 4.277, 6.11, 8.348, 11.01",\
"0.1472, 0.215, 0.4428, 0.9328, 1.719, 2.823, 4.277, 6.111, 8.351, 11",\
"0.1472, 0.2144, 0.4434, 0.9334, 1.719, 2.823, 4.275, 6.108, 8.35, 11.01",\
"0.147, 0.2152, 0.4436, 0.9334, 1.716, 2.821, 4.277, 6.111, 8.345, 11.01",\
"0.1478, 0.2156, 0.4428, 0.9336, 1.719, 2.823, 4.277, 6.106, 8.348, 11.01",\
"0.149, 0.2176, 0.4442, 0.9332, 1.716, 2.822, 4.274, 6.11, 8.348, 11.02",\
"0.1528, 0.2202, 0.446, 0.9328, 1.717, 2.821, 4.271, 6.11, 8.35, 11.01",\
"0.155, 0.2234, 0.4474, 0.9338, 1.718, 2.817, 4.27, 6.105, 8.349, 11.02",\
"0.157, 0.2266, 0.45, 0.9336, 1.718, 2.818, 4.272, 6.102, 8.34, 11.01",\
"0.16, 0.23, 0.45, 0.936, 1.72, 2.822, 4.27, 6.1, 8.336, 11.01");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.7832, 0.8608, 1.047, 1.296, 1.603, 1.989, 2.472, 3.072, 3.802, 4.67",\
"0.804, 0.8816, 1.069, 1.317, 1.624, 2.01, 2.493, 3.093, 3.822, 4.691",\
"0.8804, 0.9581, 1.145, 1.393, 1.701, 2.086, 2.57, 3.169, 3.899, 4.767",\
"1.045, 1.123, 1.309, 1.557, 1.865, 2.25, 2.734, 3.334, 4.063, 4.932",\
"1.311, 1.389, 1.576, 1.823, 2.132, 2.518, 3.001, 3.6, 4.33, 5.198",\
"1.622, 1.708, 1.906, 2.162, 2.474, 2.861, 3.345, 3.944, 4.674, 5.542",\
"1.96, 2.05, 2.263, 2.531, 2.851, 3.243, 3.728, 4.329, 5.057, 5.926",\
"2.33, 2.425, 2.65, 2.934, 3.262, 3.658, 4.145, 4.747, 5.476, 6.345",\
"2.74, 2.841, 3.078, 3.376, 3.714, 4.114, 4.603, 5.205, 5.934, 6.804",\
"3.199, 3.305, 3.552, 3.864, 4.212, 4.617, 5.108, 5.709, 6.439, 7.308");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.4977, 0.5699, 0.7589, 1.067, 1.53, 2.178, 3.029, 4.099, 5.406, 6.965",\
"0.518, 0.5903, 0.7795, 1.087, 1.551, 2.198, 3.05, 4.121, 5.429, 6.982",\
"0.5893, 0.6615, 0.8508, 1.158, 1.622, 2.269, 3.121, 4.193, 5.5, 7.061",\
"0.7224, 0.7949, 0.9837, 1.29, 1.753, 2.4, 3.252, 4.322, 5.629, 7.189",\
"0.8602, 0.9373, 1.132, 1.441, 1.904, 2.55, 3.402, 4.47, 5.78, 7.335",\
"0.9707, 1.053, 1.257, 1.568, 2.031, 2.677, 3.527, 4.6, 5.907, 7.461",\
"1.052, 1.14, 1.355, 1.669, 2.131, 2.777, 3.627, 4.697, 6.006, 7.564",\
"1.105, 1.198, 1.425, 1.744, 2.206, 2.85, 3.7, 4.77, 6.076, 7.635",\
"1.126, 1.224, 1.464, 1.792, 2.252, 2.895, 3.743, 4.813, 6.121, 7.676",\
"1.112, 1.214, 1.469, 1.807, 2.27, 2.91, 3.757, 4.826, 6.132, 7.689");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.2111, 0.2797, 0.4519, 0.7054, 1.082, 1.623, 2.369, 3.336, 4.53, 5.957",\
"0.2107, 0.2793, 0.4518, 0.7056, 1.081, 1.623, 2.37, 3.335, 4.53, 5.962",\
"0.2106, 0.2794, 0.4518, 0.706, 1.082, 1.624, 2.368, 3.335, 4.53, 5.957",\
"0.2108, 0.2794, 0.452, 0.706, 1.081, 1.624, 2.369, 3.333, 4.53, 5.958",\
"0.2194, 0.2864, 0.4574, 0.7094, 1.084, 1.625, 2.37, 3.335, 4.53, 5.962",\
"0.2556, 0.3242, 0.4926, 0.735, 1.099, 1.633, 2.371, 3.336, 4.53, 5.962",\
"0.2888, 0.3634, 0.5386, 0.7734, 1.129, 1.654, 2.385, 3.341, 4.531, 5.962",\
"0.3208, 0.3992, 0.5842, 0.8164, 1.162, 1.675, 2.399, 3.35, 4.537, 5.963",\
"0.3486, 0.4318, 0.6264, 0.8632, 1.195, 1.698, 2.412, 3.36, 4.543, 5.966",\
"0.376, 0.462, 0.6662, 0.91, 1.232, 1.72, 2.424, 3.364, 4.548, 5.97");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.1555, 0.2346, 0.4726, 0.9481, 1.727, 2.829, 4.287, 6.128, 8.372, 11.04",\
"0.1556, 0.2345, 0.4726, 0.9496, 1.727, 2.832, 4.289, 6.127, 8.371, 11.04",\
"0.1551, 0.2346, 0.4739, 0.9482, 1.727, 2.832, 4.289, 6.122, 8.366, 11.03",\
"0.159, 0.2378, 0.4754, 0.95, 1.728, 2.83, 4.29, 6.128, 8.371, 11.04",\
"0.179, 0.2584, 0.4902, 0.9542, 1.728, 2.83, 4.286, 6.127, 8.372, 11.04",\
"0.2032, 0.2856, 0.511, 0.9652, 1.732, 2.833, 4.285, 6.121, 8.364, 11.04",\
"0.227, 0.3134, 0.537, 0.9776, 1.736, 2.834, 4.285, 6.118, 8.36, 11.03",\
"0.2506, 0.3412, 0.5666, 0.9908, 1.739, 2.839, 4.287, 6.112, 8.345, 11.03",\
"0.2776, 0.3704, 0.6032, 1.009, 1.747, 2.839, 4.288, 6.116, 8.347, 11.01",\
"0.3066, 0.4024, 0.647, 1.035, 1.756, 2.841, 4.292, 6.118, 8.348, 11.01");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("1.042, 1.12, 1.307, 1.555, 1.863, 2.248, 2.731, 3.331, 4.06, 4.929",\
"1.064, 1.142, 1.328, 1.577, 1.884, 2.27, 2.753, 3.353, 4.083, 4.951",\
"1.135, 1.212, 1.399, 1.647, 1.955, 2.34, 2.824, 3.424, 4.153, 5.022",\
"1.216, 1.294, 1.48, 1.728, 2.036, 2.422, 2.905, 3.505, 4.235, 5.103",\
"1.262, 1.339, 1.526, 1.773, 2.081, 2.466, 2.95, 3.55, 4.279, 5.148",\
"1.264, 1.342, 1.529, 1.776, 2.084, 2.468, 2.952, 3.552, 4.281, 5.15",\
"1.215, 1.294, 1.48, 1.728, 2.035, 2.42, 2.903, 3.502, 4.231, 5.1",\
"1.11, 1.187, 1.374, 1.622, 1.93, 2.314, 2.797, 3.397, 4.125, 4.993",\
"0.9419, 1.019, 1.207, 1.455, 1.763, 2.148, 2.631, 3.23, 3.959, 4.827",\
"0.707, 0.7853, 0.9726, 1.221, 1.529, 1.914, 2.398, 2.997, 3.726, 4.594");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("1.507, 1.573, 1.746, 2.044, 2.505, 3.152, 4.002, 5.073, 6.381, 7.939",\
"1.518, 1.584, 1.756, 2.055, 2.517, 3.163, 4.013, 5.085, 6.392, 7.951",\
"1.59, 1.656, 1.829, 2.127, 2.588, 3.235, 4.085, 5.156, 6.464, 8.022",\
"1.764, 1.831, 2.003, 2.301, 2.763, 3.409, 4.26, 5.33, 6.638, 8.194",\
"2.053, 2.119, 2.291, 2.589, 3.051, 3.698, 4.548, 5.618, 6.927, 8.483",\
"2.44, 2.507, 2.679, 2.978, 3.44, 4.086, 4.936, 6.007, 7.313, 8.872",\
"2.889, 2.956, 3.131, 3.428, 3.89, 4.537, 5.387, 6.458, 7.766, 9.324",\
"3.402, 3.471, 3.646, 3.943, 4.404, 5.051, 5.901, 6.97, 8.28, 9.836",\
"3.988, 4.057, 4.234, 4.532, 4.993, 5.639, 6.49, 7.56, 8.867, 10.42",\
"4.66, 4.729, 4.907, 5.204, 5.666, 6.312, 7.161, 8.231, 9.538, 11.1");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.2108, 0.2792, 0.452, 0.7066, 1.081, 1.623, 2.368, 3.332, 4.53, 5.96",\
"0.2106, 0.2796, 0.4518, 0.7052, 1.081, 1.623, 2.368, 3.336, 4.528, 5.956",\
"0.2106, 0.2792, 0.452, 0.706, 1.081, 1.623, 2.368, 3.333, 4.53, 5.96",\
"0.211, 0.2796, 0.4518, 0.706, 1.082, 1.625, 2.368, 3.333, 4.529, 5.958",\
"0.21, 0.2786, 0.4518, 0.7052, 1.082, 1.624, 2.37, 3.333, 4.528, 5.958",\
"0.2104, 0.279, 0.4512, 0.7044, 1.08, 1.621, 2.369, 3.332, 4.528, 5.956",\
"0.2106, 0.279, 0.4518, 0.7056, 1.08, 1.621, 2.364, 3.33, 4.527, 5.96",\
"0.211, 0.2796, 0.4524, 0.7056, 1.08, 1.621, 2.364, 3.327, 4.521, 5.953",\
"0.2118, 0.2804, 0.454, 0.707, 1.081, 1.622, 2.368, 3.33, 4.522, 5.947",\
"0.2126, 0.2816, 0.4542, 0.7074, 1.082, 1.624, 2.366, 3.33, 4.522, 5.948");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.1468, 0.2146, 0.4434, 0.9338, 1.717, 2.822, 4.277, 6.111, 8.351, 11.01",\
"0.1472, 0.2152, 0.4428, 0.9338, 1.719, 2.822, 4.277, 6.11, 8.351, 11.01",\
"0.147, 0.2144, 0.4432, 0.9338, 1.719, 2.823, 4.277, 6.111, 8.351, 11.01",\
"0.147, 0.2152, 0.4434, 0.933, 1.717, 2.82, 4.274, 6.106, 8.347, 11.01",\
"0.1478, 0.2152, 0.444, 0.9336, 1.719, 2.823, 4.276, 6.108, 8.349, 11.01",\
"0.1486, 0.2162, 0.4444, 0.9334, 1.718, 2.823, 4.273, 6.104, 8.337, 11.02",\
"0.1524, 0.2202, 0.4466, 0.9342, 1.719, 2.82, 4.273, 6.105, 8.352, 11.01",\
"0.1556, 0.2246, 0.4486, 0.9336, 1.716, 2.819, 4.277, 6.11, 8.349, 11.02",\
"0.1592, 0.2282, 0.4496, 0.9348, 1.717, 2.82, 4.27, 6.1, 8.34, 11",\
"0.162, 0.232, 0.452, 0.936, 1.718, 2.818, 4.27, 6.098, 8.328, 11.01");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.846, 0.9261, 1.116, 1.366, 1.675, 2.061, 2.545, 3.145, 3.874, 4.743",\
"0.8654, 0.9455, 1.135, 1.385, 1.694, 2.081, 2.564, 3.165, 3.894, 4.763",\
"0.9465, 1.027, 1.216, 1.466, 1.776, 2.162, 2.645, 3.246, 3.975, 4.844",\
"1.114, 1.194, 1.384, 1.633, 1.943, 2.329, 2.813, 3.413, 4.143, 5.012",\
"1.384, 1.465, 1.654, 1.904, 2.213, 2.599, 3.083, 3.683, 4.413, 5.282",\
"1.715, 1.802, 2.001, 2.257, 2.569, 2.956, 3.441, 4.04, 4.77, 5.638",\
"2.071, 2.165, 2.378, 2.646, 2.966, 3.358, 3.844, 4.443, 5.173, 6.041",\
"2.462, 2.561, 2.788, 3.07, 3.398, 3.794, 4.281, 4.883, 5.612, 6.48",\
"2.895, 3, 3.239, 3.535, 3.872, 4.272, 4.761, 5.363, 6.093, 6.963",\
"3.381, 3.489, 3.739, 4.05, 4.395, 4.801, 5.291, 5.893, 6.623, 7.491");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.5134, 0.5857, 0.7751, 1.083, 1.546, 2.193, 3.046, 4.116, 5.422, 6.983",\
"0.5341, 0.6061, 0.7953, 1.103, 1.567, 2.214, 3.065, 4.138, 5.445, 7.006",\
"0.5861, 0.6582, 0.8474, 1.155, 1.618, 2.266, 3.117, 4.189, 5.498, 7.053",\
"0.6782, 0.7513, 0.9403, 1.247, 1.71, 2.358, 3.21, 4.279, 5.586, 7.146",\
"0.7788, 0.8557, 1.052, 1.361, 1.824, 2.471, 3.323, 4.392, 5.703, 7.258",\
"0.8649, 0.9456, 1.15, 1.462, 1.925, 2.572, 3.422, 4.493, 5.801, 7.362",\
"0.9249, 1.011, 1.223, 1.54, 2.003, 2.649, 3.499, 4.569, 5.875, 7.433",\
"0.9544, 1.045, 1.268, 1.59, 2.053, 2.697, 3.547, 4.618, 5.923, 7.479",\
"0.9474, 1.043, 1.279, 1.609, 2.073, 2.716, 3.564, 4.634, 5.94, 7.497",\
"0.9003, 1.001, 1.251, 1.59, 2.057, 2.7, 3.548, 4.617, 5.923, 7.479");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.2209, 0.2893, 0.4598, 0.712, 1.087, 1.628, 2.372, 3.337, 4.531, 5.964",\
"0.2209, 0.2893, 0.4602, 0.7122, 1.086, 1.627, 2.372, 3.336, 4.527, 5.962",\
"0.2212, 0.2894, 0.4604, 0.7122, 1.087, 1.627, 2.372, 3.335, 4.526, 5.959",\
"0.2214, 0.2896, 0.46, 0.7124, 1.086, 1.626, 2.371, 3.337, 4.53, 5.962",\
"0.2258, 0.2938, 0.4632, 0.7142, 1.087, 1.629, 2.372, 3.336, 4.526, 5.959",\
"0.2594, 0.3286, 0.4936, 0.7352, 1.1, 1.634, 2.373, 3.336, 4.529, 5.963",\
"0.2936, 0.369, 0.5392, 0.7734, 1.129, 1.653, 2.383, 3.339, 4.532, 5.956",\
"0.3254, 0.406, 0.5846, 0.8152, 1.161, 1.676, 2.399, 3.35, 4.535, 5.962",\
"0.3552, 0.4392, 0.6276, 0.8598, 1.193, 1.697, 2.41, 3.359, 4.543, 5.966",\
"0.381, 0.4696, 0.666, 0.906, 1.228, 1.72, 2.422, 3.366, 4.548, 5.97");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7903, 1.083, 1.433");
values("0.1552, 0.2345, 0.4722, 0.9482, 1.728, 2.83, 4.287, 6.126, 8.37, 11.03",\
"0.1554, 0.2344, 0.4742, 0.9492, 1.727, 2.833, 4.29, 6.12, 8.362, 11.04",\
"0.1549, 0.2344, 0.4728, 0.949, 1.727, 2.831, 4.291, 6.126, 8.368, 11.04",\
"0.1592, 0.2368, 0.4748, 0.95, 1.728, 2.831, 4.287, 6.128, 8.371, 11.04",\
"0.1722, 0.2548, 0.4886, 0.9544, 1.727, 2.833, 4.286, 6.128, 8.369, 11.04",\
"0.1888, 0.274, 0.5084, 0.964, 1.731, 2.833, 4.282, 6.122, 8.37, 11.02",\
"0.2096, 0.297, 0.5288, 0.9748, 1.735, 2.831, 4.287, 6.111, 8.357, 11.04",\
"0.2314, 0.3222, 0.555, 0.9888, 1.741, 2.833, 4.284, 6.112, 8.344, 11.01",\
"0.2582, 0.3512, 0.5882, 1.009, 1.746, 2.838, 4.287, 6.113, 8.343, 11.02",\
"0.2834, 0.3802, 0.6254, 1.033, 1.757, 2.84, 4.287, 6.116, 8.348, 11");
}
}
}
}