/* | |
* 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_1) { | |
area : 36.691200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0016521714" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0013007808" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0016521714" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002603 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.3283 ; | |
max_transition : 8.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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003259, 0.01119, 0.02633, 0.04992, 0.08302, 0.1266, 0.1814, 0.2484, 0.3283"); | |
values("0.06621, 0.06487, 0.06187, 0.05944, 0.058, 0.05708, 0.05649, 0.0561, 0.05581, 0.05561",\ | |
"0.06604, 0.0647, 0.06172, 0.05927, 0.05783, 0.05691, 0.05632, 0.05592, 0.05564, 0.05543",\ | |
"0.06591, 0.06457, 0.06156, 0.05915, 0.05769, 0.05677, 0.05619, 0.05579, 0.0555, 0.0553",\ | |
"0.06631, 0.06498, 0.06199, 0.05953, 0.0581, 0.05717, 0.0566, 0.05619, 0.05591, 0.0557",\ | |
"0.06747, 0.06613, 0.06313, 0.0607, 0.05926, 0.05832, 0.05774, 0.05735, 0.05706, 0.05686",\ | |
"0.06941, 0.06808, 0.06508, 0.06262, 0.06118, 0.06026, 0.05968, 0.05929, 0.05901, 0.0588",\ | |
"0.07224, 0.07089, 0.06789, 0.06545, 0.06401, 0.0631, 0.06251, 0.06211, 0.06182, 0.06161",\ | |
"0.07599, 0.07466, 0.07165, 0.06921, 0.06778, 0.06687, 0.06628, 0.06588, 0.06559, 0.06539",\ | |
"0.08078, 0.07945, 0.07643, 0.07399, 0.07257, 0.07166, 0.07105, 0.07064, 0.07036, 0.07016",\ | |
"0.08668, 0.08532, 0.08235, 0.0799, 0.07844, 0.07755, 0.07694, 0.07654, 0.07625, 0.07604"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003259, 0.01119, 0.02633, 0.04992, 0.08302, 0.1266, 0.1814, 0.2484, 0.3283"); | |
values("0.04898, 0.0486, 0.04791, 0.04754, 0.04746, 0.04767, 0.04796, 0.04822, 0.04872, 0.05059",\ | |
"0.04896, 0.04855, 0.04781, 0.04748, 0.04742, 0.04764, 0.04794, 0.04822, 0.04862, 0.05058",\ | |
"0.04887, 0.04847, 0.04772, 0.04738, 0.04733, 0.04748, 0.04779, 0.04813, 0.04854, 0.05066",\ | |
"0.04897, 0.04858, 0.04795, 0.04751, 0.04746, 0.04767, 0.04798, 0.04822, 0.04862, 0.05097",\ | |
"0.04968, 0.0493, 0.04857, 0.0482, 0.04818, 0.04833, 0.04868, 0.04894, 0.04941, 0.05188",\ | |
"0.0511, 0.05071, 0.05005, 0.04963, 0.04954, 0.04973, 0.05, 0.05034, 0.05073, 0.05384",\ | |
"0.05325, 0.05282, 0.05208, 0.05183, 0.05184, 0.05195, 0.05226, 0.05269, 0.05309, 0.05688",\ | |
"0.0563, 0.05591, 0.0552, 0.05473, 0.05477, 0.05512, 0.05539, 0.05562, 0.05618, 0.0612",\ | |
"0.06028, 0.05989, 0.05918, 0.05878, 0.05865, 0.05882, 0.05945, 0.0598, 0.06053, 0.06695",\ | |
"0.06522, 0.0648, 0.06411, 0.06369, 0.0636, 0.06365, 0.06392, 0.06457, 0.06609, 0.07532"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003259, 0.01119, 0.02633, 0.04992, 0.08302, 0.1266, 0.1814, 0.2484, 0.3283"); | |
values("2.053, 2.102, 2.24, 2.443, 2.694, 2.986, 3.322, 3.712, 4.166, 4.693",\ | |
"2.067, 2.116, 2.254, 2.457, 2.708, 3, 3.336, 3.726, 4.18, 4.707",\ | |
"2.131, 2.18, 2.319, 2.522, 2.772, 3.064, 3.401, 3.791, 4.245, 4.772",\ | |
"2.274, 2.324, 2.462, 2.664, 2.915, 3.208, 3.544, 3.934, 4.388, 4.915",\ | |
"2.498, 2.547, 2.686, 2.888, 3.139, 3.431, 3.767, 4.157, 4.611, 5.138",\ | |
"2.778, 2.828, 2.966, 3.169, 3.42, 3.712, 4.048, 4.438, 4.892, 5.419",\ | |
"3.108, 3.157, 3.296, 3.498, 3.749, 4.041, 4.377, 4.767, 5.22, 5.748",\ | |
"3.492, 3.541, 3.679, 3.882, 4.132, 4.425, 4.761, 5.151, 5.605, 6.132",\ | |
"3.934, 3.984, 4.122, 4.324, 4.575, 4.868, 5.204, 5.594, 6.047, 6.574",\ | |
"4.436, 4.486, 4.624, 4.826, 5.077, 5.369, 5.706, 6.096, 6.549, 7.076"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003259, 0.01119, 0.02633, 0.04992, 0.08302, 0.1266, 0.1814, 0.2484, 0.3283"); | |
values("1.795, 1.841, 1.981, 2.211, 2.549, 3.016, 3.629, 4.4, 5.341, 6.465",\ | |
"1.81, 1.856, 1.995, 2.226, 2.563, 3.031, 3.643, 4.415, 5.357, 6.478",\ | |
"1.853, 1.899, 2.039, 2.269, 2.607, 3.074, 3.687, 4.458, 5.4, 6.521",\ | |
"1.904, 1.951, 2.091, 2.321, 2.658, 3.126, 3.738, 4.51, 5.451, 6.574",\ | |
"1.931, 1.977, 2.116, 2.347, 2.684, 3.152, 3.764, 4.535, 5.478, 6.599",\ | |
"1.923, 1.969, 2.109, 2.339, 2.677, 3.144, 3.757, 4.528, 5.47, 6.591",\ | |
"1.879, 1.925, 2.065, 2.296, 2.633, 3.1, 3.714, 4.485, 5.426, 6.549",\ | |
"1.795, 1.842, 1.981, 2.212, 2.549, 3.016, 3.629, 4.4, 5.342, 6.464",\ | |
"1.667, 1.713, 1.853, 2.083, 2.421, 2.888, 3.501, 4.271, 5.212, 6.334",\ | |
"1.488, 1.535, 1.674, 1.905, 2.243, 2.709, 3.322, 4.093, 5.034, 6.156"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003259, 0.01119, 0.02633, 0.04992, 0.08302, 0.1266, 0.1814, 0.2484, 0.3283"); | |
values("0.3692, 0.4146, 0.5434, 0.746, 1.012, 1.347, 1.784, 2.345, 3.049, 3.91",\ | |
"0.3692, 0.4148, 0.5436, 0.746, 1.013, 1.349, 1.784, 2.345, 3.042, 3.906",\ | |
"0.3718, 0.415, 0.5434, 0.7458, 1.012, 1.348, 1.784, 2.341, 3.048, 3.905",\ | |
"0.3694, 0.4146, 0.5436, 0.7452, 1.012, 1.349, 1.782, 2.343, 3.049, 3.909",\ | |
"0.3696, 0.4148, 0.5432, 0.746, 1.012, 1.348, 1.782, 2.341, 3.048, 3.904",\ | |
"0.3692, 0.4146, 0.5434, 0.744, 1.009, 1.346, 1.782, 2.342, 3.044, 3.908",\ | |
"0.3696, 0.4148, 0.5432, 0.7456, 1.012, 1.347, 1.783, 2.344, 3.047, 3.903",\ | |
"0.3696, 0.4148, 0.5438, 0.7462, 1.011, 1.348, 1.785, 2.343, 3.048, 3.91",\ | |
"0.3694, 0.4156, 0.5438, 0.7444, 1.01, 1.347, 1.784, 2.341, 3.048, 3.91",\ | |
"0.3696, 0.415, 0.5446, 0.7464, 1.013, 1.346, 1.782, 2.34, 3.046, 3.902"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003259, 0.01119, 0.02633, 0.04992, 0.08302, 0.1266, 0.1814, 0.2484, 0.3283"); | |
values("0.2472, 0.3052, 0.4892, 0.8378, 1.409, 2.232, 3.326, 4.71, 6.391, 8.399",\ | |
"0.2464, 0.3052, 0.4896, 0.838, 1.408, 2.232, 3.327, 4.711, 6.393, 8.407",\ | |
"0.2468, 0.3056, 0.49, 0.8378, 1.41, 2.237, 3.33, 4.71, 6.392, 8.402",\ | |
"0.2468, 0.305, 0.4898, 0.8384, 1.409, 2.232, 3.326, 4.711, 6.392, 8.4",\ | |
"0.247, 0.3054, 0.4898, 0.8382, 1.409, 2.233, 3.327, 4.71, 6.392, 8.403",\ | |
"0.2462, 0.3044, 0.4894, 0.8376, 1.408, 2.235, 3.331, 4.705, 6.39, 8.402",\ | |
"0.2482, 0.3046, 0.4906, 0.8374, 1.409, 2.233, 3.331, 4.713, 6.389, 8.403",\ | |
"0.2476, 0.3044, 0.4892, 0.8378, 1.409, 2.232, 3.325, 4.709, 6.389, 8.417",\ | |
"0.2484, 0.3056, 0.4898, 0.838, 1.41, 2.232, 3.325, 4.705, 6.391, 8.402",\ | |
"0.2476, 0.305, 0.4902, 0.8384, 1.409, 2.233, 3.328, 4.708, 6.389, 8.4"); | |
} | |
} | |
} | |
} | |