blob: 9f2214e9d23d383d5faefc0f6a3f8214a2229e9d [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.000155575" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.00017318" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.00013757" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00013757" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.00010154" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.00010154" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.00010154" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.00010154" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00017318" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.002874 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.03003, 0.03004, 0.03006, 0.03001, 0.02999, 0.02998, 0.02999, \
0.02999, 0.02998, 0.02997");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.005097, -0.005114, -0.005138, -0.005146, -0.005137, -0.005143, \
-0.005161, -0.005171, -0.005164, -0.005161");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.01454, 0.01453, 0.01454, 0.01452, 0.01453, 0.01455, 0.01455, \
0.01455, 0.01455, 0.01454");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.005125, -0.005144, -0.00517, -0.005183, -0.005175, -0.005184, \
-0.005203, -0.005211, -0.005205, -0.005205");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.01454, 0.01453, 0.01455, 0.01452, 0.01455, 0.01453, 0.01457, \
0.01456, 0.01455, 0.01454");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.005132, -0.005151, -0.005176, -0.00518, -0.005178, -0.005186, \
-0.005215, -0.005211, -0.00521, -0.005203");
}
}
}
pin(A2) {
capacitance : 0.002826 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.01572, 0.01573, 0.01579, 0.01574, 0.01575, 0.01575, 0.01576, \
0.01574, 0.01575, 0.01572");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.005597, -0.005611, -0.005631, -0.00564, -0.005647, -0.005648, \
-0.005675, -0.005679, -0.00568, -0.005685");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.01796, 0.01795, 0.01799, 0.01793, 0.01792, 0.01793, 0.01798, \
0.01797, 0.01798, 0.01796");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.01492, -0.01497, -0.01638, -0.01729, -0.01752, -0.01762, -0.0177, \
-0.01771, -0.01773, -0.01775");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.01163, 0.01166, 0.01171, 0.01167, 0.01169, 0.01171, 0.01175, \
0.01175, 0.01175, 0.01176");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.01313, -0.01289, -0.0124, -0.0117, -0.01111, -0.01071, -0.01049, \
-0.01033, -0.01019, -0.01011");
}
}
}
pin(A3) {
capacitance : 0.00277 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.01791, 0.01791, 0.01799, 0.01791, 0.01792, 0.01792, 0.01795, \
0.01796, 0.01797, 0.01796");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.01552, -0.01618, -0.01726, -0.01745, -0.01758, -0.01763, -0.01771, \
-0.01776, -0.01777, -0.01778");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.01791, 0.01794, 0.01798, 0.01791, 0.01789, 0.01791, 0.01795, \
0.01795, 0.01796, 0.01797");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.01527, -0.01572, -0.01636, -0.01685, -0.01713, -0.01728, -0.01745, \
-0.01749, -0.01754, -0.01757");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.01792, 0.01794, 0.01799, 0.01794, 0.0179, 0.01791, 0.01796, \
0.01797, 0.01797, 0.01794");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.01695, -0.01708, -0.01733, -0.01745, -0.01757, -0.01765, -0.01772, \
-0.01774, -0.01777, -0.01779");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.239 ;
max_transition : 4 ;
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.3212, 0.3139, 0.295, 0.2738, 0.2573, 0.2456, 0.237, 0.2307, 0.2259, 0.2224",\
"0.3204, 0.3131, 0.2942, 0.273, 0.2564, 0.2448, 0.2362, 0.2299, 0.2252, 0.2215",\
"0.321, 0.3136, 0.2948, 0.2736, 0.257, 0.2454, 0.2367, 0.2305, 0.2258, 0.2222",\
"0.3274, 0.3201, 0.3012, 0.2799, 0.2635, 0.2519, 0.2433, 0.2371, 0.2323, 0.2287",\
"0.3429, 0.3355, 0.3165, 0.295, 0.2782, 0.2663, 0.2578, 0.2513, 0.2465, 0.2429",\
"0.3717, 0.3641, 0.3444, 0.3218, 0.3038, 0.291, 0.2817, 0.2749, 0.2696, 0.2656",\
"0.4137, 0.4057, 0.385, 0.3605, 0.3406, 0.3262, 0.3157, 0.3079, 0.3021, 0.2976",\
"0.4693, 0.4611, 0.4386, 0.4121, 0.3897, 0.3731, 0.3609, 0.3515, 0.3447, 0.3394",\
"0.5403, 0.5314, 0.5075, 0.4783, 0.4527, 0.4334, 0.4186, 0.4076, 0.3994, 0.3929",\
"0.6271, 0.6177, 0.5922, 0.5596, 0.5305, 0.5079, 0.4903, 0.4771, 0.4668, 0.459");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.1103, 0.109, 0.1071, 0.106, 0.1058, 0.1061, 0.107, 0.1083, 0.1093, 0.1108",\
"0.1109, 0.1096, 0.1077, 0.1065, 0.1062, 0.1068, 0.1076, 0.109, 0.11, 0.1113",\
"0.1143, 0.1128, 0.1102, 0.1089, 0.1084, 0.1086, 0.1097, 0.1111, 0.1123, 0.1133",\
"0.1266, 0.1248, 0.1208, 0.1176, 0.1158, 0.1153, 0.1152, 0.1166, 0.1178, 0.1188",\
"0.147, 0.1443, 0.1382, 0.1337, 0.1294, 0.1273, 0.1267, 0.1276, 0.1278, 0.1288",\
"0.1766, 0.1729, 0.1645, 0.1569, 0.1522, 0.1485, 0.1459, 0.1452, 0.1459, 0.1463",\
"0.2161, 0.2118, 0.202, 0.1915, 0.1832, 0.1789, 0.1747, 0.1725, 0.171, 0.1713",\
"0.2667, 0.2612, 0.2491, 0.2362, 0.2251, 0.2175, 0.2133, 0.211, 0.2078, 0.2058",\
"0.3284, 0.3222, 0.3073, 0.2927, 0.2777, 0.2667, 0.2606, 0.2572, 0.2548, 0.2508",\
"0.402, 0.3946, 0.3783, 0.3605, 0.3444, 0.3298, 0.3192, 0.3119, 0.3113, 0.3083");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.3352, 0.3278, 0.309, 0.2877, 0.2712, 0.2594, 0.251, 0.2446, 0.2399, 0.2362",\
"0.3342, 0.3269, 0.308, 0.2867, 0.2703, 0.2585, 0.2499, 0.2436, 0.2389, 0.2352",\
"0.3328, 0.3255, 0.3066, 0.2852, 0.2688, 0.2571, 0.2485, 0.2421, 0.2374, 0.2338",\
"0.337, 0.3297, 0.3108, 0.2895, 0.2728, 0.261, 0.2523, 0.246, 0.2413, 0.2376",\
"0.3533, 0.3459, 0.3266, 0.3047, 0.2877, 0.2756, 0.2667, 0.2601, 0.2552, 0.2514",\
"0.384, 0.3764, 0.3564, 0.3336, 0.3154, 0.3022, 0.2928, 0.2858, 0.2804, 0.2763",\
"0.4295, 0.4216, 0.4008, 0.3762, 0.356, 0.3411, 0.3305, 0.3226, 0.3167, 0.3121",\
"0.492, 0.4838, 0.4617, 0.4347, 0.4119, 0.3949, 0.3822, 0.3727, 0.3655, 0.36",\
"0.5727, 0.5642, 0.5402, 0.5105, 0.4842, 0.4643, 0.4487, 0.4369, 0.4282, 0.4214",\
"0.6709, 0.6616, 0.6363, 0.6035, 0.5731, 0.5494, 0.531, 0.5169, 0.5058, 0.4972");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.1263, 0.1246, 0.1218, 0.12, 0.1194, 0.1195, 0.1201, 0.121, 0.1222, 0.1232",\
"0.1263, 0.1245, 0.1218, 0.1199, 0.1192, 0.1191, 0.12, 0.121, 0.1222, 0.1227",\
"0.1277, 0.1259, 0.123, 0.1209, 0.12, 0.1201, 0.1208, 0.122, 0.1229, 0.1247",\
"0.1394, 0.1374, 0.1329, 0.1293, 0.1267, 0.1262, 0.1258, 0.1273, 0.1281, 0.1287",\
"0.1612, 0.1584, 0.1521, 0.1467, 0.1419, 0.1393, 0.1382, 0.1388, 0.1388, 0.1397",\
"0.1936, 0.1899, 0.1818, 0.1727, 0.1671, 0.1628, 0.1604, 0.1588, 0.1588, 0.1592",\
"0.2378, 0.2332, 0.2229, 0.2114, 0.2029, 0.1974, 0.1931, 0.1895, 0.1884, 0.1877",\
"0.294, 0.2882, 0.2762, 0.2624, 0.2503, 0.2415, 0.2369, 0.233, 0.229, 0.2267",\
"0.364, 0.3575, 0.3429, 0.327, 0.3115, 0.2993, 0.2912, 0.2869, 0.2829, 0.2792",\
"0.4479, 0.4406, 0.4235, 0.4047, 0.3864, 0.3709, 0.3599, 0.351, 0.348, 0.3437");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.3488, 0.3414, 0.3226, 0.3015, 0.2848, 0.2731, 0.2645, 0.2581, 0.2535, 0.2498",\
"0.3477, 0.3404, 0.3216, 0.3005, 0.2838, 0.272, 0.2635, 0.2571, 0.2524, 0.2487",\
"0.3459, 0.3386, 0.3198, 0.2986, 0.282, 0.2703, 0.2616, 0.2553, 0.2506, 0.2469",\
"0.3477, 0.3403, 0.3214, 0.3002, 0.2834, 0.2717, 0.2631, 0.2567, 0.252, 0.2484",\
"0.3617, 0.3543, 0.335, 0.3133, 0.2964, 0.2843, 0.2755, 0.269, 0.264, 0.2603",\
"0.3936, 0.3861, 0.3661, 0.3434, 0.3253, 0.3124, 0.3029, 0.2959, 0.2907, 0.2866",\
"0.4461, 0.4385, 0.4175, 0.3926, 0.3723, 0.3575, 0.3467, 0.3387, 0.3325, 0.3278",\
"0.5208, 0.5125, 0.49, 0.4624, 0.4389, 0.4212, 0.4079, 0.3983, 0.3907, 0.3849",\
"0.6166, 0.608, 0.5835, 0.5528, 0.5254, 0.5043, 0.4879, 0.4754, 0.4656, 0.4583",\
"0.7326, 0.723, 0.6971, 0.6631, 0.6311, 0.6057, 0.5858, 0.5704, 0.5585, 0.549");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.1434, 0.1414, 0.1378, 0.1355, 0.1343, 0.1342, 0.1349, 0.1352, 0.1367, 0.1381",\
"0.1426, 0.1409, 0.1371, 0.1345, 0.1333, 0.1332, 0.1331, 0.1344, 0.1365, 0.1366",\
"0.1423, 0.1405, 0.1368, 0.134, 0.1329, 0.1325, 0.1327, 0.1336, 0.1357, 0.1361",\
"0.1535, 0.1513, 0.1463, 0.1418, 0.1392, 0.1378, 0.1373, 0.1383, 0.139, 0.1401",\
"0.1773, 0.1742, 0.1673, 0.1611, 0.1555, 0.1522, 0.1514, 0.1511, 0.1519, 0.1516",\
"0.2138, 0.2098, 0.2007, 0.1913, 0.1847, 0.1791, 0.1758, 0.1744, 0.1736, 0.1736",\
"0.2646, 0.2597, 0.2487, 0.2364, 0.2265, 0.2197, 0.2148, 0.2106, 0.2086, 0.2076",\
"0.3307, 0.3245, 0.3116, 0.2962, 0.2831, 0.2726, 0.2674, 0.2617, 0.2576, 0.2546",\
"0.4137, 0.4065, 0.391, 0.3735, 0.3567, 0.3428, 0.3319, 0.3269, 0.322, 0.3176",\
"0.5141, 0.5061, 0.4875, 0.4675, 0.4472, 0.4294, 0.4154, 0.4063, 0.4007, 0.3961");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.4676, 0.493, 0.565, 0.6727, 0.8102, 0.9797, 1.184, 1.429, 1.72, 2.063",\
"0.4694, 0.4947, 0.5669, 0.6745, 0.8122, 0.9814, 1.186, 1.431, 1.722, 2.064",\
"0.4899, 0.5151, 0.5873, 0.6948, 0.8324, 1.002, 1.207, 1.451, 1.742, 2.085",\
"0.5499, 0.575, 0.6472, 0.7545, 0.892, 1.061, 1.266, 1.511, 1.802, 2.144",\
"0.657, 0.6826, 0.7542, 0.8612, 0.9983, 1.168, 1.372, 1.617, 1.908, 2.251",\
"0.8124, 0.8375, 0.909, 1.016, 1.153, 1.322, 1.527, 1.771, 2.062, 2.405",\
"1.01, 1.036, 1.108, 1.215, 1.352, 1.522, 1.726, 1.971, 2.261, 2.603",\
"1.252, 1.278, 1.351, 1.458, 1.596, 1.766, 1.971, 2.215, 2.506, 2.848",\
"1.537, 1.564, 1.638, 1.748, 1.888, 2.057, 2.263, 2.508, 2.799, 3.141",\
"1.862, 1.891, 1.969, 2.082, 2.226, 2.398, 2.604, 2.85, 3.14, 3.482");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.1766, 0.1938, 0.2493, 0.3515, 0.511, 0.7349, 1.03, 1.401, 1.853, 2.396",\
"0.1822, 0.1994, 0.2549, 0.3571, 0.5167, 0.7408, 1.036, 1.407, 1.86, 2.401",\
"0.202, 0.2188, 0.2741, 0.3761, 0.5354, 0.7596, 1.054, 1.425, 1.878, 2.417",\
"0.2308, 0.2479, 0.3027, 0.4038, 0.5619, 0.7851, 1.08, 1.451, 1.905, 2.443",\
"0.2449, 0.2626, 0.3179, 0.4181, 0.5749, 0.797, 1.09, 1.461, 1.914, 2.453",\
"0.2357, 0.2541, 0.311, 0.4113, 0.5669, 0.7877, 1.08, 1.45, 1.902, 2.442",\
"0.1992, 0.2192, 0.2783, 0.3792, 0.5342, 0.7545, 1.046, 1.414, 1.865, 2.404",\
"0.1322, 0.1536, 0.2153, 0.3178, 0.4728, 0.6926, 0.9837, 1.352, 1.802, 2.34",\
"0.0325, 0.0556, 0.1201, 0.2253, 0.38, 0.6, 0.8918, 1.26, 1.71, 2.247",\
"-0.102, -0.0771, -0.008, 0.0987, 0.2543, 0.4743, 0.767, 1.136, 1.588, 2.125");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.1739, 0.2, 0.2735, 0.3843, 0.5408, 0.7553, 1.036, 1.399, 1.852, 2.406",\
"0.1736, 0.2, 0.273, 0.3841, 0.5407, 0.7557, 1.036, 1.398, 1.851, 2.406",\
"0.1735, 0.2003, 0.2731, 0.3841, 0.5405, 0.7553, 1.036, 1.399, 1.852, 2.406",\
"0.174, 0.2004, 0.2727, 0.3841, 0.5406, 0.7548, 1.036, 1.4, 1.853, 2.406",\
"0.1729, 0.1994, 0.2724, 0.384, 0.541, 0.7558, 1.036, 1.398, 1.852, 2.406",\
"0.1762, 0.2028, 0.275, 0.3864, 0.5428, 0.7574, 1.038, 1.4, 1.854, 2.405",\
"0.1832, 0.2092, 0.2834, 0.3948, 0.5486, 0.7614, 1.041, 1.401, 1.854, 2.406",\
"0.1944, 0.2208, 0.2932, 0.4036, 0.5582, 0.7698, 1.048, 1.405, 1.855, 2.408",\
"0.2106, 0.2378, 0.3108, 0.4198, 0.5724, 0.7794, 1.055, 1.412, 1.862, 2.41",\
"0.2318, 0.26, 0.3348, 0.4444, 0.5928, 0.797, 1.069, 1.421, 1.867, 2.414");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.08326, 0.1082, 0.1967, 0.3737, 0.6562, 1.053, 1.578, 2.235, 3.038, 3.998",\
"0.08308, 0.1081, 0.1965, 0.3737, 0.6558, 1.055, 1.579, 2.235, 3.04, 3.999",\
"0.0828, 0.1081, 0.1968, 0.3753, 0.656, 1.055, 1.579, 2.233, 3.04, 3.999",\
"0.0871, 0.1114, 0.1983, 0.374, 0.6561, 1.053, 1.576, 2.235, 3.039, 3.998",\
"0.09516, 0.1187, 0.2037, 0.3767, 0.6561, 1.053, 1.575, 2.235, 3.039, 3.995",\
"0.1067, 0.1289, 0.2114, 0.3809, 0.6576, 1.054, 1.577, 2.237, 3.038, 3.998",\
"0.1192, 0.142, 0.2218, 0.3874, 0.6626, 1.057, 1.576, 2.238, 3.037, 3.995",\
"0.1342, 0.157, 0.2346, 0.3962, 0.6696, 1.063, 1.581, 2.236, 3.04, 4.002",\
"0.1504, 0.1736, 0.2488, 0.4068, 0.6784, 1.072, 1.591, 2.243, 3.041, 3.998",\
"0.1656, 0.1912, 0.2668, 0.4202, 0.6872, 1.082, 1.604, 2.255, 3.052, 4.001");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.5323, 0.5576, 0.6298, 0.7373, 0.8748, 1.044, 1.249, 1.494, 1.785, 2.127",\
"0.5331, 0.5584, 0.6306, 0.738, 0.8757, 1.045, 1.25, 1.495, 1.786, 2.128",\
"0.5413, 0.5665, 0.6385, 0.746, 0.8838, 1.053, 1.258, 1.502, 1.793, 2.136",\
"0.5762, 0.6016, 0.6736, 0.781, 0.9187, 1.088, 1.292, 1.537, 1.828, 2.171",\
"0.6574, 0.6826, 0.7542, 0.8614, 0.9986, 1.168, 1.372, 1.617, 1.908, 2.251",\
"0.7849, 0.8105, 0.8828, 0.9904, 1.128, 1.297, 1.502, 1.746, 2.037, 2.38",\
"0.9568, 0.9821, 1.056, 1.165, 1.303, 1.473, 1.677, 1.922, 2.212, 2.555",\
"1.171, 1.198, 1.272, 1.382, 1.522, 1.693, 1.898, 2.143, 2.434, 2.776",\
"1.422, 1.45, 1.528, 1.643, 1.786, 1.958, 2.165, 2.41, 2.701, 3.043",\
"1.71, 1.739, 1.821, 1.941, 2.09, 2.267, 2.477, 2.724, 3.015, 3.357");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.1947, 0.2118, 0.2673, 0.3695, 0.5287, 0.7526, 1.047, 1.418, 1.871, 2.412",\
"0.1997, 0.2168, 0.2723, 0.3746, 0.5336, 0.7576, 1.052, 1.423, 1.876, 2.417",\
"0.2182, 0.2352, 0.2908, 0.3927, 0.5515, 0.7752, 1.07, 1.441, 1.894, 2.434",\
"0.2502, 0.2673, 0.3222, 0.423, 0.5811, 0.8041, 1.098, 1.468, 1.921, 2.461",\
"0.2707, 0.2884, 0.3439, 0.4439, 0.6004, 0.8224, 1.116, 1.486, 1.939, 2.477",\
"0.2695, 0.2879, 0.3449, 0.4446, 0.6, 0.8206, 1.113, 1.482, 1.934, 2.474",\
"0.2428, 0.2627, 0.3214, 0.4225, 0.5773, 0.7966, 1.088, 1.456, 1.907, 2.446",\
"0.1876, 0.2091, 0.2707, 0.3729, 0.5279, 0.7475, 1.038, 1.406, 1.855, 2.393",\
"0.1028, 0.1259, 0.1908, 0.2951, 0.45, 0.6701, 0.9614, 1.329, 1.778, 2.315",\
"-0.0138, 0.0111, 0.08, 0.1868, 0.3419, 0.5618, 0.8544, 1.223, 1.673, 2.209");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.1739, 0.2003, 0.2733, 0.3842, 0.541, 0.755, 1.036, 1.4, 1.852, 2.406",\
"0.1735, 0.2001, 0.2731, 0.3842, 0.5403, 0.7554, 1.036, 1.398, 1.851, 2.404",\
"0.1736, 0.2001, 0.2736, 0.3842, 0.5409, 0.7556, 1.036, 1.398, 1.853, 2.406",\
"0.1736, 0.2004, 0.2736, 0.3843, 0.5408, 0.7554, 1.036, 1.398, 1.854, 2.404",\
"0.1744, 0.2006, 0.2738, 0.3852, 0.5428, 0.7564, 1.038, 1.399, 1.851, 2.407",\
"0.1804, 0.2068, 0.2788, 0.3898, 0.5446, 0.7572, 1.039, 1.401, 1.853, 2.406",\
"0.1864, 0.213, 0.2882, 0.3978, 0.5524, 0.7636, 1.042, 1.402, 1.854, 2.404",\
"0.1996, 0.2266, 0.3012, 0.4108, 0.5634, 0.774, 1.05, 1.408, 1.857, 2.406",\
"0.2182, 0.2482, 0.3248, 0.4344, 0.5844, 0.788, 1.062, 1.415, 1.863, 2.412",\
"0.2394, 0.27, 0.3514, 0.4656, 0.6166, 0.8178, 1.084, 1.431, 1.873, 2.415");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.08498, 0.1099, 0.1983, 0.3749, 0.6565, 1.055, 1.578, 2.233, 3.037, 3.994",\
"0.08512, 0.1099, 0.1983, 0.3749, 0.6566, 1.055, 1.578, 2.233, 3.037, 3.995",\
"0.08482, 0.1096, 0.1982, 0.3749, 0.6567, 1.053, 1.578, 2.233, 3.036, 3.996",\
"0.0877, 0.1119, 0.1994, 0.3747, 0.6565, 1.053, 1.576, 2.233, 3.037, 3.995",\
"0.09664, 0.1196, 0.2043, 0.3771, 0.6565, 1.055, 1.577, 2.233, 3.038, 3.994",\
"0.1067, 0.1304, 0.2123, 0.3812, 0.659, 1.055, 1.575, 2.234, 3.037, 3.995",\
"0.1204, 0.1424, 0.2224, 0.3882, 0.6642, 1.057, 1.577, 2.237, 3.035, 3.995",\
"0.1346, 0.157, 0.2352, 0.3972, 0.6716, 1.064, 1.583, 2.236, 3.041, 3.993",\
"0.15, 0.1746, 0.2504, 0.4094, 0.6802, 1.074, 1.592, 2.245, 3.041, 3.997",\
"0.1688, 0.1936, 0.2686, 0.422, 0.69, 1.086, 1.607, 2.257, 3.052, 4.001");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.5629, 0.5882, 0.66, 0.7677, 0.9055, 1.075, 1.28, 1.524, 1.815, 2.158",\
"0.5648, 0.5902, 0.662, 0.7696, 0.9074, 1.077, 1.282, 1.526, 1.817, 2.16",\
"0.5718, 0.597, 0.6693, 0.7765, 0.9143, 1.084, 1.289, 1.533, 1.824, 2.167",\
"0.5927, 0.618, 0.6897, 0.797, 0.9348, 1.104, 1.309, 1.554, 1.844, 2.187",\
"0.6509, 0.6762, 0.7478, 0.8551, 0.9925, 1.162, 1.366, 1.611, 1.902, 2.244",\
"0.7571, 0.7826, 0.8548, 0.9624, 1.1, 1.269, 1.474, 1.718, 2.009, 2.351",\
"0.9112, 0.9373, 1.01, 1.119, 1.257, 1.427, 1.631, 1.876, 2.166, 2.508",\
"1.107, 1.133, 1.209, 1.319, 1.459, 1.629, 1.835, 2.079, 2.369, 2.711",\
"1.333, 1.362, 1.441, 1.557, 1.702, 1.876, 2.083, 2.328, 2.619, 2.96",\
"1.592, 1.621, 1.705, 1.828, 1.98, 2.16, 2.372, 2.62, 2.912, 3.253");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.2039, 0.2212, 0.2775, 0.3806, 0.5402, 0.7644, 1.059, 1.429, 1.883, 2.422",\
"0.2085, 0.2259, 0.2821, 0.385, 0.5447, 0.7684, 1.063, 1.434, 1.887, 2.427",\
"0.2263, 0.2437, 0.2998, 0.4025, 0.5623, 0.7859, 1.081, 1.452, 1.904, 2.445",\
"0.2606, 0.2777, 0.3331, 0.4345, 0.593, 0.8162, 1.11, 1.481, 1.934, 2.473",\
"0.2857, 0.3036, 0.3595, 0.4601, 0.6167, 0.8385, 1.132, 1.502, 1.954, 2.494",\
"0.2903, 0.3094, 0.3667, 0.4673, 0.6229, 0.8434, 1.135, 1.505, 1.956, 2.496",\
"0.2712, 0.2919, 0.3514, 0.453, 0.6083, 0.8277, 1.119, 1.487, 1.938, 2.476",\
"0.2259, 0.248, 0.3111, 0.4137, 0.5695, 0.7892, 1.08, 1.448, 1.897, 2.434",\
"0.1528, 0.1766, 0.2437, 0.3492, 0.5058, 0.7257, 1.017, 1.385, 1.834, 2.37",\
"0.0507, 0.0768, 0.1481, 0.2571, 0.4144, 0.6346, 0.9274, 1.297, 1.747, 2.283");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.174, 0.2001, 0.2738, 0.3843, 0.5412, 0.7555, 1.036, 1.398, 1.854, 2.404",\
"0.1741, 0.2003, 0.2738, 0.3844, 0.5412, 0.7556, 1.036, 1.398, 1.854, 2.404",\
"0.174, 0.2001, 0.2731, 0.3845, 0.5401, 0.7553, 1.036, 1.398, 1.853, 2.405",\
"0.174, 0.2002, 0.2734, 0.3841, 0.5412, 0.7558, 1.036, 1.398, 1.851, 2.404",\
"0.1742, 0.2004, 0.2732, 0.385, 0.5418, 0.7562, 1.037, 1.398, 1.851, 2.407",\
"0.1786, 0.2054, 0.2784, 0.3892, 0.5442, 0.7578, 1.038, 1.4, 1.854, 2.406",\
"0.1858, 0.2134, 0.2866, 0.3968, 0.5518, 0.7632, 1.043, 1.401, 1.855, 2.406",\
"0.2036, 0.231, 0.3044, 0.4136, 0.5656, 0.7744, 1.05, 1.408, 1.858, 2.409",\
"0.2242, 0.2554, 0.3324, 0.4444, 0.5926, 0.7952, 1.066, 1.417, 1.864, 2.411",\
"0.2486, 0.28, 0.3634, 0.4814, 0.6334, 0.8344, 1.097, 1.439, 1.876, 2.417");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002643, 0.008409, 0.01942, 0.03658, 0.06065, 0.09232, 0.1322, 0.1809, 0.239");
values("0.08818, 0.1127, 0.2015, 0.3786, 0.6583, 1.056, 1.576, 2.234, 3.036, 3.995",\
"0.0881, 0.1129, 0.2017, 0.3775, 0.6586, 1.054, 1.578, 2.237, 3.037, 3.994",\
"0.08762, 0.1124, 0.2012, 0.3773, 0.6584, 1.054, 1.577, 2.236, 3.038, 3.993",\
"0.08946, 0.1141, 0.2021, 0.3776, 0.6583, 1.056, 1.578, 2.233, 3.038, 3.994",\
"0.09864, 0.1222, 0.2072, 0.3794, 0.6587, 1.054, 1.579, 2.233, 3.036, 3.994",\
"0.111, 0.1332, 0.2155, 0.3849, 0.6612, 1.056, 1.579, 2.234, 3.037, 3.995",\
"0.1244, 0.1472, 0.2266, 0.3922, 0.667, 1.06, 1.579, 2.238, 3.038, 3.995",\
"0.1412, 0.1644, 0.2418, 0.403, 0.6764, 1.07, 1.586, 2.238, 3.043, 3.999",\
"0.1596, 0.1848, 0.2594, 0.4166, 0.6888, 1.081, 1.598, 2.248, 3.044, 4.001",\
"0.1792, 0.2052, 0.2812, 0.4338, 0.7008, 1.095, 1.616, 2.266, 3.055, 4.004");
}
}
}
}