/* | |
* 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__dlyb_4) { | |
area : 53.625600 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0109978" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0242891" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0242891" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002643 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 3.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 1.433 ; | |
max_transition : 3.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.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7904, 1.083, 1.433"); | |
values("5.603, 5.49, 5.156, 4.666, 4.111, 3.561, 3.066, 2.656, 2.351, 2.122",\ | |
"5.603, 5.49, 5.156, 4.666, 4.111, 3.56, 3.065, 2.656, 2.35, 2.122",\ | |
"5.608, 5.495, 5.161, 4.671, 4.117, 3.565, 3.07, 2.661, 2.356, 2.127",\ | |
"5.626, 5.513, 5.179, 4.689, 4.135, 3.583, 3.088, 2.68, 2.373, 2.146",\ | |
"5.66, 5.547, 5.213, 4.723, 4.169, 3.617, 3.122, 2.714, 2.408, 2.179",\ | |
"5.713, 5.6, 5.265, 4.776, 4.221, 3.669, 3.175, 2.766, 2.46, 2.232",\ | |
"5.786, 5.673, 5.338, 4.848, 4.293, 3.743, 3.248, 2.839, 2.533, 2.306",\ | |
"5.88, 5.767, 5.432, 4.942, 4.387, 3.839, 3.343, 2.934, 2.627, 2.399",\ | |
"5.999, 5.886, 5.552, 5.061, 4.506, 3.957, 3.463, 3.054, 2.748, 2.52",\ | |
"6.141, 6.028, 5.693, 5.203, 4.647, 4.098, 3.604, 3.196, 2.889, 2.661"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7904, 1.083, 1.433"); | |
values("2.704, 2.611, 2.349, 2.007, 1.72, 1.522, 1.39, 1.289, 1.212, 1.165",\ | |
"2.704, 2.611, 2.352, 2.006, 1.717, 1.526, 1.387, 1.289, 1.211, 1.161",\ | |
"2.707, 2.614, 2.353, 2.01, 1.719, 1.528, 1.393, 1.293, 1.22, 1.164",\ | |
"2.72, 2.626, 2.364, 2.023, 1.733, 1.54, 1.403, 1.305, 1.231, 1.18",\ | |
"2.744, 2.651, 2.389, 2.048, 1.759, 1.565, 1.428, 1.33, 1.252, 1.201",\ | |
"2.786, 2.693, 2.432, 2.09, 1.801, 1.606, 1.472, 1.369, 1.291, 1.24",\ | |
"2.848, 2.754, 2.495, 2.151, 1.864, 1.67, 1.532, 1.429, 1.355, 1.304",\ | |
"2.927, 2.834, 2.571, 2.23, 1.944, 1.755, 1.615, 1.513, 1.438, 1.384",\ | |
"3.028, 2.934, 2.674, 2.328, 2.04, 1.848, 1.722, 1.619, 1.539, 1.484",\ | |
"3.147, 3.054, 2.794, 2.45, 2.16, 1.96, 1.827, 1.734, 1.663, 1.606"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7904, 1.083, 1.433"); | |
values("1.367, 1.4, 1.49, 1.62, 1.785, 1.979, 2.204, 2.461, 2.754, 3.086",\ | |
"1.372, 1.405, 1.495, 1.626, 1.789, 1.984, 2.209, 2.466, 2.758, 3.091",\ | |
"1.398, 1.432, 1.522, 1.652, 1.816, 2.011, 2.236, 2.493, 2.785, 3.118",\ | |
"1.458, 1.491, 1.581, 1.711, 1.875, 2.07, 2.295, 2.552, 2.844, 3.177",\ | |
"1.549, 1.582, 1.672, 1.803, 1.966, 2.161, 2.386, 2.643, 2.936, 3.268",\ | |
"1.668, 1.701, 1.791, 1.922, 2.085, 2.28, 2.505, 2.762, 3.054, 3.387",\ | |
"1.811, 1.844, 1.934, 2.065, 2.229, 2.423, 2.648, 2.905, 3.197, 3.53",\ | |
"1.978, 2.011, 2.101, 2.231, 2.395, 2.59, 2.815, 3.072, 3.364, 3.697",\ | |
"2.168, 2.201, 2.292, 2.423, 2.586, 2.781, 3.006, 3.263, 3.555, 3.888",\ | |
"2.385, 2.418, 2.508, 2.639, 2.803, 2.997, 3.222, 3.479, 3.772, 4.104"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7904, 1.083, 1.433"); | |
values("1.032, 1.062, 1.139, 1.25, 1.398, 1.592, 1.843, 2.159, 2.546, 3.011",\ | |
"1.036, 1.065, 1.142, 1.253, 1.401, 1.595, 1.846, 2.162, 2.549, 3.014",\ | |
"1.047, 1.076, 1.153, 1.265, 1.413, 1.607, 1.857, 2.174, 2.561, 3.025",\ | |
"1.059, 1.088, 1.165, 1.277, 1.424, 1.618, 1.869, 2.185, 2.572, 3.037",\ | |
"1.06, 1.089, 1.166, 1.278, 1.426, 1.619, 1.87, 2.186, 2.574, 3.038",\ | |
"1.047, 1.077, 1.154, 1.266, 1.413, 1.607, 1.858, 2.174, 2.561, 3.025",\ | |
"1.018, 1.047, 1.124, 1.236, 1.383, 1.577, 1.828, 2.144, 2.532, 2.996",\ | |
"0.9681, 0.9975, 1.074, 1.186, 1.334, 1.528, 1.778, 2.095, 2.482, 2.946",\ | |
"0.8966, 0.926, 1.003, 1.115, 1.262, 1.456, 1.707, 2.023, 2.41, 2.874",\ | |
"0.8026, 0.832, 0.909, 1.021, 1.168, 1.362, 1.613, 1.929, 2.316, 2.78"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7904, 1.083, 1.433"); | |
values("0.3906, 0.4304, 0.5372, 0.6792, 0.8484, 1.055, 1.307, 1.624, 2.014, 2.491",\ | |
"0.3906, 0.4296, 0.5372, 0.6786, 0.8486, 1.055, 1.308, 1.622, 2.014, 2.493",\ | |
"0.3906, 0.4304, 0.537, 0.6786, 0.8488, 1.053, 1.308, 1.623, 2.014, 2.491",\ | |
"0.3906, 0.4306, 0.537, 0.6784, 0.85, 1.055, 1.308, 1.622, 2.015, 2.492",\ | |
"0.391, 0.4306, 0.5372, 0.6784, 0.8494, 1.055, 1.308, 1.622, 2.013, 2.491",\ | |
"0.3908, 0.43, 0.537, 0.6792, 0.85, 1.054, 1.308, 1.623, 2.015, 2.49",\ | |
"0.3904, 0.4308, 0.5372, 0.679, 0.8494, 1.053, 1.307, 1.623, 2.015, 2.491",\ | |
"0.3896, 0.4306, 0.5348, 0.678, 0.8486, 1.055, 1.308, 1.622, 2.015, 2.491",\ | |
"0.3898, 0.43, 0.5356, 0.6774, 0.8476, 1.053, 1.308, 1.622, 2.015, 2.491",\ | |
"0.3914, 0.43, 0.5368, 0.6782, 0.8476, 1.054, 1.308, 1.623, 2.015, 2.49"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.01088, 0.04557, 0.1118, 0.215, 0.3598, 0.5503, 0.7904, 1.083, 1.433"); | |
values("0.1806, 0.2126, 0.3036, 0.4488, 0.6652, 0.9926, 1.441, 2.021, 2.736, 3.595",\ | |
"0.1808, 0.213, 0.3038, 0.4478, 0.6658, 0.9934, 1.441, 2.021, 2.736, 3.598",\ | |
"0.1808, 0.2126, 0.3042, 0.4478, 0.6666, 0.9924, 1.442, 2.021, 2.736, 3.597",\ | |
"0.1806, 0.2124, 0.3036, 0.448, 0.665, 0.9926, 1.441, 2.021, 2.737, 3.594",\ | |
"0.1802, 0.2124, 0.3048, 0.4478, 0.665, 0.9926, 1.441, 2.021, 2.736, 3.598",\ | |
"0.1806, 0.2124, 0.303, 0.4472, 0.6654, 0.9924, 1.442, 2.021, 2.736, 3.595",\ | |
"0.1798, 0.2118, 0.303, 0.448, 0.6662, 0.9932, 1.44, 2.019, 2.736, 3.595",\ | |
"0.1802, 0.2124, 0.3044, 0.4474, 0.6658, 0.9914, 1.44, 2.021, 2.737, 3.597",\ | |
"0.1808, 0.2124, 0.3034, 0.448, 0.6658, 0.992, 1.44, 2.02, 2.739, 3.598",\ | |
"0.1806, 0.213, 0.3032, 0.4486, 0.6652, 0.992, 1.44, 2.019, 2.736, 3.597"); | |
} | |
} | |
} | |
} | |