/* | |
* 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__dlyd_2) { | |
area : 79.027200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0001243407" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0001227765" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0001243407" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002738 ; | |
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 : "I" ; | |
max_capacitance : 0.7195 ; | |
max_transition : 8.6 ; | |
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.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6"); | |
index_2("0.001, 0.005959, 0.02337, 0.05661, 0.1084, 0.1811, 0.2767, 0.3972, 0.5442, 0.7195"); | |
values("0.4275, 0.4153, 0.3895, 0.3688, 0.3571, 0.3495, 0.3445, 0.341, 0.3386, 0.3369",\ | |
"0.4269, 0.4148, 0.389, 0.3682, 0.3566, 0.3491, 0.344, 0.3405, 0.3381, 0.3363",\ | |
"0.4273, 0.4151, 0.3894, 0.3687, 0.3569, 0.3494, 0.3444, 0.3409, 0.3385, 0.3368",\ | |
"0.4306, 0.4184, 0.3927, 0.372, 0.3602, 0.3528, 0.3477, 0.3442, 0.3418, 0.3401",\ | |
"0.4375, 0.4252, 0.3995, 0.3788, 0.367, 0.3595, 0.3545, 0.3511, 0.3486, 0.3469",\ | |
"0.448, 0.4358, 0.4101, 0.3894, 0.3776, 0.3701, 0.3651, 0.3617, 0.3592, 0.3575",\ | |
"0.4628, 0.4506, 0.4249, 0.4042, 0.3925, 0.385, 0.38, 0.3765, 0.374, 0.3723",\ | |
"0.4823, 0.4702, 0.4444, 0.4237, 0.412, 0.4045, 0.3995, 0.396, 0.3935, 0.3918",\ | |
"0.5068, 0.4947, 0.469, 0.4483, 0.4363, 0.4288, 0.4238, 0.4204, 0.418, 0.4163",\ | |
"0.5366, 0.5244, 0.4987, 0.478, 0.4662, 0.4586, 0.4537, 0.4503, 0.4478, 0.4461"); | |
} | |
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.005959, 0.02337, 0.05661, 0.1084, 0.1811, 0.2767, 0.3972, 0.5442, 0.7195"); | |
values("0.3168, 0.3107, 0.303, 0.2982, 0.2962, 0.296, 0.2965, 0.2983, 0.2996, 0.3167",\ | |
"0.3166, 0.3104, 0.3029, 0.2979, 0.296, 0.2958, 0.2962, 0.2983, 0.2996, 0.3173",\ | |
"0.3166, 0.3106, 0.3031, 0.2981, 0.2966, 0.296, 0.2965, 0.2973, 0.3, 0.3183",\ | |
"0.3184, 0.3125, 0.3052, 0.3001, 0.2981, 0.2978, 0.2992, 0.2993, 0.3017, 0.3223",\ | |
"0.3233, 0.3172, 0.31, 0.3045, 0.3033, 0.303, 0.3041, 0.3046, 0.3077, 0.3301",\ | |
"0.3315, 0.3252, 0.3178, 0.3126, 0.3111, 0.3111, 0.312, 0.3122, 0.316, 0.3431",\ | |
"0.3435, 0.3371, 0.3298, 0.3251, 0.3232, 0.3232, 0.3242, 0.325, 0.329, 0.3624",\ | |
"0.3595, 0.3533, 0.3457, 0.341, 0.3396, 0.3388, 0.3394, 0.3405, 0.3457, 0.3893",\ | |
"0.3799, 0.3735, 0.3664, 0.361, 0.3591, 0.3596, 0.3609, 0.3619, 0.3682, 0.4285",\ | |
"0.4046, 0.3984, 0.3911, 0.3858, 0.3838, 0.383, 0.3836, 0.3875, 0.3983, 0.483"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
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.005959, 0.02337, 0.05661, 0.1084, 0.1811, 0.2767, 0.3972, 0.5442, 0.7195"); | |
values("3.716, 3.784, 3.948, 4.173, 4.45, 4.777, 5.164, 5.626, 6.177, 6.827",\ | |
"3.731, 3.798, 3.963, 4.188, 4.464, 4.791, 5.179, 5.641, 6.191, 6.841",\ | |
"3.799, 3.866, 4.031, 4.255, 4.532, 4.859, 5.246, 5.708, 6.259, 6.909",\ | |
"3.944, 4.011, 4.176, 4.401, 4.677, 5.004, 5.392, 5.854, 6.404, 7.054",\ | |
"4.156, 4.223, 4.388, 4.613, 4.89, 5.217, 5.604, 6.066, 6.617, 7.267",\ | |
"4.419, 4.486, 4.652, 4.877, 5.153, 5.48, 5.867, 6.33, 6.88, 7.53",\ | |
"4.738, 4.805, 4.97, 5.195, 5.471, 5.798, 6.186, 6.648, 7.198, 7.848",\ | |
"5.115, 5.182, 5.346, 5.572, 5.848, 6.175, 6.562, 7.024, 7.575, 8.225",\ | |
"5.549, 5.616, 5.781, 6.006, 6.282, 6.609, 6.996, 7.458, 8.009, 8.658",\ | |
"6.041, 6.107, 6.273, 6.497, 6.774, 7.1, 7.488, 7.95, 8.502, 9.151"); | |
} | |
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.005959, 0.02337, 0.05661, 0.1084, 0.1811, 0.2767, 0.3972, 0.5442, 0.7195"); | |
values("3.419, 3.472, 3.618, 3.853, 4.203, 4.69, 5.332, 6.142, 7.13, 8.31",\ | |
"3.432, 3.485, 3.631, 3.866, 4.215, 4.703, 5.345, 6.155, 7.143, 8.322",\ | |
"3.473, 3.526, 3.671, 3.907, 4.256, 4.744, 5.385, 6.194, 7.183, 8.363",\ | |
"3.509, 3.563, 3.708, 3.943, 4.292, 4.78, 5.422, 6.231, 7.22, 8.4",\ | |
"3.518, 3.571, 3.717, 3.952, 4.301, 4.789, 5.43, 6.239, 7.228, 8.406",\ | |
"3.493, 3.546, 3.692, 3.927, 4.276, 4.764, 5.406, 6.214, 7.203, 8.383",\ | |
"3.431, 3.484, 3.63, 3.865, 4.214, 4.702, 5.344, 6.153, 7.141, 8.321",\ | |
"3.324, 3.377, 3.523, 3.758, 4.107, 4.595, 5.236, 6.046, 7.034, 8.214",\ | |
"3.171, 3.224, 3.37, 3.605, 3.954, 4.441, 5.083, 5.892, 6.88, 8.06",\ | |
"2.964, 3.017, 3.163, 3.399, 3.748, 4.236, 4.878, 5.688, 6.674, 7.851"); | |
} | |
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.005959, 0.02337, 0.05661, 0.1084, 0.1811, 0.2767, 0.3972, 0.5442, 0.7195"); | |
values("0.2688, 0.333, 0.4884, 0.7106, 1.01, 1.406, 1.937, 2.631, 3.51, 4.581",\ | |
"0.2692, 0.3334, 0.4872, 0.7104, 1.011, 1.407, 1.938, 2.633, 3.507, 4.581",\ | |
"0.269, 0.3334, 0.4884, 0.7102, 1.012, 1.406, 1.939, 2.633, 3.51, 4.579",\ | |
"0.2688, 0.333, 0.4876, 0.7094, 1.011, 1.406, 1.938, 2.632, 3.512, 4.576",\ | |
"0.2688, 0.333, 0.488, 0.71, 1.01, 1.407, 1.938, 2.633, 3.509, 4.58",\ | |
"0.2692, 0.3332, 0.4886, 0.7102, 1.01, 1.407, 1.938, 2.632, 3.507, 4.579",\ | |
"0.2688, 0.333, 0.4878, 0.7096, 1.012, 1.407, 1.937, 2.635, 3.51, 4.578",\ | |
"0.2696, 0.3332, 0.4876, 0.7098, 1.012, 1.406, 1.939, 2.633, 3.511, 4.579",\ | |
"0.2694, 0.3332, 0.4876, 0.7102, 1.01, 1.408, 1.938, 2.634, 3.51, 4.58",\ | |
"0.27, 0.334, 0.488, 0.71, 1.012, 1.406, 1.938, 2.632, 3.508, 4.576"); | |
} | |
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.005959, 0.02337, 0.05661, 0.1084, 0.1811, 0.2767, 0.3972, 0.5442, 0.7195"); | |
values("0.1436, 0.202, 0.3972, 0.7592, 1.356, 2.211, 3.345, 4.769, 6.513, 8.591",\ | |
"0.1424, 0.202, 0.397, 0.7602, 1.357, 2.212, 3.342, 4.769, 6.513, 8.59",\ | |
"0.1424, 0.202, 0.3972, 0.76, 1.353, 2.212, 3.345, 4.776, 6.513, 8.589",\ | |
"0.1426, 0.2018, 0.3974, 0.76, 1.356, 2.21, 3.345, 4.776, 6.513, 8.59",\ | |
"0.1422, 0.202, 0.3974, 0.7586, 1.354, 2.212, 3.345, 4.776, 6.512, 8.597",\ | |
"0.1422, 0.2024, 0.3972, 0.7606, 1.356, 2.212, 3.344, 4.772, 6.515, 8.587",\ | |
"0.1428, 0.2028, 0.3974, 0.7598, 1.356, 2.211, 3.345, 4.776, 6.514, 8.589",\ | |
"0.1422, 0.2016, 0.3974, 0.7586, 1.355, 2.212, 3.344, 4.768, 6.513, 8.59",\ | |
"0.1434, 0.2022, 0.3976, 0.7592, 1.355, 2.209, 3.339, 4.771, 6.516, 8.591",\ | |
"0.1424, 0.2026, 0.3974, 0.7592, 1.356, 2.212, 3.342, 4.765, 6.51, 8.582"); | |
} | |
} | |
} | |
} | |