blob: 061e1beb415d0e5554af5b224ba3cce107fcadd3 [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 : "2.846646e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "3.183246e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.183246e-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.004973 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.9492 ;
max_transition : 6.8 ;
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.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.007545, 0.03052, 0.07439, 0.1427, 0.2386, 0.3648, 0.5238, 0.7179, 0.9492");
values("0.06042, 0.06076, 0.06184, 0.06286, 0.06342, 0.06379, 0.06396, 0.06407, 0.06416, 0.06421",\
"0.06025, 0.06056, 0.06164, 0.06264, 0.06325, 0.06359, 0.06381, 0.06392, 0.064, 0.06405",\
"0.05974, 0.06005, 0.061, 0.06213, 0.06276, 0.06314, 0.06336, 0.06345, 0.06358, 0.06364",\
"0.05984, 0.05995, 0.06064, 0.06164, 0.06237, 0.06283, 0.06312, 0.06328, 0.0634, 0.06348",\
"0.06111, 0.06094, 0.06102, 0.06177, 0.06249, 0.06301, 0.06333, 0.06355, 0.0637, 0.0638",\
"0.0634, 0.06273, 0.06245, 0.06294, 0.06344, 0.06392, 0.06427, 0.0645, 0.06469, 0.06483",\
"0.06656, 0.06577, 0.06487, 0.0647, 0.06524, 0.06569, 0.06601, 0.06625, 0.06644, 0.06655",\
"0.07075, 0.06954, 0.06811, 0.06779, 0.06783, 0.0682, 0.06848, 0.06872, 0.06892, 0.06907",\
"0.07606, 0.07439, 0.07243, 0.07159, 0.07143, 0.07164, 0.07188, 0.07209, 0.07228, 0.07242",\
"0.08247, 0.08036, 0.07794, 0.07663, 0.0762, 0.07618, 0.07633, 0.0765, 0.07668, 0.07681");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.007545, 0.03052, 0.07439, 0.1427, 0.2386, 0.3648, 0.5238, 0.7179, 0.9492");
values("0.03952, 0.03974, 0.04061, 0.04165, 0.04238, 0.04319, 0.04383, 0.045, 0.04544, 0.04634",\
"0.03929, 0.03962, 0.04046, 0.04135, 0.04212, 0.04291, 0.04377, 0.04441, 0.04505, 0.04653",\
"0.03886, 0.039, 0.03974, 0.04074, 0.0416, 0.04262, 0.04321, 0.04381, 0.04505, 0.04574",\
"0.03898, 0.03892, 0.03936, 0.04019, 0.04101, 0.04192, 0.043, 0.04401, 0.04485, 0.04535",\
"0.04001, 0.0398, 0.03985, 0.0404, 0.04119, 0.04196, 0.0429, 0.04381, 0.04485, 0.04554",\
"0.04208, 0.04154, 0.04101, 0.04123, 0.0421, 0.04279, 0.04347, 0.04441, 0.04584, 0.04671",\
"0.04494, 0.04401, 0.04327, 0.04276, 0.04356, 0.04466, 0.04563, 0.04579, 0.04623, 0.04731",\
"0.04876, 0.04762, 0.04638, 0.04609, 0.0459, 0.04671, 0.04826, 0.04876, 0.04881, 0.05025",\
"0.05364, 0.05206, 0.05049, 0.04977, 0.04966, 0.04974, 0.05129, 0.05272, 0.05356, 0.0536",\
"0.05966, 0.05766, 0.0557, 0.05444, 0.05388, 0.05424, 0.05436, 0.05609, 0.058, 0.0591");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.007545, 0.03052, 0.07439, 0.1427, 0.2386, 0.3648, 0.5238, 0.7179, 0.9492");
values("0.2976, 0.3355, 0.4323, 0.5797, 0.7934, 1.089, 1.478, 1.967, 2.564, 3.276",\
"0.3147, 0.3526, 0.4493, 0.5969, 0.8105, 1.106, 1.494, 1.983, 2.582, 3.294",\
"0.3769, 0.4147, 0.5114, 0.6589, 0.8727, 1.168, 1.556, 2.046, 2.644, 3.356",\
"0.4965, 0.5345, 0.6311, 0.7788, 0.9926, 1.288, 1.677, 2.166, 2.763, 3.474",\
"0.6507, 0.6932, 0.7955, 0.9459, 1.16, 1.456, 1.844, 2.333, 2.932, 3.643",\
"0.8131, 0.8611, 0.973, 1.13, 1.345, 1.642, 2.029, 2.518, 3.116, 3.827",\
"0.9854, 1.038, 1.161, 1.324, 1.542, 1.839, 2.227, 2.716, 3.312, 4.024",\
"1.17, 1.227, 1.362, 1.532, 1.754, 2.05, 2.439, 2.927, 3.524, 4.234",\
"1.371, 1.432, 1.576, 1.756, 1.981, 2.278, 2.666, 3.155, 3.752, 4.462",\
"1.588, 1.652, 1.807, 1.998, 2.228, 2.526, 2.914, 3.402, 3.998, 4.708");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.007545, 0.03052, 0.07439, 0.1427, 0.2386, 0.3648, 0.5238, 0.7179, 0.9492");
values("0.2801, 0.32, 0.4292, 0.6145, 0.897, 1.292, 1.811, 2.465, 3.261, 4.215",\
"0.2939, 0.3337, 0.443, 0.628, 0.9107, 1.306, 1.825, 2.477, 3.275, 4.231",\
"0.3436, 0.3836, 0.4925, 0.6777, 0.9603, 1.355, 1.875, 2.528, 3.326, 4.279",\
"0.4356, 0.4759, 0.5852, 0.7702, 1.053, 1.448, 1.967, 2.622, 3.421, 4.37",\
"0.5283, 0.5734, 0.6885, 0.875, 1.157, 1.552, 2.072, 2.724, 3.524, 4.473",\
"0.6052, 0.6547, 0.7785, 0.9671, 1.25, 1.644, 2.163, 2.818, 3.615, 4.566",\
"0.6656, 0.7202, 0.8525, 1.045, 1.328, 1.721, 2.241, 2.893, 3.691, 4.643",\
"0.7103, 0.7689, 0.9105, 1.109, 1.391, 1.785, 2.304, 2.957, 3.754, 4.704",\
"0.7403, 0.8021, 0.9535, 1.157, 1.44, 1.834, 2.352, 3.005, 3.803, 4.752",\
"0.754, 0.8192, 0.9803, 1.192, 1.476, 1.869, 2.388, 3.04, 3.838, 4.786");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.007545, 0.03052, 0.07439, 0.1427, 0.2386, 0.3648, 0.5238, 0.7179, 0.9492");
values("0.1019, 0.1376, 0.2465, 0.4555, 0.8019, 1.299, 1.96, 2.794, 3.806, 5.025",\
"0.1019, 0.1371, 0.2463, 0.455, 0.8022, 1.299, 1.961, 2.795, 3.814, 5.026",\
"0.1019, 0.1374, 0.2466, 0.4556, 0.802, 1.299, 1.96, 2.792, 3.81, 5.025",\
"0.1044, 0.1399, 0.2477, 0.4564, 0.8022, 1.3, 1.96, 2.795, 3.809, 5.018",\
"0.126, 0.16, 0.261, 0.4614, 0.8032, 1.301, 1.961, 2.795, 3.812, 5.027",\
"0.1488, 0.1878, 0.285, 0.4772, 0.8086, 1.303, 1.958, 2.791, 3.813, 5.022",\
"0.1708, 0.2152, 0.3136, 0.4954, 0.8194, 1.307, 1.961, 2.792, 3.808, 5.019",\
"0.191, 0.2408, 0.3432, 0.5178, 0.8294, 1.312, 1.964, 2.792, 3.805, 5.018",\
"0.212, 0.2648, 0.3756, 0.5414, 0.8422, 1.317, 1.967, 2.798, 3.806, 5.017",\
"0.234, 0.2902, 0.4108, 0.5704, 0.8582, 1.322, 1.97, 2.797, 3.808, 5.017");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.007545, 0.03052, 0.07439, 0.1427, 0.2386, 0.3648, 0.5238, 0.7179, 0.9492");
values("0.1039, 0.1468, 0.2927, 0.5926, 1.077, 1.757, 2.654, 3.788, 5.166, 6.803",\
"0.1042, 0.1471, 0.2929, 0.5936, 1.077, 1.756, 2.653, 3.787, 5.168, 6.814",\
"0.1052, 0.1468, 0.2929, 0.5933, 1.077, 1.758, 2.654, 3.784, 5.168, 6.804",\
"0.1097, 0.151, 0.2946, 0.5927, 1.075, 1.756, 2.656, 3.787, 5.168, 6.814",\
"0.1292, 0.1718, 0.3072, 0.596, 1.077, 1.758, 2.654, 3.786, 5.167, 6.814",\
"0.1494, 0.1938, 0.3244, 0.6044, 1.079, 1.757, 2.652, 3.782, 5.169, 6.812",\
"0.1694, 0.2166, 0.3454, 0.6132, 1.082, 1.759, 2.651, 3.777, 5.158, 6.804",\
"0.1884, 0.239, 0.3696, 0.6252, 1.086, 1.76, 2.652, 3.778, 5.153, 6.797",\
"0.2072, 0.2612, 0.395, 0.6388, 1.093, 1.763, 2.655, 3.779, 5.153, 6.801",\
"0.2276, 0.284, 0.4248, 0.6572, 1.096, 1.765, 2.66, 3.784, 5.159, 6.792");
}
}
}
}