/* | |
* 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_1) { | |
area : 35.123200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.000155605" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00015296" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.000155605" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002737 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.2392 ; | |
max_transition : 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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.002644, 0.008414, 0.01943, 0.0366, 0.06069, 0.09238, 0.1323, 0.1811, 0.2392"); | |
values("0.43, 0.4229, 0.4051, 0.3864, 0.3728, 0.3636, 0.357, 0.3522, 0.3486, 0.3459",\ | |
"0.4295, 0.4223, 0.4046, 0.3857, 0.3723, 0.363, 0.3564, 0.3516, 0.348, 0.3454",\ | |
"0.4312, 0.4242, 0.4063, 0.3874, 0.374, 0.3648, 0.3581, 0.3534, 0.3497, 0.347",\ | |
"0.44, 0.4329, 0.4151, 0.3962, 0.3829, 0.3735, 0.3669, 0.3622, 0.3585, 0.3559",\ | |
"0.4577, 0.4506, 0.4328, 0.414, 0.4005, 0.3913, 0.3847, 0.3799, 0.3763, 0.3736",\ | |
"0.4855, 0.4784, 0.4607, 0.4418, 0.4285, 0.4192, 0.4125, 0.4077, 0.404, 0.4014",\ | |
"0.5243, 0.5172, 0.4993, 0.4807, 0.4672, 0.458, 0.4513, 0.4465, 0.4429, 0.4401",\ | |
"0.5751, 0.568, 0.5501, 0.5312, 0.5177, 0.5086, 0.5019, 0.4971, 0.4935, 0.4909",\ | |
"0.6385, 0.6315, 0.6134, 0.5945, 0.5811, 0.5717, 0.5651, 0.5602, 0.5566, 0.5539",\ | |
"0.7149, 0.708, 0.6901, 0.6711, 0.6577, 0.6484, 0.6416, 0.6367, 0.6331, 0.6304"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.002644, 0.008414, 0.01943, 0.0366, 0.06069, 0.09238, 0.1323, 0.1811, 0.2392"); | |
values("0.3178, 0.3139, 0.306, 0.299, 0.2938, 0.2911, 0.2903, 0.2895, 0.2895, 0.2898",\ | |
"0.3178, 0.3137, 0.306, 0.2989, 0.2938, 0.2908, 0.2897, 0.2899, 0.2893, 0.2898",\ | |
"0.319, 0.3151, 0.3071, 0.3001, 0.2951, 0.2921, 0.2911, 0.2909, 0.2908, 0.2908",\ | |
"0.3242, 0.3203, 0.3125, 0.3054, 0.3004, 0.2973, 0.2963, 0.2964, 0.2959, 0.2963",\ | |
"0.3368, 0.333, 0.3249, 0.3179, 0.3129, 0.3099, 0.3089, 0.3087, 0.3092, 0.3088",\ | |
"0.3579, 0.3541, 0.3463, 0.339, 0.3341, 0.3312, 0.33, 0.3296, 0.3294, 0.3298",\ | |
"0.3888, 0.3847, 0.3769, 0.3699, 0.3655, 0.3622, 0.3607, 0.3606, 0.3602, 0.3618",\ | |
"0.4302, 0.4265, 0.4186, 0.4108, 0.4059, 0.404, 0.4026, 0.4017, 0.401, 0.4018",\ | |
"0.4827, 0.4789, 0.4711, 0.4632, 0.4579, 0.4552, 0.4548, 0.455, 0.4554, 0.4548",\ | |
"0.5462, 0.542, 0.5341, 0.5266, 0.5209, 0.5175, 0.5166, 0.5172, 0.5199, 0.5198"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.002644, 0.008414, 0.01943, 0.0366, 0.06069, 0.09238, 0.1323, 0.1811, 0.2392"); | |
values("0.8954, 0.9188, 0.9854, 1.085, 1.214, 1.375, 1.572, 1.811, 2.099, 2.44",\ | |
"0.901, 0.9245, 0.9912, 1.091, 1.22, 1.381, 1.578, 1.817, 2.105, 2.446",\ | |
"0.9295, 0.9531, 1.02, 1.119, 1.248, 1.409, 1.606, 1.845, 2.133, 2.475",\ | |
"0.9948, 1.018, 1.085, 1.184, 1.314, 1.475, 1.672, 1.911, 2.198, 2.54",\ | |
"1.098, 1.122, 1.189, 1.288, 1.417, 1.578, 1.775, 2.014, 2.302, 2.644",\ | |
"1.234, 1.258, 1.325, 1.424, 1.553, 1.714, 1.911, 2.15, 2.438, 2.779",\ | |
"1.4, 1.423, 1.49, 1.59, 1.719, 1.88, 2.077, 2.316, 2.603, 2.945",\ | |
"1.595, 1.618, 1.685, 1.784, 1.913, 2.074, 2.271, 2.51, 2.798, 3.14",\ | |
"1.818, 1.841, 1.908, 2.007, 2.136, 2.297, 2.494, 2.733, 3.021, 3.363",\ | |
"2.07, 2.093, 2.159, 2.259, 2.388, 2.549, 2.746, 2.985, 3.273, 3.615"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.002644, 0.008414, 0.01943, 0.0366, 0.06069, 0.09238, 0.1323, 0.1811, 0.2392"); | |
values("0.817, 0.8366, 0.8964, 1.001, 1.159, 1.381, 1.674, 2.045, 2.497, 3.038",\ | |
"0.8216, 0.8411, 0.9011, 1.005, 1.163, 1.386, 1.679, 2.049, 2.502, 3.042",\ | |
"0.8379, 0.8575, 0.9175, 1.022, 1.18, 1.402, 1.695, 2.066, 2.518, 3.058",\ | |
"0.8581, 0.8777, 0.9378, 1.042, 1.2, 1.422, 1.716, 2.086, 2.539, 3.078",\ | |
"0.8678, 0.8873, 0.9473, 1.051, 1.21, 1.432, 1.725, 2.095, 2.548, 3.087",\ | |
"0.8622, 0.8817, 0.9414, 1.046, 1.204, 1.426, 1.719, 2.09, 2.542, 3.082",\ | |
"0.8389, 0.8583, 0.9183, 1.022, 1.181, 1.403, 1.696, 2.067, 2.519, 3.059",\ | |
"0.795, 0.8147, 0.8743, 0.9785, 1.136, 1.359, 1.652, 2.022, 2.474, 3.015",\ | |
"0.7276, 0.7474, 0.8072, 0.9113, 1.07, 1.291, 1.585, 1.955, 2.408, 2.947",\ | |
"0.6354, 0.6547, 0.7143, 0.8188, 0.9769, 1.199, 1.492, 1.862, 2.315, 2.854"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.002644, 0.008414, 0.01943, 0.0366, 0.06069, 0.09238, 0.1323, 0.1811, 0.2392"); | |
values("0.1579, 0.1815, 0.2488, 0.3534, 0.5062, 0.718, 1.002, 1.371, 1.833, 2.395",\ | |
"0.1575, 0.1816, 0.2487, 0.3534, 0.506, 0.7182, 1.002, 1.372, 1.833, 2.395",\ | |
"0.1574, 0.182, 0.2484, 0.3536, 0.5064, 0.7174, 1.002, 1.371, 1.833, 2.395",\ | |
"0.1576, 0.1814, 0.2496, 0.3534, 0.506, 0.718, 1.001, 1.372, 1.833, 2.395",\ | |
"0.158, 0.182, 0.2488, 0.3534, 0.5064, 0.7178, 1.003, 1.372, 1.836, 2.395",\ | |
"0.1576, 0.1816, 0.2482, 0.3538, 0.506, 0.7176, 1.001, 1.37, 1.834, 2.395",\ | |
"0.1574, 0.1812, 0.2488, 0.3534, 0.5064, 0.718, 1.001, 1.372, 1.834, 2.395",\ | |
"0.1574, 0.182, 0.2484, 0.3538, 0.506, 0.718, 1.001, 1.371, 1.834, 2.395",\ | |
"0.1576, 0.1818, 0.2486, 0.3542, 0.5064, 0.718, 1.001, 1.371, 1.833, 2.393",\ | |
"0.1574, 0.1822, 0.2488, 0.3536, 0.506, 0.7184, 1.002, 1.37, 1.832, 2.396"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.002644, 0.008414, 0.01943, 0.0366, 0.06069, 0.09238, 0.1323, 0.1811, 0.2392"); | |
values("0.1095, 0.134, 0.2199, 0.3891, 0.664, 1.058, 1.58, 2.242, 3.048, 4.001",\ | |
"0.1094, 0.1338, 0.22, 0.3891, 0.6652, 1.058, 1.583, 2.239, 3.043, 4.008",\ | |
"0.1095, 0.1345, 0.2199, 0.3892, 0.6638, 1.058, 1.58, 2.24, 3.042, 4.002",\ | |
"0.1098, 0.1344, 0.22, 0.3892, 0.665, 1.058, 1.583, 2.238, 3.043, 4.008",\ | |
"0.1094, 0.1336, 0.22, 0.389, 0.6638, 1.058, 1.581, 2.24, 3.041, 4.002",\ | |
"0.1088, 0.1332, 0.2202, 0.3896, 0.664, 1.059, 1.581, 2.243, 3.043, 4.002",\ | |
"0.109, 0.134, 0.2202, 0.3892, 0.6642, 1.058, 1.582, 2.243, 3.048, 4.001",\ | |
"0.1096, 0.1336, 0.2206, 0.3892, 0.6656, 1.06, 1.58, 2.242, 3.047, 4.004",\ | |
"0.1098, 0.1342, 0.2204, 0.3904, 0.6646, 1.058, 1.582, 2.238, 3.043, 4.002",\ | |
"0.1096, 0.134, 0.2208, 0.3902, 0.6638, 1.058, 1.581, 2.239, 3.041, 4.001"); | |
} | |
} | |
} | |
} | |