blob: 047919d103d5f86e4806772626135896635d1cdd [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.000720675" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.000798255" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000798255" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.005562 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.9637 ;
max_transition : 7 ;
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.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.007644, 0.03097, 0.07551, 0.1449, 0.2423, 0.3704, 0.5318, 0.7288, 0.9637");
values("0.3752, 0.3685, 0.362, 0.3594, 0.3585, 0.3583, 0.3577, 0.3577, 0.3577, 0.3575",\
"0.3744, 0.368, 0.3612, 0.3588, 0.3579, 0.3576, 0.3571, 0.3573, 0.3571, 0.3571",\
"0.3767, 0.3696, 0.3624, 0.3602, 0.3593, 0.359, 0.359, 0.3587, 0.3588, 0.3588",\
"0.3996, 0.391, 0.3798, 0.3741, 0.3721, 0.3714, 0.3709, 0.3707, 0.3705, 0.3705",\
"0.4511, 0.4381, 0.4191, 0.4075, 0.4021, 0.3995, 0.3979, 0.3969, 0.3962, 0.3959",\
"0.5256, 0.5092, 0.4821, 0.4639, 0.4523, 0.4466, 0.4431, 0.4407, 0.4394, 0.4385",\
"0.625, 0.6048, 0.5695, 0.5428, 0.5253, 0.5141, 0.5078, 0.5046, 0.5016, 0.4999",\
"0.7485, 0.7251, 0.6802, 0.6449, 0.6205, 0.6045, 0.5943, 0.5883, 0.584, 0.5814",\
"0.8967, 0.8705, 0.8175, 0.7723, 0.7398, 0.7181, 0.7038, 0.6945, 0.6882, 0.6834",\
"1.07, 1.04, 0.9797, 0.9254, 0.8848, 0.8558, 0.8367, 0.8237, 0.8146, 0.8086");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.007644, 0.03097, 0.07551, 0.1449, 0.2423, 0.3704, 0.5318, 0.7288, 0.9637");
values("0.2836, 0.2723, 0.2589, 0.2534, 0.2513, 0.2512, 0.253, 0.2552, 0.2593, 0.2664",\
"0.2823, 0.271, 0.2587, 0.2522, 0.2499, 0.2508, 0.2521, 0.2543, 0.2571, 0.2655",\
"0.2828, 0.2717, 0.2574, 0.2516, 0.249, 0.2503, 0.2516, 0.2543, 0.2566, 0.2645",\
"0.3032, 0.2906, 0.2728, 0.2634, 0.2596, 0.2598, 0.2602, 0.2647, 0.2674, 0.2735",\
"0.3517, 0.3353, 0.3116, 0.2969, 0.289, 0.2863, 0.2867, 0.2863, 0.2908, 0.2969",\
"0.4219, 0.4022, 0.3698, 0.35, 0.3382, 0.3313, 0.3295, 0.3277, 0.3291, 0.3382",\
"0.5162, 0.4929, 0.4533, 0.4224, 0.4065, 0.3988, 0.3925, 0.3911, 0.3891, 0.3938",\
"0.6331, 0.6067, 0.558, 0.5219, 0.4939, 0.4816, 0.4775, 0.4712, 0.4688, 0.4737",\
"0.7734, 0.7443, 0.6874, 0.6409, 0.6067, 0.586, 0.577, 0.5743, 0.5704, 0.5805",\
"0.9384, 0.9068, 0.8401, 0.7876, 0.7442, 0.7188, 0.7003, 0.6944, 0.695, 0.7098");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.007644, 0.03097, 0.07551, 0.1449, 0.2423, 0.3704, 0.5318, 0.7288, 0.9637");
values("0.3225, 0.3662, 0.4901, 0.6907, 0.9866, 1.398, 1.94, 2.623, 3.458, 4.452",\
"0.3355, 0.3792, 0.5031, 0.7037, 0.9998, 1.412, 1.954, 2.636, 3.47, 4.465",\
"0.3858, 0.4294, 0.553, 0.7535, 1.05, 1.461, 2.003, 2.686, 3.521, 4.515",\
"0.4846, 0.5277, 0.6504, 0.8501, 1.145, 1.557, 2.099, 2.782, 3.615, 4.608",\
"0.6062, 0.6513, 0.7766, 0.9776, 1.272, 1.682, 2.223, 2.905, 3.74, 4.734",\
"0.7386, 0.7862, 0.9155, 1.12, 1.414, 1.823, 2.364, 3.046, 3.878, 4.871",\
"0.8791, 0.9303, 1.065, 1.274, 1.57, 1.979, 2.518, 3.197, 4.031, 5.023",\
"1.026, 1.082, 1.223, 1.439, 1.74, 2.15, 2.687, 3.367, 4.196, 5.189",\
"1.18, 1.239, 1.389, 1.612, 1.918, 2.334, 2.872, 3.551, 4.381, 5.371",\
"1.341, 1.403, 1.562, 1.792, 2.106, 2.527, 3.073, 3.753, 4.582, 5.572");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.007644, 0.03097, 0.07551, 0.1449, 0.2423, 0.3704, 0.5318, 0.7288, 0.9637");
values("0.3466, 0.3867, 0.4972, 0.6782, 0.9494, 1.329, 1.827, 2.458, 3.226, 4.142",\
"0.3557, 0.3956, 0.5066, 0.6874, 0.9584, 1.337, 1.837, 2.467, 3.236, 4.151",\
"0.3931, 0.4332, 0.5436, 0.7245, 0.995, 1.375, 1.874, 2.504, 3.273, 4.191",\
"0.4711, 0.5111, 0.6208, 0.8008, 1.071, 1.45, 1.949, 2.579, 3.349, 4.266",\
"0.5606, 0.6035, 0.7167, 0.8977, 1.167, 1.545, 2.044, 2.673, 3.44, 4.358",\
"0.6482, 0.6944, 0.8128, 0.9964, 1.265, 1.641, 2.139, 2.767, 3.536, 4.453",\
"0.7324, 0.7824, 0.9081, 1.095, 1.365, 1.74, 2.236, 2.862, 3.63, 4.546",\
"0.8106, 0.8643, 0.9983, 1.193, 1.464, 1.84, 2.335, 2.961, 3.726, 4.641",\
"0.8819, 0.9396, 1.083, 1.284, 1.56, 1.939, 2.435, 3.059, 3.825, 4.738",\
"0.9457, 1.007, 1.159, 1.369, 1.651, 2.034, 2.535, 3.159, 3.925, 4.835");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.007644, 0.03097, 0.07551, 0.1449, 0.2423, 0.3704, 0.5318, 0.7288, 0.9637");
values("0.1203, 0.1712, 0.3297, 0.6267, 1.111, 1.807, 2.73, 3.891, 5.31, 6.997",\
"0.1203, 0.1712, 0.3299, 0.6261, 1.11, 1.806, 2.73, 3.893, 5.312, 7.006",\
"0.1207, 0.1715, 0.3296, 0.6256, 1.111, 1.808, 2.73, 3.894, 5.31, 7",\
"0.1249, 0.175, 0.3324, 0.6278, 1.112, 1.807, 2.729, 3.892, 5.314, 7.007",\
"0.1426, 0.1928, 0.3468, 0.6344, 1.112, 1.807, 2.729, 3.894, 5.31, 6.999",\
"0.1644, 0.2148, 0.3672, 0.6492, 1.119, 1.809, 2.73, 3.888, 5.313, 7.001",\
"0.19, 0.2428, 0.3938, 0.6724, 1.13, 1.813, 2.729, 3.891, 5.31, 6.999",\
"0.2178, 0.2728, 0.425, 0.703, 1.152, 1.822, 2.732, 3.888, 5.302, 6.999",\
"0.248, 0.306, 0.4602, 0.7372, 1.186, 1.851, 2.745, 3.892, 5.305, 6.989",\
"0.2778, 0.3402, 0.498, 0.7732, 1.224, 1.888, 2.778, 3.91, 5.308, 6.991");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.007644, 0.03097, 0.07551, 0.1449, 0.2423, 0.3704, 0.5318, 0.7288, 0.9637");
values("0.1278, 0.1727, 0.3195, 0.6102, 1.087, 1.768, 2.668, 3.795, 5.184, 6.83",\
"0.1282, 0.1735, 0.3193, 0.6101, 1.087, 1.769, 2.663, 3.8, 5.18, 6.83",\
"0.1282, 0.1729, 0.3198, 0.6092, 1.088, 1.769, 2.668, 3.8, 5.181, 6.836",\
"0.1316, 0.1756, 0.3218, 0.6112, 1.087, 1.768, 2.667, 3.796, 5.183, 6.835",\
"0.1512, 0.1954, 0.336, 0.6168, 1.087, 1.768, 2.664, 3.798, 5.18, 6.834",\
"0.1728, 0.2188, 0.354, 0.6274, 1.092, 1.771, 2.663, 3.799, 5.18, 6.833",\
"0.1982, 0.2446, 0.3794, 0.6442, 1.099, 1.771, 2.666, 3.797, 5.184, 6.826",\
"0.2232, 0.2752, 0.4098, 0.6688, 1.114, 1.777, 2.668, 3.798, 5.187, 6.831",\
"0.2498, 0.3044, 0.4418, 0.6994, 1.138, 1.795, 2.679, 3.8, 5.178, 6.828",\
"0.2784, 0.3364, 0.48, 0.7328, 1.167, 1.825, 2.7, 3.816, 5.182, 6.824");
}
}
}
}