blob: cbe110176e0ebd79fa312b4c7f6e6bcc33b5aa70 [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.0002201815" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.000245872" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000245872" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.005461 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.937 ;
max_transition : 2.6 ;
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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007461, 0.03014, 0.07345, 0.1409, 0.2356, 0.3602, 0.5171, 0.7087, 0.937");
values("0.602, 0.5811, 0.5546, 0.5396, 0.5315, 0.5267, 0.523, 0.5211, 0.5202, 0.5197",\
"0.6027, 0.5824, 0.5558, 0.5414, 0.5326, 0.5275, 0.5239, 0.5225, 0.5211, 0.5203",\
"0.6195, 0.598, 0.5692, 0.5532, 0.5441, 0.5386, 0.5358, 0.5337, 0.5325, 0.5313",\
"0.6917, 0.6668, 0.6303, 0.6057, 0.5905, 0.5816, 0.5764, 0.5733, 0.5712, 0.5697",\
"0.8278, 0.7986, 0.747, 0.7071, 0.6814, 0.6656, 0.6556, 0.6488, 0.6448, 0.6412",\
"1.022, 0.9869, 0.9192, 0.8633, 0.8235, 0.7968, 0.7804, 0.7694, 0.7609, 0.7553",\
"1.271, 1.23, 1.147, 1.075, 1.02, 0.9808, 0.9544, 0.9357, 0.9232, 0.9142",\
"1.574, 1.529, 1.43, 1.34, 1.271, 1.218, 1.179, 1.153, 1.134, 1.121",\
"1.932, 1.883, 1.772, 1.666, 1.578, 1.51, 1.459, 1.422, 1.396, 1.377",\
"2.348, 2.297, 2.172, 2.047, 1.944, 1.86, 1.795, 1.747, 1.712, 1.686");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007461, 0.03014, 0.07345, 0.1409, 0.2356, 0.3602, 0.5171, 0.7087, 0.937");
values("0.4818, 0.4539, 0.4147, 0.391, 0.3793, 0.3717, 0.367, 0.3739, 0.3739, 0.3846",\
"0.4809, 0.4538, 0.4141, 0.3903, 0.3782, 0.3722, 0.3676, 0.3706, 0.3799, 0.383",\
"0.4907, 0.4635, 0.4246, 0.399, 0.3845, 0.3766, 0.378, 0.3772, 0.3871, 0.3923",\
"0.5514, 0.5226, 0.4747, 0.4438, 0.4255, 0.4151, 0.4094, 0.4113, 0.4162, 0.4209",\
"0.6751, 0.6413, 0.5853, 0.543, 0.5115, 0.4938, 0.4853, 0.4822, 0.48, 0.4886",\
"0.8569, 0.8179, 0.7467, 0.6889, 0.6484, 0.6175, 0.6013, 0.5917, 0.5966, 0.5958",\
"1.093, 1.051, 0.9599, 0.8871, 0.834, 0.8001, 0.7691, 0.749, 0.7451, 0.7432",\
"1.382, 1.334, 1.228, 1.138, 1.066, 1.021, 0.9929, 0.9651, 0.9459, 0.9385",\
"1.724, 1.673, 1.556, 1.448, 1.36, 1.293, 1.255, 1.23, 1.202, 1.182",\
"2.123, 2.068, 1.936, 1.819, 1.708, 1.638, 1.57, 1.534, 1.503, 1.487");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007461, 0.03014, 0.07345, 0.1409, 0.2356, 0.3602, 0.5171, 0.7087, 0.937");
values("0.121, 0.1364, 0.18, 0.2533, 0.364, 0.5196, 0.7247, 0.9831, 1.299, 1.675",\
"0.125, 0.1404, 0.1839, 0.2573, 0.368, 0.5235, 0.7285, 0.987, 1.303, 1.68",\
"0.1413, 0.1566, 0.2, 0.273, 0.3837, 0.5391, 0.744, 1.003, 1.318, 1.695",\
"0.1739, 0.1892, 0.2319, 0.3044, 0.4143, 0.5692, 0.7739, 1.032, 1.348, 1.725",\
"0.2144, 0.2305, 0.2742, 0.3461, 0.4549, 0.6089, 0.8127, 1.071, 1.387, 1.763",\
"0.2579, 0.2752, 0.3207, 0.3934, 0.5014, 0.6543, 0.8574, 1.115, 1.429, 1.805",\
"0.3027, 0.3213, 0.3694, 0.4437, 0.5525, 0.7049, 0.9068, 1.163, 1.477, 1.853",\
"0.3488, 0.369, 0.4195, 0.4957, 0.606, 0.7593, 0.9615, 1.217, 1.53, 1.905",\
"0.3955, 0.4171, 0.4708, 0.5488, 0.6608, 0.8156, 1.02, 1.275, 1.588, 1.962",\
"0.4431, 0.4659, 0.5228, 0.6036, 0.7168, 0.8733, 1.079, 1.338, 1.651, 2.024");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007461, 0.03014, 0.07345, 0.1409, 0.2356, 0.3602, 0.5171, 0.7087, 0.937");
values("0.1327, 0.1472, 0.1872, 0.2552, 0.3608, 0.5099, 0.7065, 0.9554, 1.259, 1.619",\
"0.1353, 0.1499, 0.1898, 0.2578, 0.3633, 0.5124, 0.7096, 0.958, 1.261, 1.622",\
"0.1476, 0.1621, 0.202, 0.2699, 0.3754, 0.5242, 0.7211, 0.97, 1.274, 1.636",\
"0.1749, 0.1896, 0.229, 0.2964, 0.4013, 0.55, 0.7469, 0.9953, 1.297, 1.66",\
"0.209, 0.2249, 0.2655, 0.3324, 0.436, 0.5839, 0.7797, 1.028, 1.331, 1.692",\
"0.2455, 0.2626, 0.3055, 0.3723, 0.4747, 0.6217, 0.8167, 1.064, 1.367, 1.728",\
"0.2823, 0.3008, 0.3463, 0.4146, 0.5169, 0.6626, 0.8566, 1.103, 1.405, 1.766",\
"0.3181, 0.338, 0.387, 0.4573, 0.5602, 0.7059, 0.8991, 1.145, 1.446, 1.806",\
"0.3527, 0.3742, 0.427, 0.4998, 0.6037, 0.7499, 0.9442, 1.189, 1.489, 1.848",\
"0.3868, 0.4095, 0.4654, 0.5422, 0.6463, 0.7944, 0.9889, 1.235, 1.534, 1.893");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007461, 0.03014, 0.07345, 0.1409, 0.2356, 0.3602, 0.5171, 0.7087, 0.937");
values("0.04334, 0.06104, 0.1169, 0.2258, 0.4066, 0.6638, 1.001, 1.429, 1.953, 2.569",\
"0.04326, 0.06106, 0.1168, 0.2264, 0.4066, 0.6626, 1.001, 1.428, 1.947, 2.566",\
"0.0434, 0.0611, 0.1172, 0.2264, 0.4054, 0.6636, 1.001, 1.428, 1.952, 2.569",\
"0.04576, 0.06306, 0.1184, 0.227, 0.4061, 0.6625, 1.001, 1.43, 1.953, 2.576",\
"0.05242, 0.07064, 0.1238, 0.2292, 0.406, 0.6629, 1.001, 1.428, 1.954, 2.567",\
"0.0614, 0.07996, 0.1334, 0.2358, 0.4082, 0.6635, 1.002, 1.429, 1.948, 2.57",\
"0.07194, 0.09096, 0.1443, 0.2458, 0.4154, 0.665, 1.002, 1.428, 1.949, 2.576",\
"0.0828, 0.103, 0.1576, 0.257, 0.4272, 0.6752, 1.005, 1.427, 1.948, 2.567",\
"0.0928, 0.1156, 0.1718, 0.2698, 0.439, 0.6894, 1.018, 1.434, 1.947, 2.569",\
"0.1042, 0.1292, 0.1872, 0.2836, 0.4518, 0.7042, 1.037, 1.451, 1.958, 2.569");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007461, 0.03014, 0.07345, 0.1409, 0.2356, 0.3602, 0.5171, 0.7087, 0.937");
values("0.04744, 0.0638, 0.1169, 0.228, 0.4113, 0.6712, 1.014, 1.446, 1.972, 2.602",\
"0.04724, 0.0637, 0.1168, 0.228, 0.4114, 0.6709, 1.014, 1.446, 1.973, 2.601",\
"0.04704, 0.06378, 0.1168, 0.228, 0.4112, 0.6704, 1.013, 1.446, 1.973, 2.602",\
"0.04928, 0.06516, 0.1177, 0.2284, 0.4113, 0.6712, 1.013, 1.446, 1.972, 2.602",\
"0.05556, 0.07242, 0.1225, 0.2301, 0.4109, 0.6701, 1.012, 1.446, 1.971, 2.601",\
"0.0644, 0.08212, 0.1302, 0.233, 0.412, 0.6704, 1.013, 1.443, 1.973, 2.602",\
"0.0735, 0.09204, 0.1414, 0.2395, 0.4152, 0.6716, 1.013, 1.444, 1.971, 2.6",\
"0.0834, 0.1042, 0.1546, 0.249, 0.4222, 0.6772, 1.014, 1.444, 1.969, 2.596",\
"0.0948, 0.1158, 0.1696, 0.2602, 0.4308, 0.6854, 1.021, 1.446, 1.969, 2.598",\
"0.1052, 0.1282, 0.183, 0.2728, 0.4406, 0.6962, 1.032, 1.454, 1.972, 2.596");
}
}
}
}