/* | |
* 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_mcu9t5v0__dlya_1) { | |
area : 31.046400 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.01797895" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.01511785" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.01797895" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002349 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 3.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.3589 ; | |
max_transition : 3.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.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.00347, 0.01214, 0.0287, 0.0545, 0.0907, 0.1383, 0.1983, 0.2716, 0.3589"); | |
values("0.52, 0.5075, 0.4786, 0.4503, 0.4323, 0.4204, 0.4123, 0.4069, 0.4027, 0.3999",\ | |
"0.5198, 0.5074, 0.4784, 0.45, 0.4321, 0.4203, 0.4122, 0.4066, 0.4026, 0.3997",\ | |
"0.5269, 0.5145, 0.4856, 0.4572, 0.439, 0.4274, 0.4193, 0.4138, 0.4096, 0.4067",\ | |
"0.5499, 0.5375, 0.5087, 0.4803, 0.462, 0.4504, 0.4424, 0.4368, 0.4326, 0.4297",\ | |
"0.5926, 0.5802, 0.551, 0.523, 0.5047, 0.4932, 0.4851, 0.4795, 0.4753, 0.4726",\ | |
"0.6567, 0.6444, 0.6153, 0.587, 0.5687, 0.5571, 0.5488, 0.5431, 0.539, 0.5361",\ | |
"0.7419, 0.7295, 0.7001, 0.672, 0.6534, 0.642, 0.6336, 0.6279, 0.6239, 0.621",\ | |
"0.8512, 0.8389, 0.8093, 0.7806, 0.7621, 0.7503, 0.7419, 0.7362, 0.7322, 0.7292",\ | |
"0.9852, 0.9724, 0.9427, 0.9135, 0.895, 0.8831, 0.8748, 0.8688, 0.8647, 0.8616",\ | |
"1.144, 1.131, 1.101, 1.072, 1.053, 1.041, 1.032, 1.026, 1.022, 1.019"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.00347, 0.01214, 0.0287, 0.0545, 0.0907, 0.1383, 0.1983, 0.2716, 0.3589"); | |
values("0.3643, 0.3568, 0.3443, 0.3352, 0.3286, 0.3262, 0.3252, 0.3256, 0.3267, 0.3282",\ | |
"0.365, 0.3576, 0.3448, 0.3347, 0.3292, 0.3265, 0.326, 0.3261, 0.3267, 0.3282",\ | |
"0.3705, 0.3631, 0.3505, 0.3414, 0.3351, 0.3322, 0.3312, 0.3327, 0.3328, 0.3343",\ | |
"0.3883, 0.3808, 0.3684, 0.3588, 0.3526, 0.3496, 0.3488, 0.3492, 0.3504, 0.3524",\ | |
"0.4212, 0.4136, 0.4017, 0.3922, 0.3859, 0.3828, 0.3819, 0.3822, 0.3834, 0.3843",\ | |
"0.4718, 0.464, 0.4504, 0.4409, 0.4369, 0.4332, 0.432, 0.4317, 0.4329, 0.4344",\ | |
"0.5402, 0.5324, 0.5192, 0.5086, 0.5032, 0.5019, 0.5019, 0.5016, 0.5005, 0.502",\ | |
"0.6284, 0.6204, 0.6071, 0.5969, 0.5905, 0.5882, 0.589, 0.5901, 0.5913, 0.5917",\ | |
"0.7372, 0.7294, 0.716, 0.7046, 0.6974, 0.6936, 0.694, 0.6985, 0.7002, 0.7017",\ | |
"0.8671, 0.8591, 0.8453, 0.8347, 0.8258, 0.8225, 0.8224, 0.8233, 0.83, 0.8353"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.00347, 0.01214, 0.0287, 0.0545, 0.0907, 0.1383, 0.1983, 0.2716, 0.3589"); | |
values("0.4127, 0.4303, 0.4799, 0.5556, 0.6579, 0.7916, 0.9631, 1.178, 1.44, 1.754",\ | |
"0.4181, 0.4356, 0.4853, 0.5609, 0.6632, 0.7971, 0.9685, 1.183, 1.446, 1.759",\ | |
"0.4462, 0.4637, 0.5132, 0.5891, 0.6914, 0.8251, 0.9965, 1.211, 1.474, 1.787",\ | |
"0.5053, 0.5228, 0.5722, 0.6481, 0.7504, 0.8841, 1.056, 1.27, 1.533, 1.846",\ | |
"0.5912, 0.6086, 0.6584, 0.7341, 0.8363, 0.97, 1.141, 1.356, 1.618, 1.932",\ | |
"0.6994, 0.7169, 0.7665, 0.8423, 0.9446, 1.078, 1.25, 1.465, 1.727, 2.04",\ | |
"0.8293, 0.8466, 0.8964, 0.972, 1.074, 1.208, 1.379, 1.594, 1.856, 2.17",\ | |
"0.982, 0.9995, 1.049, 1.125, 1.227, 1.361, 1.532, 1.747, 2.009, 2.322",\ | |
"1.16, 1.177, 1.227, 1.302, 1.405, 1.538, 1.71, 1.924, 2.187, 2.5",\ | |
"1.362, 1.38, 1.429, 1.505, 1.607, 1.741, 1.912, 2.127, 2.389, 2.702"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.00347, 0.01214, 0.0287, 0.0545, 0.0907, 0.1383, 0.1983, 0.2716, 0.3589"); | |
values("0.3532, 0.3687, 0.4168, 0.5039, 0.6407, 0.8341, 1.09, 1.412, 1.806, 2.277",\ | |
"0.357, 0.3723, 0.4202, 0.5073, 0.6442, 0.8379, 1.093, 1.416, 1.809, 2.28",\ | |
"0.3688, 0.3844, 0.4323, 0.5196, 0.6563, 0.8496, 1.105, 1.427, 1.822, 2.292",\ | |
"0.3769, 0.3923, 0.4403, 0.5274, 0.6642, 0.8578, 1.113, 1.436, 1.829, 2.298",\ | |
"0.3718, 0.3872, 0.4351, 0.5225, 0.6591, 0.8528, 1.108, 1.431, 1.824, 2.294",\ | |
"0.3504, 0.3658, 0.4134, 0.5005, 0.6373, 0.8304, 1.086, 1.409, 1.802, 2.273",\ | |
"0.3097, 0.3252, 0.3728, 0.46, 0.5966, 0.7899, 1.045, 1.367, 1.761, 2.231",\ | |
"0.2489, 0.2642, 0.3121, 0.3993, 0.5359, 0.7294, 0.9842, 1.306, 1.7, 2.169",\ | |
"0.1663, 0.1817, 0.2294, 0.3163, 0.4529, 0.6462, 0.9011, 1.223, 1.616, 2.085",\ | |
"0.0599, 0.0753, 0.1229, 0.2101, 0.3464, 0.5397, 0.7951, 1.117, 1.51, 1.979"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.00347, 0.01214, 0.0287, 0.0545, 0.0907, 0.1383, 0.1983, 0.2716, 0.3589"); | |
values("0.1015, 0.1204, 0.1741, 0.2635, 0.4045, 0.6107, 0.8904, 1.253, 1.699, 2.232",\ | |
"0.1016, 0.1204, 0.1742, 0.2634, 0.4045, 0.6103, 0.8904, 1.253, 1.701, 2.233",\ | |
"0.1016, 0.1204, 0.174, 0.2635, 0.4041, 0.6107, 0.8907, 1.253, 1.701, 2.232",\ | |
"0.1015, 0.1206, 0.1741, 0.2633, 0.404, 0.6106, 0.8906, 1.253, 1.701, 2.232",\ | |
"0.1014, 0.12, 0.1737, 0.264, 0.4042, 0.6108, 0.8908, 1.253, 1.699, 2.232",\ | |
"0.1014, 0.1202, 0.174, 0.2638, 0.4044, 0.61, 0.8904, 1.252, 1.7, 2.232",\ | |
"0.1014, 0.12, 0.1742, 0.264, 0.4046, 0.6092, 0.8896, 1.252, 1.699, 2.234",\ | |
"0.1018, 0.121, 0.1744, 0.2636, 0.4042, 0.6092, 0.8892, 1.253, 1.699, 2.234",\ | |
"0.1024, 0.1208, 0.1742, 0.2642, 0.404, 0.6098, 0.8898, 1.252, 1.698, 2.232",\ | |
"0.1026, 0.1214, 0.175, 0.2646, 0.4048, 0.6106, 0.8894, 1.251, 1.698, 2.231"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.00347, 0.01214, 0.0287, 0.0545, 0.0907, 0.1383, 0.1983, 0.2716, 0.3589"); | |
values("0.07806, 0.09868, 0.1749, 0.3315, 0.5841, 0.9403, 1.41, 2.006, 2.725, 3.586",\ | |
"0.07828, 0.09866, 0.1753, 0.3315, 0.5837, 0.9408, 1.41, 2.002, 2.726, 3.586",\ | |
"0.07798, 0.09874, 0.1752, 0.3314, 0.5838, 0.9405, 1.41, 2.002, 2.725, 3.586",\ | |
"0.07784, 0.09852, 0.1752, 0.3313, 0.5838, 0.9408, 1.41, 2.005, 2.725, 3.585",\ | |
"0.0781, 0.09872, 0.1747, 0.3315, 0.5841, 0.9418, 1.412, 2.003, 2.726, 3.587",\ | |
"0.07846, 0.09878, 0.1743, 0.3317, 0.5848, 0.941, 1.411, 2.002, 2.724, 3.585",\ | |
"0.0784, 0.0988, 0.175, 0.3314, 0.5852, 0.941, 1.411, 2.006, 2.727, 3.584",\ | |
"0.0784, 0.099, 0.1752, 0.3314, 0.5852, 0.9416, 1.41, 2.002, 2.726, 3.585",\ | |
"0.0788, 0.0994, 0.1748, 0.3314, 0.5842, 0.9414, 1.41, 2.002, 2.725, 3.587",\ | |
"0.079, 0.0996, 0.1754, 0.3316, 0.5842, 0.9422, 1.412, 2.002, 2.724, 3.585"); | |
} | |
} | |
} | |
} | |