/* | |
* 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__dlya_1) { | |
area : 24.147200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "2.399958e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "2.38887e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "2.399958e-05" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002269 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 6.8 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.2371 ; | |
max_transition : 6.8 ; | |
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.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.00263, 0.008351, 0.01928, 0.0363, 0.06018, 0.0916, 0.1312, 0.1795, 0.2371"); | |
values("0.03742, 0.03745, 0.0376, 0.03779, 0.03794, 0.03803, 0.03809, 0.03813, 0.03816, 0.03818",\ | |
"0.03722, 0.03724, 0.0374, 0.03757, 0.03772, 0.03782, 0.03788, 0.03792, 0.03795, 0.03797",\ | |
"0.03699, 0.03702, 0.03715, 0.03733, 0.03749, 0.03759, 0.03765, 0.03768, 0.03771, 0.03773",\ | |
"0.03711, 0.03713, 0.03728, 0.03746, 0.0376, 0.0377, 0.03777, 0.03781, 0.03784, 0.03786",\ | |
"0.03761, 0.03763, 0.03775, 0.03794, 0.03811, 0.0382, 0.03827, 0.03831, 0.03833, 0.03835",\ | |
"0.03845, 0.03847, 0.03862, 0.0388, 0.03896, 0.03906, 0.03913, 0.03916, 0.03919, 0.03921",\ | |
"0.03969, 0.03969, 0.03982, 0.04002, 0.04017, 0.04025, 0.04032, 0.04036, 0.04039, 0.04042",\ | |
"0.04134, 0.04134, 0.04146, 0.04167, 0.04182, 0.04191, 0.04198, 0.04201, 0.04204, 0.04207",\ | |
"0.04343, 0.04345, 0.04357, 0.04377, 0.04391, 0.04403, 0.04409, 0.04414, 0.04417, 0.04418",\ | |
"0.04606, 0.04609, 0.04622, 0.04639, 0.04654, 0.04665, 0.04671, 0.04675, 0.04677, 0.0468"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.00263, 0.008351, 0.01928, 0.0363, 0.06018, 0.0916, 0.1312, 0.1795, 0.2371"); | |
values("0.0285, 0.02864, 0.0289, 0.02924, 0.02953, 0.02978, 0.02998, 0.03022, 0.03068, 0.03095",\ | |
"0.02843, 0.02853, 0.02884, 0.02915, 0.02944, 0.02972, 0.02992, 0.0301, 0.03054, 0.03088",\ | |
"0.02827, 0.02837, 0.02867, 0.029, 0.02925, 0.02956, 0.02976, 0.02998, 0.03036, 0.03072",\ | |
"0.02826, 0.02839, 0.02867, 0.02898, 0.02926, 0.02956, 0.02982, 0.03, 0.0304, 0.03084",\ | |
"0.02857, 0.02864, 0.02898, 0.02926, 0.02957, 0.02988, 0.03012, 0.0303, 0.03056, 0.03076",\ | |
"0.02923, 0.02931, 0.02957, 0.02995, 0.03027, 0.03051, 0.03067, 0.0309, 0.03129, 0.0317",\ | |
"0.03025, 0.03034, 0.0306, 0.03088, 0.03122, 0.03156, 0.03168, 0.03198, 0.03218, 0.03239",\ | |
"0.03165, 0.03173, 0.03197, 0.03231, 0.03258, 0.03289, 0.03332, 0.03339, 0.03349, 0.03362",\ | |
"0.0335, 0.03355, 0.03384, 0.03418, 0.03445, 0.03457, 0.03491, 0.03543, 0.03569, 0.03562",\ | |
"0.03575, 0.03586, 0.03608, 0.03651, 0.03674, 0.03695, 0.03709, 0.03733, 0.0379, 0.03844"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.00263, 0.008351, 0.01928, 0.0363, 0.06018, 0.0916, 0.1312, 0.1795, 0.2371"); | |
values("0.7812, 0.8104, 0.8886, 1.001, 1.147, 1.335, 1.577, 1.878, 2.246, 2.684",\ | |
"0.7935, 0.8227, 0.9009, 1.013, 1.159, 1.348, 1.589, 1.891, 2.258, 2.696",\ | |
"0.8516, 0.8808, 0.9589, 1.071, 1.217, 1.406, 1.647, 1.949, 2.316, 2.754",\ | |
"0.9725, 1.002, 1.08, 1.192, 1.338, 1.527, 1.768, 2.069, 2.437, 2.875",\ | |
"1.136, 1.165, 1.244, 1.356, 1.502, 1.691, 1.932, 2.233, 2.601, 3.039",\ | |
"1.324, 1.353, 1.43, 1.543, 1.689, 1.877, 2.118, 2.42, 2.788, 3.226",\ | |
"1.537, 1.566, 1.645, 1.756, 1.903, 2.092, 2.333, 2.635, 3.002, 3.441",\ | |
"1.784, 1.813, 1.891, 2.003, 2.149, 2.338, 2.579, 2.881, 3.248, 3.686",\ | |
"2.067, 2.096, 2.175, 2.287, 2.433, 2.622, 2.863, 3.165, 3.532, 3.97",\ | |
"2.39, 2.419, 2.497, 2.609, 2.755, 2.944, 3.185, 3.486, 3.854, 4.293"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.00263, 0.008351, 0.01928, 0.0363, 0.06018, 0.0916, 0.1312, 0.1795, 0.2371"); | |
values("0.5906, 0.6206, 0.7187, 0.9011, 1.182, 1.576, 2.093, 2.745, 3.54, 4.486",\ | |
"0.6041, 0.634, 0.7321, 0.9142, 1.196, 1.589, 2.107, 2.757, 3.552, 4.497",\ | |
"0.6457, 0.6756, 0.7737, 0.956, 1.237, 1.631, 2.148, 2.799, 3.594, 4.538",\ | |
"0.6859, 0.7157, 0.8137, 0.9961, 1.278, 1.671, 2.188, 2.839, 3.633, 4.577",\ | |
"0.7056, 0.7354, 0.8335, 1.016, 1.297, 1.691, 2.208, 2.86, 3.655, 4.602",\ | |
"0.7019, 0.7318, 0.83, 1.012, 1.293, 1.687, 2.203, 2.855, 3.647, 4.595",\ | |
"0.6723, 0.7023, 0.8005, 0.9823, 1.264, 1.657, 2.174, 2.824, 3.618, 4.566",\ | |
"0.6136, 0.6435, 0.7415, 0.9237, 1.205, 1.598, 2.115, 2.765, 3.558, 4.505",\ | |
"0.5231, 0.553, 0.6509, 0.8333, 1.115, 1.508, 2.025, 2.675, 3.468, 4.414",\ | |
"0.3976, 0.4276, 0.5253, 0.7078, 0.9893, 1.382, 1.899, 2.55, 3.343, 4.289"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.00263, 0.008351, 0.01928, 0.0363, 0.06018, 0.0916, 0.1312, 0.1795, 0.2371"); | |
values("0.1447, 0.1694, 0.2425, 0.3676, 0.5624, 0.8502, 1.242, 1.749, 2.372, 3.115",\ | |
"0.1452, 0.1696, 0.2428, 0.3679, 0.562, 0.8508, 1.244, 1.749, 2.369, 3.116",\ | |
"0.1448, 0.17, 0.2428, 0.3668, 0.5626, 0.8508, 1.244, 1.749, 2.369, 3.116",\ | |
"0.145, 0.1696, 0.243, 0.3676, 0.5618, 0.8506, 1.244, 1.749, 2.369, 3.116",\ | |
"0.145, 0.1696, 0.2426, 0.3678, 0.5624, 0.8506, 1.244, 1.749, 2.37, 3.116",\ | |
"0.1448, 0.1696, 0.2426, 0.3672, 0.5618, 0.849, 1.243, 1.747, 2.372, 3.113",\ | |
"0.1458, 0.1698, 0.2424, 0.3664, 0.562, 0.8502, 1.243, 1.747, 2.371, 3.115",\ | |
"0.145, 0.1698, 0.2426, 0.367, 0.562, 0.849, 1.242, 1.747, 2.368, 3.111",\ | |
"0.1458, 0.1702, 0.2436, 0.3664, 0.5618, 0.849, 1.243, 1.747, 2.368, 3.108",\ | |
"0.146, 0.1698, 0.2432, 0.3674, 0.562, 0.8488, 1.244, 1.747, 2.368, 3.111"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.00263, 0.008351, 0.01928, 0.0363, 0.06018, 0.0916, 0.1312, 0.1795, 0.2371"); | |
values("0.1281, 0.1691, 0.3244, 0.6318, 1.113, 1.791, 2.684, 3.811, 5.185, 6.825",\ | |
"0.1279, 0.1694, 0.3242, 0.6326, 1.115, 1.792, 2.681, 3.812, 5.187, 6.824",\ | |
"0.1278, 0.1693, 0.3244, 0.6322, 1.115, 1.792, 2.681, 3.81, 5.187, 6.823",\ | |
"0.1278, 0.1692, 0.3244, 0.6328, 1.115, 1.792, 2.685, 3.81, 5.188, 6.822",\ | |
"0.1276, 0.169, 0.3244, 0.6328, 1.114, 1.793, 2.686, 3.81, 5.179, 6.822",\ | |
"0.1274, 0.1692, 0.3244, 0.6312, 1.113, 1.791, 2.684, 3.805, 5.186, 6.818",\ | |
"0.1276, 0.1696, 0.3242, 0.6316, 1.113, 1.789, 2.682, 3.806, 5.18, 6.813",\ | |
"0.1278, 0.1692, 0.3246, 0.6332, 1.113, 1.79, 2.679, 3.799, 5.171, 6.812",\ | |
"0.1278, 0.169, 0.3244, 0.6322, 1.114, 1.791, 2.68, 3.799, 5.167, 6.804",\ | |
"0.128, 0.1694, 0.3246, 0.6322, 1.114, 1.789, 2.679, 3.8, 5.168, 6.8"); | |
} | |
} | |
} | |
} | |