/* | |
* 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_1) { | |
area : 24.147200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.002406492" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0018782676" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.002406492" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.00235 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.9 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.2328 ; | |
max_transition : 8.9 ; | |
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.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.0026, 0.008216, 0.01894, 0.03565, 0.05909, 0.08994, 0.1288, 0.1763, 0.2328"); | |
values("0.04153, 0.04132, 0.04101, 0.04087, 0.0408, 0.04076, 0.04075, 0.04073, 0.04071, 0.0407",\ | |
"0.0413, 0.04109, 0.04078, 0.04062, 0.04057, 0.04052, 0.0405, 0.0405, 0.04048, 0.04048",\ | |
"0.04124, 0.04102, 0.0407, 0.04055, 0.0405, 0.04045, 0.04042, 0.04042, 0.04041, 0.0404",\ | |
"0.04196, 0.04172, 0.04142, 0.04128, 0.0412, 0.04117, 0.04115, 0.04113, 0.04113, 0.04112",\ | |
"0.04355, 0.04333, 0.043, 0.04285, 0.0428, 0.04276, 0.04274, 0.04274, 0.04272, 0.04271",\ | |
"0.04604, 0.04581, 0.04553, 0.04537, 0.04529, 0.04525, 0.04524, 0.04522, 0.04522, 0.04521",\ | |
"0.0495, 0.04928, 0.04896, 0.04882, 0.04876, 0.04871, 0.04871, 0.04868, 0.04868, 0.04867",\ | |
"0.05407, 0.05384, 0.05354, 0.05336, 0.0533, 0.05328, 0.05326, 0.05326, 0.05325, 0.05323",\ | |
"0.05978, 0.05956, 0.05924, 0.05906, 0.059, 0.05897, 0.05897, 0.05896, 0.05896, 0.05895",\ | |
"0.06674, 0.06652, 0.06619, 0.06602, 0.06595, 0.06591, 0.06588, 0.06587, 0.06587, 0.06585"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.0026, 0.008216, 0.01894, 0.03565, 0.05909, 0.08994, 0.1288, 0.1763, 0.2328"); | |
values("0.03115, 0.03116, 0.03128, 0.03152, 0.0318, 0.03201, 0.03221, 0.03246, 0.03268, 0.03435",\ | |
"0.03112, 0.03108, 0.03123, 0.03145, 0.03173, 0.03193, 0.03217, 0.03234, 0.0327, 0.03435",\ | |
"0.0311, 0.03108, 0.03123, 0.03146, 0.03172, 0.03195, 0.03217, 0.03232, 0.03268, 0.03451",\ | |
"0.03155, 0.03154, 0.0317, 0.03191, 0.03218, 0.03243, 0.03258, 0.03278, 0.03312, 0.03498",\ | |
"0.03269, 0.03268, 0.03282, 0.03304, 0.0333, 0.03356, 0.03377, 0.0339, 0.03434, 0.03656",\ | |
"0.03463, 0.03462, 0.03475, 0.035, 0.03534, 0.03554, 0.03567, 0.03592, 0.03625, 0.03865",\ | |
"0.03743, 0.0374, 0.03752, 0.03771, 0.03803, 0.03841, 0.03858, 0.03871, 0.0392, 0.04194",\ | |
"0.04119, 0.0412, 0.04128, 0.04147, 0.04173, 0.04199, 0.04238, 0.04267, 0.04306, 0.04653",\ | |
"0.04592, 0.04592, 0.04599, 0.04621, 0.04641, 0.04659, 0.04694, 0.0474, 0.04818, 0.05266",\ | |
"0.0516, 0.05157, 0.05168, 0.05184, 0.05206, 0.05221, 0.05236, 0.05282, 0.05424, 0.06075"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.0026, 0.008216, 0.01894, 0.03565, 0.05909, 0.08994, 0.1288, 0.1763, 0.2328"); | |
values("1.003, 1.039, 1.142, 1.293, 1.49, 1.74, 2.055, 2.445, 2.92, 3.487",\ | |
"1.016, 1.052, 1.155, 1.307, 1.504, 1.753, 2.068, 2.459, 2.934, 3.5",\ | |
"1.087, 1.123, 1.226, 1.378, 1.574, 1.824, 2.139, 2.53, 3.005, 3.571",\ | |
"1.239, 1.275, 1.377, 1.529, 1.726, 1.976, 2.29, 2.681, 3.156, 3.722",\ | |
"1.448, 1.484, 1.587, 1.739, 1.936, 2.185, 2.5, 2.891, 3.366, 3.932",\ | |
"1.704, 1.74, 1.842, 1.995, 2.192, 2.441, 2.756, 3.147, 3.622, 4.188",\ | |
"2.012, 2.048, 2.151, 2.302, 2.499, 2.749, 3.064, 3.455, 3.93, 4.496",\ | |
"2.376, 2.412, 2.514, 2.667, 2.864, 3.113, 3.428, 3.818, 4.294, 4.86",\ | |
"2.797, 2.833, 2.936, 3.087, 3.284, 3.534, 3.849, 4.24, 4.715, 5.281",\ | |
"3.278, 3.315, 3.417, 3.569, 3.766, 4.015, 4.33, 4.721, 5.196, 5.763"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.0026, 0.008216, 0.01894, 0.03565, 0.05909, 0.08994, 0.1288, 0.1763, 0.2328"); | |
values("0.7787, 0.8168, 0.9405, 1.169, 1.522, 2.017, 2.667, 3.485, 4.481, 5.67",\ | |
"0.794, 0.832, 0.956, 1.184, 1.538, 2.032, 2.682, 3.499, 4.499, 5.691",\ | |
"0.8398, 0.8779, 1.002, 1.231, 1.584, 2.078, 2.728, 3.545, 4.545, 5.736",\ | |
"0.8768, 0.915, 1.039, 1.267, 1.621, 2.115, 2.764, 3.582, 4.582, 5.771",\ | |
"0.8804, 0.9185, 1.042, 1.271, 1.624, 2.119, 2.768, 3.586, 4.585, 5.776",\ | |
"0.8473, 0.8854, 1.009, 1.238, 1.591, 2.085, 2.735, 3.551, 4.552, 5.744",\ | |
"0.7705, 0.8086, 0.9325, 1.161, 1.514, 2.008, 2.657, 3.474, 4.474, 5.664",\ | |
"0.6473, 0.6856, 0.8094, 1.038, 1.391, 1.885, 2.534, 3.351, 4.348, 5.537",\ | |
"0.4725, 0.5107, 0.6344, 0.863, 1.216, 1.71, 2.359, 3.176, 4.174, 5.361",\ | |
"0.2417, 0.2798, 0.4039, 0.6324, 0.9855, 1.479, 2.13, 2.946, 3.943, 5.132"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.0026, 0.008216, 0.01894, 0.03565, 0.05909, 0.08994, 0.1288, 0.1763, 0.2328"); | |
values("0.203, 0.2383, 0.346, 0.5198, 0.7806, 1.159, 1.675, 2.345, 3.17, 4.159",\ | |
"0.2034, 0.2386, 0.3458, 0.5202, 0.7806, 1.157, 1.675, 2.342, 3.17, 4.158",\ | |
"0.203, 0.2384, 0.3458, 0.5192, 0.7806, 1.158, 1.676, 2.342, 3.169, 4.159",\ | |
"0.203, 0.2384, 0.3462, 0.5204, 0.7806, 1.158, 1.677, 2.344, 3.169, 4.154",\ | |
"0.2028, 0.2386, 0.3458, 0.5208, 0.7808, 1.157, 1.673, 2.342, 3.169, 4.159",\ | |
"0.2028, 0.2384, 0.3462, 0.5202, 0.7812, 1.159, 1.673, 2.341, 3.167, 4.152",\ | |
"0.2032, 0.2384, 0.3458, 0.5198, 0.7798, 1.159, 1.677, 2.343, 3.166, 4.154",\ | |
"0.2032, 0.2386, 0.346, 0.5188, 0.781, 1.158, 1.673, 2.34, 3.166, 4.153",\ | |
"0.2032, 0.2384, 0.3454, 0.5206, 0.7808, 1.158, 1.677, 2.341, 3.164, 4.15",\ | |
"0.2032, 0.2386, 0.3462, 0.5198, 0.7806, 1.158, 1.674, 2.34, 3.164, 4.152"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.0026, 0.008216, 0.01894, 0.03565, 0.05909, 0.08994, 0.1288, 0.1763, 0.2328"); | |
values("0.1883, 0.2427, 0.4416, 0.8403, 1.469, 2.353, 3.522, 4.994, 6.77, 8.905",\ | |
"0.188, 0.2424, 0.4411, 0.8402, 1.469, 2.354, 3.525, 4.981, 6.777, 8.908",\ | |
"0.1882, 0.2426, 0.4418, 0.8404, 1.469, 2.352, 3.522, 4.983, 6.772, 8.905",\ | |
"0.1882, 0.2424, 0.4416, 0.8406, 1.469, 2.352, 3.516, 4.985, 6.777, 8.909",\ | |
"0.1884, 0.243, 0.4416, 0.8402, 1.469, 2.359, 3.526, 4.984, 6.77, 8.907",\ | |
"0.1882, 0.2424, 0.4426, 0.8418, 1.469, 2.356, 3.515, 4.981, 6.775, 8.906",\ | |
"0.1888, 0.243, 0.4416, 0.8408, 1.469, 2.353, 3.515, 4.989, 6.788, 8.908",\ | |
"0.1884, 0.243, 0.4416, 0.8402, 1.471, 2.352, 3.515, 4.979, 6.775, 8.901",\ | |
"0.1892, 0.2432, 0.4418, 0.84, 1.472, 2.354, 3.521, 4.979, 6.766, 8.901",\ | |
"0.1896, 0.2436, 0.4422, 0.8406, 1.469, 2.356, 3.516, 4.979, 6.767, 8.899"); | |
} | |
} | |
} | |
} | |