/* | |
* 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_4) { | |
area : 93.139200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0128084" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0260997" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0260997" ; | |
} | |
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.435 ; | |
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.04563, 0.112, 0.2153, 0.3603, 0.5511, 0.7914, 1.085, 1.435"); | |
values("6.051, 5.938, 5.603, 5.111, 4.554, 3.999, 3.501, 3.087, 2.777, 2.545",\ | |
"6.051, 5.937, 5.602, 5.111, 4.554, 4.001, 3.5, 3.087, 2.776, 2.544",\ | |
"6.056, 5.942, 5.607, 5.116, 4.558, 4.004, 3.506, 3.092, 2.781, 2.548",\ | |
"6.074, 5.961, 5.626, 5.134, 4.577, 4.023, 3.525, 3.11, 2.798, 2.566",\ | |
"6.108, 5.995, 5.66, 5.169, 4.61, 4.056, 3.558, 3.144, 2.834, 2.601",\ | |
"6.161, 6.048, 5.713, 5.222, 4.663, 4.111, 3.611, 3.197, 2.886, 2.653",\ | |
"6.234, 6.122, 5.786, 5.295, 4.737, 4.183, 3.684, 3.271, 2.961, 2.727",\ | |
"6.33, 6.217, 5.881, 5.39, 4.833, 4.28, 3.781, 3.366, 3.054, 2.822",\ | |
"6.447, 6.334, 5.998, 5.507, 4.95, 4.397, 3.897, 3.484, 3.172, 2.94",\ | |
"6.589, 6.475, 6.14, 5.648, 5.091, 4.538, 4.041, 3.626, 3.315, 3.082"); | |
} | |
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.04563, 0.112, 0.2153, 0.3603, 0.5511, 0.7914, 1.085, 1.435"); | |
values("3.128, 3.035, 2.773, 2.432, 2.139, 1.945, 1.806, 1.704, 1.625, 1.572",\ | |
"3.127, 3.034, 2.773, 2.431, 2.142, 1.946, 1.806, 1.706, 1.627, 1.572",\ | |
"3.131, 3.038, 2.776, 2.434, 2.147, 1.949, 1.812, 1.705, 1.627, 1.574",\ | |
"3.143, 3.05, 2.789, 2.448, 2.155, 1.965, 1.821, 1.724, 1.643, 1.588",\ | |
"3.17, 3.075, 2.816, 2.47, 2.18, 1.987, 1.848, 1.75, 1.67, 1.614",\ | |
"3.211, 3.118, 2.855, 2.516, 2.225, 2.033, 1.892, 1.788, 1.708, 1.656",\ | |
"3.27, 3.176, 2.915, 2.573, 2.28, 2.092, 1.949, 1.85, 1.771, 1.715",\ | |
"3.347, 3.255, 2.995, 2.651, 2.357, 2.161, 2.027, 1.926, 1.845, 1.798",\ | |
"3.444, 3.351, 3.091, 2.746, 2.456, 2.265, 2.123, 2.02, 1.942, 1.89",\ | |
"3.561, 3.468, 3.21, 2.86, 2.564, 2.376, 2.245, 2.141, 2.063, 2.007"); | |
} | |
} | |
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.04563, 0.112, 0.2153, 0.3603, 0.5511, 0.7914, 1.085, 1.435"); | |
values("2.332, 2.366, 2.456, 2.587, 2.752, 2.948, 3.174, 3.433, 3.726, 4.06",\ | |
"2.337, 2.371, 2.461, 2.592, 2.757, 2.954, 3.179, 3.438, 3.731, 4.065",\ | |
"2.364, 2.397, 2.487, 2.619, 2.784, 2.98, 3.206, 3.464, 3.758, 4.092",\ | |
"2.423, 2.456, 2.547, 2.678, 2.843, 3.039, 3.265, 3.524, 3.817, 4.151",\ | |
"2.515, 2.549, 2.639, 2.77, 2.935, 3.131, 3.357, 3.616, 3.909, 4.243",\ | |
"2.635, 2.669, 2.759, 2.89, 3.055, 3.251, 3.477, 3.736, 4.029, 4.363",\ | |
"2.78, 2.814, 2.904, 3.035, 3.2, 3.396, 3.622, 3.881, 4.174, 4.508",\ | |
"2.948, 2.981, 3.072, 3.203, 3.368, 3.564, 3.79, 4.048, 4.342, 4.676",\ | |
"3.14, 3.173, 3.264, 3.395, 3.561, 3.756, 3.982, 4.241, 4.534, 4.868",\ | |
"3.358, 3.392, 3.482, 3.614, 3.778, 3.975, 4.201, 4.459, 4.753, 5.087"); | |
} | |
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.04563, 0.112, 0.2153, 0.3603, 0.5511, 0.7914, 1.085, 1.435"); | |
values("2.001, 2.03, 2.107, 2.22, 2.368, 2.562, 2.813, 3.13, 3.517, 3.983",\ | |
"2.004, 2.033, 2.111, 2.223, 2.371, 2.565, 2.817, 3.133, 3.521, 3.986",\ | |
"2.015, 2.045, 2.122, 2.235, 2.383, 2.577, 2.829, 3.144, 3.532, 3.997",\ | |
"2.027, 2.057, 2.134, 2.246, 2.395, 2.589, 2.84, 3.157, 3.545, 4.009",\ | |
"2.029, 2.058, 2.135, 2.248, 2.396, 2.59, 2.841, 3.158, 3.546, 4.011",\ | |
"2.016, 2.046, 2.123, 2.236, 2.384, 2.578, 2.83, 3.146, 3.534, 3.999",\ | |
"1.986, 2.015, 2.092, 2.205, 2.353, 2.547, 2.799, 3.115, 3.503, 3.968",\ | |
"1.936, 1.965, 2.043, 2.155, 2.303, 2.497, 2.749, 3.065, 3.453, 3.918",\ | |
"1.864, 1.893, 1.971, 2.083, 2.231, 2.425, 2.677, 2.993, 3.381, 3.846",\ | |
"1.769, 1.798, 1.876, 1.988, 2.136, 2.331, 2.582, 2.898, 3.286, 3.751"); | |
} | |
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.04563, 0.112, 0.2153, 0.3603, 0.5511, 0.7914, 1.085, 1.435"); | |
values("0.395, 0.4348, 0.5408, 0.6848, 0.8564, 1.061, 1.316, 1.632, 2.024, 2.502",\ | |
"0.3942, 0.4346, 0.5408, 0.6844, 0.856, 1.062, 1.316, 1.631, 2.025, 2.502",\ | |
"0.3948, 0.4342, 0.5412, 0.6842, 0.856, 1.061, 1.316, 1.631, 2.023, 2.503",\ | |
"0.3942, 0.4336, 0.5422, 0.6846, 0.8558, 1.062, 1.317, 1.631, 2.023, 2.502",\ | |
"0.3954, 0.4348, 0.5414, 0.6844, 0.8564, 1.062, 1.317, 1.632, 2.023, 2.501",\ | |
"0.3948, 0.4342, 0.5416, 0.6842, 0.8546, 1.062, 1.316, 1.631, 2.025, 2.503",\ | |
"0.3954, 0.4342, 0.5412, 0.6842, 0.8558, 1.062, 1.316, 1.633, 2.024, 2.504",\ | |
"0.3946, 0.4334, 0.5422, 0.6848, 0.8558, 1.062, 1.317, 1.632, 2.023, 2.503",\ | |
"0.3948, 0.4338, 0.5418, 0.685, 0.8568, 1.062, 1.316, 1.632, 2.024, 2.503",\ | |
"0.3932, 0.4326, 0.54, 0.6848, 0.855, 1.061, 1.316, 1.632, 2.024, 2.5"); | |
} | |
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.04563, 0.112, 0.2153, 0.3603, 0.5511, 0.7914, 1.085, 1.435"); | |
values("0.1824, 0.2142, 0.3066, 0.4506, 0.6682, 0.9962, 1.443, 2.024, 2.741, 3.6",\ | |
"0.1824, 0.214, 0.3054, 0.4504, 0.6688, 0.994, 1.444, 2.024, 2.74, 3.603",\ | |
"0.1828, 0.2146, 0.3056, 0.4502, 0.6686, 0.9942, 1.444, 2.024, 2.742, 3.601",\ | |
"0.1822, 0.2138, 0.3054, 0.4504, 0.6686, 0.9946, 1.445, 2.023, 2.741, 3.603",\ | |
"0.1822, 0.214, 0.3064, 0.4508, 0.6686, 0.9942, 1.443, 2.023, 2.741, 3.603",\ | |
"0.183, 0.2146, 0.306, 0.45, 0.6688, 0.9958, 1.443, 2.022, 2.742, 3.601",\ | |
"0.1826, 0.215, 0.3066, 0.4504, 0.6688, 0.9948, 1.443, 2.023, 2.741, 3.603",\ | |
"0.1826, 0.214, 0.3052, 0.4502, 0.6678, 0.9954, 1.443, 2.022, 2.74, 3.599",\ | |
"0.1822, 0.2142, 0.3052, 0.4508, 0.6686, 0.996, 1.445, 2.024, 2.741, 3.601",\ | |
"0.182, 0.2144, 0.3056, 0.4512, 0.6692, 0.9952, 1.444, 2.023, 2.742, 3.6"); | |
} | |
} | |
} | |
} | |