blob: 1d68914b2c1b76a54aaa725020c02999336f0d31 [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_8) {
area : 57.075200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.00103707" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.00114192" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00114192" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.01129 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 1.832 ;
max_transition : 7 ;
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.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.01364, 0.05801, 0.1427, 0.2747, 0.46, 0.7037, 1.011, 1.386, 1.832");
values("0.7344, 0.7221, 0.7106, 0.7061, 0.7045, 0.7042, 0.7035, 0.7038, 0.7038, 0.7036",\
"0.7326, 0.7204, 0.7088, 0.7045, 0.7033, 0.7029, 0.7023, 0.7024, 0.7024, 0.7022",\
"0.7382, 0.7255, 0.7128, 0.7083, 0.7071, 0.7067, 0.7063, 0.7064, 0.7065, 0.7068",\
"0.7864, 0.7697, 0.7495, 0.739, 0.7352, 0.734, 0.7334, 0.7328, 0.7325, 0.7326",\
"0.8925, 0.8684, 0.833, 0.8107, 0.7996, 0.7945, 0.7912, 0.7898, 0.7887, 0.7881",\
"1.048, 1.016, 0.966, 0.9303, 0.9073, 0.8964, 0.8889, 0.8847, 0.8822, 0.8804",\
"1.255, 1.217, 1.149, 1.096, 1.062, 1.041, 1.029, 1.021, 1.015, 1.012",\
"1.513, 1.469, 1.384, 1.314, 1.266, 1.233, 1.214, 1.201, 1.192, 1.187",\
"1.823, 1.772, 1.671, 1.583, 1.519, 1.475, 1.447, 1.427, 1.415, 1.406",\
"2.184, 2.128, 2.012, 1.907, 1.826, 1.769, 1.73, 1.703, 1.685, 1.672");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.01364, 0.05801, 0.1427, 0.2747, 0.46, 0.7037, 1.011, 1.386, 1.832");
values("0.5624, 0.5425, 0.5172, 0.5082, 0.5024, 0.5039, 0.5069, 0.5123, 0.5194, 0.53",\
"0.5598, 0.5393, 0.5163, 0.5049, 0.5015, 0.503, 0.5055, 0.511, 0.5145, 0.5269",\
"0.5611, 0.5412, 0.5161, 0.5055, 0.4993, 0.5021, 0.5042, 0.5101, 0.5145, 0.5278",\
"0.6063, 0.5828, 0.5492, 0.5316, 0.524, 0.5241, 0.5258, 0.5308, 0.5361, 0.5479",\
"0.7049, 0.6736, 0.6294, 0.5998, 0.5857, 0.579, 0.5793, 0.5848, 0.5865, 0.599",\
"0.8497, 0.8127, 0.7496, 0.7085, 0.6878, 0.6758, 0.6702, 0.6716, 0.672, 0.686",\
"1.043, 0.9997, 0.923, 0.8617, 0.8296, 0.8153, 0.8066, 0.7985, 0.7944, 0.805",\
"1.284, 1.234, 1.141, 1.065, 1.014, 0.9876, 0.9807, 0.9763, 0.9657, 0.9707",\
"1.573, 1.518, 1.408, 1.316, 1.253, 1.209, 1.189, 1.186, 1.18, 1.19",\
"1.913, 1.853, 1.726, 1.618, 1.537, 1.481, 1.448, 1.432, 1.437, 1.454");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.01364, 0.05801, 0.1427, 0.2747, 0.46, 0.7037, 1.011, 1.386, 1.832");
values("0.3201, 0.3632, 0.4861, 0.6861, 0.982, 1.394, 1.936, 2.618, 3.451, 4.446",\
"0.3333, 0.3764, 0.4992, 0.6992, 0.9951, 1.407, 1.949, 2.632, 3.464, 4.461",\
"0.3842, 0.427, 0.5496, 0.7496, 1.046, 1.457, 1.999, 2.682, 3.515, 4.509",\
"0.4842, 0.5267, 0.6483, 0.8473, 1.143, 1.554, 2.096, 2.779, 3.611, 4.604",\
"0.6089, 0.6531, 0.7772, 0.9773, 1.271, 1.682, 2.223, 2.906, 3.74, 4.734",\
"0.7463, 0.7935, 0.9209, 1.124, 1.418, 1.828, 2.368, 3.049, 3.882, 4.876",\
"0.8942, 0.9445, 1.078, 1.286, 1.581, 1.99, 2.529, 3.209, 4.041, 5.035",\
"1.051, 1.105, 1.246, 1.46, 1.761, 2.171, 2.708, 3.388, 4.219, 5.211",\
"1.217, 1.275, 1.423, 1.644, 1.951, 2.367, 2.908, 3.586, 4.414, 5.406",\
"1.392, 1.454, 1.61, 1.839, 2.153, 2.575, 3.123, 3.805, 4.634, 5.624");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.01364, 0.05801, 0.1427, 0.2747, 0.46, 0.7037, 1.011, 1.386, 1.832");
values("0.3269, 0.3653, 0.4709, 0.644, 0.9024, 1.264, 1.74, 2.34, 3.072, 3.946",\
"0.3357, 0.3742, 0.4802, 0.6529, 0.9113, 1.273, 1.748, 2.348, 3.082, 3.956",\
"0.3726, 0.411, 0.5168, 0.6894, 0.9474, 1.309, 1.785, 2.385, 3.118, 3.991",\
"0.4476, 0.486, 0.5909, 0.763, 1.021, 1.382, 1.858, 2.457, 3.189, 4.064",\
"0.5286, 0.5698, 0.6791, 0.8519, 1.109, 1.469, 1.944, 2.544, 3.276, 4.146",\
"0.6057, 0.6503, 0.7645, 0.9404, 1.196, 1.556, 2.029, 2.629, 3.359, 4.232",\
"0.6767, 0.725, 0.8465, 1.027, 1.285, 1.642, 2.115, 2.712, 3.442, 4.316",\
"0.7388, 0.7913, 0.921, 1.108, 1.369, 1.728, 2.199, 2.796, 3.525, 4.395",\
"0.7918, 0.8483, 0.9872, 1.181, 1.448, 1.81, 2.283, 2.878, 3.608, 4.477",\
"0.834, 0.8933, 1.042, 1.244, 1.516, 1.883, 2.362, 2.961, 3.689, 4.559");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.01364, 0.05801, 0.1427, 0.2747, 0.46, 0.7037, 1.011, 1.386, 1.832");
values("0.1201, 0.1705, 0.329, 0.6271, 1.113, 1.81, 2.734, 3.898, 5.321, 7.015",\
"0.12, 0.1706, 0.3283, 0.6271, 1.112, 1.81, 2.734, 3.895, 5.321, 7.008",\
"0.1201, 0.1707, 0.3295, 0.6259, 1.113, 1.81, 2.733, 3.896, 5.321, 7.017",\
"0.1242, 0.1741, 0.3317, 0.6264, 1.112, 1.811, 2.734, 3.898, 5.321, 7.018",\
"0.141, 0.1914, 0.3454, 0.6338, 1.114, 1.81, 2.73, 3.898, 5.313, 7.012",\
"0.163, 0.2126, 0.366, 0.649, 1.12, 1.811, 2.733, 3.898, 5.31, 7.009",\
"0.1888, 0.24, 0.3934, 0.6726, 1.132, 1.815, 2.73, 3.894, 5.311, 7.011",\
"0.2168, 0.2714, 0.423, 0.7038, 1.157, 1.828, 2.736, 3.891, 5.307, 7.004",\
"0.2444, 0.3032, 0.459, 0.7386, 1.192, 1.857, 2.752, 3.898, 5.311, 7.003",\
"0.2732, 0.3366, 0.4954, 0.7744, 1.23, 1.898, 2.789, 3.919, 5.316, 6.995");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.01364, 0.05801, 0.1427, 0.2747, 0.46, 0.7037, 1.011, 1.386, 1.832");
values("0.1244, 0.1667, 0.3072, 0.5833, 1.037, 1.686, 2.542, 3.622, 4.94, 6.511",\
"0.1244, 0.1668, 0.3063, 0.5826, 1.038, 1.684, 2.544, 3.622, 4.939, 6.514",\
"0.1241, 0.1667, 0.3062, 0.5835, 1.036, 1.685, 2.542, 3.622, 4.939, 6.514",\
"0.1294, 0.1706, 0.3097, 0.5846, 1.038, 1.686, 2.539, 3.623, 4.94, 6.511",\
"0.1478, 0.1914, 0.324, 0.5906, 1.038, 1.686, 2.54, 3.617, 4.937, 6.501",\
"0.1704, 0.2148, 0.3432, 0.6026, 1.043, 1.689, 2.543, 3.616, 4.939, 6.507",\
"0.1952, 0.2414, 0.369, 0.62, 1.051, 1.689, 2.543, 3.621, 4.938, 6.506",\
"0.2206, 0.2694, 0.4006, 0.6468, 1.068, 1.698, 2.545, 3.621, 4.932, 6.51",\
"0.2478, 0.2984, 0.4316, 0.6764, 1.095, 1.718, 2.556, 3.624, 4.935, 6.508",\
"0.2782, 0.333, 0.469, 0.7104, 1.124, 1.748, 2.584, 3.642, 4.944, 6.501");
}
}
}
}