/* | |
* 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_mcu9t5v0__dlyc_1) { | |
area : 56.448000 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0001061532" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0001055736" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0001061532" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002611 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 4.4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.4514 ; | |
max_transition : 4.4 ; | |
min_capacitance : 0.001 ; | |
output_voltage : default ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
related_pin : "I" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4"); | |
index_2("0.001, 0.004109, 0.01502, 0.03586, 0.06833, 0.1139, 0.1738, 0.2493, 0.3415, 0.4514"); | |
values("0.3176, 0.3099, 0.2925, 0.2782, 0.2699, 0.2644, 0.2608, 0.2583, 0.2565, 0.2553",\ | |
"0.3172, 0.3095, 0.2921, 0.2778, 0.2696, 0.2642, 0.2605, 0.258, 0.2562, 0.2548",\ | |
"0.3184, 0.3107, 0.2934, 0.279, 0.2706, 0.2651, 0.2616, 0.2591, 0.2573, 0.256",\ | |
"0.3237, 0.316, 0.2987, 0.2843, 0.2758, 0.2705, 0.2669, 0.2645, 0.2626, 0.2614",\ | |
"0.3341, 0.3264, 0.309, 0.2947, 0.2864, 0.2811, 0.2774, 0.2748, 0.273, 0.2717",\ | |
"0.3498, 0.3422, 0.3248, 0.3104, 0.3021, 0.2966, 0.293, 0.2906, 0.2888, 0.2875",\ | |
"0.3719, 0.3642, 0.3468, 0.3324, 0.3241, 0.3187, 0.3151, 0.3125, 0.3108, 0.3095",\ | |
"0.4004, 0.3927, 0.3753, 0.3611, 0.3527, 0.3474, 0.3437, 0.3412, 0.3394, 0.3381",\ | |
"0.4363, 0.4285, 0.4112, 0.3968, 0.3885, 0.3831, 0.3794, 0.3769, 0.3752, 0.3738",\ | |
"0.4793, 0.4718, 0.4544, 0.44, 0.4316, 0.4262, 0.4226, 0.4201, 0.4183, 0.417"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4"); | |
index_2("0.001, 0.004109, 0.01502, 0.03586, 0.06833, 0.1139, 0.1738, 0.2493, 0.3415, 0.4514"); | |
values("0.2481, 0.2447, 0.2391, 0.2353, 0.2334, 0.2329, 0.2338, 0.2345, 0.2345, 0.236",\ | |
"0.2481, 0.2445, 0.239, 0.2352, 0.2333, 0.2328, 0.2337, 0.2344, 0.2345, 0.236",\ | |
"0.2486, 0.2452, 0.2396, 0.2356, 0.2339, 0.2334, 0.2342, 0.2349, 0.2352, 0.2364",\ | |
"0.2519, 0.248, 0.2426, 0.2388, 0.237, 0.2365, 0.2371, 0.2382, 0.2392, 0.2389",\ | |
"0.2596, 0.2559, 0.2505, 0.2464, 0.2447, 0.2448, 0.2449, 0.246, 0.246, 0.2475",\ | |
"0.2722, 0.2687, 0.2634, 0.2595, 0.2575, 0.2573, 0.2575, 0.2584, 0.2586, 0.2598",\ | |
"0.2902, 0.2866, 0.2814, 0.2773, 0.2756, 0.2749, 0.2753, 0.2766, 0.2766, 0.2781",\ | |
"0.3141, 0.3104, 0.3048, 0.3005, 0.2991, 0.2996, 0.2997, 0.2994, 0.3008, 0.3019",\ | |
"0.3437, 0.3401, 0.3348, 0.3308, 0.3286, 0.3277, 0.3299, 0.3308, 0.3306, 0.3314",\ | |
"0.3796, 0.3759, 0.3705, 0.3664, 0.3644, 0.3627, 0.3638, 0.3664, 0.3684, 0.3699"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4"); | |
index_2("0.001, 0.004109, 0.01502, 0.03586, 0.06833, 0.1139, 0.1738, 0.2493, 0.3415, 0.4514"); | |
values("1.191, 1.217, 1.286, 1.385, 1.512, 1.669, 1.861, 2.097, 2.382, 2.721",\ | |
"1.198, 1.224, 1.292, 1.391, 1.518, 1.675, 1.867, 2.103, 2.388, 2.727",\ | |
"1.231, 1.257, 1.326, 1.425, 1.552, 1.708, 1.901, 2.136, 2.421, 2.76",\ | |
"1.303, 1.329, 1.397, 1.497, 1.624, 1.78, 1.973, 2.208, 2.493, 2.832",\ | |
"1.41, 1.436, 1.505, 1.604, 1.731, 1.887, 2.08, 2.315, 2.6, 2.939",\ | |
"1.546, 1.572, 1.64, 1.739, 1.867, 2.023, 2.216, 2.451, 2.736, 3.075",\ | |
"1.713, 1.738, 1.807, 1.906, 2.033, 2.19, 2.382, 2.618, 2.903, 3.242",\ | |
"1.909, 1.934, 2.003, 2.102, 2.23, 2.386, 2.578, 2.814, 3.099, 3.438",\ | |
"2.134, 2.159, 2.228, 2.328, 2.454, 2.611, 2.804, 3.039, 3.324, 3.663",\ | |
"2.39, 2.415, 2.484, 2.583, 2.711, 2.867, 3.06, 3.295, 3.58, 3.919"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4"); | |
index_2("0.001, 0.004109, 0.01502, 0.03586, 0.06833, 0.1139, 0.1738, 0.2493, 0.3415, 0.4514"); | |
values("1.106, 1.128, 1.195, 1.312, 1.492, 1.744, 2.076, 2.496, 3.008, 3.62",\ | |
"1.111, 1.133, 1.201, 1.318, 1.497, 1.749, 2.082, 2.501, 3.014, 3.625",\ | |
"1.129, 1.151, 1.218, 1.335, 1.515, 1.767, 2.099, 2.519, 3.031, 3.643",\ | |
"1.143, 1.165, 1.232, 1.35, 1.529, 1.782, 2.114, 2.533, 3.046, 3.657",\ | |
"1.144, 1.166, 1.233, 1.35, 1.53, 1.782, 2.115, 2.534, 3.047, 3.658",\ | |
"1.128, 1.15, 1.217, 1.334, 1.514, 1.766, 2.099, 2.517, 3.03, 3.64",\ | |
"1.092, 1.114, 1.181, 1.298, 1.477, 1.73, 2.063, 2.482, 2.994, 3.605",\ | |
"1.031, 1.053, 1.121, 1.238, 1.417, 1.67, 2.002, 2.421, 2.934, 3.544",\ | |
"0.9454, 0.9673, 1.035, 1.151, 1.331, 1.584, 1.916, 2.335, 2.847, 3.458",\ | |
"0.8326, 0.8544, 0.9216, 1.039, 1.218, 1.471, 1.803, 2.222, 2.735, 3.344"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4"); | |
index_2("0.001, 0.004109, 0.01502, 0.03586, 0.06833, 0.1139, 0.1738, 0.2493, 0.3415, 0.4514"); | |
values("0.1304, 0.1558, 0.2222, 0.3264, 0.476, 0.682, 0.9656, 1.336, 1.798, 2.358",\ | |
"0.1304, 0.1556, 0.222, 0.327, 0.4758, 0.6822, 0.9652, 1.335, 1.801, 2.36",\ | |
"0.1304, 0.1558, 0.2222, 0.3264, 0.476, 0.6822, 0.9656, 1.336, 1.798, 2.358",\ | |
"0.1302, 0.1558, 0.2224, 0.3264, 0.4752, 0.6824, 0.9654, 1.335, 1.8, 2.36",\ | |
"0.1304, 0.1558, 0.222, 0.326, 0.4756, 0.6826, 0.9652, 1.335, 1.799, 2.357",\ | |
"0.1304, 0.1558, 0.2222, 0.326, 0.476, 0.6828, 0.9656, 1.335, 1.801, 2.359",\ | |
"0.1306, 0.1558, 0.2224, 0.3258, 0.4758, 0.6828, 0.9652, 1.336, 1.8, 2.36",\ | |
"0.1304, 0.1552, 0.2222, 0.326, 0.4758, 0.6832, 0.9658, 1.335, 1.8, 2.358",\ | |
"0.1304, 0.1556, 0.2218, 0.3264, 0.4756, 0.6826, 0.9644, 1.335, 1.8, 2.359",\ | |
"0.1306, 0.1558, 0.2224, 0.326, 0.4758, 0.6822, 0.9652, 1.336, 1.797, 2.356"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4"); | |
index_2("0.001, 0.004109, 0.01502, 0.03586, 0.06833, 0.1139, 0.1738, 0.2493, 0.3415, 0.4514"); | |
values("0.0846, 0.1118, 0.209, 0.3986, 0.7066, 1.146, 1.724, 2.453, 3.342, 4.41",\ | |
"0.0846, 0.112, 0.209, 0.3986, 0.7066, 1.146, 1.724, 2.453, 3.342, 4.41",\ | |
"0.0846, 0.1118, 0.2088, 0.3986, 0.7064, 1.146, 1.724, 2.453, 3.342, 4.41",\ | |
"0.0842, 0.1122, 0.2096, 0.3988, 0.7068, 1.145, 1.723, 2.453, 3.345, 4.409",\ | |
"0.0846, 0.112, 0.2094, 0.3988, 0.7064, 1.146, 1.724, 2.453, 3.343, 4.41",\ | |
"0.0844, 0.1118, 0.209, 0.3984, 0.7062, 1.145, 1.721, 2.453, 3.344, 4.4",\ | |
"0.0838, 0.1114, 0.2094, 0.3986, 0.706, 1.145, 1.723, 2.453, 3.343, 4.404",\ | |
"0.0842, 0.112, 0.2092, 0.3986, 0.7074, 1.144, 1.722, 2.451, 3.345, 4.399",\ | |
"0.084, 0.1118, 0.2092, 0.399, 0.7068, 1.144, 1.722, 2.449, 3.341, 4.405",\ | |
"0.084, 0.1118, 0.2094, 0.3984, 0.707, 1.146, 1.724, 2.451, 3.338, 4.401"); | |
} | |
} | |
} | |
} | |