blob: e00428193838891aa1b6e136246104c03ec6b447 [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__or3_1) {
area : 21.952000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.00073575" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0006741" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.00064548" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00064548" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.000616545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.000616545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000616545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000616545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00073575" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.002884 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("0.02424, 0.02424, 0.02421, 0.0242, 0.02418, 0.02417, 0.02416, \
0.02413, 0.0241, 0.02406");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("-0.004124, -0.004143, -0.004157, -0.004169, -0.004159, -0.004179, \
-0.004181, -0.004179, -0.004179, -0.004183");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("0.01181, 0.0118, 0.01179, 0.01179, 0.01178, 0.01179, 0.01178, \
0.01178, 0.01176, 0.01175");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("-0.004123, -0.004141, -0.004161, -0.004167, -0.004167, -0.004194, \
-0.004191, -0.004191, -0.004191, -0.004195");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("0.01179, 0.0118, 0.01178, 0.01178, 0.01177, 0.01179, 0.01179, \
0.01178, 0.01176, 0.01175");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("-0.00412, -0.004134, -0.004161, -0.004177, -0.004176, -0.004192, \
-0.004192, -0.004188, -0.004193, -0.004194");
}
}
}
pin(A2) {
capacitance : 0.002842 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("0.01243, 0.01242, 0.01242, 0.01244, 0.01242, 0.01243, 0.01241, \
0.01239, 0.01235, 0.01231");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("-0.004737, -0.004763, -0.004772, -0.004773, -0.00479, -0.00481, \
-0.004807, -0.004824, -0.004831, -0.004843");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("0.01384, 0.01386, 0.01382, 0.01383, 0.01382, 0.01385, 0.01385, \
0.01384, 0.01384, 0.01384");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("-0.01323, -0.01322, -0.01325, -0.01338, -0.01349, -0.01359, -0.01362, \
-0.01364, -0.01365, -0.01367");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("0.009242, 0.009269, 0.00927, 0.009266, 0.009282, 0.009314, 0.009308, \
0.00932, 0.009319, 0.009314");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("-0.01281, -0.01278, -0.01273, -0.0127, -0.01267, -0.01268, -0.01265, \
-0.01263, -0.01259, -0.01257");
}
}
}
pin(A3) {
capacitance : 0.002736 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("0.01382, 0.01383, 0.01379, 0.01381, 0.0138, 0.01385, 0.01383, \
0.01384, 0.01383, 0.01383");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("-0.01336, -0.01337, -0.01337, -0.01345, -0.01354, -0.01362, -0.01365, \
-0.01366, -0.01368, -0.01369");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("0.01384, 0.01383, 0.01382, 0.01382, 0.01382, 0.01386, 0.01384, \
0.01385, 0.01384, 0.01384");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("-0.01211, -0.01225, -0.01256, -0.01293, -0.01314, -0.01331, -0.01339, \
-0.01345, -0.01349, -0.01353");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("0.0138, 0.01381, 0.01379, 0.01381, 0.01379, 0.01382, 0.01383, \
0.01384, 0.01383, 0.01384");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
values("-0.01339, -0.01341, -0.01339, -0.01346, -0.01353, -0.01362, -0.01365, \
-0.01367, -0.01368, -0.01369");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.2468 ;
max_transition : 7 ;
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.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.2575, 0.2518, 0.2376, 0.2221, 0.2103, 0.2022, 0.1961, 0.1917, 0.1884, 0.1858",\
"0.2567, 0.2511, 0.2368, 0.2214, 0.2096, 0.2014, 0.1954, 0.191, 0.1877, 0.1851",\
"0.2564, 0.2508, 0.2365, 0.2211, 0.2093, 0.2011, 0.195, 0.1907, 0.1873, 0.1848",\
"0.2596, 0.2539, 0.2397, 0.2243, 0.2125, 0.2043, 0.1984, 0.1939, 0.1906, 0.1881",\
"0.2681, 0.2624, 0.248, 0.2326, 0.2207, 0.2124, 0.2064, 0.2021, 0.1987, 0.1962",\
"0.2852, 0.2794, 0.2646, 0.2483, 0.236, 0.2272, 0.2208, 0.2161, 0.2126, 0.2099",\
"0.3116, 0.3055, 0.2898, 0.2724, 0.2586, 0.2488, 0.2417, 0.2365, 0.2326, 0.2297",\
"0.346, 0.3396, 0.3229, 0.3039, 0.2885, 0.2774, 0.2693, 0.2633, 0.2589, 0.2556",\
"0.389, 0.3823, 0.3643, 0.3435, 0.3263, 0.3134, 0.3043, 0.2972, 0.292, 0.2881",\
"0.4421, 0.4348, 0.4158, 0.3929, 0.3734, 0.3585, 0.3475, 0.3393, 0.3331, 0.3284");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.09051, 0.08965, 0.08887, 0.08857, 0.08895, 0.08968, 0.09045, 0.0914, 0.09242, 0.09422",\
"0.09104, 0.09025, 0.08924, 0.08902, 0.08949, 0.08995, 0.09099, 0.09198, 0.09296, 0.09467",\
"0.09271, 0.09186, 0.09052, 0.09019, 0.09048, 0.09139, 0.09207, 0.09306, 0.09418, 0.09602",\
"0.1, 0.09879, 0.09635, 0.09478, 0.09444, 0.09458, 0.0954, 0.09612, 0.09742, 0.09961",\
"0.1123, 0.1103, 0.1068, 0.1041, 0.102, 0.1016, 0.1016, 0.1024, 0.1032, 0.1052",\
"0.1303, 0.1277, 0.1225, 0.1176, 0.1154, 0.1137, 0.1129, 0.1127, 0.1132, 0.1153",\
"0.1547, 0.1516, 0.1448, 0.1378, 0.1331, 0.1317, 0.1301, 0.129, 0.1286, 0.1304",\
"0.1856, 0.1821, 0.1738, 0.1649, 0.1583, 0.1541, 0.153, 0.1514, 0.1514, 0.1513",\
"0.2237, 0.2193, 0.2094, 0.1994, 0.1906, 0.1834, 0.1804, 0.1801, 0.1787, 0.1801",\
"0.2694, 0.2644, 0.2531, 0.2406, 0.2297, 0.2211, 0.2152, 0.2122, 0.2129, 0.2156");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.268, 0.2623, 0.248, 0.2325, 0.2208, 0.2126, 0.2065, 0.2022, 0.1988, 0.1963",\
"0.2672, 0.2616, 0.2474, 0.2319, 0.2201, 0.2119, 0.2059, 0.2014, 0.1981, 0.1956",\
"0.2659, 0.2602, 0.246, 0.2305, 0.2187, 0.2106, 0.2045, 0.2001, 0.1968, 0.1942",\
"0.2671, 0.2614, 0.2472, 0.2316, 0.2198, 0.2116, 0.2056, 0.2012, 0.1979, 0.1953",\
"0.2753, 0.2696, 0.2552, 0.2395, 0.2274, 0.219, 0.2128, 0.2084, 0.205, 0.2024",\
"0.2936, 0.2878, 0.2729, 0.2564, 0.2437, 0.2347, 0.2282, 0.2234, 0.2198, 0.217",\
"0.3213, 0.3153, 0.2997, 0.2822, 0.2683, 0.2585, 0.2513, 0.2459, 0.242, 0.239",\
"0.3588, 0.3525, 0.3362, 0.3171, 0.3017, 0.2906, 0.2825, 0.2764, 0.2718, 0.2683",\
"0.4079, 0.4013, 0.3835, 0.3626, 0.3452, 0.3323, 0.3226, 0.3156, 0.3101, 0.3061",\
"0.4683, 0.4613, 0.4424, 0.4193, 0.3994, 0.3842, 0.3728, 0.3641, 0.3576, 0.3526");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.1029, 0.1019, 0.1004, 0.09972, 0.09974, 0.1005, 0.1008, 0.1021, 0.1033, 0.104",\
"0.1029, 0.1019, 0.1003, 0.09972, 0.09983, 0.1003, 0.1015, 0.1018, 0.1032, 0.1049",\
"0.1035, 0.1023, 0.1007, 0.09981, 0.1, 0.1006, 0.1011, 0.1022, 0.1034, 0.1051",\
"0.1099, 0.1085, 0.1057, 0.1039, 0.1032, 0.1033, 0.1038, 0.1047, 0.1055, 0.1076",\
"0.1228, 0.1209, 0.1168, 0.1134, 0.1114, 0.1107, 0.1107, 0.1112, 0.1119, 0.1141",\
"0.1423, 0.1398, 0.134, 0.129, 0.1261, 0.1244, 0.1229, 0.1226, 0.123, 0.1251",\
"0.169, 0.1659, 0.1588, 0.1515, 0.1465, 0.1442, 0.1419, 0.1408, 0.14, 0.142",\
"0.2035, 0.1997, 0.1911, 0.1824, 0.1747, 0.1699, 0.1681, 0.1663, 0.1652, 0.1658",\
"0.2464, 0.2419, 0.2318, 0.2213, 0.2113, 0.2042, 0.1995, 0.1984, 0.1973, 0.1997",\
"0.2982, 0.293, 0.2815, 0.2685, 0.2573, 0.2478, 0.2407, 0.2367, 0.2366, 0.2395");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.2782, 0.2726, 0.2583, 0.2429, 0.2312, 0.2229, 0.2169, 0.2124, 0.2091, 0.2066",\
"0.2775, 0.2718, 0.2576, 0.242, 0.2304, 0.2221, 0.2161, 0.2117, 0.2084, 0.2058",\
"0.276, 0.2703, 0.2561, 0.2406, 0.2288, 0.2207, 0.2147, 0.2102, 0.2069, 0.2044",\
"0.2758, 0.2702, 0.2559, 0.2404, 0.2287, 0.2203, 0.2144, 0.21, 0.2066, 0.2041",\
"0.282, 0.2763, 0.2619, 0.2463, 0.2343, 0.226, 0.2198, 0.2154, 0.212, 0.2094",\
"0.2997, 0.2939, 0.2791, 0.2628, 0.2501, 0.2413, 0.2349, 0.2301, 0.2266, 0.2239",\
"0.3302, 0.3242, 0.3087, 0.2912, 0.2775, 0.2676, 0.2605, 0.2553, 0.2514, 0.2484",\
"0.3745, 0.3683, 0.3516, 0.3325, 0.3169, 0.3055, 0.2972, 0.291, 0.2865, 0.283",\
"0.4331, 0.4263, 0.4084, 0.3873, 0.369, 0.3556, 0.3456, 0.338, 0.3323, 0.3281",\
"0.505, 0.4978, 0.4785, 0.4548, 0.4339, 0.4178, 0.4058, 0.3965, 0.3895, 0.3841");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.1165, 0.1153, 0.1132, 0.1122, 0.1119, 0.1123, 0.1129, 0.1136, 0.1149, 0.1172",\
"0.1158, 0.1145, 0.1126, 0.1115, 0.1113, 0.1117, 0.1122, 0.1127, 0.1144, 0.1163",\
"0.1151, 0.1139, 0.1118, 0.1106, 0.1104, 0.1106, 0.1113, 0.1122, 0.1129, 0.1148",\
"0.1207, 0.1192, 0.1161, 0.1137, 0.1128, 0.1129, 0.1133, 0.1141, 0.1147, 0.1172",\
"0.1346, 0.1324, 0.1282, 0.1243, 0.1216, 0.1206, 0.1203, 0.1205, 0.1214, 0.1235",\
"0.1559, 0.1532, 0.147, 0.1417, 0.1381, 0.1356, 0.1342, 0.1335, 0.1339, 0.1357",\
"0.1864, 0.1831, 0.1756, 0.1678, 0.1618, 0.1587, 0.1567, 0.1547, 0.1546, 0.1559",\
"0.2268, 0.2229, 0.214, 0.2038, 0.1954, 0.19, 0.1875, 0.1851, 0.1836, 0.1851",\
"0.2776, 0.2727, 0.262, 0.2501, 0.2396, 0.2314, 0.2264, 0.2239, 0.2224, 0.2229",\
"0.3395, 0.3338, 0.3215, 0.3072, 0.2946, 0.284, 0.276, 0.2709, 0.2691, 0.2721");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.9272, 0.9742, 1.108, 1.306, 1.556, 1.859, 2.22, 2.645, 3.144, 3.728",\
"0.9305, 0.9775, 1.111, 1.309, 1.559, 1.863, 2.223, 2.648, 3.147, 3.732",\
"0.9631, 1.01, 1.144, 1.341, 1.592, 1.895, 2.256, 2.68, 3.18, 3.764",\
"1.061, 1.108, 1.242, 1.44, 1.69, 1.993, 2.354, 2.778, 3.278, 3.862",\
"1.242, 1.289, 1.422, 1.619, 1.87, 2.173, 2.533, 2.958, 3.458, 4.042",\
"1.509, 1.556, 1.689, 1.886, 2.135, 2.438, 2.798, 3.223, 3.722, 4.307",\
"1.85, 1.897, 2.032, 2.229, 2.48, 2.783, 3.143, 3.568, 4.067, 4.651",\
"2.263, 2.31, 2.446, 2.645, 2.898, 3.203, 3.564, 3.989, 4.489, 5.074",\
"2.75, 2.799, 2.936, 3.137, 3.392, 3.698, 4.062, 4.489, 4.989, 5.574",\
"3.31, 3.362, 3.503, 3.709, 3.967, 4.276, 4.641, 5.069, 5.571, 6.155");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.3172, 0.3482, 0.4483, 0.6273, 0.9033, 1.291, 1.8, 2.441, 3.223, 4.157",\
"0.3285, 0.3596, 0.4594, 0.6385, 0.9146, 1.302, 1.811, 2.453, 3.238, 4.168",\
"0.367, 0.3979, 0.4975, 0.6762, 0.9519, 1.339, 1.849, 2.491, 3.276, 4.211",\
"0.4285, 0.4596, 0.5583, 0.7357, 1.01, 1.398, 1.907, 2.547, 3.333, 4.266",\
"0.4675, 0.4997, 0.6005, 0.7778, 1.051, 1.437, 1.945, 2.587, 3.367, 4.3",\
"0.469, 0.503, 0.6069, 0.7846, 1.057, 1.44, 1.947, 2.589, 3.371, 4.305",\
"0.4257, 0.4618, 0.5695, 0.7502, 1.022, 1.405, 1.91, 2.549, 3.331, 4.264",\
"0.3314, 0.3701, 0.4825, 0.6664, 0.9397, 1.323, 1.828, 2.466, 3.245, 4.176",\
"0.1829, 0.2242, 0.3415, 0.531, 0.8061, 1.189, 1.697, 2.335, 3.113, 4.043",\
"-0.0242, 0.02, 0.144, 0.3379, 0.615, 0.9994, 1.509, 2.149, 2.93, 3.859");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.3229, 0.3707, 0.5034, 0.7038, 0.9818, 1.355, 1.836, 2.45, 3.223, 4.164",\
"0.323, 0.3708, 0.5024, 0.7052, 0.9816, 1.354, 1.834, 2.45, 3.222, 4.163",\
"0.3228, 0.3702, 0.5022, 0.7052, 0.9814, 1.354, 1.835, 2.45, 3.223, 4.163",\
"0.3224, 0.3704, 0.5026, 0.705, 0.9812, 1.354, 1.835, 2.451, 3.223, 4.16",\
"0.3222, 0.3708, 0.5028, 0.7034, 0.982, 1.355, 1.836, 2.453, 3.223, 4.159",\
"0.3242, 0.3714, 0.505, 0.7052, 0.9836, 1.357, 1.837, 2.452, 3.222, 4.164",\
"0.3384, 0.3856, 0.518, 0.7174, 0.9942, 1.363, 1.842, 2.455, 3.226, 4.163",\
"0.3554, 0.4034, 0.5352, 0.7348, 1.01, 1.378, 1.854, 2.465, 3.23, 4.167",\
"0.3768, 0.4264, 0.5564, 0.755, 1.029, 1.394, 1.869, 2.475, 3.237, 4.17",\
"0.4076, 0.457, 0.5904, 0.7858, 1.055, 1.414, 1.887, 2.49, 3.249, 4.179");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.1526, 0.1971, 0.351, 0.6582, 1.152, 1.847, 2.76, 3.912, 5.32, 6.996",\
"0.1523, 0.1969, 0.3509, 0.658, 1.15, 1.846, 2.765, 3.914, 5.321, 7",\
"0.1523, 0.1971, 0.351, 0.6581, 1.152, 1.845, 2.76, 3.913, 5.32, 6.998",\
"0.1579, 0.2017, 0.3536, 0.6587, 1.152, 1.845, 2.76, 3.912, 5.322, 7.001",\
"0.1716, 0.215, 0.3654, 0.6634, 1.153, 1.847, 2.758, 3.911, 5.319, 6.992",\
"0.19, 0.2318, 0.3786, 0.6716, 1.155, 1.848, 2.762, 3.916, 5.316, 6.996",\
"0.2104, 0.2524, 0.3974, 0.6848, 1.162, 1.851, 2.762, 3.916, 5.313, 6.994",\
"0.2368, 0.277, 0.4208, 0.7028, 1.176, 1.861, 2.768, 3.914, 5.329, 6.998",\
"0.2594, 0.3024, 0.4462, 0.7226, 1.191, 1.878, 2.782, 3.923, 5.322, 7.003",\
"0.2876, 0.3336, 0.4746, 0.748, 1.21, 1.893, 2.803, 3.946, 5.339, 7.001");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("1.05, 1.097, 1.231, 1.429, 1.679, 1.983, 2.343, 2.768, 3.267, 3.852",\
"1.054, 1.101, 1.234, 1.432, 1.683, 1.986, 2.346, 2.771, 3.271, 3.855",\
"1.071, 1.118, 1.252, 1.45, 1.7, 2.003, 2.363, 2.789, 3.288, 3.872",\
"1.125, 1.172, 1.305, 1.503, 1.753, 2.057, 2.417, 2.842, 3.341, 3.926",\
"1.252, 1.298, 1.432, 1.629, 1.879, 2.182, 2.543, 2.967, 3.467, 4.051",\
"1.462, 1.51, 1.643, 1.841, 2.091, 2.395, 2.755, 3.179, 3.679, 4.263",\
"1.747, 1.795, 1.931, 2.131, 2.384, 2.688, 3.049, 3.474, 3.973, 4.557",\
"2.106, 2.155, 2.292, 2.496, 2.75, 3.058, 3.421, 3.847, 4.347, 4.931",\
"2.534, 2.585, 2.726, 2.933, 3.192, 3.502, 3.868, 4.296, 4.798, 5.382",\
"3.026, 3.079, 3.226, 3.441, 3.707, 4.022, 4.392, 4.822, 5.325, 5.91");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.3474, 0.3788, 0.4789, 0.658, 0.9343, 1.322, 1.83, 2.472, 3.256, 4.187",\
"0.3577, 0.389, 0.4889, 0.6682, 0.9444, 1.331, 1.841, 2.483, 3.265, 4.2",\
"0.3945, 0.4256, 0.5257, 0.7045, 0.9805, 1.368, 1.877, 2.519, 3.301, 4.236",\
"0.4602, 0.4912, 0.5902, 0.7678, 1.043, 1.43, 1.939, 2.58, 3.363, 4.297",\
"0.5105, 0.5427, 0.6432, 0.8201, 1.094, 1.479, 1.987, 2.628, 3.411, 4.344",\
"0.5249, 0.5589, 0.6623, 0.8404, 1.112, 1.496, 2.002, 2.643, 3.423, 4.358",\
"0.4973, 0.5332, 0.6405, 0.8205, 1.093, 1.475, 1.98, 2.619, 3.401, 4.331",\
"0.423, 0.4612, 0.573, 0.7573, 1.029, 1.413, 1.918, 2.555, 3.335, 4.265",\
"0.298, 0.3394, 0.4565, 0.645, 0.9193, 1.303, 1.809, 2.447, 3.226, 4.156",\
"0.1204, 0.1645, 0.288, 0.4811, 0.7584, 1.144, 1.652, 2.292, 3.072, 4.001");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.3226, 0.3706, 0.5042, 0.7034, 0.9818, 1.354, 1.835, 2.451, 3.222, 4.159",\
"0.3226, 0.3704, 0.503, 0.703, 0.9818, 1.355, 1.836, 2.45, 3.22, 4.163",\
"0.3226, 0.3714, 0.5022, 0.7038, 0.9818, 1.355, 1.836, 2.451, 3.223, 4.162",\
"0.3226, 0.3706, 0.503, 0.7046, 0.9814, 1.354, 1.835, 2.451, 3.223, 4.159",\
"0.324, 0.3722, 0.503, 0.7042, 0.9826, 1.355, 1.835, 2.452, 3.22, 4.163",\
"0.3306, 0.3784, 0.5104, 0.7092, 0.9878, 1.358, 1.839, 2.453, 3.224, 4.165",\
"0.3434, 0.3922, 0.5256, 0.7256, 0.9982, 1.368, 1.844, 2.457, 3.227, 4.166",\
"0.3568, 0.4072, 0.5432, 0.7434, 1.018, 1.385, 1.859, 2.467, 3.229, 4.169",\
"0.3844, 0.4352, 0.5718, 0.772, 1.043, 1.404, 1.878, 2.481, 3.242, 4.172",\
"0.417, 0.4694, 0.6118, 0.8142, 1.083, 1.439, 1.905, 2.501, 3.258, 4.181");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.1555, 0.2001, 0.3538, 0.6603, 1.151, 1.848, 2.759, 3.911, 5.317, 6.991",\
"0.1556, 0.2002, 0.3551, 0.6601, 1.153, 1.846, 2.764, 3.917, 5.317, 6.994",\
"0.1554, 0.1996, 0.3539, 0.6603, 1.152, 1.847, 2.76, 3.911, 5.317, 6.996",\
"0.159, 0.2032, 0.3553, 0.6605, 1.153, 1.846, 2.764, 3.912, 5.319, 6.994",\
"0.173, 0.2158, 0.365, 0.6648, 1.153, 1.847, 2.76, 3.919, 5.318, 6.994",\
"0.1902, 0.2324, 0.3794, 0.673, 1.156, 1.85, 2.761, 3.916, 5.315, 6.994",\
"0.2112, 0.2526, 0.3978, 0.6874, 1.164, 1.853, 2.763, 3.918, 5.315, 6.991",\
"0.2356, 0.277, 0.4202, 0.704, 1.177, 1.862, 2.77, 3.915, 5.33, 6.992",\
"0.261, 0.3036, 0.4458, 0.7262, 1.194, 1.879, 2.785, 3.925, 5.324, 7.009",\
"0.2892, 0.3334, 0.4742, 0.7506, 1.214, 1.9, 2.806, 3.948, 5.34, 7.001");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("1.105, 1.152, 1.286, 1.483, 1.734, 2.037, 2.398, 2.822, 3.322, 3.906",\
"1.111, 1.158, 1.292, 1.49, 1.74, 2.044, 2.404, 2.829, 3.328, 3.913",\
"1.131, 1.178, 1.311, 1.509, 1.76, 2.063, 2.424, 2.848, 3.348, 3.932",\
"1.168, 1.214, 1.348, 1.546, 1.796, 2.1, 2.46, 2.885, 3.384, 3.969",\
"1.255, 1.302, 1.435, 1.632, 1.883, 2.186, 2.546, 2.97, 3.47, 4.054",\
"1.421, 1.468, 1.602, 1.8, 2.049, 2.353, 2.713, 3.138, 3.637, 4.222",\
"1.667, 1.715, 1.851, 2.051, 2.303, 2.608, 2.969, 3.394, 3.893, 4.477",\
"1.992, 2.041, 2.178, 2.381, 2.636, 2.943, 3.306, 3.732, 4.231, 4.816",\
"2.379, 2.43, 2.573, 2.782, 3.041, 3.352, 3.719, 4.147, 4.647, 5.232",\
"2.822, 2.875, 3.024, 3.243, 3.514, 3.832, 4.204, 4.635, 5.138, 5.723");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.3633, 0.3953, 0.4972, 0.6783, 0.9561, 1.344, 1.853, 2.495, 3.278, 4.212",\
"0.3723, 0.4043, 0.5065, 0.6875, 0.9653, 1.353, 1.862, 2.504, 3.287, 4.221",\
"0.4083, 0.4402, 0.5419, 0.7225, 1, 1.388, 1.898, 2.539, 3.323, 4.256",\
"0.4768, 0.5085, 0.6085, 0.7878, 1.064, 1.451, 1.96, 2.601, 3.385, 4.318",\
"0.5352, 0.5678, 0.6695, 0.8478, 1.122, 1.508, 2.016, 2.657, 3.439, 4.373",\
"0.5596, 0.5939, 0.6982, 0.8782, 1.15, 1.535, 2.042, 2.681, 3.464, 4.394",\
"0.5451, 0.5816, 0.69, 0.872, 1.144, 1.527, 2.033, 2.672, 3.453, 4.385",\
"0.4868, 0.5261, 0.6396, 0.8252, 1.099, 1.484, 1.988, 2.626, 3.405, 4.336",\
"0.3816, 0.4236, 0.5431, 0.734, 1.011, 1.396, 1.903, 2.542, 3.32, 4.25",\
"0.2281, 0.2738, 0.4, 0.5961, 0.8769, 1.264, 1.775, 2.415, 3.195, 4.124");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.3232, 0.3716, 0.5034, 0.7044, 0.9822, 1.354, 1.835, 2.451, 3.222, 4.16",\
"0.323, 0.3708, 0.5036, 0.7034, 0.9808, 1.354, 1.835, 2.45, 3.221, 4.158",\
"0.3224, 0.3708, 0.5034, 0.7046, 0.9812, 1.355, 1.835, 2.451, 3.221, 4.16",\
"0.3228, 0.3718, 0.5038, 0.7038, 0.9814, 1.354, 1.836, 2.45, 3.223, 4.159",\
"0.3236, 0.3704, 0.5028, 0.704, 0.9816, 1.355, 1.836, 2.452, 3.221, 4.159",\
"0.3298, 0.3778, 0.5098, 0.7086, 0.9868, 1.359, 1.839, 2.453, 3.224, 4.16",\
"0.3406, 0.3894, 0.523, 0.7228, 0.9978, 1.366, 1.844, 2.456, 3.227, 4.162",\
"0.3598, 0.4098, 0.5428, 0.7454, 1.017, 1.384, 1.858, 2.467, 3.233, 4.164",\
"0.3904, 0.4414, 0.5804, 0.7806, 1.05, 1.411, 1.881, 2.482, 3.243, 4.176",\
"0.4282, 0.4824, 0.6274, 0.8334, 1.103, 1.456, 1.919, 2.511, 3.26, 4.182");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002696, 0.00865, 0.02002, 0.03774, 0.06259, 0.0953, 0.1365, 0.1868, 0.2468");
values("0.1606, 0.2053, 0.3608, 0.6663, 1.156, 1.851, 2.766, 3.914, 5.317, 6.992",\
"0.1605, 0.2057, 0.3602, 0.6664, 1.158, 1.852, 2.766, 3.912, 5.318, 6.993",\
"0.1599, 0.2049, 0.3599, 0.6672, 1.158, 1.85, 2.766, 3.918, 5.319, 6.996",\
"0.162, 0.2064, 0.3607, 0.6657, 1.156, 1.849, 2.764, 3.919, 5.319, 6.991",\
"0.1764, 0.2196, 0.3704, 0.6702, 1.158, 1.851, 2.766, 3.912, 5.316, 6.994",\
"0.1944, 0.237, 0.3858, 0.6782, 1.162, 1.853, 2.767, 3.921, 5.319, 6.993",\
"0.2178, 0.2588, 0.4044, 0.693, 1.169, 1.857, 2.768, 3.922, 5.328, 6.995",\
"0.2434, 0.2848, 0.429, 0.7128, 1.187, 1.871, 2.774, 3.92, 5.328, 7.007",\
"0.2742, 0.3158, 0.4574, 0.7384, 1.207, 1.891, 2.794, 3.932, 5.328, 6.996",\
"0.3034, 0.3486, 0.4908, 0.768, 1.23, 1.917, 2.821, 3.955, 5.344, 7.007");
}
}
}
}