/* | |
* 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_4) { | |
area : 37.318400 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0001209672" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0001179648" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0001209672" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002467 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 5.2 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 1.429 ; | |
max_transition : 5.2 ; | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.01086, 0.04546, 0.1115, 0.2145, 0.3589, 0.549, 0.7885, 1.081, 1.429"); | |
values("0.5522, 0.5193, 0.4461, 0.3839, 0.3487, 0.3264, 0.312, 0.3019, 0.2947, 0.2897",\ | |
"0.5517, 0.5189, 0.4457, 0.3836, 0.3488, 0.3262, 0.3115, 0.3014, 0.2944, 0.2891",\ | |
"0.5544, 0.5214, 0.4482, 0.3861, 0.3511, 0.329, 0.3142, 0.304, 0.297, 0.2916",\ | |
"0.5625, 0.5296, 0.4565, 0.3942, 0.3592, 0.337, 0.3225, 0.3123, 0.305, 0.3",\ | |
"0.577, 0.5441, 0.4708, 0.4088, 0.3739, 0.3516, 0.3368, 0.3268, 0.3197, 0.3145",\ | |
"0.5984, 0.5657, 0.4925, 0.4305, 0.3955, 0.3734, 0.3587, 0.3486, 0.3415, 0.3362",\ | |
"0.6278, 0.5947, 0.5218, 0.4597, 0.4247, 0.4027, 0.3878, 0.3777, 0.3705, 0.3654",\ | |
"0.6653, 0.6323, 0.5591, 0.4968, 0.4619, 0.4401, 0.4253, 0.4151, 0.4079, 0.4026",\ | |
"0.7114, 0.6782, 0.6052, 0.5428, 0.5078, 0.4857, 0.471, 0.4608, 0.4535, 0.4483",\ | |
"0.766, 0.7331, 0.6598, 0.5975, 0.5623, 0.5403, 0.5256, 0.5154, 0.5081, 0.5029"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.01086, 0.04546, 0.1115, 0.2145, 0.3589, 0.549, 0.7885, 1.081, 1.429"); | |
values("0.2941, 0.2756, 0.2548, 0.2433, 0.2372, 0.2359, 0.2379, 0.2399, 0.2447, 0.2486",\ | |
"0.294, 0.2748, 0.2542, 0.2433, 0.2376, 0.2356, 0.2379, 0.2413, 0.2447, 0.246",\ | |
"0.2961, 0.2767, 0.2561, 0.2453, 0.239, 0.2385, 0.2397, 0.2417, 0.2447, 0.2522",\ | |
"0.3022, 0.283, 0.2622, 0.2507, 0.2453, 0.2431, 0.2451, 0.2481, 0.2501, 0.2565",\ | |
"0.3139, 0.2945, 0.2746, 0.2625, 0.2569, 0.2554, 0.2584, 0.2582, 0.262, 0.2662",\ | |
"0.3315, 0.312, 0.2913, 0.2803, 0.2766, 0.2737, 0.2757, 0.2755, 0.2815, 0.2838",\ | |
"0.3555, 0.336, 0.315, 0.3024, 0.2974, 0.3011, 0.3009, 0.3014, 0.3023, 0.3068",\ | |
"0.3863, 0.3676, 0.3457, 0.3349, 0.3272, 0.3267, 0.3325, 0.3349, 0.334, 0.3385",\ | |
"0.4242, 0.4047, 0.384, 0.3715, 0.3652, 0.3627, 0.3657, 0.3745, 0.3765, 0.3781",\ | |
"0.4699, 0.451, 0.4289, 0.4175, 0.4114, 0.4084, 0.4096, 0.4109, 0.424, 0.4263"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.01086, 0.04546, 0.1115, 0.2145, 0.3589, 0.549, 0.7885, 1.081, 1.429"); | |
values("0.6456, 0.6833, 0.7741, 0.8984, 1.054, 1.244, 1.476, 1.763, 2.111, 2.525",\ | |
"0.6539, 0.6914, 0.7825, 0.9066, 1.062, 1.252, 1.484, 1.771, 2.119, 2.533",\ | |
"0.6957, 0.7333, 0.8243, 0.9484, 1.104, 1.294, 1.526, 1.813, 2.161, 2.575",\ | |
"0.7767, 0.8143, 0.9053, 1.029, 1.185, 1.374, 1.607, 1.894, 2.241, 2.656",\ | |
"0.8886, 0.9261, 1.017, 1.141, 1.297, 1.486, 1.719, 2.005, 2.353, 2.768",\ | |
"1.031, 1.068, 1.159, 1.284, 1.439, 1.629, 1.861, 2.148, 2.495, 2.91",\ | |
"1.204, 1.241, 1.332, 1.456, 1.612, 1.801, 2.034, 2.321, 2.668, 3.083",\ | |
"1.408, 1.446, 1.537, 1.662, 1.817, 2.006, 2.239, 2.526, 2.873, 3.288",\ | |
"1.647, 1.685, 1.776, 1.9, 2.055, 2.245, 2.478, 2.764, 3.112, 3.526",\ | |
"1.922, 1.96, 2.051, 2.175, 2.33, 2.52, 2.752, 3.039, 3.387, 3.801"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.01086, 0.04546, 0.1115, 0.2145, 0.3589, 0.549, 0.7885, 1.081, 1.429"); | |
values("0.4364, 0.4651, 0.5455, 0.6838, 0.8965, 1.196, 1.591, 2.091, 2.7, 3.427",\ | |
"0.4434, 0.4722, 0.5525, 0.6908, 0.9036, 1.203, 1.599, 2.098, 2.707, 3.434",\ | |
"0.4607, 0.4896, 0.5699, 0.7083, 0.9209, 1.221, 1.616, 2.116, 2.723, 3.45",\ | |
"0.467, 0.4958, 0.5759, 0.7142, 0.927, 1.227, 1.622, 2.122, 2.731, 3.458",\ | |
"0.454, 0.4829, 0.5632, 0.7012, 0.914, 1.214, 1.61, 2.109, 2.718, 3.442",\ | |
"0.4185, 0.4473, 0.5277, 0.666, 0.8787, 1.178, 1.574, 2.072, 2.682, 3.409",\ | |
"0.3568, 0.3854, 0.4657, 0.6041, 0.8167, 1.116, 1.512, 2.01, 2.618, 3.346",\ | |
"0.2662, 0.2952, 0.3752, 0.5139, 0.7262, 1.026, 1.421, 1.919, 2.528, 3.253",\ | |
"0.1445, 0.1733, 0.2536, 0.3919, 0.6045, 0.9043, 1.3, 1.798, 2.406, 3.131",\ | |
"-0.0091, 0.0198, 0.0994, 0.238, 0.4506, 0.7502, 1.146, 1.644, 2.252, 2.977"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.01086, 0.04546, 0.1115, 0.2145, 0.3589, 0.549, 0.7885, 1.081, 1.429"); | |
values("0.1499, 0.1868, 0.2723, 0.3971, 0.5739, 0.8216, 1.166, 1.623, 2.194, 2.879",\ | |
"0.1501, 0.1869, 0.2726, 0.3971, 0.5742, 0.821, 1.166, 1.623, 2.194, 2.88",\ | |
"0.1498, 0.1869, 0.2724, 0.3971, 0.5738, 0.8212, 1.167, 1.622, 2.192, 2.882",\ | |
"0.15, 0.187, 0.2724, 0.397, 0.574, 0.8216, 1.167, 1.622, 2.192, 2.879",\ | |
"0.1496, 0.1872, 0.272, 0.3968, 0.5744, 0.8212, 1.166, 1.623, 2.193, 2.878",\ | |
"0.1496, 0.186, 0.2716, 0.3964, 0.5738, 0.8212, 1.166, 1.623, 2.194, 2.877",\ | |
"0.1496, 0.1858, 0.2722, 0.3968, 0.5742, 0.8216, 1.167, 1.621, 2.192, 2.879",\ | |
"0.1498, 0.1864, 0.2726, 0.397, 0.5742, 0.8208, 1.166, 1.622, 2.193, 2.879",\ | |
"0.15, 0.1866, 0.2726, 0.397, 0.573, 0.821, 1.166, 1.62, 2.191, 2.879",\ | |
"0.15, 0.1866, 0.2724, 0.3972, 0.5742, 0.8208, 1.167, 1.621, 2.193, 2.878"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.01086, 0.04546, 0.1115, 0.2145, 0.3589, 0.549, 0.7885, 1.081, 1.429"); | |
values("0.07542, 0.1084, 0.2219, 0.4469, 0.8166, 1.34, 2.028, 2.902, 3.964, 5.22",\ | |
"0.07566, 0.1082, 0.2219, 0.4466, 0.8167, 1.34, 2.029, 2.902, 3.964, 5.231",\ | |
"0.07602, 0.1084, 0.2219, 0.4471, 0.8166, 1.339, 2.03, 2.901, 3.961, 5.231",\ | |
"0.07504, 0.1081, 0.222, 0.4474, 0.8166, 1.34, 2.031, 2.9, 3.962, 5.22",\ | |
"0.07588, 0.1084, 0.2219, 0.4474, 0.8166, 1.34, 2.03, 2.897, 3.956, 5.227",\ | |
"0.076, 0.1086, 0.222, 0.4476, 0.8154, 1.339, 2.027, 2.896, 3.962, 5.23",\ | |
"0.0758, 0.1086, 0.222, 0.4476, 0.8168, 1.337, 2.027, 2.893, 3.957, 5.224",\ | |
"0.0756, 0.1082, 0.2222, 0.447, 0.8162, 1.338, 2.027, 2.892, 3.955, 5.217",\ | |
"0.0754, 0.1082, 0.222, 0.4476, 0.816, 1.339, 2.026, 2.894, 3.951, 5.223",\ | |
"0.076, 0.1082, 0.2224, 0.4482, 0.815, 1.338, 2.027, 2.893, 3.951, 5.211"); | |
} | |
} | |
} | |
} | |