/* | |
* 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_2) { | |
area : 79.027200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.000341726" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0003387615" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.000341726" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002769 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 2.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.4661 ; | |
max_transition : 2.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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.00421, 0.01548, 0.037, 0.07052, 0.1176, 0.1795, 0.2574, 0.3526, 0.4661"); | |
values("1.449, 1.423, 1.353, 1.267, 1.189, 1.133, 1.095, 1.066, 1.044, 1.026",\ | |
"1.448, 1.423, 1.354, 1.267, 1.188, 1.134, 1.095, 1.066, 1.044, 1.026",\ | |
"1.453, 1.427, 1.358, 1.271, 1.193, 1.138, 1.099, 1.071, 1.049, 1.032",\ | |
"1.469, 1.443, 1.374, 1.287, 1.208, 1.154, 1.115, 1.086, 1.064, 1.047",\ | |
"1.498, 1.471, 1.402, 1.316, 1.237, 1.183, 1.144, 1.115, 1.093, 1.076",\ | |
"1.542, 1.516, 1.447, 1.361, 1.282, 1.228, 1.189, 1.16, 1.138, 1.121",\ | |
"1.604, 1.578, 1.509, 1.422, 1.344, 1.29, 1.251, 1.221, 1.199, 1.182",\ | |
"1.685, 1.659, 1.589, 1.503, 1.424, 1.37, 1.331, 1.302, 1.28, 1.263",\ | |
"1.784, 1.758, 1.689, 1.602, 1.523, 1.469, 1.43, 1.401, 1.379, 1.362",\ | |
"1.904, 1.878, 1.808, 1.722, 1.643, 1.588, 1.55, 1.521, 1.499, 1.482"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.00421, 0.01548, 0.037, 0.07052, 0.1176, 0.1795, 0.2574, 0.3526, 0.4661"); | |
values("1.042, 1.023, 0.9789, 0.9455, 0.9217, 0.9033, 0.8919, 0.8849, 0.883, 0.88",\ | |
"1.043, 1.023, 0.9796, 0.9454, 0.922, 0.9057, 0.8919, 0.8843, 0.8808, 0.8811",\ | |
"1.046, 1.026, 0.9833, 0.949, 0.9263, 0.908, 0.8968, 0.8887, 0.8846, 0.8839",\ | |
"1.056, 1.036, 0.9933, 0.9605, 0.9359, 0.918, 0.9067, 0.8981, 0.894, 0.8932",\ | |
"1.078, 1.058, 1.015, 0.9825, 0.9596, 0.9396, 0.9276, 0.9217, 0.9187, 0.9163",\ | |
"1.114, 1.094, 1.05, 1.018, 0.9936, 0.9763, 0.9634, 0.9569, 0.9528, 0.9521",\ | |
"1.165, 1.145, 1.102, 1.069, 1.045, 1.027, 1.016, 1.008, 1.003, 1.002",\ | |
"1.231, 1.211, 1.167, 1.135, 1.109, 1.091, 1.081, 1.074, 1.07, 1.068",\ | |
"1.313, 1.294, 1.25, 1.217, 1.194, 1.176, 1.162, 1.155, 1.154, 1.153",\ | |
"1.413, 1.394, 1.351, 1.316, 1.289, 1.274, 1.266, 1.259, 1.254, 1.251"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.00421, 0.01548, 0.037, 0.07052, 0.1176, 0.1795, 0.2574, 0.3526, 0.4661"); | |
values("1.409, 1.428, 1.48, 1.552, 1.643, 1.754, 1.888, 2.048, 2.239, 2.466",\ | |
"1.413, 1.432, 1.483, 1.556, 1.647, 1.757, 1.891, 2.052, 2.243, 2.47",\ | |
"1.431, 1.451, 1.502, 1.574, 1.666, 1.776, 1.91, 2.07, 2.262, 2.489",\ | |
"1.474, 1.494, 1.545, 1.618, 1.709, 1.819, 1.953, 2.114, 2.305, 2.532",\ | |
"1.542, 1.562, 1.613, 1.686, 1.777, 1.887, 2.021, 2.182, 2.373, 2.6",\ | |
"1.633, 1.653, 1.704, 1.776, 1.867, 1.978, 2.112, 2.272, 2.464, 2.69",\ | |
"1.744, 1.763, 1.814, 1.887, 1.978, 2.088, 2.222, 2.383, 2.574, 2.801",\ | |
"1.873, 1.892, 1.944, 2.016, 2.107, 2.218, 2.352, 2.512, 2.704, 2.931",\ | |
"2.021, 2.041, 2.092, 2.165, 2.256, 2.366, 2.5, 2.66, 2.852, 3.078",\ | |
"2.188, 2.208, 2.26, 2.332, 2.424, 2.534, 2.668, 2.828, 3.02, 3.247"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.00421, 0.01548, 0.037, 0.07052, 0.1176, 0.1795, 0.2574, 0.3526, 0.4661"); | |
values("1.311, 1.326, 1.369, 1.438, 1.541, 1.687, 1.88, 2.125, 2.425, 2.782",\ | |
"1.313, 1.329, 1.371, 1.44, 1.544, 1.689, 1.883, 2.128, 2.427, 2.785",\ | |
"1.322, 1.338, 1.381, 1.449, 1.553, 1.699, 1.892, 2.137, 2.437, 2.795",\ | |
"1.333, 1.348, 1.391, 1.46, 1.563, 1.709, 1.902, 2.147, 2.447, 2.805",\ | |
"1.337, 1.352, 1.395, 1.464, 1.568, 1.713, 1.906, 2.151, 2.451, 2.809",\ | |
"1.33, 1.346, 1.389, 1.457, 1.561, 1.707, 1.9, 2.144, 2.444, 2.803",\ | |
"1.313, 1.328, 1.371, 1.44, 1.543, 1.689, 1.882, 2.127, 2.427, 2.785",\ | |
"1.28, 1.296, 1.338, 1.407, 1.511, 1.656, 1.849, 2.094, 2.394, 2.752",\ | |
"1.232, 1.247, 1.29, 1.359, 1.462, 1.608, 1.801, 2.046, 2.345, 2.704",\ | |
"1.167, 1.183, 1.225, 1.294, 1.397, 1.543, 1.736, 1.981, 2.28, 2.638"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.00421, 0.01548, 0.037, 0.07052, 0.1176, 0.1795, 0.2574, 0.3526, 0.4661"); | |
values("0.114, 0.136, 0.1904, 0.2648, 0.364, 0.4994, 0.6812, 0.9174, 1.217, 1.582",\ | |
"0.1134, 0.1358, 0.1902, 0.265, 0.364, 0.5002, 0.681, 0.9182, 1.217, 1.582",\ | |
"0.1138, 0.1358, 0.1902, 0.2652, 0.3636, 0.499, 0.6816, 0.9174, 1.216, 1.581",\ | |
"0.113, 0.1358, 0.1904, 0.265, 0.3636, 0.4996, 0.6822, 0.9174, 1.217, 1.582",\ | |
"0.1138, 0.136, 0.19, 0.2652, 0.3638, 0.4992, 0.6816, 0.9172, 1.217, 1.581",\ | |
"0.1134, 0.136, 0.1908, 0.2652, 0.3644, 0.4994, 0.6818, 0.9176, 1.217, 1.583",\ | |
"0.1132, 0.1358, 0.1902, 0.2648, 0.3636, 0.499, 0.6808, 0.9176, 1.217, 1.582",\ | |
"0.1138, 0.1362, 0.1908, 0.2656, 0.3642, 0.5004, 0.6812, 0.9188, 1.216, 1.581",\ | |
"0.1142, 0.1362, 0.1904, 0.2658, 0.3638, 0.499, 0.6822, 0.9174, 1.216, 1.583",\ | |
"0.1136, 0.1362, 0.1906, 0.2648, 0.3642, 0.4996, 0.6812, 0.9186, 1.217, 1.582"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.00421, 0.01548, 0.037, 0.07052, 0.1176, 0.1795, 0.2574, 0.3526, 0.4661"); | |
values("0.064, 0.0822, 0.1368, 0.244, 0.4196, 0.6734, 1.012, 1.437, 1.959, 2.585",\ | |
"0.0646, 0.0824, 0.1366, 0.2436, 0.4198, 0.6726, 1.012, 1.438, 1.959, 2.581",\ | |
"0.0648, 0.083, 0.1374, 0.2442, 0.4194, 0.6722, 1.01, 1.437, 1.959, 2.583",\ | |
"0.0642, 0.0834, 0.1368, 0.244, 0.4196, 0.6732, 1.011, 1.437, 1.958, 2.58",\ | |
"0.0644, 0.083, 0.1368, 0.2434, 0.4194, 0.6736, 1.012, 1.439, 1.96, 2.58",\ | |
"0.0644, 0.0832, 0.1366, 0.2434, 0.4192, 0.6732, 1.012, 1.44, 1.962, 2.58",\ | |
"0.0646, 0.0834, 0.1366, 0.2436, 0.4192, 0.673, 1.011, 1.44, 1.959, 2.58",\ | |
"0.0644, 0.0826, 0.1366, 0.2438, 0.4198, 0.6734, 1.011, 1.439, 1.962, 2.582",\ | |
"0.0646, 0.083, 0.1368, 0.244, 0.4192, 0.6724, 1.01, 1.438, 1.961, 2.58",\ | |
"0.0654, 0.083, 0.1366, 0.2448, 0.4192, 0.6732, 1.011, 1.437, 1.96, 2.584"); | |
} | |
} | |
} | |
} | |