/* | |
* 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__dlya_2) { | |
area : 28.537600 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.000184115" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00018039" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.000184115" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002316 ; | |
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.4782 ; | |
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.004294, 0.01586, 0.03794, 0.07234, 0.1206, 0.1841, 0.2641, 0.3618, 0.4782"); | |
values("0.5045, 0.4879, 0.4494, 0.4144, 0.3931, 0.3792, 0.3701, 0.3635, 0.3589, 0.3555",\ | |
"0.5039, 0.4872, 0.4487, 0.4138, 0.3924, 0.3786, 0.3695, 0.3631, 0.3583, 0.3549",\ | |
"0.507, 0.4903, 0.4517, 0.4169, 0.3955, 0.3817, 0.3724, 0.366, 0.3614, 0.3578",\ | |
"0.5186, 0.5021, 0.4635, 0.4287, 0.4073, 0.3935, 0.3843, 0.3777, 0.3731, 0.3697",\ | |
"0.5406, 0.5238, 0.4853, 0.4504, 0.4291, 0.4153, 0.4062, 0.3997, 0.3949, 0.3916",\ | |
"0.5735, 0.5565, 0.5179, 0.4829, 0.462, 0.4484, 0.439, 0.4325, 0.4277, 0.4242",\ | |
"0.6178, 0.601, 0.5627, 0.5276, 0.5064, 0.4926, 0.4831, 0.4766, 0.472, 0.4684",\ | |
"0.6747, 0.6579, 0.6195, 0.5844, 0.563, 0.5491, 0.5399, 0.5332, 0.5288, 0.5253",\ | |
"0.7445, 0.7275, 0.6891, 0.6539, 0.6324, 0.6186, 0.6094, 0.6028, 0.5981, 0.5948",\ | |
"0.8279, 0.8113, 0.7724, 0.7371, 0.7159, 0.7022, 0.6926, 0.686, 0.6811, 0.6778"); | |
} | |
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.004294, 0.01586, 0.03794, 0.07234, 0.1206, 0.1841, 0.2641, 0.3618, 0.4782"); | |
values("0.3165, 0.308, 0.2942, 0.2861, 0.281, 0.2794, 0.2805, 0.2802, 0.2827, 0.284",\ | |
"0.3164, 0.3081, 0.2948, 0.286, 0.2806, 0.279, 0.2788, 0.2797, 0.2812, 0.2855",\ | |
"0.3189, 0.3105, 0.2974, 0.2887, 0.2831, 0.281, 0.2814, 0.2822, 0.2847, 0.2865",\ | |
"0.3278, 0.3193, 0.3059, 0.2974, 0.2923, 0.2902, 0.2906, 0.2907, 0.2927, 0.297",\ | |
"0.3443, 0.3358, 0.3233, 0.3137, 0.3091, 0.3064, 0.3067, 0.3082, 0.3092, 0.313",\ | |
"0.3707, 0.3618, 0.3482, 0.3397, 0.3357, 0.3327, 0.333, 0.3337, 0.3352, 0.338",\ | |
"0.4068, 0.3981, 0.3843, 0.375, 0.3696, 0.371, 0.3695, 0.3692, 0.3697, 0.3735",\ | |
"0.4535, 0.4445, 0.4309, 0.422, 0.4166, 0.4145, 0.418, 0.4192, 0.4187, 0.419",\ | |
"0.511, 0.5017, 0.4877, 0.4783, 0.472, 0.471, 0.471, 0.4777, 0.4812, 0.48",\ | |
"0.5796, 0.5704, 0.5566, 0.5471, 0.5413, 0.5384, 0.5395, 0.5422, 0.5507, 0.5545"); | |
} | |
} | |
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.004294, 0.01586, 0.03794, 0.07234, 0.1206, 0.1841, 0.2641, 0.3618, 0.4782"); | |
values("0.544, 0.5684, 0.633, 0.7262, 0.8472, 0.9993, 1.19, 1.425, 1.712, 2.054",\ | |
"0.5497, 0.574, 0.6386, 0.7318, 0.8528, 1.005, 1.195, 1.431, 1.717, 2.059",\ | |
"0.5803, 0.6046, 0.6694, 0.7626, 0.8836, 1.036, 1.226, 1.462, 1.748, 2.09",\ | |
"0.6464, 0.6706, 0.7353, 0.8286, 0.9494, 1.102, 1.292, 1.528, 1.814, 2.156",\ | |
"0.7415, 0.7658, 0.8306, 0.9237, 1.045, 1.197, 1.387, 1.623, 1.91, 2.252",\ | |
"0.8627, 0.8871, 0.9516, 1.045, 1.166, 1.318, 1.508, 1.744, 2.03, 2.373",\ | |
"1.009, 1.033, 1.098, 1.191, 1.312, 1.464, 1.655, 1.89, 2.177, 2.519",\ | |
"1.181, 1.205, 1.27, 1.363, 1.484, 1.636, 1.826, 2.062, 2.349, 2.691",\ | |
"1.379, 1.403, 1.468, 1.562, 1.682, 1.834, 2.025, 2.26, 2.547, 2.889",\ | |
"1.606, 1.631, 1.696, 1.789, 1.91, 2.062, 2.252, 2.488, 2.775, 3.117"); | |
} | |
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.004294, 0.01586, 0.03794, 0.07234, 0.1206, 0.1841, 0.2641, 0.3618, 0.4782"); | |
values("0.4202, 0.4398, 0.4977, 0.6001, 0.7581, 0.9816, 1.277, 1.648, 2.103, 2.646",\ | |
"0.425, 0.4448, 0.5028, 0.6051, 0.7631, 0.9867, 1.282, 1.654, 2.108, 2.65",\ | |
"0.441, 0.4608, 0.5188, 0.6211, 0.7791, 1.003, 1.297, 1.669, 2.125, 2.667",\ | |
"0.4533, 0.4731, 0.5312, 0.6334, 0.7917, 1.015, 1.31, 1.681, 2.136, 2.677",\ | |
"0.4516, 0.4715, 0.5296, 0.6318, 0.7899, 1.014, 1.309, 1.681, 2.136, 2.677",\ | |
"0.4324, 0.4521, 0.5101, 0.6122, 0.7704, 0.9936, 1.289, 1.661, 2.115, 2.658",\ | |
"0.393, 0.4128, 0.4708, 0.573, 0.7312, 0.9544, 1.249, 1.621, 2.075, 2.617",\ | |
"0.3319, 0.3516, 0.4094, 0.5118, 0.6698, 0.8933, 1.188, 1.559, 2.013, 2.554",\ | |
"0.246, 0.2656, 0.3235, 0.4255, 0.5837, 0.8074, 1.102, 1.474, 1.927, 2.468",\ | |
"0.1349, 0.1546, 0.2123, 0.3146, 0.473, 0.6959, 0.9911, 1.362, 1.816, 2.357"); | |
} | |
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.004294, 0.01586, 0.03794, 0.07234, 0.1206, 0.1841, 0.2641, 0.3618, 0.4782"); | |
values("0.1175, 0.1428, 0.2072, 0.3073, 0.4558, 0.668, 0.9583, 1.339, 1.813, 2.383",\ | |
"0.1175, 0.1425, 0.2073, 0.3073, 0.4555, 0.668, 0.959, 1.341, 1.813, 2.384",\ | |
"0.1177, 0.1426, 0.207, 0.307, 0.4559, 0.6678, 0.9582, 1.34, 1.815, 2.383",\ | |
"0.1175, 0.1429, 0.207, 0.3069, 0.4556, 0.6672, 0.9584, 1.338, 1.814, 2.383",\ | |
"0.1176, 0.1426, 0.207, 0.3076, 0.4558, 0.6672, 0.9582, 1.34, 1.814, 2.384",\ | |
"0.1176, 0.1422, 0.2068, 0.3076, 0.4564, 0.668, 0.9598, 1.34, 1.815, 2.383",\ | |
"0.1176, 0.1424, 0.2072, 0.3074, 0.4556, 0.6672, 0.9582, 1.339, 1.813, 2.384",\ | |
"0.1178, 0.1426, 0.207, 0.3072, 0.456, 0.6674, 0.9582, 1.34, 1.814, 2.383",\ | |
"0.1176, 0.143, 0.2074, 0.3078, 0.4558, 0.6676, 0.9594, 1.339, 1.812, 2.38",\ | |
"0.1176, 0.1428, 0.2072, 0.3074, 0.4564, 0.6672, 0.959, 1.339, 1.812, 2.38"); | |
} | |
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.004294, 0.01586, 0.03794, 0.07234, 0.1206, 0.1841, 0.2641, 0.3618, 0.4782"); | |
values("0.07346, 0.09754, 0.1836, 0.3557, 0.6363, 1.035, 1.559, 2.22, 3.026, 3.995",\ | |
"0.07348, 0.09776, 0.1835, 0.3558, 0.6369, 1.034, 1.56, 2.222, 3.029, 3.989",\ | |
"0.07326, 0.09782, 0.1834, 0.3559, 0.6363, 1.035, 1.56, 2.22, 3.031, 3.994",\ | |
"0.07346, 0.09786, 0.1835, 0.3558, 0.637, 1.035, 1.559, 2.22, 3.029, 3.987",\ | |
"0.07324, 0.09742, 0.1836, 0.3561, 0.6362, 1.035, 1.56, 2.222, 3.031, 3.994",\ | |
"0.0738, 0.0976, 0.1838, 0.3556, 0.6366, 1.034, 1.561, 2.219, 3.03, 3.994",\ | |
"0.0734, 0.098, 0.1836, 0.356, 0.6374, 1.034, 1.559, 2.219, 3.028, 3.985",\ | |
"0.0738, 0.0978, 0.1838, 0.3562, 0.6376, 1.035, 1.559, 2.218, 3.027, 3.985",\ | |
"0.0732, 0.0976, 0.184, 0.356, 0.6368, 1.035, 1.56, 2.219, 3.024, 3.983",\ | |
"0.0738, 0.0976, 0.1844, 0.356, 0.6368, 1.035, 1.56, 2.219, 3.024, 3.985"); | |
} | |
} | |
} | |
} | |