blob: a9f61f247d633cd9c55c64e4b5eb278d2afdb2e5 [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.0001012836" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.0001319868" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.0001010625" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0001369632" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001369632" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006742 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(A2) {
capacitance : 0.007075 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "(A1^A2)" ;
max_capacitance : 1.438 ;
max_transition : 8.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.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.3419, 0.3226, 0.2874, 0.2656, 0.2538, 0.2465, 0.2419, 0.2387, 0.2366, 0.235",\
"0.3408, 0.3216, 0.2864, 0.2648, 0.2527, 0.2455, 0.2409, 0.2378, 0.2357, 0.234",\
"0.3399, 0.3206, 0.2853, 0.2637, 0.2517, 0.2445, 0.2398, 0.2369, 0.2347, 0.233",\
"0.3433, 0.3237, 0.2884, 0.2665, 0.2542, 0.2471, 0.2426, 0.2395, 0.2374, 0.2358",\
"0.3642, 0.344, 0.306, 0.2809, 0.2668, 0.2584, 0.2531, 0.2495, 0.2471, 0.2453",\
"0.4062, 0.3836, 0.3397, 0.309, 0.2908, 0.2796, 0.2725, 0.2678, 0.2644, 0.2622",\
"0.4567, 0.4323, 0.3824, 0.3457, 0.3232, 0.3088, 0.2997, 0.2935, 0.2893, 0.2864",\
"0.5178, 0.4918, 0.4364, 0.393, 0.3656, 0.3475, 0.3356, 0.3277, 0.3223, 0.3184",\
"0.5927, 0.5657, 0.5046, 0.4529, 0.42, 0.3973, 0.3818, 0.3719, 0.3646, 0.3596",\
"0.6817, 0.653, 0.5867, 0.5263, 0.4863, 0.4584, 0.4397, 0.4269, 0.4175, 0.4108");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.1784, 0.1694, 0.1603, 0.1566, 0.1567, 0.1583, 0.1613, 0.1633, 0.1669, 0.1798",\
"0.1788, 0.1697, 0.1609, 0.1572, 0.1566, 0.1583, 0.1603, 0.1633, 0.1666, 0.182",\
"0.1795, 0.1709, 0.1614, 0.1571, 0.157, 0.1583, 0.1606, 0.1623, 0.1663, 0.1817",\
"0.1912, 0.1816, 0.1694, 0.1628, 0.1606, 0.1616, 0.1626, 0.1656, 0.1692, 0.1871",\
"0.2162, 0.2037, 0.1875, 0.1776, 0.1725, 0.1718, 0.1718, 0.1745, 0.1775, 0.1971",\
"0.2514, 0.235, 0.2135, 0.1992, 0.1926, 0.1883, 0.1867, 0.188, 0.1911, 0.2142",\
"0.2986, 0.2787, 0.2519, 0.2308, 0.2188, 0.2153, 0.2121, 0.2095, 0.2116, 0.2377",\
"0.3564, 0.3321, 0.2993, 0.274, 0.2556, 0.2467, 0.2448, 0.2427, 0.2428, 0.2767",\
"0.4252, 0.3976, 0.3577, 0.3278, 0.3057, 0.2889, 0.2837, 0.2829, 0.2854, 0.3308",\
"0.5045, 0.4742, 0.4261, 0.3912, 0.3643, 0.3447, 0.3335, 0.3277, 0.3347, 0.4082");
}
}
internal_power() {
related_pin : "A1" ;
when : "A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.3144, 0.3008, 0.282, 0.272, 0.2669, 0.2641, 0.2623, 0.2612, 0.2604, 0.2599",\
"0.3142, 0.3008, 0.2817, 0.272, 0.2667, 0.2637, 0.2621, 0.261, 0.2603, 0.2597",\
"0.313, 0.2994, 0.2805, 0.2707, 0.2654, 0.2626, 0.2609, 0.2599, 0.2591, 0.2585",\
"0.3132, 0.2997, 0.2804, 0.2706, 0.2655, 0.2627, 0.261, 0.26, 0.2592, 0.2586",\
"0.3159, 0.3024, 0.2837, 0.2741, 0.269, 0.2665, 0.2648, 0.2639, 0.2631, 0.2627",\
"0.3254, 0.3119, 0.2927, 0.2831, 0.278, 0.2751, 0.2735, 0.2723, 0.2717, 0.2712",\
"0.3413, 0.3272, 0.3074, 0.2974, 0.2916, 0.2888, 0.2871, 0.286, 0.285, 0.2845",\
"0.3627, 0.3485, 0.3275, 0.3164, 0.3103, 0.3073, 0.3053, 0.3042, 0.3032, 0.3026",\
"0.3906, 0.3758, 0.3539, 0.3417, 0.335, 0.3317, 0.3298, 0.3285, 0.3277, 0.3271",\
"0.424, 0.4089, 0.3858, 0.3728, 0.3656, 0.3617, 0.3596, 0.3577, 0.3569, 0.3563");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.2912, 0.281, 0.2698, 0.2633, 0.2616, 0.2626, 0.2646, 0.2676, 0.2699, 0.2855",\
"0.2909, 0.281, 0.2695, 0.2629, 0.2613, 0.2622, 0.2643, 0.2653, 0.2696, 0.2858",\
"0.2913, 0.2814, 0.2697, 0.2633, 0.262, 0.2626, 0.2643, 0.2672, 0.2699, 0.289",\
"0.2948, 0.2848, 0.2728, 0.267, 0.2652, 0.2655, 0.2672, 0.2692, 0.2733, 0.2924",\
"0.3025, 0.2922, 0.28, 0.2741, 0.2723, 0.2728, 0.2742, 0.2771, 0.2799, 0.3053",\
"0.3143, 0.3043, 0.292, 0.2859, 0.2835, 0.2847, 0.2867, 0.2899, 0.2922, 0.3221",\
"0.3318, 0.3217, 0.31, 0.3026, 0.3004, 0.3012, 0.3025, 0.3047, 0.3109, 0.3499",\
"0.3563, 0.3457, 0.3326, 0.3239, 0.3235, 0.3246, 0.326, 0.3258, 0.3334, 0.3957",\
"0.3869, 0.376, 0.3622, 0.3532, 0.3492, 0.3507, 0.355, 0.3557, 0.3669, 0.4696",\
"0.4244, 0.4125, 0.3982, 0.3885, 0.3846, 0.384, 0.3854, 0.392, 0.4146, 0.5947");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.3528, 0.3333, 0.2981, 0.2766, 0.2646, 0.2573, 0.2527, 0.2497, 0.2475, 0.2458",\
"0.3523, 0.333, 0.2979, 0.2763, 0.2643, 0.257, 0.2523, 0.2493, 0.2471, 0.2455",\
"0.3506, 0.3312, 0.2961, 0.2743, 0.2623, 0.2552, 0.2506, 0.2474, 0.2453, 0.2437",\
"0.3527, 0.3333, 0.2978, 0.2759, 0.2637, 0.2565, 0.2519, 0.2487, 0.2466, 0.245",\
"0.3715, 0.3513, 0.3134, 0.289, 0.2753, 0.2668, 0.2615, 0.2581, 0.2556, 0.254",\
"0.405, 0.3834, 0.342, 0.3133, 0.297, 0.2869, 0.2804, 0.2763, 0.2732, 0.271",\
"0.4517, 0.4292, 0.3836, 0.3497, 0.3299, 0.3175, 0.3094, 0.304, 0.3002, 0.2976",\
"0.5155, 0.4913, 0.4407, 0.4006, 0.3759, 0.3601, 0.3496, 0.3425, 0.3377, 0.3343",\
"0.5946, 0.5691, 0.5133, 0.4658, 0.4354, 0.4153, 0.4017, 0.3929, 0.3864, 0.3816",\
"0.6878, 0.661, 0.6002, 0.5445, 0.5078, 0.4833, 0.4664, 0.4544, 0.446, 0.4401");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.1972, 0.1878, 0.1772, 0.1719, 0.171, 0.1722, 0.1745, 0.1768, 0.1798, 0.1943",\
"0.1964, 0.187, 0.1764, 0.171, 0.17, 0.1712, 0.1739, 0.1749, 0.1792, 0.193",\
"0.1961, 0.1869, 0.176, 0.1706, 0.1695, 0.1708, 0.1722, 0.1749, 0.1778, 0.1929",\
"0.2057, 0.1957, 0.1828, 0.1757, 0.1731, 0.1738, 0.1758, 0.1785, 0.1808, 0.198",\
"0.2312, 0.2184, 0.2028, 0.192, 0.1859, 0.1847, 0.1851, 0.1874, 0.1911, 0.2074",\
"0.2676, 0.2518, 0.2306, 0.215, 0.2079, 0.2035, 0.2013, 0.2036, 0.205, 0.2261",\
"0.3166, 0.2974, 0.2704, 0.2505, 0.2378, 0.2342, 0.2303, 0.2285, 0.2278, 0.2588",\
"0.3782, 0.3549, 0.3221, 0.2973, 0.2801, 0.2688, 0.2673, 0.2642, 0.2633, 0.2993",\
"0.4526, 0.4262, 0.3868, 0.3562, 0.3347, 0.3174, 0.3102, 0.311, 0.3125, 0.3622",\
"0.5392, 0.5098, 0.4632, 0.4286, 0.403, 0.3827, 0.3676, 0.361, 0.3715, 0.4506");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.3055, 0.2919, 0.273, 0.2634, 0.2581, 0.2551, 0.2535, 0.2524, 0.2517, 0.2511",\
"0.3053, 0.2917, 0.2729, 0.2629, 0.2579, 0.255, 0.2534, 0.2522, 0.2515, 0.251",\
"0.3047, 0.2912, 0.2721, 0.2624, 0.2571, 0.2541, 0.2526, 0.2514, 0.2507, 0.2501",\
"0.3058, 0.2922, 0.2731, 0.2632, 0.2581, 0.2553, 0.2535, 0.2524, 0.2517, 0.2511",\
"0.3093, 0.2959, 0.277, 0.2674, 0.2621, 0.2594, 0.2577, 0.2567, 0.256, 0.2555",\
"0.3187, 0.3051, 0.286, 0.2763, 0.2713, 0.2684, 0.2667, 0.2657, 0.265, 0.2645",\
"0.3342, 0.3203, 0.3004, 0.2902, 0.2847, 0.2819, 0.2802, 0.2791, 0.2783, 0.2778",\
"0.3555, 0.3411, 0.3203, 0.3095, 0.3034, 0.3004, 0.2983, 0.2971, 0.2964, 0.2959",\
"0.3817, 0.367, 0.3451, 0.3331, 0.3268, 0.3233, 0.3212, 0.3201, 0.3192, 0.3186",\
"0.4132, 0.3982, 0.3751, 0.3625, 0.3555, 0.3518, 0.3496, 0.348, 0.3472, 0.3465");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.2711, 0.2618, 0.251, 0.2463, 0.2457, 0.247, 0.2484, 0.2517, 0.2544, 0.2707",\
"0.2707, 0.261, 0.251, 0.2459, 0.245, 0.247, 0.2484, 0.251, 0.2547, 0.2729",\
"0.2708, 0.2615, 0.2512, 0.2459, 0.2453, 0.2464, 0.2487, 0.2504, 0.2547, 0.2715",\
"0.2738, 0.2645, 0.254, 0.2488, 0.248, 0.2493, 0.2514, 0.2534, 0.2577, 0.2763",\
"0.282, 0.2726, 0.2614, 0.2556, 0.2549, 0.2563, 0.2573, 0.26, 0.2647, 0.2871",\
"0.2951, 0.285, 0.2739, 0.2689, 0.2666, 0.2681, 0.2692, 0.2725, 0.2763, 0.305",\
"0.3139, 0.3039, 0.2911, 0.2851, 0.2841, 0.285, 0.2873, 0.2882, 0.2954, 0.3329",\
"0.3388, 0.328, 0.3151, 0.3066, 0.3051, 0.3077, 0.3088, 0.3093, 0.3162, 0.3773",\
"0.3701, 0.3588, 0.3447, 0.3355, 0.3324, 0.3328, 0.3382, 0.3395, 0.3486, 0.4443",\
"0.4076, 0.3956, 0.3811, 0.3714, 0.3653, 0.3645, 0.3669, 0.3771, 0.396, 0.5599");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.6998, 0.7497, 0.8682, 1.031, 1.241, 1.515, 1.87, 2.316, 2.86, 3.51",\
"0.709, 0.7585, 0.8773, 1.039, 1.25, 1.524, 1.879, 2.325, 2.869, 3.519",\
"0.7286, 0.7784, 0.8968, 1.059, 1.269, 1.544, 1.899, 2.345, 2.889, 3.538",\
"0.7555, 0.8051, 0.9238, 1.086, 1.296, 1.571, 1.926, 2.371, 2.916, 3.565",\
"0.7729, 0.8218, 0.9385, 1.1, 1.31, 1.585, 1.94, 2.386, 2.93, 3.579",\
"0.7624, 0.8111, 0.9282, 1.09, 1.299, 1.574, 1.928, 2.374, 2.919, 3.567",\
"0.7146, 0.7638, 0.8814, 1.044, 1.254, 1.529, 1.883, 2.329, 2.872, 3.521",\
"0.6246, 0.6744, 0.7929, 0.9563, 1.167, 1.442, 1.797, 2.243, 2.786, 3.434",\
"0.4886, 0.5388, 0.6587, 0.8228, 1.035, 1.312, 1.67, 2.118, 2.662, 3.31",\
"0.3028, 0.3535, 0.4745, 0.64, 0.8533, 1.134, 1.495, 1.944, 2.489, 3.136");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.8404, 0.8914, 1.035, 1.269, 1.619, 2.107, 2.751, 3.562, 4.551, 5.728",\
"0.8558, 0.907, 1.05, 1.285, 1.634, 2.123, 2.766, 3.578, 4.567, 5.744",\
"0.9233, 0.9745, 1.118, 1.352, 1.702, 2.19, 2.835, 3.644, 4.633, 5.81",\
"1.065, 1.116, 1.259, 1.493, 1.843, 2.332, 2.975, 3.786, 4.775, 5.952",\
"1.272, 1.324, 1.467, 1.701, 2.051, 2.54, 3.183, 3.994, 4.983, 6.159",\
"1.53, 1.581, 1.724, 1.96, 2.309, 2.798, 3.441, 4.251, 5.241, 6.418",\
"1.84, 1.891, 2.036, 2.27, 2.62, 3.109, 3.752, 4.562, 5.551, 6.731",\
"2.207, 2.259, 2.403, 2.637, 2.987, 3.475, 4.118, 4.928, 5.918, 7.096",\
"2.63, 2.682, 2.826, 3.062, 3.411, 3.9, 4.542, 5.352, 6.34, 7.518",\
"3.11, 3.163, 3.308, 3.543, 3.893, 4.381, 5.023, 5.834, 6.822, 8");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.1433, 0.1876, 0.298, 0.4775, 0.7628, 1.189, 1.772, 2.519, 3.433, 4.525",\
"0.1425, 0.1886, 0.2982, 0.4777, 0.7628, 1.189, 1.773, 2.518, 3.433, 4.522",\
"0.1425, 0.1876, 0.2983, 0.4776, 0.7628, 1.189, 1.772, 2.519, 3.434, 4.525",\
"0.1428, 0.1882, 0.2984, 0.4782, 0.7628, 1.189, 1.772, 2.519, 3.434, 4.526",\
"0.1404, 0.1846, 0.2948, 0.4752, 0.7636, 1.189, 1.773, 2.517, 3.434, 4.522",\
"0.1408, 0.185, 0.2956, 0.477, 0.7618, 1.185, 1.77, 2.515, 3.432, 4.528",\
"0.1436, 0.1882, 0.2986, 0.4788, 0.762, 1.187, 1.769, 2.512, 3.428, 4.519",\
"0.1468, 0.1914, 0.3024, 0.4814, 0.7648, 1.189, 1.77, 2.513, 3.424, 4.513",\
"0.1506, 0.1954, 0.3064, 0.485, 0.7706, 1.199, 1.78, 2.52, 3.429, 4.513",\
"0.1546, 0.2, 0.3108, 0.4892, 0.7774, 1.211, 1.795, 2.53, 3.432, 4.515");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.1313, 0.1912, 0.3862, 0.7524, 1.354, 2.211, 3.347, 4.772, 6.517, 8.592",\
"0.1307, 0.1909, 0.3862, 0.7522, 1.354, 2.213, 3.347, 4.772, 6.516, 8.594",\
"0.1304, 0.1906, 0.3866, 0.7526, 1.354, 2.213, 3.343, 4.773, 6.523, 8.59",\
"0.1302, 0.191, 0.3862, 0.7536, 1.354, 2.21, 3.344, 4.771, 6.522, 8.592",\
"0.1312, 0.1916, 0.3868, 0.7532, 1.354, 2.213, 3.345, 4.773, 6.515, 8.592",\
"0.1312, 0.1914, 0.387, 0.754, 1.354, 2.212, 3.347, 4.775, 6.515, 8.591",\
"0.1322, 0.1924, 0.3878, 0.7536, 1.352, 2.21, 3.348, 4.78, 6.516, 8.589",\
"0.1348, 0.1942, 0.3894, 0.7558, 1.354, 2.213, 3.346, 4.776, 6.514, 8.59",\
"0.1366, 0.1974, 0.392, 0.7558, 1.354, 2.212, 3.344, 4.772, 6.521, 8.594",\
"0.1408, 0.2, 0.3952, 0.7586, 1.356, 2.213, 3.344, 4.77, 6.514, 8.588");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.6509, 0.7086, 0.8508, 1.048, 1.292, 1.591, 1.959, 2.41, 2.955, 3.604",\
"0.6639, 0.7216, 0.8638, 1.06, 1.305, 1.604, 1.972, 2.423, 2.968, 3.616",\
"0.7141, 0.7718, 0.9137, 1.11, 1.355, 1.654, 2.022, 2.472, 3.018, 3.667",\
"0.8318, 0.8896, 1.031, 1.228, 1.472, 1.771, 2.139, 2.59, 3.135, 3.784",\
"1.031, 1.089, 1.23, 1.426, 1.67, 1.969, 2.337, 2.787, 3.332, 3.981",\
"1.279, 1.341, 1.488, 1.688, 1.935, 2.235, 2.602, 3.052, 3.597, 4.245",\
"1.571, 1.635, 1.789, 1.994, 2.246, 2.55, 2.92, 3.37, 3.915, 4.563",\
"1.913, 1.98, 2.14, 2.352, 2.609, 2.916, 3.288, 3.739, 4.284, 4.931",\
"2.305, 2.376, 2.544, 2.764, 3.028, 3.338, 3.711, 4.164, 4.71, 5.358",\
"2.745, 2.819, 2.998, 3.229, 3.502, 3.819, 4.196, 4.649, 5.194, 5.841");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.3828, 0.4331, 0.5758, 0.81, 1.16, 1.649, 2.293, 3.104, 4.095, 5.275",\
"0.3968, 0.4469, 0.5896, 0.8237, 1.174, 1.663, 2.307, 3.118, 4.107, 5.288",\
"0.4434, 0.4938, 0.6359, 0.87, 1.22, 1.709, 2.353, 3.164, 4.153, 5.333",\
"0.5271, 0.5775, 0.719, 0.9518, 1.301, 1.789, 2.433, 3.243, 4.234, 5.415",\
"0.6024, 0.6548, 0.7989, 1.032, 1.381, 1.867, 2.51, 3.321, 4.311, 5.491",\
"0.6527, 0.7077, 0.8547, 1.09, 1.436, 1.923, 2.564, 3.374, 4.363, 5.543",\
"0.6722, 0.7313, 0.8839, 1.121, 1.467, 1.951, 2.592, 3.4, 4.387, 5.568",\
"0.6563, 0.7196, 0.8791, 1.122, 1.469, 1.952, 2.59, 3.398, 4.385, 5.562",\
"0.6006, 0.6681, 0.8359, 1.086, 1.437, 1.921, 2.56, 3.363, 4.351, 5.526",\
"0.503, 0.5746, 0.7506, 1.009, 1.364, 1.852, 2.494, 3.298, 4.282, 5.458");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.197, 0.2529, 0.3872, 0.5945, 0.8822, 1.287, 1.837, 2.559, 3.462, 4.547",\
"0.1973, 0.253, 0.3872, 0.5936, 0.8814, 1.286, 1.839, 2.558, 3.458, 4.547",\
"0.1977, 0.2517, 0.3867, 0.5938, 0.8816, 1.287, 1.836, 2.561, 3.461, 4.547",\
"0.1974, 0.2512, 0.3868, 0.5932, 0.8824, 1.286, 1.836, 2.559, 3.458, 4.547",\
"0.204, 0.2578, 0.392, 0.5978, 0.8848, 1.288, 1.838, 2.561, 3.462, 4.547",\
"0.231, 0.2862, 0.4186, 0.6192, 0.8988, 1.296, 1.843, 2.563, 3.462, 4.546",\
"0.2552, 0.3134, 0.4478, 0.6458, 0.924, 1.316, 1.855, 2.568, 3.465, 4.546",\
"0.2818, 0.3434, 0.48, 0.6764, 0.9506, 1.335, 1.869, 2.576, 3.47, 4.551",\
"0.3152, 0.3788, 0.5212, 0.7148, 0.9826, 1.357, 1.886, 2.587, 3.476, 4.551",\
"0.3504, 0.4178, 0.5688, 0.7632, 1.028, 1.393, 1.907, 2.599, 3.484, 4.555");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.1249, 0.186, 0.3804, 0.7492, 1.352, 2.212, 3.344, 4.772, 6.518, 8.601",\
"0.1248, 0.186, 0.3808, 0.7488, 1.35, 2.209, 3.342, 4.773, 6.518, 8.597",\
"0.1244, 0.185, 0.3814, 0.7488, 1.352, 2.209, 3.344, 4.772, 6.529, 8.598",\
"0.1288, 0.188, 0.3832, 0.7496, 1.353, 2.208, 3.348, 4.776, 6.52, 8.601",\
"0.144, 0.2024, 0.3962, 0.7572, 1.352, 2.212, 3.347, 4.773, 6.519, 8.599",\
"0.164, 0.2208, 0.4102, 0.7668, 1.358, 2.215, 3.345, 4.778, 6.517, 8.596",\
"0.1894, 0.2464, 0.4324, 0.7806, 1.363, 2.216, 3.347, 4.776, 6.519, 8.596",\
"0.2164, 0.2742, 0.4584, 0.8018, 1.375, 2.218, 3.349, 4.773, 6.526, 8.605",\
"0.244, 0.3062, 0.4888, 0.8292, 1.396, 2.233, 3.353, 4.775, 6.516, 8.602",\
"0.2732, 0.34, 0.5234, 0.8596, 1.42, 2.257, 3.373, 4.785, 6.52, 8.591");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.6853, 0.735, 0.8533, 1.016, 1.226, 1.501, 1.855, 2.301, 2.845, 3.494",\
"0.6969, 0.7467, 0.8652, 1.028, 1.238, 1.512, 1.867, 2.313, 2.857, 3.506",\
"0.7358, 0.7855, 0.9043, 1.066, 1.277, 1.551, 1.906, 2.352, 2.896, 3.545",\
"0.7861, 0.836, 0.9544, 1.117, 1.327, 1.601, 1.956, 2.402, 2.946, 3.596",\
"0.821, 0.8698, 0.9872, 1.149, 1.359, 1.634, 1.989, 2.435, 2.979, 3.628",\
"0.8303, 0.8789, 0.996, 1.158, 1.368, 1.642, 1.997, 2.443, 2.987, 3.636",\
"0.8082, 0.8572, 0.9747, 1.137, 1.347, 1.622, 1.976, 2.422, 2.966, 3.614",\
"0.7508, 0.8003, 0.918, 1.081, 1.291, 1.566, 1.921, 2.367, 2.91, 3.558",\
"0.6529, 0.7024, 0.8219, 0.9855, 1.196, 1.471, 1.826, 2.272, 2.815, 3.464",\
"0.5123, 0.563, 0.6829, 0.8477, 1.059, 1.334, 1.689, 2.135, 2.678, 3.327");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.7649, 0.8156, 0.9585, 1.193, 1.542, 2.031, 2.675, 3.486, 4.475, 5.655",\
"0.7803, 0.831, 0.9739, 1.208, 1.558, 2.047, 2.69, 3.5, 4.492, 5.672",\
"0.8452, 0.8959, 1.039, 1.273, 1.622, 2.111, 2.755, 3.566, 4.553, 5.732",\
"0.9824, 1.033, 1.176, 1.41, 1.76, 2.249, 2.892, 3.704, 4.691, 5.87",\
"1.178, 1.229, 1.372, 1.605, 1.955, 2.444, 3.088, 3.899, 4.885, 6.07",\
"1.418, 1.469, 1.612, 1.846, 2.196, 2.684, 3.328, 4.139, 5.128, 6.307",\
"1.705, 1.756, 1.9, 2.134, 2.483, 2.971, 3.614, 4.425, 5.413, 6.59",\
"2.039, 2.091, 2.235, 2.469, 2.818, 3.306, 3.948, 4.757, 5.746, 6.924",\
"2.419, 2.471, 2.616, 2.851, 3.2, 3.687, 4.329, 5.138, 6.126, 7.305",\
"2.847, 2.9, 3.046, 3.281, 3.629, 4.117, 4.758, 5.568, 6.555, 7.733");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.1425, 0.1877, 0.2976, 0.4775, 0.7626, 1.189, 1.773, 2.518, 3.432, 4.52",\
"0.143, 0.1875, 0.298, 0.4774, 0.7626, 1.189, 1.773, 2.517, 3.434, 4.527",\
"0.1433, 0.1882, 0.2986, 0.4776, 0.7632, 1.189, 1.772, 2.519, 3.433, 4.527",\
"0.1426, 0.1878, 0.2976, 0.4778, 0.7628, 1.189, 1.773, 2.518, 3.433, 4.525",\
"0.1412, 0.1864, 0.2954, 0.4762, 0.7636, 1.19, 1.773, 2.518, 3.432, 4.526",\
"0.141, 0.185, 0.297, 0.4764, 0.7612, 1.187, 1.772, 2.517, 3.43, 4.528",\
"0.1434, 0.1882, 0.298, 0.4778, 0.7626, 1.189, 1.77, 2.513, 3.429, 4.521",\
"0.1462, 0.1904, 0.3008, 0.4802, 0.7634, 1.191, 1.77, 2.514, 3.425, 4.514",\
"0.1496, 0.194, 0.3042, 0.483, 0.7658, 1.191, 1.774, 2.516, 3.428, 4.514",\
"0.1532, 0.1982, 0.3094, 0.4864, 0.768, 1.191, 1.773, 2.518, 3.428, 4.514");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.1271, 0.188, 0.3829, 0.7496, 1.353, 2.212, 3.35, 4.773, 6.528, 8.598",\
"0.1278, 0.1888, 0.3828, 0.7504, 1.351, 2.212, 3.342, 4.776, 6.52, 8.601",\
"0.127, 0.1882, 0.3832, 0.7502, 1.35, 2.209, 3.343, 4.771, 6.523, 8.605",\
"0.1284, 0.1882, 0.383, 0.75, 1.352, 2.21, 3.343, 4.772, 6.524, 8.611",\
"0.128, 0.1882, 0.384, 0.7504, 1.353, 2.213, 3.348, 4.78, 6.519, 8.599",\
"0.1298, 0.191, 0.3846, 0.7512, 1.352, 2.212, 3.348, 4.773, 6.518, 8.599",\
"0.1322, 0.1914, 0.3868, 0.7512, 1.35, 2.209, 3.342, 4.77, 6.519, 8.6",\
"0.134, 0.1944, 0.3894, 0.7528, 1.353, 2.208, 3.34, 4.77, 6.524, 8.588",\
"0.1388, 0.1986, 0.3924, 0.7546, 1.352, 2.211, 3.339, 4.767, 6.518, 8.585",\
"0.1414, 0.2012, 0.3964, 0.7578, 1.351, 2.209, 3.338, 4.767, 6.506, 8.59");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.6962, 0.7544, 0.8964, 1.093, 1.337, 1.637, 2.004, 2.455, 3, 3.649",\
"0.7118, 0.7698, 0.9116, 1.108, 1.353, 1.652, 2.02, 2.47, 3.016, 3.664",\
"0.7482, 0.8061, 0.948, 1.145, 1.389, 1.689, 2.056, 2.507, 3.052, 3.701",\
"0.8232, 0.881, 1.023, 1.219, 1.463, 1.763, 2.13, 2.581, 3.126, 3.775",\
"0.9547, 1.013, 1.156, 1.353, 1.598, 1.897, 2.264, 2.715, 3.26, 3.909",\
"1.132, 1.192, 1.339, 1.542, 1.791, 2.092, 2.46, 2.91, 3.455, 4.104",\
"1.357, 1.42, 1.571, 1.778, 2.033, 2.338, 2.709, 3.16, 3.704, 4.353",\
"1.625, 1.69, 1.849, 2.062, 2.323, 2.633, 3.006, 3.458, 4.004, 4.652",\
"1.927, 1.997, 2.164, 2.387, 2.658, 2.975, 3.353, 3.807, 4.353, 5.001",\
"2.265, 2.337, 2.513, 2.747, 3.03, 3.361, 3.748, 4.207, 4.753, 5.402");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.4247, 0.4755, 0.6185, 0.8531, 1.204, 1.692, 2.336, 3.147, 4.135, 5.313",\
"0.4361, 0.4869, 0.6299, 0.8645, 1.215, 1.704, 2.348, 3.158, 4.148, 5.325",\
"0.48, 0.5311, 0.6739, 0.9085, 1.259, 1.748, 2.392, 3.202, 4.191, 5.37",\
"0.567, 0.6176, 0.7597, 0.9931, 1.343, 1.831, 2.475, 3.285, 4.275, 5.451",\
"0.6561, 0.7085, 0.8525, 1.086, 1.434, 1.921, 2.564, 3.374, 4.362, 5.542",\
"0.7248, 0.7797, 0.9265, 1.161, 1.508, 1.994, 2.635, 3.445, 4.432, 5.609",\
"0.7694, 0.8278, 0.9789, 1.217, 1.562, 2.047, 2.688, 3.495, 4.482, 5.661",\
"0.7874, 0.8497, 1.007, 1.249, 1.597, 2.079, 2.718, 3.525, 4.511, 5.688",\
"0.7764, 0.843, 1.008, 1.256, 1.607, 2.09, 2.728, 3.533, 4.519, 5.695",\
"0.734, 0.805, 0.9784, 1.234, 1.589, 2.076, 2.715, 3.521, 4.505, 5.68");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.1971, 0.2514, 0.3871, 0.5936, 0.882, 1.286, 1.838, 2.561, 3.461, 4.547",\
"0.1968, 0.2513, 0.3871, 0.5936, 0.882, 1.286, 1.838, 2.561, 3.46, 4.547",\
"0.1971, 0.2515, 0.3868, 0.5944, 0.8812, 1.286, 1.839, 2.561, 3.459, 4.547",\
"0.1964, 0.2516, 0.387, 0.5938, 0.8814, 1.286, 1.837, 2.56, 3.462, 4.547",\
"0.2064, 0.2606, 0.3944, 0.5982, 0.8846, 1.288, 1.84, 2.558, 3.462, 4.545",\
"0.2214, 0.2772, 0.4144, 0.6178, 0.9002, 1.295, 1.845, 2.561, 3.462, 4.542",\
"0.2382, 0.2966, 0.436, 0.6416, 0.9246, 1.315, 1.855, 2.568, 3.466, 4.547",\
"0.2636, 0.3244, 0.4672, 0.6722, 0.9522, 1.338, 1.872, 2.577, 3.466, 4.548",\
"0.2932, 0.3566, 0.507, 0.7174, 0.9968, 1.373, 1.894, 2.59, 3.474, 4.549",\
"0.326, 0.3934, 0.5508, 0.7664, 1.054, 1.43, 1.94, 2.619, 3.488, 4.559");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01091, 0.04572, 0.1122, 0.2157, 0.361, 0.5522, 0.793, 1.087, 1.438");
values("0.1282, 0.1885, 0.3839, 0.7516, 1.351, 2.21, 3.344, 4.773, 6.521, 8.599",\
"0.1281, 0.1886, 0.3839, 0.7517, 1.351, 2.21, 3.344, 4.771, 6.516, 8.594",\
"0.1278, 0.1885, 0.3849, 0.7515, 1.354, 2.212, 3.35, 4.773, 6.515, 8.597",\
"0.1297, 0.1898, 0.3858, 0.753, 1.354, 2.213, 3.344, 4.773, 6.516, 8.592",\
"0.1442, 0.2028, 0.3958, 0.7578, 1.353, 2.212, 3.349, 4.776, 6.517, 8.594",\
"0.1624, 0.2202, 0.41, 0.7664, 1.359, 2.215, 3.344, 4.772, 6.52, 8.599",\
"0.185, 0.2428, 0.4292, 0.7794, 1.363, 2.216, 3.346, 4.776, 6.523, 8.59",\
"0.2098, 0.2692, 0.4542, 0.7982, 1.373, 2.22, 3.35, 4.774, 6.521, 8.599",\
"0.2376, 0.2998, 0.4822, 0.8248, 1.394, 2.233, 3.354, 4.778, 6.517, 8.596",\
"0.2672, 0.3312, 0.5154, 0.8542, 1.418, 2.255, 3.369, 4.787, 6.521, 8.593");
}
}
}
}