blob: 597ac8e650c2f89cbe8e802fb45e29bc2489315d [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_2) {
area : 17.561600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "4.5897e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "4.5408e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "4.5897e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.003513 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.7179 ;
max_transition : 11 ;
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.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.005948, 0.02332, 0.05648, 0.1082, 0.1807, 0.2761, 0.3963, 0.543, 0.7179");
values("0.07832, 0.0788, 0.08046, 0.08153, 0.08215, 0.08246, 0.08263, 0.08271, 0.08277, 0.08278",\
"0.07791, 0.07852, 0.08004, 0.0812, 0.08175, 0.08206, 0.08229, 0.08235, 0.08238, 0.08243",\
"0.07753, 0.07797, 0.07936, 0.08061, 0.08129, 0.08166, 0.08188, 0.08198, 0.08207, 0.08215",\
"0.07972, 0.07968, 0.08031, 0.08142, 0.0822, 0.08269, 0.08298, 0.08315, 0.08319, 0.08332",\
"0.08446, 0.0838, 0.0838, 0.0845, 0.0852, 0.08574, 0.08606, 0.0863, 0.08643, 0.08649",\
"0.092, 0.09079, 0.08993, 0.09025, 0.09075, 0.09114, 0.09155, 0.09177, 0.09194, 0.092",\
"0.1025, 0.1008, 0.09906, 0.09859, 0.09887, 0.09927, 0.09954, 0.09979, 0.09996, 0.1001",\
"0.1161, 0.1139, 0.1112, 0.1102, 0.11, 0.1102, 0.1104, 0.1107, 0.1108, 0.1109",\
"0.1333, 0.1304, 0.1268, 0.1249, 0.1244, 0.1244, 0.1244, 0.1246, 0.1247, 0.1247",\
"0.1539, 0.1502, 0.1456, 0.1431, 0.1419, 0.1416, 0.1415, 0.1416, 0.1417, 0.1414");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.005948, 0.02332, 0.05648, 0.1082, 0.1807, 0.2761, 0.3963, 0.543, 0.7179");
values("0.05005, 0.05016, 0.05109, 0.0521, 0.05313, 0.05415, 0.05505, 0.05615, 0.05864, 0.08109",\
"0.04965, 0.04978, 0.05063, 0.05165, 0.05286, 0.05385, 0.0546, 0.05675, 0.05836, 0.07984",\
"0.04911, 0.04912, 0.04974, 0.05075, 0.05184, 0.0531, 0.05427, 0.05525, 0.05779, 0.07955",\
"0.05108, 0.05066, 0.05059, 0.05129, 0.05256, 0.0537, 0.05481, 0.05615, 0.05841, 0.08384",\
"0.05544, 0.0545, 0.05348, 0.05423, 0.0549, 0.05598, 0.05682, 0.05825, 0.06272, 0.09233",\
"0.0622, 0.06083, 0.05911, 0.05861, 0.05997, 0.06084, 0.0618, 0.06275, 0.06674, 0.1038",\
"0.07155, 0.06954, 0.06762, 0.06644, 0.06666, 0.06891, 0.06969, 0.07019, 0.07507, 0.126",\
"0.08369, 0.08117, 0.07846, 0.07682, 0.07674, 0.07752, 0.07983, 0.08093, 0.08663, 0.1562",\
"0.09903, 0.09596, 0.09212, 0.09023, 0.08952, 0.08934, 0.09123, 0.09514, 0.1071, 0.2102",\
"0.1174, 0.1135, 0.1092, 0.1069, 0.1052, 0.1059, 0.1053, 0.1082, 0.1359, 0.3041");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.005948, 0.02332, 0.05648, 0.1082, 0.1807, 0.2761, 0.3963, 0.543, 0.7179");
values("0.3307, 0.3935, 0.5598, 0.8392, 1.266, 1.864, 2.65, 3.639, 4.849, 6.288",\
"0.3571, 0.4198, 0.586, 0.8656, 1.292, 1.89, 2.676, 3.664, 4.873, 6.313",\
"0.4543, 0.5165, 0.6827, 0.9622, 1.389, 1.987, 2.773, 3.762, 4.971, 6.414",\
"0.6257, 0.6909, 0.859, 1.139, 1.566, 2.164, 2.95, 3.941, 5.149, 6.591",\
"0.8203, 0.8932, 1.07, 1.353, 1.78, 2.378, 3.164, 4.154, 5.362, 6.8",\
"1.035, 1.116, 1.304, 1.589, 2.017, 2.615, 3.4, 4.39, 5.597, 7.037",\
"1.277, 1.364, 1.564, 1.854, 2.282, 2.88, 3.666, 4.654, 5.862, 7.302",\
"1.543, 1.637, 1.853, 2.151, 2.579, 3.176, 3.962, 4.951, 6.158, 7.597",\
"1.837, 1.938, 2.17, 2.478, 2.91, 3.506, 4.292, 5.28, 6.489, 7.928",\
"2.157, 2.264, 2.514, 2.836, 3.273, 3.872, 4.658, 5.647, 6.854, 8.293");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.005948, 0.02332, 0.05648, 0.1082, 0.1807, 0.2761, 0.3963, 0.543, 0.7179");
values("0.3368, 0.3981, 0.5668, 0.8653, 1.326, 1.974, 2.824, 3.894, 5.203, 6.761",\
"0.3564, 0.4177, 0.5862, 0.8848, 1.346, 1.993, 2.844, 3.916, 5.223, 6.784",\
"0.4293, 0.4901, 0.6582, 0.9567, 1.418, 2.065, 2.918, 3.986, 5.298, 6.858",\
"0.5447, 0.6098, 0.7803, 1.078, 1.539, 2.186, 3.038, 4.109, 5.416, 6.974",\
"0.6402, 0.7124, 0.8914, 1.19, 1.651, 2.298, 3.149, 4.218, 5.528, 7.083",\
"0.7136, 0.7927, 0.9813, 1.281, 1.742, 2.388, 3.238, 4.308, 5.62, 7.18",\
"0.7687, 0.8534, 1.053, 1.356, 1.815, 2.462, 3.312, 4.382, 5.69, 7.247",\
"0.804, 0.8945, 1.106, 1.413, 1.872, 2.517, 3.366, 4.437, 5.743, 7.3",\
"0.8152, 0.9112, 1.137, 1.451, 1.911, 2.554, 3.404, 4.475, 5.78, 7.338",\
"0.8007, 0.9032, 1.143, 1.467, 1.929, 2.574, 3.422, 4.492, 5.798, 7.356");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.005948, 0.02332, 0.05648, 0.1082, 0.1807, 0.2761, 0.3963, 0.543, 0.7179");
values("0.1183, 0.1837, 0.3979, 0.8324, 1.533, 2.519, 3.825, 5.453, 7.447, 9.824",\
"0.1182, 0.1836, 0.3971, 0.8332, 1.531, 2.521, 3.824, 5.45, 7.448, 9.827",\
"0.1186, 0.1838, 0.3983, 0.8329, 1.532, 2.518, 3.825, 5.453, 7.446, 9.85",\
"0.1322, 0.195, 0.4034, 0.8332, 1.533, 2.521, 3.822, 5.463, 7.444, 9.852",\
"0.1566, 0.2212, 0.4202, 0.8384, 1.533, 2.52, 3.821, 5.464, 7.456, 9.829",\
"0.1798, 0.2496, 0.441, 0.8478, 1.536, 2.517, 3.818, 5.46, 7.45, 9.837",\
"0.2026, 0.28, 0.4664, 0.8586, 1.54, 2.522, 3.814, 5.447, 7.455, 9.839",\
"0.2288, 0.3126, 0.499, 0.8752, 1.545, 2.525, 3.817, 5.449, 7.448, 9.825",\
"0.255, 0.3464, 0.5394, 0.8998, 1.556, 2.528, 3.822, 5.449, 7.442, 9.828",\
"0.2828, 0.3784, 0.5856, 0.9334, 1.576, 2.541, 3.828, 5.456, 7.444, 9.818");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.005948, 0.02332, 0.05648, 0.1082, 0.1807, 0.2761, 0.3963, 0.543, 0.7179");
values("0.1222, 0.1903, 0.4306, 0.9292, 1.717, 2.824, 4.285, 6.122, 8.359, 11.03",\
"0.1219, 0.1897, 0.4307, 0.9292, 1.716, 2.826, 4.281, 6.125, 8.356, 11.02",\
"0.1219, 0.1902, 0.4304, 0.9292, 1.718, 2.826, 4.282, 6.122, 8.36, 11.05",\
"0.1378, 0.204, 0.4342, 0.9284, 1.715, 2.826, 4.286, 6.124, 8.366, 11.03",\
"0.1608, 0.229, 0.449, 0.932, 1.716, 2.822, 4.279, 6.122, 8.366, 11.04",\
"0.1832, 0.254, 0.467, 0.9378, 1.718, 2.82, 4.278, 6.118, 8.359, 11.02",\
"0.2028, 0.2796, 0.4878, 0.9434, 1.72, 2.823, 4.274, 6.111, 8.353, 11.02",\
"0.2256, 0.3064, 0.5132, 0.9516, 1.722, 2.823, 4.276, 6.103, 8.342, 11.02",\
"0.2496, 0.3354, 0.5452, 0.9658, 1.725, 2.828, 4.276, 6.104, 8.336, 11.01",\
"0.2746, 0.3638, 0.5836, 0.9888, 1.737, 2.83, 4.281, 6.107, 8.338, 11");
}
}
}
}