/* | |
* 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_4) { | |
area : 73.382400 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.011902" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0251933" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0251933" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002604 ; | |
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.01089, 0.04559, 0.1119, 0.2151, 0.36, 0.5506, 0.7908, 1.084, 1.433"); | |
values("5.801, 5.688, 5.351, 4.86, 4.304, 3.753, 3.256, 2.845, 2.538, 2.307",\ | |
"5.801, 5.688, 5.351, 4.86, 4.303, 3.751, 3.256, 2.845, 2.536, 2.308",\ | |
"5.806, 5.692, 5.356, 4.865, 4.309, 3.757, 3.26, 2.85, 2.542, 2.313",\ | |
"5.824, 5.711, 5.375, 4.884, 4.327, 3.776, 3.278, 2.868, 2.56, 2.331",\ | |
"5.859, 5.745, 5.409, 4.919, 4.362, 3.809, 3.314, 2.903, 2.596, 2.367",\ | |
"5.912, 5.799, 5.463, 4.972, 4.416, 3.864, 3.366, 2.957, 2.649, 2.419",\ | |
"5.986, 5.872, 5.536, 5.045, 4.489, 3.937, 3.44, 3.03, 2.722, 2.493",\ | |
"6.08, 5.967, 5.631, 5.139, 4.583, 4.032, 3.535, 3.124, 2.818, 2.587",\ | |
"6.198, 6.084, 5.748, 5.258, 4.7, 4.15, 3.654, 3.243, 2.936, 2.705",\ | |
"6.34, 6.226, 5.89, 5.4, 4.843, 4.293, 3.797, 3.386, 3.079, 2.851"); | |
} | |
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.01089, 0.04559, 0.1119, 0.2151, 0.36, 0.5506, 0.7908, 1.084, 1.433"); | |
values("2.893, 2.799, 2.536, 2.194, 1.906, 1.714, 1.577, 1.473, 1.395, 1.344",\ | |
"2.893, 2.799, 2.538, 2.194, 1.906, 1.714, 1.576, 1.477, 1.397, 1.346",\ | |
"2.897, 2.802, 2.541, 2.199, 1.912, 1.72, 1.581, 1.482, 1.401, 1.351",\ | |
"2.909, 2.815, 2.552, 2.21, 1.918, 1.726, 1.591, 1.491, 1.418, 1.365",\ | |
"2.935, 2.841, 2.578, 2.236, 1.943, 1.752, 1.617, 1.517, 1.444, 1.389",\ | |
"2.977, 2.882, 2.62, 2.278, 1.99, 1.794, 1.659, 1.561, 1.488, 1.429",\ | |
"3.036, 2.942, 2.681, 2.337, 2.048, 1.853, 1.718, 1.615, 1.543, 1.486",\ | |
"3.113, 3.02, 2.757, 2.415, 2.129, 1.937, 1.797, 1.696, 1.618, 1.575",\ | |
"3.21, 3.116, 2.855, 2.511, 2.221, 2.038, 1.901, 1.797, 1.719, 1.666",\ | |
"3.328, 3.234, 2.972, 2.626, 2.34, 2.142, 2.006, 1.918, 1.841, 1.786"); | |
} | |
} | |
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.01089, 0.04559, 0.1119, 0.2151, 0.36, 0.5506, 0.7908, 1.084, 1.433"); | |
values("1.826, 1.859, 1.95, 2.08, 2.244, 2.44, 2.665, 2.923, 3.215, 3.548",\ | |
"1.831, 1.864, 1.955, 2.085, 2.25, 2.445, 2.67, 2.928, 3.22, 3.553",\ | |
"1.857, 1.891, 1.981, 2.112, 2.277, 2.471, 2.697, 2.954, 3.247, 3.58",\ | |
"1.917, 1.95, 2.041, 2.172, 2.336, 2.531, 2.757, 3.014, 3.306, 3.639",\ | |
"2.009, 2.042, 2.133, 2.263, 2.428, 2.623, 2.848, 3.106, 3.398, 3.731",\ | |
"2.128, 2.161, 2.252, 2.383, 2.547, 2.742, 2.968, 3.225, 3.517, 3.85",\ | |
"2.271, 2.305, 2.395, 2.526, 2.69, 2.885, 3.11, 3.368, 3.661, 3.993",\ | |
"2.438, 2.471, 2.562, 2.693, 2.857, 3.052, 3.277, 3.535, 3.827, 4.16",\ | |
"2.629, 2.663, 2.753, 2.884, 3.048, 3.243, 3.469, 3.726, 4.019, 4.351",\ | |
"2.846, 2.879, 2.97, 3.1, 3.265, 3.461, 3.685, 3.943, 4.235, 4.568"); | |
} | |
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.01089, 0.04559, 0.1119, 0.2151, 0.36, 0.5506, 0.7908, 1.084, 1.433"); | |
values("1.494, 1.523, 1.6, 1.713, 1.86, 2.055, 2.306, 2.622, 3.01, 3.474",\ | |
"1.497, 1.527, 1.604, 1.716, 1.864, 2.058, 2.309, 2.625, 3.013, 3.477",\ | |
"1.508, 1.538, 1.615, 1.728, 1.875, 2.069, 2.321, 2.637, 3.025, 3.489",\ | |
"1.519, 1.549, 1.626, 1.738, 1.886, 2.08, 2.331, 2.647, 3.035, 3.5",\ | |
"1.52, 1.549, 1.626, 1.739, 1.886, 2.08, 2.331, 2.648, 3.035, 3.5",\ | |
"1.506, 1.535, 1.612, 1.725, 1.873, 2.066, 2.318, 2.634, 3.022, 3.486",\ | |
"1.474, 1.504, 1.581, 1.693, 1.841, 2.035, 2.286, 2.602, 2.99, 3.454",\ | |
"1.422, 1.452, 1.529, 1.641, 1.789, 1.984, 2.235, 2.55, 2.938, 3.403",\ | |
"1.348, 1.378, 1.456, 1.568, 1.716, 1.91, 2.161, 2.477, 2.864, 3.33",\ | |
"1.253, 1.283, 1.36, 1.472, 1.62, 1.814, 2.065, 2.381, 2.769, 3.233"); | |
} | |
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.01089, 0.04559, 0.1119, 0.2151, 0.36, 0.5506, 0.7908, 1.084, 1.433"); | |
values("0.3894, 0.4298, 0.5372, 0.6798, 0.8494, 1.055, 1.309, 1.624, 2.016, 2.495",\ | |
"0.39, 0.4286, 0.5368, 0.6798, 0.851, 1.055, 1.309, 1.624, 2.016, 2.495",\ | |
"0.39, 0.4298, 0.5374, 0.6798, 0.8508, 1.056, 1.309, 1.625, 2.017, 2.495",\ | |
"0.3902, 0.4298, 0.5374, 0.6798, 0.8514, 1.055, 1.31, 1.624, 2.016, 2.495",\ | |
"0.3894, 0.4302, 0.5368, 0.6794, 0.8504, 1.055, 1.309, 1.624, 2.017, 2.493",\ | |
"0.3902, 0.4296, 0.537, 0.6798, 0.8504, 1.056, 1.309, 1.623, 2.016, 2.495",\ | |
"0.3896, 0.4298, 0.5374, 0.6798, 0.851, 1.056, 1.309, 1.624, 2.014, 2.493",\ | |
"0.3894, 0.4302, 0.5372, 0.6796, 0.85, 1.056, 1.309, 1.624, 2.015, 2.494",\ | |
"0.3888, 0.4286, 0.5354, 0.6794, 0.85, 1.056, 1.308, 1.624, 2.015, 2.493",\ | |
"0.3904, 0.4292, 0.5358, 0.6784, 0.8494, 1.055, 1.31, 1.624, 2.016, 2.493"); | |
} | |
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.01089, 0.04559, 0.1119, 0.2151, 0.36, 0.5506, 0.7908, 1.084, 1.433"); | |
values("0.179, 0.2114, 0.3036, 0.4474, 0.6652, 0.9934, 1.441, 2.02, 2.736, 3.596",\ | |
"0.1788, 0.2108, 0.3038, 0.447, 0.665, 0.9916, 1.44, 2.021, 2.737, 3.596",\ | |
"0.1792, 0.2114, 0.3042, 0.4476, 0.6654, 0.9916, 1.441, 2.02, 2.736, 3.598",\ | |
"0.1796, 0.212, 0.304, 0.447, 0.6664, 0.9922, 1.442, 2.021, 2.738, 3.597",\ | |
"0.1792, 0.2114, 0.3028, 0.4472, 0.6662, 0.9922, 1.442, 2.021, 2.737, 3.599",\ | |
"0.1794, 0.2118, 0.3036, 0.4472, 0.6658, 0.9924, 1.441, 2.021, 2.737, 3.598",\ | |
"0.1794, 0.2114, 0.303, 0.4482, 0.666, 0.9922, 1.442, 2.021, 2.736, 3.598",\ | |
"0.179, 0.2106, 0.3022, 0.4476, 0.665, 0.993, 1.441, 2.021, 2.736, 3.595",\ | |
"0.1782, 0.2112, 0.3024, 0.4476, 0.6648, 0.9922, 1.441, 2.021, 2.739, 3.599",\ | |
"0.1788, 0.2114, 0.3038, 0.4476, 0.6652, 0.9918, 1.44, 2.019, 2.737, 3.599"); | |
} | |
} | |
} | |
} | |