/* | |
* 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_4) { | |
area : 87.808000 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0003382" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00033242" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0003382" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002739 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.9536 ; | |
max_transition : 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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.007575, 0.03066, 0.07473, 0.1434, 0.2397, 0.3665, 0.5262, 0.7212, 0.9536"); | |
values("2.434, 2.379, 2.224, 2.015, 1.799, 1.614, 1.48, 1.384, 1.31, 1.252",\ | |
"2.434, 2.379, 2.224, 2.015, 1.799, 1.613, 1.48, 1.383, 1.309, 1.251",\ | |
"2.436, 2.38, 2.226, 2.017, 1.801, 1.615, 1.48, 1.386, 1.312, 1.254",\ | |
"2.445, 2.389, 2.235, 2.025, 1.809, 1.624, 1.489, 1.393, 1.32, 1.262",\ | |
"2.462, 2.407, 2.252, 2.043, 1.827, 1.641, 1.507, 1.411, 1.337, 1.28",\ | |
"2.49, 2.435, 2.28, 2.071, 1.855, 1.67, 1.536, 1.44, 1.366, 1.308",\ | |
"2.529, 2.473, 2.319, 2.11, 1.894, 1.708, 1.574, 1.478, 1.404, 1.347",\ | |
"2.579, 2.524, 2.37, 2.16, 1.944, 1.759, 1.624, 1.529, 1.454, 1.396",\ | |
"2.643, 2.587, 2.433, 2.223, 2.008, 1.821, 1.689, 1.592, 1.519, 1.461",\ | |
"2.719, 2.663, 2.509, 2.299, 2.084, 1.898, 1.764, 1.668, 1.594, 1.536"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.007575, 0.03066, 0.07473, 0.1434, 0.2397, 0.3665, 0.5262, 0.7212, 0.9536"); | |
values("1.363, 1.32, 1.217, 1.128, 1.067, 1.022, 0.9881, 0.9681, 0.9551, 0.95",\ | |
"1.363, 1.32, 1.217, 1.129, 1.066, 1.021, 0.9866, 0.9681, 0.9541, 0.9475",\ | |
"1.364, 1.321, 1.217, 1.127, 1.068, 1.022, 0.9881, 0.9706, 0.9591, 0.9475",\ | |
"1.37, 1.326, 1.223, 1.134, 1.073, 1.027, 0.9936, 0.9746, 0.9611, 0.955",\ | |
"1.382, 1.34, 1.235, 1.147, 1.086, 1.04, 1.009, 0.9886, 0.9761, 0.9695",\ | |
"1.403, 1.361, 1.255, 1.168, 1.105, 1.059, 1.03, 1.011, 0.9941, 0.9895",\ | |
"1.434, 1.392, 1.285, 1.198, 1.138, 1.091, 1.063, 1.04, 1.024, 1.02",\ | |
"1.476, 1.432, 1.327, 1.239, 1.178, 1.131, 1.102, 1.083, 1.069, 1.06",\ | |
"1.527, 1.484, 1.378, 1.29, 1.229, 1.185, 1.153, 1.132, 1.119, 1.113",\ | |
"1.591, 1.548, 1.441, 1.354, 1.293, 1.249, 1.219, 1.198, 1.182, 1.175"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.007575, 0.03066, 0.07473, 0.1434, 0.2397, 0.3665, 0.5262, 0.7212, 0.9536"); | |
values("2.8, 2.838, 2.938, 3.08, 3.255, 3.461, 3.699, 3.972, 4.285, 4.641",\ | |
"2.805, 2.844, 2.944, 3.086, 3.261, 3.467, 3.704, 3.978, 4.291, 4.647",\ | |
"2.834, 2.872, 2.972, 3.115, 3.29, 3.496, 3.733, 4.007, 4.319, 4.676",\ | |
"2.899, 2.937, 3.038, 3.18, 3.355, 3.561, 3.798, 4.072, 4.384, 4.741",\ | |
"3.003, 3.041, 3.141, 3.282, 3.459, 3.665, 3.902, 4.176, 4.488, 4.844",\ | |
"3.139, 3.176, 3.277, 3.419, 3.595, 3.8, 4.038, 4.312, 4.624, 4.981",\ | |
"3.305, 3.342, 3.443, 3.585, 3.76, 3.967, 4.203, 4.477, 4.789, 5.146",\ | |
"3.499, 3.537, 3.638, 3.78, 3.955, 4.161, 4.398, 4.672, 4.984, 5.341",\ | |
"3.722, 3.76, 3.861, 4.003, 4.178, 4.384, 4.621, 4.895, 5.207, 5.564",\ | |
"3.974, 4.012, 4.112, 4.255, 4.43, 4.635, 4.873, 5.146, 5.459, 5.815"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.007575, 0.03066, 0.07473, 0.1434, 0.2397, 0.3665, 0.5262, 0.7212, 0.9536"); | |
values("2.437, 2.466, 2.545, 2.663, 2.828, 3.051, 3.342, 3.709, 4.16, 4.699",\ | |
"2.442, 2.471, 2.55, 2.667, 2.833, 3.056, 3.347, 3.714, 4.165, 4.703",\ | |
"2.458, 2.488, 2.566, 2.683, 2.849, 3.072, 3.363, 3.731, 4.181, 4.72",\ | |
"2.478, 2.508, 2.586, 2.704, 2.869, 3.092, 3.383, 3.751, 4.201, 4.739",\ | |
"2.488, 2.517, 2.596, 2.713, 2.879, 3.102, 3.393, 3.76, 4.211, 4.749",\ | |
"2.482, 2.512, 2.59, 2.708, 2.873, 3.096, 3.387, 3.755, 4.205, 4.744",\ | |
"2.459, 2.488, 2.567, 2.684, 2.85, 3.073, 3.364, 3.731, 4.182, 4.721",\ | |
"2.415, 2.444, 2.522, 2.64, 2.806, 3.029, 3.32, 3.687, 4.138, 4.676",\ | |
"2.347, 2.377, 2.455, 2.573, 2.738, 2.962, 3.253, 3.62, 4.071, 4.609",\ | |
"2.255, 2.285, 2.363, 2.48, 2.646, 2.869, 3.16, 3.528, 3.978, 4.517"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.007575, 0.03066, 0.07473, 0.1434, 0.2397, 0.3665, 0.5262, 0.7212, 0.9536"); | |
values("0.3072, 0.3498, 0.4568, 0.5998, 0.7754, 0.9934, 1.268, 1.614, 2.037, 2.555",\ | |
"0.3072, 0.3496, 0.4576, 0.6, 0.776, 0.9932, 1.269, 1.614, 2.037, 2.555",\ | |
"0.3076, 0.3496, 0.4576, 0.5996, 0.775, 0.9918, 1.268, 1.613, 2.037, 2.555",\ | |
"0.3076, 0.3492, 0.4572, 0.6004, 0.775, 0.9924, 1.268, 1.614, 2.037, 2.555",\ | |
"0.3072, 0.3496, 0.4574, 0.6002, 0.7758, 0.9924, 1.268, 1.614, 2.038, 2.555",\ | |
"0.3076, 0.3496, 0.4572, 0.6002, 0.7758, 0.9926, 1.268, 1.614, 2.037, 2.554",\ | |
"0.3072, 0.3496, 0.4568, 0.5998, 0.7754, 0.9926, 1.27, 1.614, 2.037, 2.554",\ | |
"0.3072, 0.3496, 0.4568, 0.6002, 0.7756, 0.9922, 1.268, 1.614, 2.038, 2.554",\ | |
"0.3072, 0.3494, 0.4564, 0.5996, 0.7746, 0.9924, 1.269, 1.613, 2.038, 2.554",\ | |
"0.3066, 0.3494, 0.4568, 0.5994, 0.7756, 0.992, 1.269, 1.615, 2.037, 2.556"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.007575, 0.03066, 0.07473, 0.1434, 0.2397, 0.3665, 0.5262, 0.7212, 0.9536"); | |
values("0.1422, 0.1742, 0.2638, 0.426, 0.6874, 1.063, 1.576, 2.232, 3.039, 3.998",\ | |
"0.1408, 0.1722, 0.2646, 0.4262, 0.6872, 1.064, 1.575, 2.23, 3.037, 3.996",\ | |
"0.1418, 0.1724, 0.2644, 0.4264, 0.6868, 1.063, 1.575, 2.229, 3.032, 3.995",\ | |
"0.1418, 0.1744, 0.264, 0.4262, 0.688, 1.063, 1.575, 2.232, 3.034, 3.995",\ | |
"0.141, 0.1732, 0.2644, 0.4258, 0.6882, 1.064, 1.577, 2.228, 3.032, 3.991",\ | |
"0.1416, 0.1728, 0.2652, 0.4256, 0.6884, 1.064, 1.575, 2.229, 3.034, 3.999",\ | |
"0.141, 0.1732, 0.2644, 0.4264, 0.688, 1.065, 1.577, 2.228, 3.035, 3.991",\ | |
"0.1416, 0.1732, 0.2654, 0.4268, 0.6884, 1.064, 1.574, 2.228, 3.036, 3.996",\ | |
"0.1406, 0.173, 0.2648, 0.4262, 0.6878, 1.065, 1.576, 2.229, 3.033, 3.996",\ | |
"0.1414, 0.173, 0.265, 0.4258, 0.688, 1.064, 1.574, 2.231, 3.032, 3.996"); | |
} | |
} | |
} | |
} | |