blob: e96d6fe277e4361c68f82a20aab5876f4062500d [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_4) {
area : 30.732800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.002315016" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.00803088" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00803088" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.005432 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 1.447 ;
max_transition : 7.4 ;
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.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.01098, 0.04602, 0.1129, 0.2172, 0.3634, 0.5559, 0.7984, 1.094, 1.447");
values("0.2475, 0.2388, 0.2308, 0.2276, 0.2259, 0.225, 0.2246, 0.2243, 0.2241, 0.224",\
"0.2474, 0.2385, 0.2309, 0.2274, 0.2259, 0.225, 0.2244, 0.2242, 0.224, 0.2239",\
"0.2572, 0.2474, 0.2378, 0.2337, 0.2319, 0.2309, 0.2303, 0.23, 0.2299, 0.2297",\
"0.3004, 0.2864, 0.2688, 0.2598, 0.2553, 0.2528, 0.2515, 0.2506, 0.2501, 0.2499",\
"0.3749, 0.3562, 0.3285, 0.3111, 0.3019, 0.2966, 0.2934, 0.2917, 0.2904, 0.2895",\
"0.4799, 0.4565, 0.418, 0.3911, 0.3751, 0.3653, 0.3596, 0.3558, 0.3534, 0.3517",\
"0.6146, 0.5879, 0.5379, 0.5008, 0.4757, 0.4608, 0.451, 0.4448, 0.4407, 0.4378",\
"0.7806, 0.7506, 0.6909, 0.6419, 0.6076, 0.585, 0.5707, 0.5613, 0.5542, 0.5497",\
"0.9784, 0.9456, 0.8759, 0.8158, 0.7712, 0.7404, 0.7198, 0.7059, 0.6963, 0.6893",\
"1.209, 1.174, 1.097, 1.023, 0.9691, 0.9288, 0.901, 0.8815, 0.8677, 0.8578");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.01098, 0.04602, 0.1129, 0.2172, 0.3634, 0.5559, 0.7984, 1.094, 1.447");
values("0.1886, 0.176, 0.1653, 0.1611, 0.1596, 0.1607, 0.1615, 0.1644, 0.1677, 0.1772",\
"0.1877, 0.1755, 0.1643, 0.1595, 0.1592, 0.16, 0.1615, 0.1633, 0.167, 0.1787",\
"0.1951, 0.1823, 0.1693, 0.164, 0.1624, 0.1629, 0.1655, 0.1662, 0.1699, 0.1804",\
"0.235, 0.2184, 0.1994, 0.1885, 0.1841, 0.1834, 0.1849, 0.1863, 0.1886, 0.1995",\
"0.3039, 0.282, 0.2531, 0.2374, 0.2275, 0.2244, 0.2238, 0.2238, 0.2246, 0.2393",\
"0.4015, 0.3758, 0.337, 0.3099, 0.2969, 0.29, 0.2853, 0.2835, 0.2826, 0.2968",\
"0.5282, 0.4989, 0.4494, 0.4126, 0.3902, 0.381, 0.3743, 0.3685, 0.3683, 0.3815",\
"0.6837, 0.652, 0.5906, 0.5439, 0.5137, 0.4948, 0.4877, 0.4819, 0.4801, 0.4941",\
"0.8699, 0.8358, 0.7651, 0.707, 0.6648, 0.6399, 0.6227, 0.6189, 0.6148, 0.6359",\
"1.088, 1.051, 0.9715, 0.9032, 0.8521, 0.8159, 0.7897, 0.7798, 0.7825, 0.8129");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.01098, 0.04602, 0.1129, 0.2172, 0.3634, 0.5559, 0.7984, 1.094, 1.447");
values("0.2075, 0.2485, 0.3598, 0.5435, 0.8212, 1.21, 1.722, 2.369, 3.157, 4.098",\
"0.2205, 0.2614, 0.3727, 0.5564, 0.8342, 1.223, 1.735, 2.382, 3.169, 4.11",\
"0.2726, 0.3131, 0.4236, 0.6071, 0.8845, 1.274, 1.786, 2.431, 3.221, 4.161",\
"0.3592, 0.401, 0.5123, 0.6947, 0.9711, 1.359, 1.871, 2.516, 3.305, 4.246",\
"0.4577, 0.5025, 0.6174, 0.8021, 1.077, 1.464, 1.976, 2.62, 3.408, 4.347",\
"0.5624, 0.6115, 0.7332, 0.9235, 1.199, 1.585, 2.094, 2.738, 3.525, 4.462",\
"0.6733, 0.726, 0.8563, 1.053, 1.336, 1.724, 2.232, 2.873, 3.66, 4.598",\
"0.7891, 0.847, 0.9855, 1.19, 1.48, 1.876, 2.388, 3.029, 3.813, 4.749",\
"0.911, 0.9733, 1.121, 1.334, 1.631, 2.037, 2.559, 3.205, 3.989, 4.924",\
"1.04, 1.107, 1.264, 1.485, 1.79, 2.203, 2.737, 3.396, 4.186, 5.121");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.01098, 0.04602, 0.1129, 0.2172, 0.3634, 0.5559, 0.7984, 1.094, 1.447");
values("0.2246, 0.2633, 0.3707, 0.5568, 0.8446, 1.25, 1.782, 2.456, 3.277, 4.251",\
"0.2336, 0.2725, 0.3796, 0.5658, 0.8541, 1.259, 1.792, 2.465, 3.284, 4.263",\
"0.2731, 0.3116, 0.4181, 0.604, 0.8917, 1.296, 1.83, 2.501, 3.321, 4.299",\
"0.3383, 0.3789, 0.4858, 0.6702, 0.9568, 1.361, 1.894, 2.566, 3.385, 4.366",\
"0.4029, 0.4468, 0.5578, 0.7417, 1.026, 1.429, 1.961, 2.632, 3.452, 4.431",\
"0.4615, 0.51, 0.6273, 0.8142, 1.098, 1.499, 2.029, 2.699, 3.519, 4.495",\
"0.5125, 0.5656, 0.6915, 0.8838, 1.17, 1.57, 2.1, 2.767, 3.587, 4.563",\
"0.5548, 0.6128, 0.7479, 0.946, 1.236, 1.643, 2.172, 2.839, 3.656, 4.63",\
"0.5871, 0.6496, 0.7944, 1, 1.296, 1.708, 2.244, 2.914, 3.729, 4.703",\
"0.6092, 0.6758, 0.8316, 1.046, 1.347, 1.765, 2.31, 2.988, 3.806, 4.779");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.01098, 0.04602, 0.1129, 0.2172, 0.3634, 0.5559, 0.7984, 1.094, 1.447");
values("0.08244, 0.1298, 0.2791, 0.5683, 1.043, 1.715, 2.603, 3.719, 5.084, 6.701",\
"0.08258, 0.1303, 0.2784, 0.568, 1.043, 1.715, 2.602, 3.721, 5.087, 6.711",\
"0.08314, 0.1308, 0.2791, 0.5695, 1.041, 1.714, 2.602, 3.721, 5.083, 6.71",\
"0.09642, 0.1434, 0.2868, 0.5715, 1.043, 1.715, 2.602, 3.719, 5.085, 6.712",\
"0.118, 0.1662, 0.3066, 0.5808, 1.044, 1.715, 2.6, 3.714, 5.078, 6.712",\
"0.145, 0.1952, 0.3354, 0.6034, 1.053, 1.715, 2.601, 3.715, 5.086, 6.71",\
"0.173, 0.2274, 0.367, 0.6366, 1.081, 1.73, 2.601, 3.711, 5.081, 6.7",\
"0.2036, 0.2636, 0.406, 0.6736, 1.121, 1.766, 2.623, 3.717, 5.075, 6.705",\
"0.2356, 0.299, 0.447, 0.715, 1.165, 1.817, 2.671, 3.746, 5.082, 6.694",\
"0.27, 0.3382, 0.494, 0.7572, 1.21, 1.873, 2.738, 3.809, 5.124, 6.709");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.01098, 0.04602, 0.1129, 0.2172, 0.3634, 0.5559, 0.7984, 1.094, 1.447");
values("0.08972, 0.1364, 0.2957, 0.6251, 1.152, 1.896, 2.874, 4.105, 5.603, 7.399",\
"0.08978, 0.1361, 0.2957, 0.6237, 1.153, 1.896, 2.874, 4.109, 5.604, 7.397",\
"0.08966, 0.1362, 0.2963, 0.6238, 1.151, 1.895, 2.869, 4.101, 5.603, 7.398",\
"0.1033, 0.1479, 0.302, 0.6246, 1.153, 1.895, 2.874, 4.103, 5.602, 7.393",\
"0.1238, 0.168, 0.3148, 0.6302, 1.154, 1.893, 2.868, 4.099, 5.603, 7.396",\
"0.146, 0.1946, 0.3382, 0.6434, 1.157, 1.896, 2.874, 4.104, 5.603, 7.393",\
"0.1718, 0.2242, 0.3666, 0.6644, 1.171, 1.901, 2.873, 4.103, 5.607, 7.392",\
"0.2002, 0.2554, 0.399, 0.6916, 1.201, 1.924, 2.883, 4.104, 5.603, 7.404",\
"0.2306, 0.2902, 0.4384, 0.723, 1.231, 1.961, 2.911, 4.119, 5.608, 7.393",\
"0.2618, 0.327, 0.4806, 0.7596, 1.263, 2.002, 2.959, 4.158, 5.631, 7.399");
}
}
}
}