/* | |
* 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__dlyb_2) { | |
area : 39.513600 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0002176955" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.000214731" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0002176955" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002746 ; | |
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.4662 ; | |
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.004211, 0.01548, 0.03701, 0.07054, 0.1176, 0.1795, 0.2575, 0.3527, 0.4662"); | |
values("1.004, 0.9783, 0.9096, 0.8234, 0.7449, 0.6904, 0.6513, 0.6227, 0.6005, 0.5835",\ | |
"1.004, 0.9783, 0.9095, 0.8235, 0.7448, 0.6901, 0.6514, 0.6225, 0.6005, 0.5833",\ | |
"1.009, 0.983, 0.914, 0.8279, 0.7493, 0.6946, 0.6559, 0.6269, 0.605, 0.588",\ | |
"1.024, 0.9982, 0.9295, 0.8433, 0.7647, 0.7101, 0.6715, 0.6424, 0.6203, 0.6032",\ | |
"1.053, 1.027, 0.9584, 0.8725, 0.7935, 0.7391, 0.7003, 0.6714, 0.6494, 0.6323",\ | |
"1.098, 1.072, 1.003, 0.9172, 0.8386, 0.7838, 0.7451, 0.7161, 0.6941, 0.677",\ | |
"1.159, 1.133, 1.064, 0.9783, 0.8998, 0.8455, 0.8066, 0.7778, 0.7556, 0.7385",\ | |
"1.24, 1.214, 1.145, 1.059, 0.9807, 0.9259, 0.8872, 0.8582, 0.8359, 0.8189",\ | |
"1.339, 1.313, 1.245, 1.159, 1.079, 1.025, 0.9858, 0.957, 0.9351, 0.9181",\ | |
"1.46, 1.434, 1.365, 1.279, 1.2, 1.145, 1.107, 1.078, 1.055, 1.038"); | |
} | |
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.004211, 0.01548, 0.03701, 0.07054, 0.1176, 0.1795, 0.2575, 0.3527, 0.4662"); | |
values("0.6205, 0.6008, 0.5591, 0.5257, 0.5007, 0.4828, 0.4713, 0.4652, 0.4613, 0.4606",\ | |
"0.6211, 0.601, 0.5594, 0.525, 0.501, 0.4831, 0.4718, 0.4652, 0.4607, 0.4611",\ | |
"0.6236, 0.6041, 0.5624, 0.529, 0.504, 0.4861, 0.4746, 0.4685, 0.464, 0.4639",\ | |
"0.6341, 0.6144, 0.5722, 0.5394, 0.5143, 0.4962, 0.485, 0.4789, 0.4756, 0.4754",\ | |
"0.6561, 0.637, 0.5948, 0.5613, 0.5363, 0.5183, 0.5076, 0.4998, 0.497, 0.4947",\ | |
"0.6921, 0.6731, 0.6306, 0.5976, 0.5725, 0.5539, 0.5428, 0.5356, 0.5328, 0.5326",\ | |
"0.743, 0.7235, 0.6808, 0.6479, 0.6247, 0.6057, 0.5939, 0.5862, 0.5839, 0.5827",\ | |
"0.8106, 0.7906, 0.7486, 0.7126, 0.6904, 0.676, 0.6621, 0.6538, 0.6499, 0.6498",\ | |
"0.8939, 0.8735, 0.8324, 0.7971, 0.7718, 0.7532, 0.7457, 0.7391, 0.7352, 0.7306",\ | |
"0.9943, 0.9743, 0.9316, 0.8977, 0.8734, 0.8528, 0.8414, 0.8381, 0.8397, 0.8373"); | |
} | |
} | |
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.004211, 0.01548, 0.03701, 0.07054, 0.1176, 0.1795, 0.2575, 0.3527, 0.4662"); | |
values("0.6358, 0.655, 0.7062, 0.779, 0.8701, 0.9807, 1.115, 1.275, 1.467, 1.694",\ | |
"0.6395, 0.6589, 0.71, 0.7825, 0.8736, 0.9843, 1.118, 1.279, 1.47, 1.697",\ | |
"0.6584, 0.6777, 0.7288, 0.8015, 0.8925, 1.003, 1.137, 1.298, 1.489, 1.716",\ | |
"0.7013, 0.7206, 0.7718, 0.8446, 0.9357, 1.046, 1.18, 1.341, 1.532, 1.759",\ | |
"0.7694, 0.7888, 0.8399, 0.9125, 1.004, 1.114, 1.248, 1.409, 1.6, 1.827",\ | |
"0.8598, 0.8792, 0.9302, 1.003, 1.094, 1.204, 1.339, 1.499, 1.691, 1.917",\ | |
"0.9701, 0.9894, 1.04, 1.113, 1.204, 1.315, 1.449, 1.609, 1.801, 2.028",\ | |
"1.099, 1.118, 1.169, 1.242, 1.333, 1.444, 1.578, 1.738, 1.93, 2.157",\ | |
"1.247, 1.266, 1.317, 1.39, 1.481, 1.592, 1.725, 1.886, 2.078, 2.304",\ | |
"1.414, 1.433, 1.485, 1.557, 1.648, 1.759, 1.893, 2.054, 2.245, 2.472"); | |
} | |
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.004211, 0.01548, 0.03701, 0.07054, 0.1176, 0.1795, 0.2575, 0.3527, 0.4662"); | |
values("0.5437, 0.5591, 0.6015, 0.6702, 0.7738, 0.9195, 1.113, 1.357, 1.658, 2.016",\ | |
"0.5462, 0.5616, 0.6041, 0.6728, 0.7766, 0.9221, 1.115, 1.36, 1.66, 2.018",\ | |
"0.5553, 0.5708, 0.6133, 0.6821, 0.7857, 0.9313, 1.124, 1.369, 1.669, 2.028",\ | |
"0.5659, 0.5812, 0.6238, 0.6926, 0.7961, 0.9417, 1.135, 1.38, 1.68, 2.038",\ | |
"0.5695, 0.585, 0.6275, 0.6962, 0.7998, 0.9454, 1.139, 1.384, 1.683, 2.042",\ | |
"0.5634, 0.5789, 0.6212, 0.69, 0.7936, 0.9391, 1.132, 1.377, 1.677, 2.035",\ | |
"0.5454, 0.5609, 0.6033, 0.6722, 0.7758, 0.9213, 1.115, 1.359, 1.659, 2.017",\ | |
"0.5133, 0.5288, 0.5713, 0.6399, 0.7437, 0.8892, 1.082, 1.327, 1.627, 1.985",\ | |
"0.4651, 0.4803, 0.5231, 0.5917, 0.6955, 0.8408, 1.034, 1.279, 1.578, 1.936",\ | |
"0.4001, 0.4156, 0.4582, 0.527, 0.6305, 0.776, 0.9693, 1.214, 1.514, 1.872"); | |
} | |
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.004211, 0.01548, 0.03701, 0.07054, 0.1176, 0.1795, 0.2575, 0.3527, 0.4662"); | |
values("0.1157, 0.1374, 0.1915, 0.2659, 0.3651, 0.5, 0.6831, 0.9202, 1.218, 1.582",\ | |
"0.1155, 0.1378, 0.1919, 0.2668, 0.3647, 0.5007, 0.6821, 0.919, 1.218, 1.582",\ | |
"0.1162, 0.1377, 0.1917, 0.2668, 0.3651, 0.5013, 0.6828, 0.9196, 1.218, 1.582",\ | |
"0.1159, 0.1374, 0.1915, 0.2659, 0.3652, 0.5008, 0.6828, 0.9186, 1.218, 1.583",\ | |
"0.1161, 0.1378, 0.1916, 0.2664, 0.3648, 0.5008, 0.6824, 0.9186, 1.218, 1.583",\ | |
"0.1158, 0.1378, 0.1918, 0.267, 0.3652, 0.5016, 0.6824, 0.9186, 1.218, 1.584",\ | |
"0.115, 0.1374, 0.191, 0.2656, 0.3648, 0.5002, 0.6828, 0.9202, 1.218, 1.582",\ | |
"0.1152, 0.137, 0.1908, 0.2658, 0.365, 0.5006, 0.6836, 0.9202, 1.217, 1.583",\ | |
"0.1156, 0.1372, 0.1918, 0.2658, 0.3648, 0.5004, 0.6826, 0.92, 1.218, 1.583",\ | |
"0.1156, 0.1376, 0.192, 0.266, 0.3652, 0.5002, 0.6826, 0.9198, 1.218, 1.584"); | |
} | |
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.004211, 0.01548, 0.03701, 0.07054, 0.1176, 0.1795, 0.2575, 0.3527, 0.4662"); | |
values("0.0656, 0.0845, 0.1377, 0.2446, 0.4208, 0.6742, 1.013, 1.441, 1.961, 2.582",\ | |
"0.06598, 0.0845, 0.1377, 0.2447, 0.4202, 0.674, 1.013, 1.441, 1.961, 2.583",\ | |
"0.06562, 0.08448, 0.1377, 0.2446, 0.4208, 0.674, 1.013, 1.441, 1.961, 2.583",\ | |
"0.06582, 0.08462, 0.1379, 0.2449, 0.4207, 0.6746, 1.013, 1.442, 1.962, 2.582",\ | |
"0.0656, 0.08446, 0.1377, 0.2451, 0.4202, 0.6746, 1.012, 1.439, 1.963, 2.583",\ | |
"0.0657, 0.08376, 0.1377, 0.245, 0.4202, 0.6748, 1.013, 1.439, 1.962, 2.587",\ | |
"0.0662, 0.084, 0.1378, 0.2448, 0.4202, 0.6734, 1.013, 1.44, 1.962, 2.584",\ | |
"0.0658, 0.0846, 0.1378, 0.245, 0.4208, 0.6744, 1.011, 1.44, 1.963, 2.582",\ | |
"0.0662, 0.0846, 0.138, 0.2454, 0.4206, 0.675, 1.012, 1.439, 1.96, 2.584",\ | |
"0.0664, 0.0842, 0.1382, 0.2454, 0.421, 0.675, 1.012, 1.44, 1.96, 2.582"); | |
} | |
} | |
} | |
} | |