blob: 9959fd3f7d1187759c145f09765c3832b013c70e [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 : "1.884546e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "2.119122e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.119122e-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.004542 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.6624 ;
max_transition : 21 ;
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.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005565, 0.02159, 0.05219, 0.09986, 0.1668, 0.2548, 0.3657, 0.501, 0.6624");
values("0.039, 0.0393, 0.03992, 0.04046, 0.04077, 0.04094, 0.04106, 0.04112, 0.04116, 0.04116",\
"0.03897, 0.03924, 0.03989, 0.04042, 0.04074, 0.04092, 0.04101, 0.04107, 0.0411, 0.04111",\
"0.03878, 0.03906, 0.03968, 0.04023, 0.04057, 0.04075, 0.04084, 0.04091, 0.04095, 0.04093",\
"0.03855, 0.0388, 0.03937, 0.03992, 0.04028, 0.04052, 0.04063, 0.04071, 0.04076, 0.04072",\
"0.03827, 0.03853, 0.03902, 0.03954, 0.03994, 0.04022, 0.04038, 0.04049, 0.04055, 0.04048",\
"0.03803, 0.03824, 0.0387, 0.03921, 0.03962, 0.03993, 0.04015, 0.04029, 0.04034, 0.0401",\
"0.03786, 0.03804, 0.03849, 0.03897, 0.0394, 0.03973, 0.03996, 0.04011, 0.04004, 0.03926",\
"0.03773, 0.0379, 0.03831, 0.03876, 0.03918, 0.03953, 0.03979, 0.03977, 0.03884, 0.03714",\
"0.03763, 0.03779, 0.03816, 0.03858, 0.03901, 0.0393, 0.03879, 0.03685, 0.0352, 0.03401",\
"0.03453, 0.03464, 0.03441, 0.03161, 0.02985, 0.02897, 0.02854, 0.02832, 0.02822, 0.02816");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005565, 0.02159, 0.05219, 0.09986, 0.1668, 0.2548, 0.3657, 0.501, 0.6624");
values("0.02515, 0.0254, 0.02594, 0.0265, 0.02684, 0.02728, 0.02767, 0.02891, 0.0534, 0.1998",\
"0.0251, 0.02535, 0.0259, 0.02648, 0.02687, 0.02709, 0.0274, 0.02862, 0.05457, 0.2044",\
"0.02495, 0.0252, 0.02573, 0.0263, 0.02669, 0.02711, 0.02736, 0.02883, 0.0591, 0.2208",\
"0.02471, 0.02489, 0.02532, 0.02583, 0.02625, 0.0266, 0.02707, 0.02975, 0.071, 0.2541",\
"0.02439, 0.02458, 0.02496, 0.02538, 0.02596, 0.02641, 0.02659, 0.03182, 0.09674, 0.3065",\
"0.02418, 0.02435, 0.02464, 0.0251, 0.02549, 0.02607, 0.02653, 0.03929, 0.1469, 0.3703",\
"0.02403, 0.02416, 0.02453, 0.02487, 0.02535, 0.02573, 0.02772, 0.06421, 0.2293, 0.4265",\
"0.02391, 0.02405, 0.02432, 0.02464, 0.02502, 0.02583, 0.0362, 0.1387, 0.315, 0.453",\
"0.02382, 0.02395, 0.0242, 0.02459, 0.02478, 0.02938, 0.1011, 0.2411, 0.3462, 0.4202",\
"0.02403, 0.02414, 0.02441, 0.0248, 0.03355, 0.1103, 0.1851, 0.2338, 0.2662, 0.2883");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005565, 0.02159, 0.05219, 0.09986, 0.1668, 0.2548, 0.3657, 0.501, 0.6624");
values("1.444, 1.536, 1.779, 2.144, 2.657, 3.354, 4.267, 5.416, 6.817, 8.489",\
"1.523, 1.615, 1.858, 2.223, 2.735, 3.433, 4.345, 5.496, 6.899, 8.567",\
"1.801, 1.893, 2.136, 2.502, 3.014, 3.711, 4.625, 5.774, 7.177, 8.845",\
"2.34, 2.431, 2.674, 3.039, 3.552, 4.249, 5.163, 6.312, 7.713, 9.383",\
"3.183, 3.274, 3.517, 3.882, 4.394, 5.093, 6.006, 7.156, 8.56, 10.23",\
"4.346, 4.441, 4.686, 5.054, 5.568, 6.266, 7.18, 8.329, 9.733, 11.41",\
"5.773, 5.879, 6.141, 6.518, 7.034, 7.732, 8.646, 9.796, 11.2, 12.87",\
"7.407, 7.526, 7.814, 8.209, 8.733, 9.434, 10.35, 11.5, 12.9, 14.57",\
"9.248, 9.381, 9.701, 10.12, 10.65, 11.36, 12.27, 13.42, 14.82, 16.49",\
"11.3, 11.45, 11.8, 12.25, 12.8, 13.5, 14.42, 15.57, 16.96, 18.63");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005565, 0.02159, 0.05219, 0.09986, 0.1668, 0.2548, 0.3657, 0.501, 0.6624");
values("1.127, 1.234, 1.561, 2.144, 3.039, 4.29, 5.936, 8.003, 10.54, 13.54",\
"1.194, 1.301, 1.628, 2.212, 3.106, 4.358, 6.005, 8.078, 10.6, 13.61",\
"1.432, 1.538, 1.865, 2.448, 3.343, 4.594, 6.242, 8.315, 10.84, 13.85",\
"1.887, 1.993, 2.319, 2.902, 3.798, 5.049, 6.698, 8.767, 11.3, 14.3",\
"2.575, 2.683, 3.01, 3.591, 4.487, 5.738, 7.389, 9.463, 11.98, 14.99",\
"3.397, 3.512, 3.848, 4.432, 5.326, 6.577, 8.223, 10.3, 12.83, 15.84",\
"4.313, 4.437, 4.784, 5.372, 6.268, 7.517, 9.161, 11.23, 13.76, 16.77",\
"5.317, 5.451, 5.813, 6.407, 7.301, 8.553, 10.19, 12.26, 14.79, 17.79",\
"6.407, 6.553, 6.934, 7.534, 8.429, 9.68, 11.32, 13.39, 15.91, 18.92",\
"7.578, 7.738, 8.14, 8.751, 9.647, 10.9, 12.54, 14.6, 17.13, 20.14");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005565, 0.02159, 0.05219, 0.09986, 0.1668, 0.2548, 0.3657, 0.501, 0.6624");
values("0.362, 0.443, 0.6974, 1.177, 1.96, 3.105, 4.639, 6.577, 8.939, 11.76",\
"0.3618, 0.4426, 0.6974, 1.177, 1.962, 3.108, 4.64, 6.577, 8.938, 11.76",\
"0.3618, 0.4434, 0.6972, 1.177, 1.962, 3.108, 4.636, 6.575, 8.924, 11.77",\
"0.3614, 0.4434, 0.6974, 1.177, 1.962, 3.108, 4.639, 6.573, 8.944, 11.76",\
"0.3644, 0.4462, 0.7004, 1.178, 1.959, 3.108, 4.64, 6.576, 8.927, 11.76",\
"0.383, 0.4614, 0.7116, 1.182, 1.963, 3.108, 4.641, 6.574, 8.926, 11.75",\
"0.446, 0.522, 0.754, 1.21, 1.972, 3.11, 4.638, 6.578, 8.938, 11.75",\
"0.526, 0.606, 0.83, 1.262, 2.002, 3.12, 4.638, 6.574, 8.936, 11.74",\
"0.61, 0.696, 0.92, 1.33, 2.046, 3.142, 4.648, 6.572, 8.92, 11.75",\
"0.7, 0.792, 1.022, 1.412, 2.094, 3.172, 4.67, 6.58, 8.928, 11.74");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005565, 0.02159, 0.05219, 0.09986, 0.1668, 0.2548, 0.3657, 0.501, 0.6624");
values("0.3798, 0.5086, 0.9794, 1.92, 3.408, 5.494, 8.248, 11.71, 15.93, 20.98",\
"0.3788, 0.5096, 0.9788, 1.92, 3.409, 5.495, 8.254, 11.7, 15.93, 20.99",\
"0.38, 0.5092, 0.9788, 1.922, 3.409, 5.494, 8.261, 11.74, 15.93, 20.98",\
"0.3798, 0.5096, 0.9792, 1.921, 3.405, 5.494, 8.261, 11.71, 15.98, 20.99",\
"0.3918, 0.5196, 0.9834, 1.919, 3.405, 5.494, 8.248, 11.71, 15.94, 20.96",\
"0.4352, 0.5574, 1.004, 1.927, 3.406, 5.494, 8.254, 11.72, 15.93, 21.03",\
"0.4866, 0.6056, 1.036, 1.943, 3.416, 5.498, 8.25, 11.72, 15.94, 20.98",\
"0.548, 0.662, 1.076, 1.964, 3.428, 5.508, 8.254, 11.72, 15.94, 20.97",\
"0.618, 0.728, 1.126, 1.988, 3.44, 5.518, 8.258, 11.71, 15.93, 20.97",\
"0.698, 0.808, 1.186, 2.016, 3.454, 5.53, 8.27, 11.72, 15.94, 21");
}
}
}
}