/* | |
* 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__dlyd_2) { | |
area : 81.849600 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.01240085" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0149237" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0149237" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002637 ; | |
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 : 0.7203 ; | |
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.005965, 0.02339, 0.05667, 0.1085, 0.1813, 0.277, 0.3976, 0.5448, 0.7203"); | |
values("2.172, 2.124, 1.99, 1.813, 1.636, 1.483, 1.371, 1.293, 1.235, 1.19",\ | |
"2.172, 2.124, 1.989, 1.813, 1.635, 1.483, 1.371, 1.293, 1.234, 1.189",\ | |
"2.177, 2.129, 1.995, 1.818, 1.641, 1.488, 1.376, 1.298, 1.239, 1.194",\ | |
"2.196, 2.147, 2.013, 1.836, 1.659, 1.507, 1.394, 1.316, 1.258, 1.213",\ | |
"2.23, 2.182, 2.048, 1.871, 1.694, 1.541, 1.429, 1.35, 1.292, 1.247",\ | |
"2.283, 2.235, 2.101, 1.924, 1.748, 1.595, 1.483, 1.404, 1.345, 1.3",\ | |
"2.357, 2.309, 2.174, 1.998, 1.821, 1.668, 1.556, 1.478, 1.419, 1.374",\ | |
"2.452, 2.403, 2.27, 2.093, 1.915, 1.763, 1.651, 1.572, 1.514, 1.469",\ | |
"2.569, 2.521, 2.387, 2.211, 2.033, 1.88, 1.767, 1.69, 1.631, 1.586",\ | |
"2.711, 2.662, 2.528, 2.352, 2.174, 2.022, 1.909, 1.831, 1.773, 1.728"); | |
} | |
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.005965, 0.02339, 0.05667, 0.1085, 0.1813, 0.277, 0.3976, 0.5448, 0.7203"); | |
values("1.425, 1.386, 1.287, 1.188, 1.121, 1.074, 1.041, 1.022, 1.007, 1",\ | |
"1.425, 1.386, 1.287, 1.188, 1.12, 1.075, 1.042, 1.021, 1.007, 1",\ | |
"1.428, 1.39, 1.29, 1.191, 1.125, 1.078, 1.047, 1.026, 1.011, 1.004",\ | |
"1.44, 1.401, 1.303, 1.203, 1.137, 1.09, 1.058, 1.036, 1.023, 1.015",\ | |
"1.466, 1.427, 1.328, 1.229, 1.162, 1.116, 1.085, 1.062, 1.051, 1.043",\ | |
"1.507, 1.469, 1.369, 1.271, 1.204, 1.157, 1.127, 1.106, 1.095, 1.083",\ | |
"1.567, 1.528, 1.428, 1.329, 1.262, 1.216, 1.186, 1.165, 1.152, 1.147",\ | |
"1.645, 1.606, 1.509, 1.407, 1.341, 1.294, 1.264, 1.24, 1.226, 1.216",\ | |
"1.742, 1.703, 1.605, 1.504, 1.439, 1.394, 1.362, 1.34, 1.325, 1.315",\ | |
"1.859, 1.82, 1.72, 1.622, 1.552, 1.508, 1.48, 1.461, 1.448, 1.438"); | |
} | |
} | |
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.005965, 0.02339, 0.05667, 0.1085, 0.1813, 0.277, 0.3976, 0.5448, 0.7203"); | |
values("1.894, 1.922, 1.997, 2.106, 2.245, 2.411, 2.608, 2.84, 3.111, 3.429",\ | |
"1.899, 1.927, 2.002, 2.111, 2.25, 2.416, 2.613, 2.845, 3.117, 3.434",\ | |
"1.926, 1.954, 2.029, 2.139, 2.277, 2.443, 2.639, 2.871, 3.143, 3.46",\ | |
"1.985, 2.013, 2.088, 2.198, 2.336, 2.502, 2.699, 2.931, 3.203, 3.52",\ | |
"2.077, 2.105, 2.18, 2.29, 2.428, 2.594, 2.791, 3.022, 3.294, 3.612",\ | |
"2.196, 2.225, 2.299, 2.409, 2.547, 2.714, 2.91, 3.142, 3.414, 3.731",\ | |
"2.34, 2.368, 2.443, 2.553, 2.691, 2.857, 3.054, 3.286, 3.558, 3.875",\ | |
"2.507, 2.535, 2.61, 2.719, 2.858, 3.024, 3.221, 3.452, 3.724, 4.042",\ | |
"2.699, 2.727, 2.802, 2.911, 3.049, 3.216, 3.412, 3.644, 3.916, 4.233",\ | |
"2.916, 2.944, 3.02, 3.129, 3.267, 3.433, 3.63, 3.861, 4.133, 4.451"); | |
} | |
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.005965, 0.02339, 0.05667, 0.1085, 0.1813, 0.277, 0.3976, 0.5448, 0.7203"); | |
values("1.76, 1.784, 1.848, 1.946, 2.085, 2.276, 2.529, 2.849, 3.242, 3.711",\ | |
"1.763, 1.787, 1.851, 1.949, 2.088, 2.279, 2.532, 2.852, 3.245, 3.714",\ | |
"1.775, 1.799, 1.863, 1.961, 2.099, 2.291, 2.543, 2.863, 3.256, 3.726",\ | |
"1.785, 1.809, 1.874, 1.971, 2.11, 2.302, 2.554, 2.874, 3.267, 3.737",\ | |
"1.786, 1.81, 1.875, 1.972, 2.111, 2.303, 2.555, 2.875, 3.268, 3.738",\ | |
"1.773, 1.797, 1.861, 1.959, 2.098, 2.289, 2.542, 2.862, 3.255, 3.724",\ | |
"1.741, 1.765, 1.829, 1.927, 2.066, 2.258, 2.51, 2.83, 3.223, 3.692",\ | |
"1.69, 1.714, 1.778, 1.876, 2.015, 2.206, 2.459, 2.779, 3.172, 3.642",\ | |
"1.617, 1.641, 1.705, 1.803, 1.942, 2.133, 2.386, 2.706, 3.099, 3.569",\ | |
"1.521, 1.545, 1.609, 1.707, 1.846, 2.038, 2.29, 2.61, 3.003, 3.472"); | |
} | |
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.005965, 0.02339, 0.05667, 0.1085, 0.1813, 0.277, 0.3976, 0.5448, 0.7203"); | |
values("0.2286, 0.2622, 0.3468, 0.462, 0.6086, 0.803, 1.058, 1.388, 1.802, 2.311",\ | |
"0.2286, 0.2622, 0.3462, 0.461, 0.6084, 0.8028, 1.058, 1.389, 1.803, 2.311",\ | |
"0.2288, 0.2622, 0.3458, 0.4608, 0.6086, 0.8024, 1.058, 1.388, 1.803, 2.312",\ | |
"0.2288, 0.2622, 0.3466, 0.4618, 0.6086, 0.8028, 1.058, 1.388, 1.803, 2.312",\ | |
"0.2282, 0.2626, 0.346, 0.461, 0.6078, 0.8028, 1.058, 1.389, 1.804, 2.313",\ | |
"0.229, 0.2624, 0.346, 0.461, 0.6088, 0.8024, 1.057, 1.388, 1.802, 2.311",\ | |
"0.229, 0.2624, 0.346, 0.4608, 0.6088, 0.8024, 1.058, 1.388, 1.802, 2.312",\ | |
"0.2296, 0.2626, 0.3468, 0.4616, 0.6088, 0.8028, 1.057, 1.388, 1.802, 2.312",\ | |
"0.2292, 0.2624, 0.3458, 0.4618, 0.6086, 0.803, 1.058, 1.388, 1.803, 2.31",\ | |
"0.2278, 0.2618, 0.346, 0.4614, 0.6084, 0.8024, 1.057, 1.387, 1.803, 2.312"); | |
} | |
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.005965, 0.02339, 0.05667, 0.1085, 0.1813, 0.277, 0.3976, 0.5448, 0.7203"); | |
values("0.123, 0.1508, 0.2314, 0.372, 0.606, 0.9514, 1.415, 2.01, 2.738, 3.6",\ | |
"0.1234, 0.1506, 0.2314, 0.3718, 0.6058, 0.9516, 1.417, 2.01, 2.737, 3.601",\ | |
"0.1228, 0.1506, 0.232, 0.3726, 0.6058, 0.9514, 1.417, 2.01, 2.737, 3.601",\ | |
"0.1234, 0.1516, 0.2312, 0.3728, 0.606, 0.9516, 1.416, 2.009, 2.736, 3.601",\ | |
"0.1238, 0.152, 0.2316, 0.372, 0.606, 0.9512, 1.416, 2.009, 2.736, 3.599",\ | |
"0.1238, 0.1516, 0.2316, 0.372, 0.606, 0.9516, 1.415, 2.008, 2.734, 3.602",\ | |
"0.1238, 0.1516, 0.2318, 0.3716, 0.607, 0.9508, 1.415, 2.007, 2.734, 3.599",\ | |
"0.1232, 0.152, 0.2316, 0.3724, 0.6068, 0.9506, 1.416, 2.01, 2.737, 3.603",\ | |
"0.1236, 0.1512, 0.2312, 0.372, 0.6062, 0.9522, 1.416, 2.009, 2.734, 3.604",\ | |
"0.1232, 0.1512, 0.2316, 0.3722, 0.6058, 0.9524, 1.416, 2.011, 2.737, 3.602"); | |
} | |
} | |
} | |
} | |