blob: e42c028a173ebf5c10c370f52132d70224b9dc20 [file] [log] [blame]
/*
* Copyright 2022 GlobalFoundries PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cell(gf180mcu_fd_sc_mcu7t5v0__xor2_4) {
area : 48.294400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.00052737" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.0005787" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.00055719" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.00054504" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0005787" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006828 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(A2) {
capacitance : 0.007291 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "(A1^A2)" ;
max_capacitance : 1.414 ;
max_transition : 15.6 ;
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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.2625, 0.2493, 0.2274, 0.215, 0.2082, 0.2043, 0.2019, 0.2002, 0.1992, 0.1983",\
"0.262, 0.2488, 0.2266, 0.2145, 0.2076, 0.2038, 0.2013, 0.1997, 0.1986, 0.1978",\
"0.2607, 0.2475, 0.2256, 0.2131, 0.2065, 0.2026, 0.2001, 0.1985, 0.1974, 0.1967",\
"0.2616, 0.2484, 0.2261, 0.2135, 0.2069, 0.2031, 0.2008, 0.1992, 0.1981, 0.1974",\
"0.2707, 0.2571, 0.2335, 0.2197, 0.2123, 0.208, 0.2054, 0.2037, 0.2026, 0.2017",\
"0.2965, 0.281, 0.2533, 0.2355, 0.2254, 0.2195, 0.2158, 0.2135, 0.2118, 0.2107",\
"0.3282, 0.3112, 0.2788, 0.2567, 0.2438, 0.236, 0.2309, 0.2278, 0.2256, 0.224",\
"0.3642, 0.3457, 0.3095, 0.2832, 0.2671, 0.2572, 0.2509, 0.2469, 0.244, 0.2417",\
"0.406, 0.3867, 0.3464, 0.3155, 0.2964, 0.2842, 0.2759, 0.2708, 0.2671, 0.2631",\
"0.4549, 0.4344, 0.3902, 0.3546, 0.332, 0.317, 0.3072, 0.3004, 0.2944, 0.287");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.1405, 0.1358, 0.1311, 0.1301, 0.1314, 0.1328, 0.1355, 0.1449, 0.2411, 0.6892",\
"0.1408, 0.1363, 0.1316, 0.1305, 0.1319, 0.1334, 0.1358, 0.1463, 0.2441, 0.699",\
"0.141, 0.1367, 0.1316, 0.1305, 0.1316, 0.1334, 0.1367, 0.1468, 0.2522, 0.7318",\
"0.1463, 0.141, 0.1348, 0.1325, 0.1328, 0.1343, 0.1365, 0.1491, 0.2723, 0.7988",\
"0.1603, 0.1533, 0.1446, 0.1397, 0.1384, 0.1394, 0.1407, 0.1575, 0.3063, 0.9049",\
"0.1794, 0.1703, 0.1585, 0.1505, 0.1485, 0.1469, 0.1491, 0.1709, 0.3594, 1.063",\
"0.205, 0.1938, 0.1786, 0.1676, 0.1615, 0.1613, 0.1628, 0.1957, 0.4477, 1.287",\
"0.2372, 0.2229, 0.2043, 0.19, 0.1812, 0.1772, 0.1816, 0.2399, 0.5982, 1.609",\
"0.2761, 0.2591, 0.2363, 0.2192, 0.2072, 0.1999, 0.2046, 0.3183, 0.8502, 2.056",\
"0.3212, 0.3015, 0.275, 0.2548, 0.2393, 0.2302, 0.246, 0.4674, 1.256, 2.607");
}
}
internal_power() {
related_pin : "A1" ;
when : "A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.2474, 0.2391, 0.2292, 0.2248, 0.2226, 0.2216, 0.221, 0.2207, 0.2205, 0.2203",\
"0.2473, 0.2391, 0.2292, 0.2248, 0.2227, 0.2216, 0.221, 0.2206, 0.2204, 0.2202",\
"0.2463, 0.2382, 0.2283, 0.2237, 0.2217, 0.2206, 0.22, 0.2196, 0.2194, 0.2192",\
"0.2456, 0.2374, 0.2275, 0.2229, 0.2208, 0.2198, 0.2193, 0.2189, 0.2186, 0.2184",\
"0.2463, 0.2382, 0.2284, 0.224, 0.222, 0.221, 0.2205, 0.2202, 0.22, 0.2198",\
"0.2507, 0.2425, 0.2325, 0.2282, 0.2263, 0.2253, 0.2248, 0.2244, 0.2242, 0.224",\
"0.2588, 0.2505, 0.2402, 0.2355, 0.2333, 0.2323, 0.2317, 0.2314, 0.2312, 0.231",\
"0.2705, 0.2618, 0.2508, 0.2456, 0.2433, 0.2422, 0.2416, 0.2412, 0.2409, 0.2406",\
"0.2854, 0.2764, 0.2649, 0.2592, 0.2565, 0.2553, 0.2547, 0.2543, 0.254, 0.2536",\
"0.3044, 0.295, 0.2828, 0.2765, 0.2734, 0.272, 0.2714, 0.271, 0.2708, 0.27");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.2305, 0.2251, 0.2191, 0.216, 0.217, 0.2185, 0.2209, 0.2326, 0.3516, 0.8701",\
"0.2303, 0.2248, 0.2187, 0.2158, 0.2167, 0.2182, 0.2206, 0.2326, 0.3543, 0.8807",\
"0.2304, 0.225, 0.2189, 0.2163, 0.2168, 0.2182, 0.22, 0.2356, 0.3664, 0.9222",\
"0.232, 0.2268, 0.2203, 0.2175, 0.2185, 0.22, 0.2215, 0.2393, 0.3955, 1.014",\
"0.2358, 0.2305, 0.2237, 0.2212, 0.2219, 0.2233, 0.2264, 0.2507, 0.4485, 1.171",\
"0.2424, 0.237, 0.2307, 0.2277, 0.228, 0.229, 0.2331, 0.2732, 0.5448, 1.418",\
"0.252, 0.2464, 0.2394, 0.2373, 0.2373, 0.2379, 0.2446, 0.3148, 0.7182, 1.789",\
"0.265, 0.2591, 0.252, 0.2485, 0.2487, 0.2515, 0.2642, 0.4082, 1.035, 2.315",\
"0.2818, 0.2757, 0.2682, 0.2643, 0.2633, 0.2671, 0.3118, 0.6386, 1.581, 2.947",\
"0.302, 0.2956, 0.2881, 0.2834, 0.2824, 0.2952, 0.4776, 1.189, 2.324, 3.409");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.271, 0.2578, 0.2357, 0.2233, 0.2166, 0.2128, 0.2104, 0.2088, 0.2076, 0.2068",\
"0.271, 0.2578, 0.2358, 0.2234, 0.2168, 0.2128, 0.2104, 0.2088, 0.2077, 0.2069",\
"0.2696, 0.2565, 0.2343, 0.2219, 0.2153, 0.2115, 0.2091, 0.2074, 0.2063, 0.2055",\
"0.2695, 0.2562, 0.2339, 0.2215, 0.2148, 0.2109, 0.2086, 0.207, 0.2059, 0.2051",\
"0.2779, 0.2641, 0.2407, 0.2267, 0.2193, 0.2151, 0.2124, 0.2107, 0.2094, 0.2086",\
"0.2975, 0.2827, 0.2563, 0.2399, 0.2308, 0.2253, 0.222, 0.2198, 0.2183, 0.2172",\
"0.3232, 0.3075, 0.2783, 0.2591, 0.2478, 0.2412, 0.2372, 0.2345, 0.2325, 0.2311",\
"0.3567, 0.3401, 0.3077, 0.2851, 0.2716, 0.2636, 0.2585, 0.2551, 0.2527, 0.2508",\
"0.3992, 0.3815, 0.3458, 0.3192, 0.303, 0.2928, 0.2864, 0.2822, 0.2791, 0.2759",\
"0.4505, 0.4316, 0.3924, 0.3614, 0.342, 0.3295, 0.3211, 0.3156, 0.311, 0.3053");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.1546, 0.1499, 0.1442, 0.1422, 0.1435, 0.1447, 0.1477, 0.1569, 0.2542, 0.7078",\
"0.1539, 0.1492, 0.1436, 0.1415, 0.1425, 0.1438, 0.1465, 0.1559, 0.2559, 0.7159",\
"0.1535, 0.1485, 0.1429, 0.1408, 0.1415, 0.1432, 0.1453, 0.1564, 0.2653, 0.747",\
"0.1572, 0.152, 0.1454, 0.1422, 0.1427, 0.1441, 0.1468, 0.1593, 0.2825, 0.8141",\
"0.1712, 0.1642, 0.1556, 0.1499, 0.1487, 0.1486, 0.151, 0.1672, 0.3185, 0.9252",\
"0.191, 0.1819, 0.1699, 0.1621, 0.1587, 0.1576, 0.158, 0.1828, 0.3772, 1.09",\
"0.2172, 0.2061, 0.191, 0.1798, 0.1742, 0.1732, 0.1737, 0.2106, 0.4712, 1.328",\
"0.2509, 0.2372, 0.2189, 0.2047, 0.1961, 0.1917, 0.1965, 0.2591, 0.6342, 1.67",\
"0.292, 0.2757, 0.2538, 0.2372, 0.2247, 0.2174, 0.223, 0.3453, 0.9058, 2.137",\
"0.3406, 0.3218, 0.2956, 0.2759, 0.2609, 0.2509, 0.2708, 0.5172, 1.347, 2.707");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.2402, 0.232, 0.2222, 0.2176, 0.2155, 0.2146, 0.2139, 0.2135, 0.2133, 0.2131",\
"0.2401, 0.232, 0.222, 0.2176, 0.2154, 0.2144, 0.2138, 0.2134, 0.2132, 0.213",\
"0.2395, 0.2313, 0.2215, 0.2169, 0.2147, 0.2138, 0.2132, 0.2128, 0.2126, 0.2124",\
"0.2393, 0.2311, 0.2212, 0.2167, 0.2146, 0.2136, 0.213, 0.2126, 0.2123, 0.2122",\
"0.241, 0.2328, 0.2229, 0.2185, 0.2164, 0.2154, 0.2149, 0.2145, 0.2143, 0.2142",\
"0.2451, 0.2369, 0.2272, 0.2226, 0.2207, 0.2197, 0.2191, 0.2188, 0.2186, 0.2185",\
"0.2531, 0.2448, 0.2346, 0.2299, 0.2279, 0.2268, 0.2263, 0.2259, 0.2256, 0.2254",\
"0.2645, 0.2558, 0.2451, 0.2402, 0.2378, 0.2367, 0.2362, 0.2358, 0.2355, 0.2352",\
"0.2792, 0.2703, 0.2589, 0.2533, 0.2507, 0.2495, 0.2488, 0.2484, 0.2481, 0.2477",\
"0.2968, 0.2875, 0.2754, 0.2694, 0.2666, 0.2652, 0.2646, 0.264, 0.2637, 0.2629");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.2166, 0.2119, 0.206, 0.2043, 0.2052, 0.2062, 0.2095, 0.2206, 0.3361, 0.8446",\
"0.2165, 0.2113, 0.2058, 0.204, 0.2048, 0.2068, 0.2086, 0.2207, 0.3389, 0.8536",\
"0.2161, 0.2113, 0.2055, 0.2033, 0.2043, 0.2065, 0.2092, 0.2219, 0.3499, 0.8958",\
"0.2173, 0.2122, 0.2068, 0.2047, 0.206, 0.2077, 0.2092, 0.2267, 0.3765, 0.9827",\
"0.2214, 0.2165, 0.2106, 0.2086, 0.2093, 0.211, 0.215, 0.237, 0.4272, 1.134",\
"0.2287, 0.2234, 0.2174, 0.215, 0.2155, 0.2176, 0.2199, 0.2579, 0.5174, 1.369",\
"0.2388, 0.2332, 0.2264, 0.2235, 0.225, 0.2256, 0.2305, 0.2973, 0.6791, 1.726",\
"0.2521, 0.2465, 0.2393, 0.2356, 0.2363, 0.239, 0.2496, 0.3811, 0.9739, 2.233",\
"0.269, 0.263, 0.2554, 0.2514, 0.2505, 0.2535, 0.2935, 0.587, 1.488, 2.859",\
"0.2896, 0.2833, 0.2751, 0.2702, 0.27, 0.2788, 0.4298, 1.083, 2.22, 3.368");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("1.395, 1.485, 1.701, 1.993, 2.366, 2.845, 3.459, 4.227, 5.164, 6.28",\
"1.416, 1.507, 1.723, 2.015, 2.387, 2.866, 3.48, 4.249, 5.185, 6.302",\
"1.46, 1.551, 1.767, 2.059, 2.431, 2.911, 3.524, 4.293, 5.23, 6.346",\
"1.524, 1.615, 1.83, 2.122, 2.495, 2.974, 3.588, 4.357, 5.293, 6.408",\
"1.572, 1.661, 1.875, 2.167, 2.539, 3.019, 3.633, 4.401, 5.338, 6.454",\
"1.572, 1.662, 1.876, 2.167, 2.539, 3.018, 3.631, 4.399, 5.336, 6.453",\
"1.512, 1.601, 1.816, 2.109, 2.481, 2.961, 3.573, 4.34, 5.276, 6.391",\
"1.376, 1.467, 1.684, 1.977, 2.351, 2.83, 3.443, 4.211, 5.146, 6.261",\
"1.16, 1.251, 1.471, 1.765, 2.14, 2.621, 3.237, 4.006, 4.942, 6.057",\
"0.8551, 0.9481, 1.168, 1.465, 1.841, 2.326, 2.947, 3.722, 4.661, 5.777");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("1.671, 1.772, 2.046, 2.48, 3.118, 4.005, 5.172, 6.638, 8.428, 10.56",\
"1.701, 1.802, 2.076, 2.51, 3.149, 4.036, 5.202, 6.669, 8.459, 10.59",\
"1.833, 1.933, 2.207, 2.642, 3.28, 4.167, 5.331, 6.802, 8.592, 10.72",\
"2.104, 2.204, 2.478, 2.912, 3.551, 4.438, 5.604, 7.073, 8.859, 11",\
"2.509, 2.609, 2.883, 3.318, 3.956, 4.843, 6.01, 7.478, 9.268, 11.4",\
"3.004, 3.104, 3.379, 3.814, 4.453, 5.339, 6.505, 7.973, 9.764, 11.9",\
"3.585, 3.686, 3.961, 4.397, 5.036, 5.922, 7.089, 8.557, 10.34, 12.48",\
"4.265, 4.367, 4.643, 5.079, 5.716, 6.604, 7.769, 9.236, 11.03, 13.16",\
"5.049, 5.152, 5.43, 5.866, 6.504, 7.391, 8.556, 10.02, 11.81, 13.95",\
"5.942, 6.045, 6.325, 6.761, 7.4, 8.287, 9.452, 10.92, 12.71, 14.84");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.263, 0.3414, 0.543, 0.8618, 1.361, 2.1, 3.112, 4.407, 5.996, 7.907",\
"0.2628, 0.342, 0.5432, 0.862, 1.363, 2.1, 3.112, 4.408, 6.002, 7.907",\
"0.263, 0.3416, 0.5428, 0.8626, 1.363, 2.101, 3.112, 4.405, 6.003, 7.907",\
"0.2634, 0.342, 0.5422, 0.863, 1.362, 2.099, 3.112, 4.404, 6.002, 7.899",\
"0.2592, 0.3364, 0.5394, 0.8614, 1.361, 2.098, 3.112, 4.407, 6.003, 7.896",\
"0.2596, 0.3378, 0.5396, 0.86, 1.359, 2.094, 3.109, 4.407, 5.995, 7.909",\
"0.2628, 0.3414, 0.5432, 0.8622, 1.361, 2.097, 3.103, 4.396, 5.993, 7.897",\
"0.2682, 0.347, 0.5496, 0.8674, 1.364, 2.098, 3.105, 4.4, 5.985, 7.882",\
"0.2742, 0.3532, 0.5548, 0.8728, 1.369, 2.106, 3.113, 4.404, 5.988, 7.884",\
"0.282, 0.36, 0.56, 0.878, 1.38, 2.122, 3.136, 4.424, 6.006, 7.894");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.2524, 0.3718, 0.727, 1.384, 2.469, 4.022, 6.076, 8.661, 11.82, 15.58",\
"0.2528, 0.3712, 0.728, 1.384, 2.469, 4.022, 6.076, 8.661, 11.82, 15.58",\
"0.2524, 0.371, 0.7268, 1.386, 2.469, 4.022, 6.071, 8.669, 11.82, 15.59",\
"0.2526, 0.372, 0.7264, 1.386, 2.465, 4.022, 6.071, 8.662, 11.82, 15.58",\
"0.2528, 0.373, 0.7258, 1.384, 2.465, 4.022, 6.077, 8.66, 11.82, 15.58",\
"0.2536, 0.3734, 0.7294, 1.387, 2.469, 4.016, 6.071, 8.656, 11.82, 15.58",\
"0.256, 0.3754, 0.7306, 1.388, 2.467, 4.023, 6.078, 8.668, 11.82, 15.59",\
"0.258, 0.3776, 0.7322, 1.391, 2.47, 4.022, 6.076, 8.668, 11.81, 15.58",\
"0.262, 0.382, 0.736, 1.39, 2.468, 4.02, 6.074, 8.666, 11.82, 15.57",\
"0.266, 0.386, 0.742, 1.394, 2.472, 4.02, 6.07, 8.66, 11.81, 15.6");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("1.324, 1.434, 1.703, 2.07, 2.516, 3.05, 3.696, 4.479, 5.421, 6.538",\
"1.352, 1.462, 1.732, 2.099, 2.545, 3.079, 3.725, 4.508, 5.45, 6.567",\
"1.449, 1.559, 1.828, 2.195, 2.641, 3.175, 3.821, 4.604, 5.546, 6.663",\
"1.665, 1.775, 2.044, 2.411, 2.857, 3.392, 4.038, 4.821, 5.762, 6.88",\
"2.035, 2.145, 2.413, 2.779, 3.225, 3.759, 4.405, 5.188, 6.13, 7.248",\
"2.509, 2.625, 2.902, 3.274, 3.724, 4.26, 4.907, 5.69, 6.631, 7.748",\
"3.042, 3.164, 3.456, 3.842, 4.304, 4.849, 5.5, 6.284, 7.225, 8.341",\
"3.648, 3.776, 4.082, 4.484, 4.958, 5.511, 6.167, 6.955, 7.898, 9.014",\
"4.337, 4.473, 4.794, 5.208, 5.696, 6.257, 6.919, 7.709, 8.653, 9.771",\
"5.117, 5.257, 5.592, 6.024, 6.526, 7.1, 7.766, 8.559, 9.504, 10.62");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.7408, 0.8393, 1.111, 1.544, 2.182, 3.069, 4.235, 5.704, 7.497, 9.632",\
"0.7692, 0.8678, 1.14, 1.573, 2.21, 3.097, 4.263, 5.732, 7.519, 9.652",\
"0.8629, 0.9619, 1.234, 1.667, 2.304, 3.191, 4.358, 5.827, 7.618, 9.748",\
"1.036, 1.135, 1.405, 1.836, 2.473, 3.359, 4.525, 5.995, 7.788, 9.923",\
"1.211, 1.313, 1.589, 2.023, 2.659, 3.544, 4.707, 6.173, 7.971, 10.11",\
"1.341, 1.448, 1.733, 2.171, 2.807, 3.692, 4.855, 6.322, 8.116, 10.24",\
"1.423, 1.536, 1.832, 2.276, 2.91, 3.793, 4.957, 6.421, 8.209, 10.35",\
"1.448, 1.567, 1.876, 2.331, 2.968, 3.847, 5.007, 6.473, 8.259, 10.39",\
"1.409, 1.536, 1.861, 2.328, 2.971, 3.851, 5.008, 6.471, 8.259, 10.39",\
"1.3, 1.435, 1.776, 2.262, 2.913, 3.797, 4.956, 6.415, 8.201, 10.33");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.375, 0.4764, 0.73, 1.104, 1.611, 2.314, 3.263, 4.508, 6.063, 7.952",\
"0.3754, 0.4772, 0.7288, 1.104, 1.612, 2.315, 3.266, 4.513, 6.065, 7.952",\
"0.3748, 0.4764, 0.7302, 1.104, 1.612, 2.313, 3.264, 4.509, 6.071, 7.953",\
"0.3754, 0.4774, 0.7296, 1.105, 1.61, 2.315, 3.268, 4.509, 6.065, 7.955",\
"0.3804, 0.4818, 0.7342, 1.109, 1.616, 2.317, 3.268, 4.513, 6.063, 7.954",\
"0.4304, 0.5316, 0.7758, 1.141, 1.636, 2.329, 3.276, 4.516, 6.073, 7.949",\
"0.4808, 0.5888, 0.8378, 1.2, 1.688, 2.366, 3.298, 4.524, 6.075, 7.96",\
"0.5262, 0.641, 0.8992, 1.26, 1.743, 2.41, 3.332, 4.548, 6.084, 7.964",\
"0.576, 0.696, 0.962, 1.322, 1.8, 2.454, 3.364, 4.578, 6.108, 7.968",\
"0.628, 0.754, 1.032, 1.396, 1.87, 2.508, 3.402, 4.596, 6.122, 7.982");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.2431, 0.361, 0.7142, 1.377, 2.463, 4.015, 6.071, 8.659, 11.83, 15.6",\
"0.2424, 0.3608, 0.7144, 1.378, 2.464, 4.019, 6.066, 8.661, 11.82, 15.59",\
"0.2426, 0.3618, 0.7148, 1.377, 2.461, 4.02, 6.076, 8.657, 11.83, 15.59",\
"0.2468, 0.365, 0.7166, 1.381, 2.464, 4.014, 6.069, 8.66, 11.82, 15.6",\
"0.2742, 0.3896, 0.7418, 1.392, 2.467, 4.019, 6.077, 8.659, 11.83, 15.6",\
"0.306, 0.4218, 0.7714, 1.411, 2.476, 4.021, 6.072, 8.656, 11.82, 15.59",\
"0.345, 0.4618, 0.8078, 1.434, 2.486, 4.027, 6.081, 8.671, 11.81, 15.59",\
"0.3878, 0.5062, 0.857, 1.467, 2.499, 4.033, 6.08, 8.662, 11.83, 15.58",\
"0.4388, 0.5574, 0.913, 1.514, 2.528, 4.044, 6.082, 8.668, 11.82, 15.6",\
"0.488, 0.612, 0.972, 1.57, 2.57, 4.072, 6.098, 8.672, 11.82, 15.58");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("1.37, 1.461, 1.676, 1.968, 2.341, 2.82, 3.434, 4.202, 5.139, 6.255",\
"1.392, 1.483, 1.699, 1.991, 2.363, 2.842, 3.456, 4.225, 5.161, 6.278",\
"1.471, 1.561, 1.777, 2.069, 2.442, 2.921, 3.535, 4.303, 5.24, 6.356",\
"1.585, 1.676, 1.892, 2.184, 2.556, 3.035, 3.649, 4.418, 5.354, 6.47",\
"1.671, 1.76, 1.976, 2.268, 2.64, 3.12, 3.734, 4.502, 5.439, 6.556",\
"1.71, 1.799, 2.014, 2.305, 2.677, 3.156, 3.77, 4.538, 5.475, 6.591",\
"1.694, 1.784, 1.998, 2.291, 2.665, 3.142, 3.756, 4.523, 5.459, 6.575",\
"1.616, 1.707, 1.923, 2.216, 2.589, 3.068, 3.682, 4.449, 5.385, 6.5",\
"1.466, 1.557, 1.775, 2.07, 2.443, 2.923, 3.536, 4.304, 5.24, 6.355",\
"1.24, 1.332, 1.551, 1.847, 2.222, 2.702, 3.316, 4.084, 5.021, 6.135");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("1.525, 1.626, 1.898, 2.331, 2.969, 3.855, 5.021, 6.491, 8.282, 10.42",\
"1.559, 1.659, 1.932, 2.365, 3.002, 3.889, 5.055, 6.52, 8.317, 10.46",\
"1.685, 1.785, 2.058, 2.491, 3.128, 4.016, 5.181, 6.649, 8.442, 10.58",\
"1.951, 2.05, 2.323, 2.757, 3.394, 4.281, 5.444, 6.914, 8.707, 10.84",\
"2.337, 2.437, 2.71, 3.143, 3.78, 4.667, 5.833, 7.302, 9.091, 11.22",\
"2.801, 2.901, 3.175, 3.609, 4.246, 5.133, 6.296, 7.764, 9.56, 11.7",\
"3.345, 3.446, 3.721, 4.155, 4.791, 5.677, 6.842, 8.311, 10.1, 12.24",\
"3.977, 4.079, 4.355, 4.789, 5.426, 6.312, 7.475, 8.941, 10.73, 12.87",\
"4.699, 4.8, 5.078, 5.514, 6.15, 7.036, 8.199, 9.664, 11.45, 13.59",\
"5.51, 5.613, 5.893, 6.329, 6.966, 7.851, 9.015, 10.48, 12.27, 14.4");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.2626, 0.3416, 0.5424, 0.862, 1.361, 2.101, 3.108, 4.409, 5.998, 7.904",\
"0.2628, 0.3418, 0.5418, 0.862, 1.364, 2.101, 3.112, 4.406, 6.002, 7.907",\
"0.2626, 0.3416, 0.543, 0.862, 1.364, 2.1, 3.112, 4.407, 5.997, 7.906",\
"0.263, 0.3418, 0.5436, 0.8628, 1.364, 2.1, 3.108, 4.409, 5.998, 7.902",\
"0.2606, 0.3388, 0.541, 0.8638, 1.363, 2.101, 3.111, 4.408, 6, 7.907",\
"0.259, 0.3378, 0.5404, 0.8616, 1.36, 2.097, 3.111, 4.409, 5.998, 7.904",\
"0.262, 0.34, 0.5442, 0.8626, 1.362, 2.098, 3.108, 4.398, 5.994, 7.901",\
"0.2662, 0.3448, 0.5468, 0.8654, 1.365, 2.098, 3.105, 4.398, 5.988, 7.885",\
"0.2722, 0.3514, 0.5524, 0.871, 1.366, 2.101, 3.112, 4.404, 5.99, 7.886",\
"0.278, 0.358, 0.56, 0.876, 1.372, 2.104, 3.114, 4.406, 6, 7.886");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.2484, 0.3676, 0.7198, 1.381, 2.466, 4.018, 6.069, 8.657, 11.83, 15.6",\
"0.2484, 0.3668, 0.7226, 1.381, 2.465, 4.02, 6.069, 8.659, 11.82, 15.6",\
"0.2486, 0.3676, 0.7212, 1.379, 2.461, 4.019, 6.069, 8.66, 11.83, 15.6",\
"0.248, 0.3668, 0.7212, 1.38, 2.462, 4.02, 6.079, 8.66, 11.83, 15.6",\
"0.249, 0.3686, 0.7236, 1.382, 2.466, 4.014, 6.068, 8.659, 11.82, 15.6",\
"0.2516, 0.3706, 0.7228, 1.381, 2.461, 4.02, 6.077, 8.66, 11.82, 15.6",\
"0.255, 0.3746, 0.7276, 1.384, 2.46, 4.015, 6.076, 8.658, 11.82, 15.6",\
"0.259, 0.3764, 0.7312, 1.386, 2.462, 4.012, 6.072, 8.652, 11.81, 15.59",\
"0.262, 0.382, 0.736, 1.388, 2.464, 4.016, 6.064, 8.658, 11.82, 15.57",\
"0.268, 0.388, 0.742, 1.39, 2.468, 4.014, 6.062, 8.648, 11.81, 15.59");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("1.411, 1.521, 1.79, 2.157, 2.603, 3.138, 3.784, 4.567, 5.509, 6.626",\
"1.447, 1.558, 1.827, 2.194, 2.64, 3.174, 3.82, 4.603, 5.545, 6.662",\
"1.528, 1.639, 1.908, 2.275, 2.721, 3.255, 3.901, 4.684, 5.626, 6.743",\
"1.67, 1.78, 2.049, 2.416, 2.862, 3.396, 4.043, 4.826, 5.767, 6.884",\
"1.913, 2.023, 2.293, 2.66, 3.106, 3.641, 4.287, 5.07, 6.011, 7.129",\
"2.23, 2.346, 2.626, 3.002, 3.456, 3.993, 4.641, 5.424, 6.365, 7.482",\
"2.621, 2.74, 3.029, 3.419, 3.885, 4.433, 5.086, 5.871, 6.814, 7.931",\
"3.091, 3.214, 3.513, 3.913, 4.393, 4.951, 5.611, 6.401, 7.345, 8.461",\
"3.631, 3.76, 4.071, 4.486, 4.979, 5.548, 6.217, 7.009, 7.955, 9.073",\
"4.238, 4.373, 4.698, 5.129, 5.639, 6.226, 6.905, 7.705, 8.654, 9.772");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.8206, 0.9203, 1.194, 1.628, 2.266, 3.154, 4.321, 5.789, 7.58, 9.712",\
"0.8441, 0.9438, 1.217, 1.651, 2.29, 3.177, 4.344, 5.813, 7.604, 9.735",\
"0.9335, 1.033, 1.306, 1.741, 2.379, 3.267, 4.432, 5.902, 7.693, 9.824",\
"1.109, 1.208, 1.48, 1.913, 2.55, 3.437, 4.605, 6.07, 7.863, 9.999",\
"1.307, 1.408, 1.686, 2.12, 2.756, 3.641, 4.807, 6.273, 8.064, 10.2",\
"1.468, 1.573, 1.858, 2.296, 2.932, 3.817, 4.979, 6.447, 8.237, 10.37",\
"1.588, 1.699, 1.993, 2.437, 3.073, 3.955, 5.118, 6.583, 8.373, 10.51",\
"1.662, 1.781, 2.086, 2.539, 3.176, 4.056, 5.218, 6.681, 8.47, 10.6",\
"1.689, 1.814, 2.134, 2.599, 3.24, 4.121, 5.279, 6.742, 8.53, 10.66",\
"1.664, 1.796, 2.131, 2.612, 3.26, 4.145, 5.305, 6.765, 8.551, 10.68");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.3768, 0.4764, 0.7288, 1.105, 1.609, 2.314, 3.266, 4.51, 6.071, 7.957",\
"0.375, 0.4762, 0.729, 1.105, 1.612, 2.314, 3.264, 4.506, 6.065, 7.953",\
"0.375, 0.4764, 0.73, 1.105, 1.612, 2.315, 3.267, 4.509, 6.071, 7.954",\
"0.3754, 0.4772, 0.7294, 1.105, 1.612, 2.315, 3.264, 4.513, 6.072, 7.956",\
"0.3852, 0.4864, 0.7374, 1.111, 1.617, 2.318, 3.268, 4.514, 6.072, 7.952",\
"0.4176, 0.5214, 0.7766, 1.147, 1.64, 2.33, 3.277, 4.518, 6.074, 7.957",\
"0.446, 0.555, 0.8158, 1.193, 1.691, 2.372, 3.301, 4.531, 6.076, 7.955",\
"0.4798, 0.593, 0.8596, 1.242, 1.741, 2.417, 3.336, 4.554, 6.09, 7.964",\
"0.52, 0.638, 0.912, 1.298, 1.802, 2.466, 3.378, 4.58, 6.104, 7.966",\
"0.57, 0.692, 0.978, 1.372, 1.88, 2.536, 3.436, 4.614, 6.126, 7.986");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01075, 0.04499, 0.1104, 0.2122, 0.3551, 0.5431, 0.78, 1.069, 1.414");
values("0.248, 0.3674, 0.7236, 1.383, 2.468, 4.015, 6.077, 8.661, 11.81, 15.59",\
"0.2481, 0.3675, 0.7226, 1.385, 2.468, 4.016, 6.073, 8.658, 11.82, 15.59",\
"0.2474, 0.3666, 0.7236, 1.382, 2.463, 4.017, 6.076, 8.657, 11.82, 15.59",\
"0.2488, 0.3674, 0.724, 1.385, 2.468, 4.022, 6.077, 8.66, 11.82, 15.59",\
"0.2728, 0.3898, 0.7424, 1.393, 2.471, 4.022, 6.073, 8.66, 11.82, 15.59",\
"0.3034, 0.4184, 0.7704, 1.412, 2.478, 4.026, 6.07, 8.667, 11.81, 15.59",\
"0.3382, 0.453, 0.8056, 1.433, 2.487, 4.031, 6.078, 8.667, 11.83, 15.58",\
"0.3804, 0.4952, 0.848, 1.463, 2.501, 4.035, 6.081, 8.667, 11.83, 15.58",\
"0.425, 0.5428, 0.8986, 1.504, 2.525, 4.048, 6.086, 8.668, 11.82, 15.6",\
"0.472, 0.594, 0.956, 1.556, 2.564, 4.072, 6.098, 8.674, 11.83, 15.59");
}
}
}
}