blob: 54af97da1636c566a317fb185fa98e23bd99876f [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_mcu9t5v0__clkbuf_8) {
area : 73.382400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.01827595" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.0343123" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0343123" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.02174 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 2.883 ;
max_transition : 3.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.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.02089, 0.0907, 0.224, 0.4317, 0.7232, 1.107, 1.59, 2.18, 2.883");
values("1.757, 1.715, 1.667, 1.647, 1.636, 1.631, 1.627, 1.625, 1.624, 1.623",\
"1.762, 1.721, 1.672, 1.65, 1.641, 1.635, 1.631, 1.63, 1.628, 1.628",\
"1.869, 1.819, 1.757, 1.728, 1.714, 1.706, 1.704, 1.701, 1.7, 1.699",\
"2.222, 2.15, 2.047, 1.985, 1.95, 1.93, 1.919, 1.913, 1.907, 1.905",\
"2.831, 2.737, 2.573, 2.462, 2.394, 2.352, 2.326, 2.31, 2.299, 2.29",\
"3.694, 3.581, 3.356, 3.186, 3.069, 2.998, 2.949, 2.917, 2.896, 2.88",\
"4.815, 4.682, 4.411, 4.167, 3.995, 3.88, 3.802, 3.749, 3.712, 3.686",\
"6.205, 6.058, 5.738, 5.429, 5.192, 5.022, 4.908, 4.826, 4.771, 4.728",\
"7.872, 7.713, 7.349, 6.975, 6.669, 6.442, 6.281, 6.165, 6.081, 6.018",\
"9.835, 9.665, 9.266, 8.826, 8.451, 8.156, 7.943, 7.783, 7.667, 7.581");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.02089, 0.0907, 0.224, 0.4317, 0.7232, 1.107, 1.59, 2.18, 2.883");
values("1.256, 1.188, 1.111, 1.076, 1.061, 1.052, 1.056, 1.073, 1.08, 1.099",\
"1.254, 1.189, 1.107, 1.071, 1.057, 1.051, 1.058, 1.073, 1.08, 1.094",\
"1.323, 1.256, 1.163, 1.122, 1.103, 1.099, 1.096, 1.108, 1.118, 1.138",\
"1.633, 1.55, 1.428, 1.353, 1.316, 1.296, 1.291, 1.297, 1.316, 1.325",\
"2.194, 2.096, 1.912, 1.804, 1.729, 1.685, 1.662, 1.659, 1.663, 1.671",\
"3.013, 2.888, 2.667, 2.476, 2.376, 2.303, 2.253, 2.226, 2.224, 2.221",\
"4.08, 3.946, 3.66, 3.43, 3.252, 3.156, 3.09, 3.031, 2.999, 2.986",\
"5.409, 5.258, 4.93, 4.618, 4.394, 4.233, 4.147, 4.079, 4.033, 3.987",\
"7.007, 6.846, 6.485, 6.118, 5.808, 5.599, 5.454, 5.377, 5.304, 5.246",\
"8.892, 8.724, 8.32, 7.892, 7.53, 7.248, 7.038, 6.914, 6.855, 6.764");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.02089, 0.0907, 0.224, 0.4317, 0.7232, 1.107, 1.59, 2.18, 2.883");
values("0.1142, 0.1342, 0.191, 0.2876, 0.4345, 0.6407, 0.9123, 1.254, 1.673, 2.171",\
"0.1199, 0.1398, 0.1966, 0.2932, 0.4402, 0.6464, 0.9175, 1.259, 1.678, 2.175",\
"0.1434, 0.1631, 0.2192, 0.3154, 0.4622, 0.6681, 0.9395, 1.282, 1.7, 2.197",\
"0.1824, 0.2026, 0.2587, 0.354, 0.4997, 0.7051, 0.9763, 1.318, 1.736, 2.234",\
"0.2264, 0.2481, 0.306, 0.4018, 0.5464, 0.7508, 1.021, 1.362, 1.779, 2.277",\
"0.2729, 0.2959, 0.3568, 0.4551, 0.6008, 0.8041, 1.073, 1.414, 1.83, 2.328",\
"0.3209, 0.3461, 0.4098, 0.5107, 0.6592, 0.8645, 1.133, 1.472, 1.888, 2.385",\
"0.3701, 0.3973, 0.4653, 0.5688, 0.72, 0.9291, 1.201, 1.54, 1.954, 2.45",\
"0.4211, 0.4499, 0.522, 0.629, 0.7826, 0.9949, 1.272, 1.615, 2.03, 2.524",\
"0.4735, 0.5043, 0.5804, 0.6915, 0.8479, 1.063, 1.345, 1.694, 2.114, 2.609");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.02089, 0.0907, 0.224, 0.4317, 0.7232, 1.107, 1.59, 2.18, 2.883");
values("0.1287, 0.1469, 0.1982, 0.2875, 0.4266, 0.6225, 0.8803, 1.205, 1.602, 2.076",\
"0.1319, 0.1503, 0.2013, 0.2906, 0.4298, 0.6256, 0.8832, 1.208, 1.605, 2.079",\
"0.1486, 0.1668, 0.2174, 0.3065, 0.4453, 0.6407, 0.8989, 1.224, 1.621, 2.094",\
"0.1795, 0.1983, 0.2488, 0.3369, 0.4748, 0.6696, 0.9271, 1.251, 1.65, 2.122",\
"0.2123, 0.2331, 0.2852, 0.3729, 0.5092, 0.703, 0.9601, 1.283, 1.681, 2.154",\
"0.2441, 0.2665, 0.3227, 0.4109, 0.547, 0.7395, 0.9949, 1.319, 1.715, 2.186",\
"0.2732, 0.2981, 0.3579, 0.4492, 0.5863, 0.7795, 1.034, 1.356, 1.751, 2.223",\
"0.3, 0.3268, 0.3914, 0.4852, 0.624, 0.8195, 1.076, 1.397, 1.791, 2.262",\
"0.3239, 0.3528, 0.4224, 0.5201, 0.66, 0.8582, 1.118, 1.442, 1.835, 2.305",\
"0.3438, 0.3749, 0.4494, 0.5522, 0.6943, 0.8948, 1.157, 1.486, 1.882, 2.352");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.02089, 0.0907, 0.224, 0.4317, 0.7232, 1.107, 1.59, 2.18, 2.883");
values("0.04524, 0.06976, 0.1475, 0.3007, 0.5489, 0.9029, 1.365, 1.952, 2.666, 3.517",\
"0.04516, 0.06964, 0.1477, 0.3007, 0.5489, 0.9008, 1.366, 1.952, 2.666, 3.521",\
"0.04586, 0.07042, 0.1481, 0.301, 0.5492, 0.9016, 1.367, 1.952, 2.667, 3.521",\
"0.05272, 0.07726, 0.1521, 0.3024, 0.5501, 0.9007, 1.366, 1.951, 2.663, 3.52",\
"0.06408, 0.08878, 0.1635, 0.3087, 0.5513, 0.9026, 1.367, 1.952, 2.665, 3.518",\
"0.07728, 0.1034, 0.1779, 0.3223, 0.5586, 0.9028, 1.366, 1.951, 2.667, 3.513",\
"0.0926, 0.1204, 0.1956, 0.3388, 0.5764, 0.915, 1.368, 1.95, 2.664, 3.513",\
"0.1094, 0.1386, 0.216, 0.358, 0.5968, 0.9386, 1.385, 1.955, 2.663, 3.511",\
"0.126, 0.159, 0.2372, 0.3792, 0.6184, 0.9644, 1.417, 1.977, 2.671, 3.515",\
"0.1456, 0.1796, 0.2614, 0.4028, 0.6422, 0.9924, 1.451, 2.017, 2.7, 3.526");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.02089, 0.0907, 0.224, 0.4317, 0.7232, 1.107, 1.59, 2.18, 2.883");
values("0.05174, 0.0741, 0.1496, 0.3082, 0.5647, 0.924, 1.398, 1.992, 2.723, 3.588",\
"0.0518, 0.0743, 0.1505, 0.3085, 0.5637, 0.9231, 1.397, 1.993, 2.722, 3.588",\
"0.05154, 0.07412, 0.15, 0.3085, 0.5636, 0.923, 1.397, 1.996, 2.725, 3.593",\
"0.0576, 0.07982, 0.1533, 0.309, 0.5639, 0.9231, 1.397, 1.992, 2.724, 3.594",\
"0.06794, 0.0911, 0.1604, 0.312, 0.5648, 0.9246, 1.396, 1.992, 2.72, 3.586",\
"0.08184, 0.1038, 0.1739, 0.3197, 0.5686, 0.9254, 1.399, 1.992, 2.719, 3.586",\
"0.095, 0.1212, 0.1904, 0.3318, 0.5798, 0.9312, 1.399, 1.993, 2.721, 3.587",\
"0.11, 0.137, 0.2084, 0.3462, 0.5932, 0.9474, 1.41, 1.997, 2.721, 3.591",\
"0.1256, 0.1562, 0.23, 0.3648, 0.609, 0.966, 1.43, 2.012, 2.728, 3.589",\
"0.145, 0.1754, 0.2536, 0.3844, 0.6258, 0.986, 1.456, 2.038, 2.75, 3.599");
}
}
}
}