blob: be19766a32600982cfa8be03ff4bbaf652293d90 [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_4) {
area : 48.294400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.00056922" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.00057006" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.00054612" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00054609" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.00052173" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.00052173" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0005217" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0005217" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00057006" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.009133 ;
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 ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.03804, 0.03803, 0.03801, 0.03797, 0.03795, 0.03788, 0.03776, \
0.03757, 0.03726, 0.03646");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.008969, -0.008996, -0.009021, -0.009063, -0.009085, -0.009077, \
-0.009079, -0.009081, -0.009071, -0.00907");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02043, 0.02041, 0.0204, 0.02041, 0.02041, 0.02039, 0.02034, \
0.02026, 0.02014, 0.01983");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.009044, -0.009071, -0.009108, -0.009131, -0.009156, -0.009157, \
-0.009154, -0.009155, -0.009158, -0.009158");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.0204, 0.02042, 0.02041, 0.02041, 0.02042, 0.02039, 0.02034, \
0.02026, 0.02014, 0.01983");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.009038, -0.009082, -0.009102, -0.009128, -0.009152, -0.009155, \
-0.009156, -0.009159, -0.009152, -0.009162");
}
}
}
pin(A2) {
capacitance : 0.00897 ;
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 ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01765, 0.01765, 0.01763, 0.01763, 0.01764, 0.01757, 0.01748, \
0.01733, 0.01709, 0.01661");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01085, -0.0109, -0.01093, -0.01094, -0.011, -0.01103, -0.01107, \
-0.01112, -0.0112, -0.01135");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02691, 0.02688, 0.02685, 0.02687, 0.02693, 0.02692, 0.02691, \
0.02691, 0.0269, 0.0269");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02504, -0.0251, -0.02553, -0.02596, -0.02622, -0.02632, -0.02639, \
-0.02644, -0.02646, -0.0265");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01712, 0.01713, 0.01719, 0.01716, 0.01725, 0.01725, 0.01725, \
0.01725, 0.01724, 0.01724");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02373, -0.02366, -0.02359, -0.02349, -0.02349, -0.02341, -0.02336, \
-0.02328, -0.02319, -0.02307");
}
}
}
pin(A3) {
capacitance : 0.009468 ;
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 ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02685, 0.02685, 0.02686, 0.02687, 0.02691, 0.02691, 0.02692, \
0.02692, 0.02689, 0.02689");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02552, -0.0255, -0.02573, -0.02604, -0.02629, -0.02636, -0.0264, \
-0.02646, -0.02648, -0.02651");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.0269, 0.02689, 0.02688, 0.02693, 0.02697, 0.02697, 0.02693, \
0.02695, 0.02694, 0.02694");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02268, -0.02326, -0.0243, -0.02505, -0.02552, -0.02576, -0.0259, \
-0.02602, -0.02607, -0.02613");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02683, 0.02684, 0.02683, 0.02686, 0.0269, 0.02693, 0.02689, \
0.02689, 0.02688, 0.02688");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02559, -0.02558, -0.02576, -0.02604, -0.02628, -0.02636, -0.02641, \
-0.02646, -0.02648, -0.02651");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 1.418 ;
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&!A3" ;
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.2807, 0.2706, 0.2562, 0.2487, 0.2447, 0.2424, 0.241, 0.24, 0.2394, 0.2389",\
"0.279, 0.2689, 0.2545, 0.2469, 0.243, 0.2408, 0.2393, 0.2384, 0.2377, 0.2373",\
"0.2778, 0.2677, 0.2532, 0.2455, 0.2417, 0.2395, 0.2381, 0.2371, 0.2365, 0.236",\
"0.2816, 0.2716, 0.2569, 0.2492, 0.2454, 0.2432, 0.2419, 0.2411, 0.2404, 0.2399",\
"0.2994, 0.2885, 0.2715, 0.2622, 0.2574, 0.2547, 0.253, 0.252, 0.2513, 0.2508",\
"0.3294, 0.3167, 0.2964, 0.2841, 0.2774, 0.2736, 0.2714, 0.27, 0.2691, 0.2683",\
"0.3663, 0.3523, 0.3286, 0.3138, 0.3051, 0.3, 0.2971, 0.2952, 0.2939, 0.293",\
"0.4122, 0.3969, 0.3697, 0.352, 0.3411, 0.3348, 0.3309, 0.3284, 0.3267, 0.3253",\
"0.4682, 0.452, 0.4212, 0.3999, 0.3864, 0.3784, 0.3735, 0.3702, 0.3679, 0.3654",\
"0.5352, 0.5175, 0.4834, 0.4584, 0.4425, 0.4323, 0.4259, 0.4217, 0.4177, 0.4121");
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.1178, 0.1176, 0.1201, 0.1231, 0.1258, 0.1279, 0.1295, 0.14, 0.229, 0.6552",\
"0.1185, 0.1184, 0.1207, 0.1241, 0.1265, 0.1291, 0.1307, 0.1411, 0.232, 0.66",\
"0.1209, 0.1202, 0.1211, 0.1241, 0.127, 0.1294, 0.1325, 0.1427, 0.2408, 0.6889",\
"0.1297, 0.1277, 0.1262, 0.1274, 0.13, 0.1318, 0.134, 0.147, 0.2582, 0.7536",\
"0.1445, 0.1409, 0.1365, 0.1365, 0.1377, 0.1393, 0.1419, 0.1566, 0.2897, 0.8511",\
"0.1672, 0.1621, 0.1547, 0.1517, 0.1531, 0.1543, 0.1548, 0.1755, 0.3391, 0.9874",\
"0.1986, 0.1918, 0.1817, 0.1758, 0.1734, 0.1762, 0.1789, 0.2061, 0.4221, 1.191",\
"0.2392, 0.2305, 0.2184, 0.209, 0.2042, 0.2032, 0.2079, 0.254, 0.5544, 1.481",\
"0.2893, 0.2783, 0.2633, 0.2519, 0.2439, 0.2401, 0.2438, 0.3288, 0.7704, 1.887",\
"0.3498, 0.3365, 0.3183, 0.3033, 0.2938, 0.2859, 0.297, 0.4554, 1.113, 2.414");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.2996, 0.2895, 0.275, 0.2675, 0.2635, 0.2612, 0.2598, 0.2589, 0.2582, 0.2577",\
"0.2982, 0.2881, 0.2736, 0.266, 0.2621, 0.2598, 0.2584, 0.2575, 0.2568, 0.2563",\
"0.2959, 0.2857, 0.2711, 0.2636, 0.2596, 0.2574, 0.256, 0.2551, 0.2544, 0.2539",\
"0.2971, 0.2869, 0.2721, 0.2641, 0.2602, 0.2579, 0.2565, 0.2556, 0.2549, 0.2545",\
"0.312, 0.3009, 0.284, 0.2744, 0.2695, 0.2667, 0.2649, 0.2637, 0.2629, 0.2623",\
"0.3368, 0.325, 0.3058, 0.2944, 0.2883, 0.2848, 0.2826, 0.2812, 0.2802, 0.2796",\
"0.3724, 0.3595, 0.3381, 0.3246, 0.3171, 0.3127, 0.3101, 0.3082, 0.307, 0.3061",\
"0.4197, 0.4062, 0.3816, 0.3655, 0.3561, 0.3506, 0.3472, 0.345, 0.3435, 0.3421",\
"0.4798, 0.465, 0.4375, 0.4183, 0.4065, 0.3993, 0.3949, 0.392, 0.3898, 0.3876",\
"0.5524, 0.5364, 0.5055, 0.4825, 0.468, 0.4591, 0.4532, 0.4494, 0.4459, 0.441");
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.1368, 0.1362, 0.1375, 0.1403, 0.1429, 0.1453, 0.1478, 0.1572, 0.2462, 0.6698",\
"0.1366, 0.136, 0.1374, 0.1403, 0.1428, 0.1453, 0.1472, 0.1565, 0.2483, 0.6789",\
"0.1369, 0.136, 0.1368, 0.1393, 0.1421, 0.1447, 0.1472, 0.1566, 0.2534, 0.7102",\
"0.145, 0.1429, 0.1413, 0.1418, 0.1442, 0.1465, 0.1493, 0.1606, 0.2717, 0.7732",\
"0.16, 0.1564, 0.1517, 0.1512, 0.1519, 0.1537, 0.1565, 0.1709, 0.3056, 0.8712",\
"0.1836, 0.1783, 0.1715, 0.1675, 0.1684, 0.1693, 0.1709, 0.1906, 0.3603, 1.018",\
"0.2167, 0.2101, 0.2007, 0.1939, 0.1914, 0.1936, 0.196, 0.2236, 0.4492, 1.232",\
"0.2601, 0.2516, 0.2394, 0.2304, 0.2251, 0.2238, 0.2298, 0.2789, 0.5932, 1.539",\
"0.314, 0.3037, 0.2885, 0.2771, 0.2686, 0.2661, 0.2699, 0.3624, 0.826, 1.968",\
"0.379, 0.3663, 0.3495, 0.335, 0.3247, 0.3172, 0.3294, 0.5042, 1.199, 2.519");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.3177, 0.3076, 0.2931, 0.2857, 0.2816, 0.2794, 0.278, 0.277, 0.2763, 0.2758",\
"0.3163, 0.3063, 0.2918, 0.2842, 0.2803, 0.278, 0.2765, 0.2756, 0.2749, 0.2744",\
"0.3139, 0.3039, 0.2892, 0.2818, 0.2778, 0.2755, 0.2741, 0.2732, 0.2725, 0.272",\
"0.3136, 0.3035, 0.2886, 0.2809, 0.277, 0.2748, 0.2733, 0.2724, 0.2717, 0.2712",\
"0.3243, 0.3135, 0.2972, 0.2881, 0.2835, 0.2808, 0.2791, 0.278, 0.2772, 0.2767",\
"0.3473, 0.3357, 0.3172, 0.3066, 0.3009, 0.2976, 0.2957, 0.2944, 0.2934, 0.2927",\
"0.3853, 0.3729, 0.3518, 0.3394, 0.332, 0.3279, 0.3252, 0.3236, 0.3225, 0.3216",\
"0.4402, 0.4267, 0.4027, 0.3871, 0.3776, 0.3721, 0.3687, 0.3666, 0.3649, 0.3637",\
"0.5109, 0.4962, 0.4686, 0.4492, 0.4374, 0.4302, 0.4257, 0.4227, 0.4206, 0.4183",\
"0.5966, 0.5806, 0.5496, 0.526, 0.5109, 0.5019, 0.4959, 0.4918, 0.4884, 0.484");
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.155, 0.1541, 0.1546, 0.157, 0.1595, 0.1619, 0.1641, 0.1727, 0.262, 0.6898",\
"0.1532, 0.1521, 0.1528, 0.1553, 0.1578, 0.1598, 0.1629, 0.1719, 0.2639, 0.6971",\
"0.1516, 0.1505, 0.1505, 0.1527, 0.1553, 0.1577, 0.1599, 0.1702, 0.2683, 0.7275",\
"0.1592, 0.157, 0.1547, 0.155, 0.1571, 0.1592, 0.1617, 0.1746, 0.289, 0.7907",\
"0.175, 0.1712, 0.1662, 0.1655, 0.1656, 0.1667, 0.1695, 0.1852, 0.3213, 0.8928",\
"0.2007, 0.1956, 0.1877, 0.1835, 0.1842, 0.1847, 0.1858, 0.2069, 0.3804, 1.047",\
"0.2378, 0.2313, 0.2213, 0.2137, 0.211, 0.212, 0.2141, 0.2437, 0.4758, 1.271",\
"0.2874, 0.2789, 0.2663, 0.2565, 0.2501, 0.2482, 0.2539, 0.304, 0.6308, 1.597",\
"0.3501, 0.3395, 0.3239, 0.3106, 0.3026, 0.2971, 0.3029, 0.4019, 0.8857, 2.05",\
"0.426, 0.4133, 0.3948, 0.3793, 0.3688, 0.3599, 0.3735, 0.5647, 1.295, 2.631");
}
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("1.049, 1.152, 1.404, 1.754, 2.184, 2.707, 3.348, 4.129, 5.071, 6.191",\
"1.062, 1.165, 1.418, 1.767, 2.197, 2.721, 3.361, 4.143, 5.085, 6.205",\
"1.15, 1.253, 1.506, 1.855, 2.284, 2.808, 3.449, 4.23, 5.172, 6.292",\
"1.369, 1.472, 1.724, 2.073, 2.503, 3.026, 3.667, 4.448, 5.391, 6.51",\
"1.73, 1.832, 2.084, 2.434, 2.863, 3.387, 4.028, 4.81, 5.752, 6.872",\
"2.166, 2.273, 2.533, 2.888, 3.325, 3.853, 4.495, 5.276, 6.218, 7.338",\
"2.677, 2.791, 3.06, 3.422, 3.863, 4.396, 5.044, 5.828, 6.772, 7.891",\
"3.279, 3.398, 3.679, 4.048, 4.495, 5.031, 5.68, 6.469, 7.415, 8.534",\
"3.975, 4.1, 4.394, 4.774, 5.229, 5.769, 6.42, 7.209, 8.154, 9.278",\
"4.769, 4.899, 5.207, 5.604, 6.07, 6.618, 7.274, 8.061, 9.009, 10.13");
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.3925, 0.4693, 0.6965, 1.107, 1.741, 2.632, 3.8, 5.277, 7.076, 9.208",\
"0.4242, 0.5011, 0.728, 1.139, 1.773, 2.662, 3.831, 5.305, 7.102, 9.249",\
"0.5322, 0.6084, 0.8339, 1.244, 1.88, 2.77, 3.94, 5.412, 7.213, 9.35",\
"0.6677, 0.7486, 0.9763, 1.385, 2.02, 2.908, 4.078, 5.554, 7.346, 9.496",\
"0.7554, 0.8423, 1.078, 1.487, 2.12, 3.007, 4.178, 5.648, 7.446, 9.589",\
"0.7869, 0.8812, 1.128, 1.536, 2.167, 3.054, 4.221, 5.694, 7.487, 9.636",\
"0.7537, 0.8551, 1.116, 1.529, 2.158, 3.045, 4.21, 5.68, 7.474, 9.612",\
"0.648, 0.7565, 1.035, 1.456, 2.087, 2.972, 4.138, 5.606, 7.4, 9.538",\
"0.4649, 0.5808, 0.8759, 1.308, 1.944, 2.832, 3.998, 5.467, 7.259, 9.398",\
"0.2013, 0.3245, 0.6351, 1.082, 1.723, 2.617, 3.79, 5.259, 7.051, 9.189");
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.3061, 0.4022, 0.6512, 1.023, 1.538, 2.251, 3.219, 4.476, 6.04, 7.938",\
"0.3068, 0.4024, 0.6502, 1.022, 1.537, 2.251, 3.219, 4.471, 6.048, 7.933",\
"0.3054, 0.4026, 0.6514, 1.022, 1.538, 2.251, 3.217, 4.473, 6.048, 7.942",\
"0.3046, 0.4016, 0.6506, 1.023, 1.538, 2.251, 3.214, 4.475, 6.044, 7.943",\
"0.3202, 0.4138, 0.6584, 1.03, 1.542, 2.254, 3.219, 4.476, 6.048, 7.931",\
"0.3566, 0.451, 0.69, 1.059, 1.566, 2.27, 3.228, 4.476, 6.05, 7.936",\
"0.391, 0.4908, 0.7254, 1.088, 1.593, 2.297, 3.251, 4.497, 6.056, 7.946",\
"0.4258, 0.5302, 0.7668, 1.121, 1.619, 2.316, 3.266, 4.516, 6.072, 7.952",\
"0.464, 0.576, 0.818, 1.164, 1.652, 2.34, 3.284, 4.524, 6.084, 7.964",\
"0.506, 0.622, 0.874, 1.222, 1.704, 2.376, 3.308, 4.54, 6.086, 7.972");
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.1602, 0.2605, 0.6115, 1.321, 2.437, 4.006, 6.06, 8.672, 11.85, 15.62",\
"0.1602, 0.2597, 0.6112, 1.322, 2.436, 4.005, 6.062, 8.669, 11.84, 15.62",\
"0.161, 0.2609, 0.6118, 1.321, 2.437, 4.004, 6.067, 8.668, 11.84, 15.6",\
"0.1812, 0.2798, 0.6196, 1.322, 2.436, 4.003, 6.066, 8.671, 11.84, 15.62",\
"0.2072, 0.3082, 0.6366, 1.327, 2.44, 4.001, 6.063, 8.664, 11.83, 15.62",\
"0.2366, 0.341, 0.6596, 1.334, 2.443, 4.005, 6.06, 8.669, 11.82, 15.61",\
"0.2692, 0.379, 0.6954, 1.348, 2.447, 4.008, 6.063, 8.662, 11.83, 15.59",\
"0.3046, 0.418, 0.7382, 1.373, 2.461, 4.015, 6.065, 8.655, 11.84, 15.64",\
"0.3422, 0.459, 0.789, 1.406, 2.489, 4.037, 6.074, 8.66, 11.82, 15.6",\
"0.3818, 0.5018, 0.8434, 1.444, 2.516, 4.072, 6.108, 8.684, 11.83, 15.6");
}
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("1.228, 1.331, 1.584, 1.933, 2.363, 2.886, 3.527, 4.308, 5.251, 6.37",\
"1.245, 1.348, 1.6, 1.95, 2.38, 2.904, 3.544, 4.325, 5.268, 6.387",\
"1.313, 1.416, 1.669, 2.018, 2.447, 2.971, 3.612, 4.393, 5.336, 6.455",\
"1.452, 1.554, 1.807, 2.155, 2.585, 3.109, 3.75, 4.531, 5.473, 6.593",\
"1.687, 1.792, 2.049, 2.401, 2.833, 3.357, 3.998, 4.779, 5.722, 6.842",\
"2.013, 2.122, 2.387, 2.75, 3.192, 3.722, 4.366, 5.147, 6.09, 7.209",\
"2.438, 2.55, 2.823, 3.195, 3.645, 4.183, 4.832, 5.618, 6.562, 7.681",\
"2.957, 3.073, 3.356, 3.736, 4.195, 4.739, 5.393, 6.18, 7.127, 8.248",\
"3.56, 3.683, 3.976, 4.37, 4.841, 5.395, 6.053, 6.843, 7.79, 8.914",\
"4.248, 4.375, 4.683, 5.092, 5.581, 6.147, 6.815, 7.609, 8.558, 9.681");
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.442, 0.5196, 0.7478, 1.159, 1.794, 2.684, 3.851, 5.324, 7.12, 9.261",\
"0.4719, 0.5495, 0.7778, 1.189, 1.825, 2.714, 3.883, 5.354, 7.149, 9.291",\
"0.5787, 0.656, 0.8831, 1.294, 1.93, 2.819, 3.987, 5.458, 7.252, 9.395",\
"0.7348, 0.8152, 1.044, 1.453, 2.087, 2.976, 4.146, 5.616, 7.411, 9.554",\
"0.8507, 0.9368, 1.172, 1.58, 2.213, 3.101, 4.27, 5.742, 7.537, 9.68",\
"0.9143, 1.007, 1.252, 1.66, 2.291, 3.178, 4.346, 5.818, 7.614, 9.754",\
"0.9195, 1.019, 1.276, 1.688, 2.319, 3.204, 4.371, 5.84, 7.636, 9.776",\
"0.8598, 0.9664, 1.239, 1.658, 2.29, 3.175, 4.341, 5.811, 7.605, 9.744",\
"0.7319, 0.8455, 1.134, 1.564, 2.2, 3.089, 4.254, 5.723, 7.517, 9.655",\
"0.5337, 0.6541, 0.9601, 1.401, 2.042, 2.936, 4.109, 5.577, 7.37, 9.507");
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.3054, 0.4024, 0.6506, 1.023, 1.536, 2.251, 3.219, 4.473, 6.046, 7.934",\
"0.3056, 0.4022, 0.6502, 1.022, 1.535, 2.251, 3.217, 4.472, 6.046, 7.943",\
"0.3056, 0.4024, 0.6502, 1.023, 1.536, 2.249, 3.219, 4.474, 6.046, 7.934",\
"0.3064, 0.403, 0.6522, 1.024, 1.539, 2.251, 3.217, 4.473, 6.047, 7.938",\
"0.3262, 0.4242, 0.6686, 1.036, 1.545, 2.257, 3.222, 4.479, 6.046, 7.936",\
"0.347, 0.448, 0.7004, 1.072, 1.576, 2.276, 3.232, 4.48, 6.044, 7.939",\
"0.3692, 0.473, 0.7286, 1.104, 1.608, 2.308, 3.255, 4.5, 6.056, 7.942",\
"0.3976, 0.5046, 0.7628, 1.141, 1.643, 2.333, 3.281, 4.516, 6.066, 7.956",\
"0.432, 0.544, 0.81, 1.188, 1.69, 2.372, 3.306, 4.53, 6.08, 7.96",\
"0.474, 0.59, 0.866, 1.25, 1.754, 2.426, 3.35, 4.556, 6.09, 7.972");
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.1644, 0.2645, 0.6151, 1.323, 2.44, 4.003, 6.063, 8.659, 11.83, 15.6",\
"0.1643, 0.265, 0.615, 1.323, 2.438, 4.003, 6.061, 8.658, 11.83, 15.6",\
"0.1641, 0.2651, 0.6152, 1.326, 2.437, 4.002, 6.059, 8.657, 11.83, 15.6",\
"0.1804, 0.28, 0.621, 1.323, 2.437, 4.001, 6.065, 8.662, 11.82, 15.61",\
"0.2042, 0.306, 0.6358, 1.329, 2.44, 4.003, 6.062, 8.659, 11.82, 15.61",\
"0.2328, 0.336, 0.6586, 1.338, 2.444, 4.003, 6.064, 8.655, 11.83, 15.6",\
"0.2612, 0.3696, 0.6888, 1.349, 2.45, 4.008, 6.063, 8.674, 11.83, 15.6",\
"0.295, 0.4068, 0.7284, 1.371, 2.462, 4.014, 6.067, 8.659, 11.84, 15.6",\
"0.33, 0.4458, 0.7742, 1.4, 2.487, 4.035, 6.08, 8.662, 11.82, 15.62",\
"0.3678, 0.485, 0.824, 1.438, 2.514, 4.064, 6.102, 8.676, 11.83, 15.6");
}
}
timing() {
related_pin : "A3" ;
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("1.294, 1.396, 1.649, 1.998, 2.428, 2.952, 3.592, 4.373, 5.316, 6.436",\
"1.317, 1.42, 1.673, 2.022, 2.452, 2.976, 3.616, 4.397, 5.34, 6.46",\
"1.389, 1.492, 1.745, 2.094, 2.524, 3.047, 3.688, 4.469, 5.411, 6.531",\
"1.5, 1.602, 1.855, 2.203, 2.634, 3.158, 3.798, 4.579, 5.522, 6.641",\
"1.664, 1.769, 2.025, 2.376, 2.807, 3.332, 3.973, 4.753, 5.696, 6.815",\
"1.894, 2.002, 2.266, 2.627, 3.068, 3.598, 4.241, 5.023, 5.965, 7.085",\
"2.217, 2.329, 2.601, 2.971, 3.421, 3.959, 4.608, 5.393, 6.337, 7.456",\
"2.628, 2.744, 3.027, 3.409, 3.871, 4.418, 5.073, 5.861, 6.806, 7.926",\
"3.106, 3.228, 3.525, 3.925, 4.405, 4.966, 5.63, 6.423, 7.369, 8.491",\
"3.645, 3.775, 4.087, 4.508, 5.011, 5.593, 6.273, 7.075, 8.026, 9.149");
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.4661, 0.5463, 0.7792, 1.195, 1.832, 2.722, 3.891, 5.363, 7.158, 9.299",\
"0.4939, 0.5739, 0.8067, 1.222, 1.859, 2.75, 3.919, 5.391, 7.187, 9.328",\
"0.6011, 0.6805, 0.9119, 1.326, 1.964, 2.854, 4.024, 5.495, 7.29, 9.433",\
"0.7722, 0.8534, 1.084, 1.496, 2.132, 3.022, 4.191, 5.663, 7.46, 9.601",\
"0.909, 0.9959, 1.233, 1.644, 2.278, 3.167, 4.336, 5.808, 7.603, 9.744",\
"0.9993, 1.093, 1.339, 1.749, 2.382, 3.27, 4.438, 5.91, 7.706, 9.848",\
"1.039, 1.139, 1.397, 1.812, 2.443, 3.329, 4.497, 5.967, 7.763, 9.904",\
"1.024, 1.131, 1.404, 1.825, 2.458, 3.346, 4.511, 5.981, 7.775, 9.915",\
"0.9533, 1.067, 1.356, 1.787, 2.425, 3.314, 4.482, 5.951, 7.745, 9.883",\
"0.8241, 0.9451, 1.25, 1.694, 2.338, 3.234, 4.406, 5.877, 7.67, 9.807");
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.3056, 0.4026, 0.6514, 1.023, 1.536, 2.249, 3.217, 4.475, 6.046, 7.935",\
"0.3054, 0.4022, 0.6508, 1.023, 1.538, 2.249, 3.217, 4.478, 6.048, 7.934",\
"0.3054, 0.4022, 0.6512, 1.023, 1.538, 2.251, 3.217, 4.474, 6.046, 7.936",\
"0.3062, 0.4032, 0.6518, 1.024, 1.538, 2.251, 3.217, 4.474, 6.044, 7.943",\
"0.321, 0.4186, 0.664, 1.033, 1.545, 2.254, 3.221, 4.472, 6.047, 7.942",\
"0.3392, 0.4406, 0.694, 1.065, 1.571, 2.273, 3.229, 4.48, 6.049, 7.937",\
"0.3618, 0.4658, 0.7216, 1.1, 1.607, 2.304, 3.251, 4.497, 6.048, 7.945",\
"0.3948, 0.5024, 0.7632, 1.144, 1.651, 2.34, 3.279, 4.511, 6.062, 7.952",\
"0.436, 0.548, 0.818, 1.208, 1.718, 2.398, 3.322, 4.536, 6.078, 7.952",\
"0.482, 0.6, 0.884, 1.286, 1.804, 2.482, 3.394, 4.588, 6.108, 7.966");
}
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.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.1718, 0.2739, 0.6254, 1.331, 2.444, 4.008, 6.062, 8.662, 11.82, 15.6",\
"0.1716, 0.2741, 0.625, 1.332, 2.443, 4.007, 6.067, 8.672, 11.83, 15.61",\
"0.1709, 0.2726, 0.6244, 1.33, 2.442, 4.005, 6.066, 8.656, 11.82, 15.62",\
"0.1838, 0.285, 0.6274, 1.329, 2.443, 4.004, 6.066, 8.672, 11.83, 15.61",\
"0.2072, 0.3092, 0.6422, 1.336, 2.447, 4.007, 6.061, 8.663, 11.82, 15.6",\
"0.2344, 0.3392, 0.6634, 1.34, 2.448, 4.012, 6.064, 8.655, 11.84, 15.63",\
"0.264, 0.3718, 0.6926, 1.355, 2.453, 4.012, 6.068, 8.662, 11.82, 15.61",\
"0.2982, 0.4092, 0.731, 1.378, 2.469, 4.028, 6.074, 8.661, 11.84, 15.59",\
"0.3346, 0.4488, 0.7776, 1.408, 2.495, 4.041, 6.09, 8.668, 11.83, 15.61",\
"0.372, 0.49, 0.83, 1.448, 2.528, 4.074, 6.118, 8.68, 11.83, 15.6");
}
}
}
}