/* | |
* 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.01254495" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0201399" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0201399" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002748 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 3.4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.9101 ; | |
max_transition : 3.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.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.007274, 0.0293, 0.07136, 0.1369, 0.2288, 0.3498, 0.5022, 0.6883, 0.9101"); | |
values("3.465, 3.398, 3.206, 2.935, 2.643, 2.369, 2.138, 1.965, 1.837, 1.736",\ | |
"3.465, 3.398, 3.205, 2.935, 2.643, 2.368, 2.138, 1.964, 1.836, 1.737",\ | |
"3.469, 3.402, 3.209, 2.939, 2.647, 2.372, 2.142, 1.968, 1.84, 1.741",\ | |
"3.485, 3.418, 3.226, 2.956, 2.663, 2.388, 2.158, 1.984, 1.857, 1.757",\ | |
"3.516, 3.449, 3.257, 2.987, 2.695, 2.42, 2.189, 2.016, 1.888, 1.788",\ | |
"3.565, 3.498, 3.306, 3.035, 2.744, 2.468, 2.239, 2.064, 1.937, 1.838",\ | |
"3.633, 3.566, 3.374, 3.103, 2.812, 2.537, 2.307, 2.134, 2.005, 1.905",\ | |
"3.721, 3.654, 3.463, 3.192, 2.9, 2.624, 2.395, 2.22, 2.093, 1.994",\ | |
"3.831, 3.765, 3.573, 3.302, 3.01, 2.735, 2.504, 2.33, 2.203, 2.103",\ | |
"3.964, 3.897, 3.705, 3.434, 3.142, 2.868, 2.637, 2.463, 2.336, 2.236"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.007274, 0.0293, 0.07136, 0.1369, 0.2288, 0.3498, 0.5022, 0.6883, 0.9101"); | |
values("2.034, 1.982, 1.838, 1.665, 1.537, 1.445, 1.375, 1.327, 1.296, 1.274",\ | |
"2.034, 1.981, 1.838, 1.665, 1.536, 1.445, 1.377, 1.331, 1.299, 1.274",\ | |
"2.037, 1.984, 1.841, 1.668, 1.538, 1.447, 1.379, 1.331, 1.301, 1.278",\ | |
"2.048, 1.995, 1.851, 1.678, 1.55, 1.456, 1.39, 1.343, 1.312, 1.29",\ | |
"2.071, 2.019, 1.875, 1.7, 1.573, 1.48, 1.413, 1.37, 1.337, 1.309",\ | |
"2.109, 2.056, 1.914, 1.739, 1.612, 1.519, 1.453, 1.407, 1.375, 1.351",\ | |
"2.164, 2.11, 1.968, 1.794, 1.667, 1.573, 1.508, 1.462, 1.428, 1.405",\ | |
"2.235, 2.184, 2.04, 1.865, 1.738, 1.644, 1.577, 1.53, 1.502, 1.478",\ | |
"2.326, 2.273, 2.128, 1.957, 1.828, 1.735, 1.67, 1.623, 1.59, 1.568",\ | |
"2.436, 2.383, 2.24, 2.066, 1.937, 1.847, 1.783, 1.735, 1.701, 1.68"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.007274, 0.0293, 0.07136, 0.1369, 0.2288, 0.3498, 0.5022, 0.6883, 0.9101"); | |
values("2.344, 2.374, 2.455, 2.574, 2.723, 2.901, 3.108, 3.347, 3.623, 3.94",\ | |
"2.349, 2.379, 2.46, 2.579, 2.728, 2.906, 3.113, 3.352, 3.627, 3.944",\ | |
"2.373, 2.403, 2.485, 2.602, 2.752, 2.93, 3.137, 3.376, 3.651, 3.969",\ | |
"2.428, 2.458, 2.54, 2.658, 2.808, 2.985, 3.192, 3.431, 3.707, 4.024",\ | |
"2.516, 2.546, 2.627, 2.746, 2.895, 3.073, 3.279, 3.519, 3.795, 4.112",\ | |
"2.632, 2.662, 2.744, 2.862, 3.012, 3.19, 3.397, 3.636, 3.911, 4.228",\ | |
"2.773, 2.803, 2.884, 3.003, 3.153, 3.331, 3.538, 3.777, 4.052, 4.369",\ | |
"2.937, 2.966, 3.048, 3.167, 3.316, 3.494, 3.701, 3.94, 4.215, 4.532",\ | |
"3.124, 3.154, 3.235, 3.354, 3.504, 3.681, 3.888, 4.127, 4.402, 4.72",\ | |
"3.336, 3.366, 3.447, 3.566, 3.716, 3.893, 4.1, 4.339, 4.614, 4.931"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.007274, 0.0293, 0.07136, 0.1369, 0.2288, 0.3498, 0.5022, 0.6883, 0.9101"); | |
values("2.107, 2.133, 2.2, 2.301, 2.436, 2.618, 2.854, 3.153, 3.52, 3.959",\ | |
"2.11, 2.136, 2.204, 2.304, 2.439, 2.621, 2.857, 3.156, 3.523, 3.962",\ | |
"2.121, 2.147, 2.215, 2.315, 2.451, 2.632, 2.868, 3.167, 3.534, 3.973",\ | |
"2.135, 2.16, 2.228, 2.328, 2.464, 2.645, 2.882, 3.181, 3.547, 3.986",\ | |
"2.14, 2.165, 2.233, 2.333, 2.469, 2.65, 2.886, 3.185, 3.552, 3.991",\ | |
"2.131, 2.156, 2.224, 2.324, 2.46, 2.641, 2.878, 3.177, 3.543, 3.982",\ | |
"2.106, 2.131, 2.199, 2.299, 2.435, 2.616, 2.853, 3.152, 3.518, 3.958",\ | |
"2.063, 2.089, 2.157, 2.257, 2.392, 2.574, 2.81, 3.109, 3.476, 3.915",\ | |
"1.999, 2.025, 2.093, 2.193, 2.329, 2.51, 2.747, 3.045, 3.412, 3.851",\ | |
"1.915, 1.941, 2.008, 2.108, 2.244, 2.425, 2.661, 2.96, 3.327, 3.766"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.007274, 0.0293, 0.07136, 0.1369, 0.2288, 0.3498, 0.5022, 0.6883, 0.9101"); | |
values("0.2998, 0.3362, 0.4312, 0.5576, 0.713, 0.9074, 1.154, 1.467, 1.861, 2.34",\ | |
"0.2994, 0.3368, 0.431, 0.5576, 0.7142, 0.9074, 1.154, 1.468, 1.859, 2.34",\ | |
"0.2996, 0.3366, 0.431, 0.5576, 0.7134, 0.9072, 1.154, 1.468, 1.859, 2.339",\ | |
"0.3, 0.3364, 0.4306, 0.5576, 0.7124, 0.9074, 1.154, 1.468, 1.859, 2.34",\ | |
"0.2994, 0.3366, 0.4322, 0.5588, 0.7134, 0.9076, 1.155, 1.467, 1.861, 2.339",\ | |
"0.2996, 0.337, 0.4322, 0.5576, 0.7142, 0.9086, 1.154, 1.467, 1.86, 2.34",\ | |
"0.2996, 0.3364, 0.4304, 0.5574, 0.7124, 0.9076, 1.154, 1.467, 1.859, 2.339",\ | |
"0.2996, 0.3368, 0.4318, 0.5578, 0.7142, 0.9074, 1.154, 1.467, 1.861, 2.34",\ | |
"0.2992, 0.336, 0.4316, 0.5584, 0.7132, 0.9086, 1.154, 1.466, 1.861, 2.34",\ | |
"0.2994, 0.336, 0.4312, 0.5576, 0.7142, 0.9082, 1.154, 1.467, 1.86, 2.34"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.007274, 0.0293, 0.07136, 0.1369, 0.2288, 0.3498, 0.5022, 0.6883, 0.9101"); | |
values("0.1492, 0.1784, 0.2592, 0.3932, 0.6036, 0.9176, 1.347, 1.901, 2.58, 3.394",\ | |
"0.1478, 0.1778, 0.2594, 0.3932, 0.6036, 0.9176, 1.347, 1.9, 2.58, 3.394",\ | |
"0.1486, 0.1776, 0.2594, 0.3926, 0.6042, 0.9176, 1.347, 1.902, 2.579, 3.394",\ | |
"0.1486, 0.1776, 0.26, 0.3922, 0.6036, 0.9176, 1.347, 1.901, 2.578, 3.393",\ | |
"0.1492, 0.1784, 0.26, 0.393, 0.6034, 0.9176, 1.347, 1.899, 2.578, 3.394",\ | |
"0.148, 0.1782, 0.2594, 0.393, 0.6038, 0.918, 1.348, 1.899, 2.578, 3.39",\ | |
"0.1488, 0.1774, 0.2598, 0.3932, 0.6038, 0.9174, 1.348, 1.899, 2.578, 3.39",\ | |
"0.1488, 0.1782, 0.2598, 0.3926, 0.6044, 0.9188, 1.348, 1.9, 2.58, 3.39",\ | |
"0.1476, 0.1778, 0.2596, 0.3932, 0.6032, 0.9186, 1.346, 1.9, 2.581, 3.389",\ | |
"0.1482, 0.178, 0.2596, 0.3926, 0.6032, 0.9176, 1.348, 1.9, 2.578, 3.391"); | |
} | |
} | |
} | |
} | |