blob: 02c876554235d5a04e29a4a6ca033c05a9cecd1f [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_2) {
area : 17.561600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "2.013858e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "1.985346e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.013858e-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.003363 ;
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.4756 ;
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.004276, 0.01577, 0.03773, 0.07194, 0.1199, 0.1831, 0.2627, 0.3598, 0.4756");
values("0.03311, 0.03333, 0.03391, 0.03441, 0.03469, 0.03484, 0.03492, 0.03498, 0.03502, 0.03504",\
"0.03295, 0.03317, 0.03374, 0.03425, 0.03455, 0.0347, 0.03477, 0.03483, 0.03488, 0.0349",\
"0.03265, 0.03284, 0.03337, 0.03391, 0.03424, 0.03442, 0.03451, 0.03457, 0.03461, 0.03464",\
"0.03272, 0.03281, 0.03324, 0.03374, 0.03412, 0.03434, 0.03448, 0.03457, 0.03463, 0.03467",\
"0.03358, 0.03351, 0.03372, 0.0341, 0.03445, 0.03469, 0.03487, 0.03497, 0.03504, 0.03509",\
"0.03511, 0.03488, 0.03482, 0.03511, 0.03543, 0.03566, 0.03585, 0.03596, 0.03604, 0.03611",\
"0.03724, 0.03693, 0.03664, 0.03669, 0.03697, 0.03722, 0.0374, 0.03751, 0.03762, 0.03767",\
"0.0402, 0.03978, 0.03928, 0.03914, 0.03926, 0.03947, 0.03962, 0.03976, 0.03983, 0.03992",\
"0.04396, 0.04336, 0.0426, 0.04237, 0.04234, 0.04246, 0.0426, 0.04273, 0.04282, 0.04291",\
"0.04867, 0.04788, 0.04688, 0.04644, 0.0463, 0.0463, 0.04645, 0.04654, 0.04665, 0.0467");
}
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.004276, 0.01577, 0.03773, 0.07194, 0.1199, 0.1831, 0.2627, 0.3598, 0.4756");
values("0.02095, 0.02113, 0.02173, 0.02225, 0.02259, 0.02301, 0.02342, 0.02386, 0.02417, 0.02473",\
"0.02085, 0.02102, 0.02159, 0.02205, 0.02239, 0.02282, 0.02316, 0.0235, 0.02395, 0.02435",\
"0.02055, 0.02071, 0.02118, 0.0217, 0.02204, 0.0225, 0.02279, 0.02319, 0.02361, 0.02403",\
"0.02066, 0.02069, 0.02105, 0.02141, 0.02188, 0.02246, 0.02279, 0.02317, 0.02371, 0.02411",\
"0.0213, 0.0212, 0.02123, 0.02174, 0.02202, 0.02254, 0.02302, 0.0234, 0.02387, 0.02421",\
"0.02259, 0.02241, 0.02237, 0.02246, 0.02303, 0.02343, 0.0238, 0.02414, 0.02448, 0.02518",\
"0.02448, 0.02423, 0.02397, 0.02395, 0.02431, 0.02497, 0.02522, 0.02548, 0.02587, 0.02646",\
"0.02712, 0.02677, 0.02638, 0.02613, 0.02612, 0.02678, 0.02758, 0.02792, 0.02779, 0.0286",\
"0.03046, 0.02994, 0.02934, 0.02896, 0.02907, 0.02929, 0.02985, 0.03113, 0.03147, 0.03126",\
"0.03458, 0.0339, 0.03315, 0.03279, 0.03265, 0.03305, 0.03282, 0.03362, 0.03498, 0.03544");
}
}
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.004276, 0.01577, 0.03773, 0.07194, 0.1199, 0.1831, 0.2627, 0.3598, 0.4756");
values("0.2795, 0.3134, 0.4031, 0.5425, 0.746, 1.028, 1.399, 1.867, 2.437, 3.117",\
"0.2964, 0.3303, 0.42, 0.5594, 0.7629, 1.046, 1.417, 1.884, 2.453, 3.133",\
"0.3587, 0.3925, 0.4821, 0.6216, 0.8253, 1.108, 1.479, 1.946, 2.516, 3.196",\
"0.4785, 0.5126, 0.6025, 0.7422, 0.9462, 1.228, 1.599, 2.067, 2.638, 3.318",\
"0.6296, 0.6682, 0.7639, 0.9068, 1.111, 1.393, 1.764, 2.231, 2.802, 3.483",\
"0.7936, 0.8373, 0.9417, 1.09, 1.296, 1.579, 1.949, 2.416, 2.987, 3.666",\
"0.9739, 1.022, 1.136, 1.289, 1.497, 1.781, 2.152, 2.619, 3.188, 3.868",\
"1.175, 1.227, 1.351, 1.511, 1.722, 2.004, 2.376, 2.843, 3.413, 4.092",\
"1.398, 1.453, 1.587, 1.756, 1.97, 2.254, 2.624, 3.091, 3.662, 4.34",\
"1.644, 1.703, 1.847, 2.027, 2.246, 2.532, 2.902, 3.369, 3.939, 4.618");
}
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.004276, 0.01577, 0.03773, 0.07194, 0.1199, 0.1831, 0.2627, 0.3598, 0.4756");
values("0.2492, 0.2854, 0.3902, 0.5742, 0.8564, 1.252, 1.77, 2.426, 3.226, 4.175",\
"0.2622, 0.2985, 0.4033, 0.5872, 0.8696, 1.265, 1.785, 2.439, 3.237, 4.189",\
"0.3096, 0.3456, 0.45, 0.634, 0.9164, 1.312, 1.832, 2.486, 3.284, 4.235",\
"0.3882, 0.4256, 0.5311, 0.7148, 0.9973, 1.392, 1.913, 2.567, 3.367, 4.32",\
"0.455, 0.4963, 0.6067, 0.7919, 1.074, 1.469, 1.989, 2.644, 3.44, 4.393",\
"0.5019, 0.5475, 0.6644, 0.8508, 1.133, 1.528, 2.047, 2.702, 3.501, 4.454",\
"0.5286, 0.5785, 0.7026, 0.8915, 1.174, 1.569, 2.088, 2.742, 3.539, 4.494",\
"0.5361, 0.5893, 0.7215, 0.9137, 1.196, 1.59, 2.11, 2.763, 3.561, 4.512",\
"0.5228, 0.5799, 0.7203, 0.9174, 1.2, 1.594, 2.113, 2.766, 3.564, 4.514",\
"0.4876, 0.5478, 0.6979, 0.9015, 1.185, 1.579, 2.097, 2.751, 3.548, 4.499");
}
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.004276, 0.01577, 0.03773, 0.07194, 0.1199, 0.1831, 0.2627, 0.3598, 0.4756");
values("0.09922, 0.1325, 0.2357, 0.4372, 0.7694, 1.245, 1.874, 2.667, 3.644, 4.803",\
"0.09902, 0.1323, 0.2357, 0.4373, 0.7694, 1.246, 1.874, 2.67, 3.642, 4.795",\
"0.09934, 0.1326, 0.2366, 0.4374, 0.7693, 1.245, 1.874, 2.669, 3.64, 4.797",\
"0.103, 0.1356, 0.2384, 0.4378, 0.7694, 1.244, 1.876, 2.673, 3.642, 4.803",\
"0.1242, 0.1558, 0.252, 0.4442, 0.771, 1.246, 1.876, 2.67, 3.645, 4.804",\
"0.146, 0.1806, 0.2732, 0.4582, 0.7788, 1.246, 1.875, 2.671, 3.645, 4.8",\
"0.166, 0.205, 0.298, 0.4746, 0.7836, 1.251, 1.876, 2.669, 3.638, 4.794",\
"0.186, 0.2294, 0.3244, 0.4932, 0.7934, 1.256, 1.881, 2.669, 3.639, 4.789",\
"0.2062, 0.2532, 0.354, 0.5152, 0.8048, 1.259, 1.881, 2.673, 3.638, 4.792",\
"0.2278, 0.279, 0.3878, 0.543, 0.8218, 1.267, 1.887, 2.676, 3.642, 4.791");
}
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.004276, 0.01577, 0.03773, 0.07194, 0.1199, 0.1831, 0.2627, 0.3598, 0.4756");
values("0.1023, 0.1443, 0.2926, 0.5973, 1.083, 1.765, 2.664, 3.795, 5.179, 6.822",\
"0.1025, 0.1436, 0.293, 0.5973, 1.083, 1.763, 2.662, 3.787, 5.177, 6.823",\
"0.1023, 0.1443, 0.2927, 0.5974, 1.083, 1.763, 2.658, 3.788, 5.176, 6.811",\
"0.1111, 0.1503, 0.295, 0.5984, 1.083, 1.765, 2.66, 3.789, 5.178, 6.824",\
"0.1292, 0.1678, 0.3062, 0.6008, 1.082, 1.764, 2.662, 3.792, 5.171, 6.813",\
"0.1472, 0.188, 0.3202, 0.606, 1.085, 1.764, 2.66, 3.789, 5.164, 6.817",\
"0.165, 0.2084, 0.337, 0.6136, 1.087, 1.764, 2.658, 3.786, 5.167, 6.807",\
"0.182, 0.229, 0.3552, 0.6208, 1.089, 1.766, 2.659, 3.785, 5.166, 6.811",\
"0.2002, 0.2506, 0.378, 0.633, 1.094, 1.767, 2.662, 3.788, 5.161, 6.805",\
"0.2192, 0.272, 0.4042, 0.647, 1.099, 1.77, 2.661, 3.787, 5.162, 6.801");
}
}
}
}