blob: eec1ba159f765d3e5dffa2f6a8496fe09126d9ab [file] [log] [blame]
/*
* 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__clkbuf_3) {
area : 30.732800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.005327685" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.0201509" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0201509" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.00545 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.8662 ;
max_transition : 3.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.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.006972, 0.02794, 0.06797, 0.1303, 0.2178, 0.333, 0.4781, 0.6552, 0.8662");
values("0.63, 0.6105, 0.58, 0.5617, 0.5509, 0.5446, 0.5406, 0.538, 0.536, 0.5349",\
"0.6304, 0.6117, 0.5802, 0.5625, 0.5517, 0.5453, 0.5412, 0.5391, 0.5373, 0.5358",\
"0.6475, 0.6277, 0.5943, 0.5748, 0.5637, 0.5565, 0.5531, 0.5499, 0.548, 0.5467",\
"0.7244, 0.7008, 0.6588, 0.6297, 0.6119, 0.6015, 0.5945, 0.5902, 0.5872, 0.5848",\
"0.8752, 0.8459, 0.7871, 0.7415, 0.7113, 0.6917, 0.679, 0.6705, 0.6648, 0.6607",\
"1.092, 1.058, 0.9821, 0.9155, 0.8678, 0.8365, 0.8148, 0.8001, 0.7905, 0.7826",\
"1.372, 1.332, 1.242, 1.153, 1.086, 1.039, 1.006, 0.9824, 0.966, 0.954",\
"1.716, 1.672, 1.568, 1.458, 1.37, 1.304, 1.257, 1.223, 1.198, 1.179",\
"2.126, 2.077, 1.961, 1.831, 1.722, 1.634, 1.571, 1.524, 1.488, 1.462",\
"2.602, 2.551, 2.423, 2.275, 2.142, 2.035, 1.951, 1.888, 1.841, 1.805");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.006972, 0.02794, 0.06797, 0.1303, 0.2178, 0.333, 0.4781, 0.6552, 0.8662");
values("0.5306, 0.5024, 0.4516, 0.4209, 0.4033, 0.3936, 0.3907, 0.3903, 0.3925, 0.3976",\
"0.5292, 0.5023, 0.4508, 0.4212, 0.4031, 0.3931, 0.3902, 0.3887, 0.3903, 0.3949",\
"0.5377, 0.5114, 0.4581, 0.4268, 0.4083, 0.398, 0.3962, 0.3947, 0.3952, 0.4004",\
"0.598, 0.5684, 0.5111, 0.4713, 0.4496, 0.4354, 0.4292, 0.4288, 0.4282, 0.4312",\
"0.7328, 0.6999, 0.6305, 0.5808, 0.5439, 0.5229, 0.5101, 0.5047, 0.5003, 0.5021",\
"0.9365, 0.8986, 0.8132, 0.7412, 0.6973, 0.662, 0.6388, 0.6274, 0.6202, 0.6209",\
"1.203, 1.163, 1.064, 0.9679, 0.9055, 0.8595, 0.8263, 0.8045, 0.7923, 0.7832",\
"1.535, 1.488, 1.378, 1.264, 1.172, 1.112, 1.072, 1.04, 1.018, 1.002",\
"1.929, 1.88, 1.755, 1.621, 1.508, 1.428, 1.37, 1.335, 1.302, 1.279",\
"2.39, 2.339, 2.205, 2.05, 1.917, 1.812, 1.735, 1.679, 1.649, 1.613");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.006972, 0.02794, 0.06797, 0.1303, 0.2178, 0.333, 0.4781, 0.6552, 0.8662");
values("0.157, 0.177, 0.2338, 0.3285, 0.4693, 0.6661, 0.9253, 1.253, 1.652, 2.129",\
"0.1623, 0.1822, 0.2391, 0.3337, 0.4746, 0.6712, 0.9304, 1.258, 1.657, 2.133",\
"0.1838, 0.2036, 0.2602, 0.3545, 0.4953, 0.6918, 0.9511, 1.278, 1.678, 2.155",\
"0.2259, 0.2456, 0.3013, 0.3945, 0.5341, 0.7304, 0.9889, 1.316, 1.715, 2.191",\
"0.2767, 0.2974, 0.3545, 0.4474, 0.5857, 0.7803, 1.038, 1.364, 1.762, 2.239",\
"0.3298, 0.3517, 0.4116, 0.5062, 0.6444, 0.8377, 1.094, 1.419, 1.817, 2.292",\
"0.3832, 0.4067, 0.4696, 0.5676, 0.7076, 0.9012, 1.156, 1.479, 1.876, 2.35",\
"0.4372, 0.4627, 0.5292, 0.6295, 0.7724, 0.9685, 1.225, 1.547, 1.942, 2.415",\
"0.4908, 0.518, 0.5883, 0.6925, 0.838, 1.037, 1.296, 1.621, 2.016, 2.487",\
"0.5444, 0.5727, 0.6476, 0.7561, 0.9041, 1.105, 1.368, 1.698, 2.096, 2.567");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.006972, 0.02794, 0.06797, 0.1303, 0.2178, 0.333, 0.4781, 0.6552, 0.8662");
values("0.1844, 0.2032, 0.2539, 0.3366, 0.46, 0.6335, 0.8626, 1.152, 1.506, 1.927",\
"0.1874, 0.2061, 0.2568, 0.3397, 0.4628, 0.6364, 0.8653, 1.155, 1.508, 1.93",\
"0.2019, 0.2207, 0.2714, 0.3536, 0.4771, 0.6505, 0.8793, 1.169, 1.522, 1.944",\
"0.236, 0.2546, 0.305, 0.3866, 0.5092, 0.6824, 0.9113, 1.201, 1.554, 1.976",\
"0.2798, 0.2998, 0.3513, 0.4327, 0.5543, 0.7259, 0.9542, 1.243, 1.596, 2.017",\
"0.3252, 0.3468, 0.4017, 0.4842, 0.6052, 0.7754, 1.002, 1.289, 1.643, 2.063",\
"0.3699, 0.3937, 0.4529, 0.5381, 0.6604, 0.8298, 1.055, 1.342, 1.692, 2.113",\
"0.4138, 0.4389, 0.5027, 0.5928, 0.7161, 0.8873, 1.113, 1.398, 1.748, 2.167",\
"0.4559, 0.4831, 0.5512, 0.6459, 0.7722, 0.9446, 1.173, 1.459, 1.808, 2.225",\
"0.4967, 0.5257, 0.5984, 0.6985, 0.8277, 1.002, 1.233, 1.522, 1.874, 2.29");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.006972, 0.02794, 0.06797, 0.1303, 0.2178, 0.333, 0.4781, 0.6552, 0.8662");
values("0.06446, 0.08862, 0.1625, 0.3058, 0.5393, 0.8745, 1.322, 1.883, 2.569, 3.384",\
"0.06436, 0.08848, 0.1622, 0.3057, 0.5394, 0.876, 1.321, 1.883, 2.567, 3.389",\
"0.06452, 0.0886, 0.1624, 0.3056, 0.5395, 0.875, 1.32, 1.883, 2.569, 3.387",\
"0.06844, 0.09192, 0.165, 0.3067, 0.5394, 0.8743, 1.321, 1.881, 2.57, 3.389",\
"0.08012, 0.1041, 0.175, 0.3123, 0.5413, 0.8764, 1.321, 1.882, 2.57, 3.39",\
"0.09494, 0.1202, 0.192, 0.3249, 0.5468, 0.877, 1.321, 1.883, 2.571, 3.385",\
"0.1116, 0.1376, 0.2116, 0.3432, 0.5626, 0.8852, 1.322, 1.88, 2.568, 3.386",\
"0.1304, 0.1582, 0.2332, 0.365, 0.5842, 0.9054, 1.334, 1.884, 2.568, 3.385",\
"0.1496, 0.1792, 0.2574, 0.3882, 0.6076, 0.9308, 1.36, 1.902, 2.571, 3.385",\
"0.169, 0.2016, 0.2828, 0.414, 0.631, 0.9556, 1.391, 1.935, 2.595, 3.392");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.006972, 0.02794, 0.06797, 0.1303, 0.2178, 0.333, 0.4781, 0.6552, 0.8662");
values("0.07426, 0.09534, 0.1614, 0.2935, 0.516, 0.8357, 1.26, 1.791, 2.441, 3.215",\
"0.07382, 0.09558, 0.1611, 0.2934, 0.5157, 0.8354, 1.259, 1.791, 2.441, 3.215",\
"0.07318, 0.0952, 0.1609, 0.2935, 0.5158, 0.8352, 1.26, 1.791, 2.442, 3.214",\
"0.07554, 0.09692, 0.1623, 0.2941, 0.5159, 0.8354, 1.257, 1.791, 2.444, 3.222",\
"0.0859, 0.1075, 0.1704, 0.2985, 0.5167, 0.8354, 1.258, 1.791, 2.439, 3.22",\
"0.1003, 0.1228, 0.1857, 0.3067, 0.521, 0.8374, 1.26, 1.79, 2.441, 3.216",\
"0.1166, 0.1414, 0.2046, 0.3214, 0.5302, 0.841, 1.261, 1.792, 2.443, 3.214",\
"0.1342, 0.16, 0.2266, 0.341, 0.5446, 0.8534, 1.267, 1.794, 2.441, 3.217",\
"0.1528, 0.1802, 0.249, 0.3642, 0.5628, 0.8708, 1.283, 1.805, 2.447, 3.223",\
"0.1716, 0.201, 0.2748, 0.3896, 0.584, 0.8896, 1.305, 1.829, 2.461, 3.225");
}
}
}
}