blob: 3427a07d841a23766422bbb42e36ccca11a45fb7 [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 : "0.00388512" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.00397764" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00397764" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.003643 ;
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 : 0.7236 ;
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.005988, 0.02349, 0.05693, 0.109, 0.1821, 0.2783, 0.3994, 0.5473, 0.7236");
values("0.1333, 0.1301, 0.1271, 0.1258, 0.1253, 0.1249, 0.1246, 0.1246, 0.1245, 0.1245",\
"0.1334, 0.13, 0.1271, 0.1259, 0.1253, 0.1249, 0.1246, 0.1246, 0.1245, 0.1245",\
"0.1401, 0.1361, 0.1322, 0.1304, 0.1297, 0.1293, 0.129, 0.1289, 0.1289, 0.1289",\
"0.1656, 0.1596, 0.152, 0.1478, 0.1458, 0.1447, 0.144, 0.1436, 0.1434, 0.1433",\
"0.2105, 0.202, 0.1893, 0.1812, 0.1767, 0.1742, 0.1729, 0.1719, 0.1713, 0.1709",\
"0.274, 0.2634, 0.2455, 0.2326, 0.2247, 0.2201, 0.2173, 0.2156, 0.2144, 0.2135",\
"0.3565, 0.3442, 0.3208, 0.3028, 0.2905, 0.2832, 0.2785, 0.2755, 0.2734, 0.272",\
"0.459, 0.4451, 0.417, 0.393, 0.3766, 0.3652, 0.3581, 0.3532, 0.3499, 0.3476",\
"0.5822, 0.5669, 0.5343, 0.5044, 0.4824, 0.4672, 0.457, 0.4502, 0.4452, 0.4417",\
"0.727, 0.7107, 0.6738, 0.6377, 0.6104, 0.5906, 0.5768, 0.567, 0.5602, 0.5553");
}
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.005988, 0.02349, 0.05693, 0.109, 0.1821, 0.2783, 0.3994, 0.5473, 0.7236");
values("0.09351, 0.08927, 0.08571, 0.0842, 0.08423, 0.08454, 0.08571, 0.08694, 0.08938, 0.09407",\
"0.09294, 0.08876, 0.08513, 0.08384, 0.0839, 0.08451, 0.08499, 0.08622, 0.0883, 0.09335",\
"0.09832, 0.09359, 0.0887, 0.08686, 0.08678, 0.08735, 0.08751, 0.08982, 0.0919, 0.09515",\
"0.1212, 0.115, 0.1069, 0.1023, 0.101, 0.1007, 0.1012, 0.1021, 0.1045, 0.1088",\
"0.1615, 0.1529, 0.1403, 0.1331, 0.129, 0.1273, 0.1264, 0.1273, 0.1279, 0.1332",\
"0.2191, 0.2077, 0.1905, 0.1792, 0.1731, 0.1698, 0.1678, 0.1669, 0.1675, 0.1729",\
"0.2948, 0.282, 0.2597, 0.2427, 0.2323, 0.2277, 0.2254, 0.223, 0.2208, 0.2275",\
"0.389, 0.3745, 0.3472, 0.3259, 0.3106, 0.3017, 0.2992, 0.2965, 0.2943, 0.3022",\
"0.5017, 0.4863, 0.4545, 0.4275, 0.4077, 0.3949, 0.3877, 0.3853, 0.3836, 0.3937",\
"0.6345, 0.6178, 0.5816, 0.5496, 0.525, 0.5071, 0.4961, 0.4897, 0.4914, 0.507");
}
}
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.005988, 0.02349, 0.05693, 0.109, 0.1821, 0.2783, 0.3994, 0.5473, 0.7236");
values("0.1979, 0.2357, 0.3407, 0.5152, 0.7793, 1.149, 1.636, 2.251, 3, 3.894",\
"0.2109, 0.2488, 0.3537, 0.5283, 0.7924, 1.162, 1.649, 2.264, 3.012, 3.906",\
"0.264, 0.3014, 0.4055, 0.5799, 0.8438, 1.214, 1.7, 2.315, 3.066, 3.96",\
"0.3516, 0.3904, 0.4958, 0.6695, 0.9324, 1.302, 1.789, 2.403, 3.153, 4.047",\
"0.4534, 0.4954, 0.6054, 0.7816, 1.044, 1.411, 1.897, 2.511, 3.26, 4.151",\
"0.5651, 0.6109, 0.7278, 0.9105, 1.176, 1.543, 2.027, 2.639, 3.389, 4.281",\
"0.6866, 0.7364, 0.8617, 1.051, 1.324, 1.695, 2.179, 2.791, 3.537, 4.43",\
"0.8178, 0.8724, 1.006, 1.204, 1.484, 1.866, 2.356, 2.966, 3.712, 4.604",\
"0.9598, 1.018, 1.162, 1.367, 1.656, 2.047, 2.55, 3.169, 3.916, 4.805",\
"1.114, 1.177, 1.33, 1.545, 1.841, 2.241, 2.755, 3.389, 4.145, 5.036");
}
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.005988, 0.02349, 0.05693, 0.109, 0.1821, 0.2783, 0.3994, 0.5473, 0.7236");
values("0.2046, 0.2406, 0.345, 0.5303, 0.8183, 1.222, 1.755, 2.425, 3.246, 4.221",\
"0.2134, 0.2493, 0.3536, 0.539, 0.8273, 1.232, 1.765, 2.435, 3.254, 4.234",\
"0.2515, 0.2871, 0.3907, 0.5756, 0.8636, 1.268, 1.801, 2.472, 3.291, 4.269",\
"0.3067, 0.3444, 0.4483, 0.632, 0.9188, 1.322, 1.855, 2.524, 3.345, 4.319",\
"0.3566, 0.3976, 0.5053, 0.6886, 0.9727, 1.375, 1.906, 2.576, 3.396, 4.373",\
"0.3959, 0.4407, 0.5546, 0.7413, 1.026, 1.426, 1.956, 2.625, 3.442, 4.419",\
"0.4235, 0.473, 0.5941, 0.786, 1.074, 1.475, 2.004, 2.672, 3.49, 4.465",\
"0.4369, 0.4912, 0.6209, 0.8184, 1.111, 1.52, 2.051, 2.717, 3.532, 4.506",\
"0.4356, 0.4945, 0.6344, 0.838, 1.136, 1.552, 2.092, 2.761, 3.576, 4.549",\
"0.4199, 0.4822, 0.6328, 0.8443, 1.148, 1.57, 2.118, 2.798, 3.618, 4.59");
}
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.005988, 0.02349, 0.05693, 0.109, 0.1821, 0.2783, 0.3994, 0.5473, 0.7236");
values("0.08228, 0.1269, 0.2686, 0.5444, 0.9941, 1.635, 2.476, 3.539, 4.838, 6.384",\
"0.08256, 0.1269, 0.2686, 0.5445, 0.9941, 1.633, 2.476, 3.539, 4.839, 6.386",\
"0.0837, 0.128, 0.2691, 0.5446, 0.994, 1.635, 2.477, 3.539, 4.835, 6.378",\
"0.09724, 0.1409, 0.2774, 0.5477, 0.9946, 1.633, 2.477, 3.538, 4.83, 6.379",\
"0.1198, 0.164, 0.2974, 0.558, 0.9984, 1.635, 2.476, 3.54, 4.833, 6.384",\
"0.146, 0.1926, 0.3268, 0.583, 1.009, 1.636, 2.476, 3.531, 4.836, 6.379",\
"0.1748, 0.2252, 0.358, 0.6176, 1.042, 1.655, 2.479, 3.532, 4.827, 6.371",\
"0.205, 0.2608, 0.3966, 0.654, 1.084, 1.698, 2.508, 3.542, 4.83, 6.373",\
"0.2372, 0.2966, 0.439, 0.6946, 1.129, 1.754, 2.565, 3.581, 4.841, 6.378",\
"0.2702, 0.3356, 0.4844, 0.7378, 1.175, 1.812, 2.636, 3.655, 4.893, 6.391");
}
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.005988, 0.02349, 0.05693, 0.109, 0.1821, 0.2783, 0.3994, 0.5473, 0.7236");
values("0.08778, 0.133, 0.2954, 0.6273, 1.156, 1.897, 2.869, 4.098, 5.602, 7.395",\
"0.08752, 0.1335, 0.2955, 0.6266, 1.156, 1.898, 2.875, 4.099, 5.602, 7.387",\
"0.08814, 0.1339, 0.296, 0.6265, 1.156, 1.898, 2.874, 4.107, 5.601, 7.383",\
"0.1015, 0.1455, 0.3019, 0.6286, 1.156, 1.898, 2.872, 4.099, 5.6, 7.394",\
"0.1206, 0.165, 0.3148, 0.6324, 1.156, 1.895, 2.87, 4.099, 5.599, 7.39",\
"0.1444, 0.19, 0.335, 0.6464, 1.16, 1.898, 2.87, 4.1, 5.596, 7.383",\
"0.1674, 0.2182, 0.3612, 0.6678, 1.178, 1.905, 2.874, 4.102, 5.596, 7.386",\
"0.1966, 0.2494, 0.3918, 0.6938, 1.207, 1.931, 2.888, 4.104, 5.605, 7.398",\
"0.2244, 0.2808, 0.4278, 0.7244, 1.238, 1.972, 2.922, 4.123, 5.605, 7.393",\
"0.2526, 0.3136, 0.467, 0.758, 1.272, 2.016, 2.974, 4.167, 5.632, 7.397");
}
}
}
}