blob: 87f60379c90dced7f573b717121bfb58784ae6f1 [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_12) {
area : 83.417600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.005587956" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.007088004" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.007088004" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.01636 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 2.794 ;
max_transition : 8.9 ;
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.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.02028, 0.08795, 0.2172, 0.4185, 0.701, 1.073, 1.541, 2.113, 2.794");
values("0.2011, 0.1998, 0.1997, 0.2006, 0.2011, 0.2017, 0.202, 0.2021, 0.2022, 0.2023",\
"0.2005, 0.199, 0.199, 0.1999, 0.2006, 0.2011, 0.2013, 0.2014, 0.2015, 0.2016",\
"0.2001, 0.1987, 0.1983, 0.1994, 0.2001, 0.2005, 0.2009, 0.2011, 0.2013, 0.2014",\
"0.2073, 0.2047, 0.2027, 0.2028, 0.2035, 0.204, 0.2044, 0.2047, 0.2048, 0.205",\
"0.2261, 0.2216, 0.2163, 0.2143, 0.2139, 0.2139, 0.2141, 0.2142, 0.2144, 0.2144",\
"0.254, 0.2473, 0.2385, 0.2341, 0.2321, 0.2314, 0.2311, 0.231, 0.231, 0.231",\
"0.2919, 0.2834, 0.2706, 0.2632, 0.2594, 0.2574, 0.2565, 0.2561, 0.2559, 0.2557",\
"0.3407, 0.3301, 0.3136, 0.3026, 0.2962, 0.2929, 0.291, 0.29, 0.2895, 0.2891",\
"0.4012, 0.3888, 0.368, 0.3528, 0.3437, 0.3385, 0.3353, 0.3335, 0.3324, 0.3317",\
"0.4728, 0.4588, 0.4337, 0.4144, 0.4025, 0.3949, 0.3902, 0.3873, 0.3861, 0.3844");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.02028, 0.08795, 0.2172, 0.4185, 0.701, 1.073, 1.541, 2.113, 2.794");
values("0.14, 0.1387, 0.1392, 0.1409, 0.1426, 0.1446, 0.146, 0.1477, 0.153, 0.1697",\
"0.1393, 0.1382, 0.1386, 0.1406, 0.1422, 0.144, 0.146, 0.1479, 0.1519, 0.1701",\
"0.1391, 0.1378, 0.1377, 0.1391, 0.141, 0.143, 0.1452, 0.1465, 0.1505, 0.1691",\
"0.1474, 0.1445, 0.142, 0.1424, 0.1438, 0.1456, 0.1476, 0.1495, 0.153, 0.1751",\
"0.1631, 0.1587, 0.1531, 0.1521, 0.1525, 0.1539, 0.1553, 0.1572, 0.1614, 0.1863",\
"0.187, 0.1808, 0.173, 0.1687, 0.1693, 0.17, 0.1704, 0.1725, 0.1769, 0.205",\
"0.2203, 0.2125, 0.2011, 0.194, 0.1921, 0.1939, 0.1947, 0.1955, 0.1982, 0.2323",\
"0.2638, 0.2532, 0.2389, 0.2288, 0.2234, 0.2226, 0.2264, 0.2273, 0.2314, 0.2755",\
"0.3171, 0.3046, 0.2867, 0.274, 0.2658, 0.2628, 0.2628, 0.2666, 0.2736, 0.3359",\
"0.3807, 0.3659, 0.3442, 0.3285, 0.3183, 0.3125, 0.3097, 0.3109, 0.3283, 0.42");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.02028, 0.08795, 0.2172, 0.4185, 0.701, 1.073, 1.541, 2.113, 2.794");
values("0.3788, 0.4266, 0.5544, 0.7462, 1.017, 1.387, 1.872, 2.484, 3.23, 4.12",\
"0.3978, 0.4457, 0.5735, 0.7655, 1.036, 1.406, 1.891, 2.503, 3.249, 4.138",\
"0.47, 0.5176, 0.6452, 0.8374, 1.108, 1.478, 1.963, 2.575, 3.32, 4.211",\
"0.6113, 0.6588, 0.7865, 0.9786, 1.249, 1.619, 2.104, 2.716, 3.462, 4.353",\
"0.7898, 0.8407, 0.975, 1.171, 1.443, 1.812, 2.297, 2.908, 3.655, 4.542",\
"0.9891, 1.044, 1.185, 1.389, 1.665, 2.037, 2.52, 3.131, 3.877, 4.764",\
"1.213, 1.272, 1.423, 1.635, 1.915, 2.287, 2.772, 3.382, 4.127, 5.014",\
"1.462, 1.525, 1.686, 1.91, 2.197, 2.572, 3.057, 3.668, 4.411, 5.298",\
"1.737, 1.806, 1.976, 2.212, 2.509, 2.89, 3.378, 3.989, 4.733, 5.621",\
"2.038, 2.112, 2.295, 2.543, 2.852, 3.242, 3.736, 4.351, 5.099, 5.985");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.02028, 0.08795, 0.2172, 0.4185, 0.701, 1.073, 1.541, 2.113, 2.794");
values("0.3317, 0.3802, 0.5183, 0.7517, 1.107, 1.605, 2.259, 3.083, 4.087, 5.289",\
"0.3464, 0.3952, 0.5332, 0.7666, 1.122, 1.62, 2.274, 3.096, 4.103, 5.302",\
"0.4013, 0.4498, 0.5876, 0.8207, 1.176, 1.674, 2.328, 3.152, 4.155, 5.353",\
"0.4931, 0.5427, 0.6812, 0.914, 1.269, 1.766, 2.421, 3.244, 4.248, 5.45",\
"0.5693, 0.6225, 0.7671, 1.003, 1.357, 1.853, 2.507, 3.332, 4.334, 5.536",\
"0.6254, 0.682, 0.8343, 1.072, 1.427, 1.923, 2.575, 3.398, 4.405, 5.603",\
"0.6611, 0.7219, 0.8819, 1.125, 1.48, 1.975, 2.627, 3.449, 4.452, 5.651",\
"0.6733, 0.738, 0.9077, 1.159, 1.515, 2.01, 2.661, 3.483, 4.486, 5.682",\
"0.6591, 0.7284, 0.9082, 1.17, 1.531, 2.028, 2.679, 3.5, 4.503, 5.699",\
"0.6171, 0.6907, 0.8818, 1.154, 1.523, 2.025, 2.679, 3.501, 4.503, 5.698");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.02028, 0.08795, 0.2172, 0.4185, 0.701, 1.073, 1.541, 2.113, 2.794");
values("0.1389, 0.1916, 0.3398, 0.6086, 1.045, 1.683, 2.528, 3.603, 4.911, 6.47",\
"0.139, 0.1914, 0.3398, 0.6083, 1.045, 1.683, 2.527, 3.603, 4.906, 6.473",\
"0.1389, 0.1926, 0.3399, 0.6087, 1.045, 1.683, 2.529, 3.604, 4.913, 6.472",\
"0.1448, 0.1964, 0.3448, 0.6104, 1.046, 1.683, 2.528, 3.604, 4.91, 6.463",\
"0.1702, 0.222, 0.3664, 0.623, 1.05, 1.684, 2.531, 3.598, 4.907, 6.476",\
"0.198, 0.2506, 0.3968, 0.6492, 1.066, 1.689, 2.531, 3.604, 4.904, 6.477",\
"0.23, 0.2842, 0.4326, 0.6788, 1.084, 1.699, 2.534, 3.599, 4.91, 6.473",\
"0.264, 0.3208, 0.4736, 0.716, 1.112, 1.716, 2.545, 3.604, 4.912, 6.463",\
"0.302, 0.361, 0.5206, 0.7612, 1.15, 1.746, 2.563, 3.621, 4.911, 6.466",\
"0.3404, 0.4054, 0.5704, 0.815, 1.199, 1.785, 2.598, 3.636, 4.924, 6.473");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.02028, 0.08795, 0.2172, 0.4185, 0.701, 1.073, 1.541, 2.113, 2.794");
values("0.1384, 0.1974, 0.3922, 0.7844, 1.414, 2.308, 3.477, 4.955, 6.757, 8.912",\
"0.1384, 0.1979, 0.3925, 0.7845, 1.415, 2.308, 3.482, 4.952, 6.756, 8.908",\
"0.1387, 0.1975, 0.3924, 0.7829, 1.414, 2.304, 3.482, 4.955, 6.757, 8.907",\
"0.1511, 0.2075, 0.3972, 0.7838, 1.417, 2.303, 3.475, 4.954, 6.757, 8.906",\
"0.1718, 0.231, 0.416, 0.792, 1.414, 2.304, 3.476, 4.954, 6.752, 8.913",\
"0.1948, 0.254, 0.4376, 0.803, 1.42, 2.306, 3.473, 4.946, 6.763, 8.907",\
"0.2226, 0.2822, 0.4656, 0.8184, 1.427, 2.309, 3.478, 4.958, 6.747, 8.904",\
"0.2516, 0.3124, 0.4978, 0.8426, 1.437, 2.314, 3.481, 4.953, 6.754, 8.909",\
"0.2842, 0.347, 0.536, 0.875, 1.461, 2.326, 3.486, 4.958, 6.753, 8.908",\
"0.3166, 0.3832, 0.5766, 0.9132, 1.491, 2.35, 3.5, 4.964, 6.758, 8.897");
}
}
}
}