blob: 2d50de448d727d4e60e3f5692afa3200a050a247 [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_1) {
area : 13.171200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "8.2026e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "8.19495e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "8.2026e-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.003646 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.2501 ;
max_transition : 5 ;
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.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.002719, 0.008753, 0.02028, 0.03823, 0.06342, 0.09656, 0.1383, 0.1893, 0.2501");
values("0.1301, 0.1304, 0.1313, 0.1321, 0.1325, 0.1328, 0.133, 0.1331, 0.1331, 0.1332",\
"0.1296, 0.1299, 0.1307, 0.1316, 0.1321, 0.1324, 0.1325, 0.1326, 0.1327, 0.1327",\
"0.1315, 0.1317, 0.1324, 0.1331, 0.1337, 0.134, 0.1342, 0.1344, 0.1344, 0.1345",\
"0.1417, 0.1415, 0.1415, 0.1417, 0.1423, 0.1427, 0.1429, 0.143, 0.1431, 0.1432",\
"0.1611, 0.1603, 0.1594, 0.159, 0.1589, 0.1591, 0.1592, 0.1593, 0.1594, 0.1594",\
"0.1904, 0.1892, 0.1871, 0.1855, 0.185, 0.1848, 0.1847, 0.1847, 0.1847, 0.1847",\
"0.23, 0.2284, 0.2251, 0.2224, 0.2212, 0.2206, 0.2203, 0.2201, 0.22, 0.2199",\
"0.2807, 0.2786, 0.2741, 0.2702, 0.2678, 0.2666, 0.2659, 0.2655, 0.2653, 0.2651",\
"0.3428, 0.3401, 0.3344, 0.3293, 0.3257, 0.3238, 0.3225, 0.3216, 0.3212, 0.3209",\
"0.4169, 0.4135, 0.4067, 0.4003, 0.3955, 0.3924, 0.3906, 0.3895, 0.3887, 0.3883");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.002719, 0.008753, 0.02028, 0.03823, 0.06342, 0.09656, 0.1383, 0.1893, 0.2501");
values("0.06941, 0.06921, 0.06868, 0.06901, 0.06908, 0.06911, 0.069, 0.06932, 0.06846, 0.06904",\
"0.06831, 0.06806, 0.06766, 0.06762, 0.06791, 0.06799, 0.06823, 0.06824, 0.06738, 0.06814",\
"0.06869, 0.06833, 0.06774, 0.06762, 0.06777, 0.06812, 0.06819, 0.06837, 0.06792, 0.06814",\
"0.07723, 0.07632, 0.07458, 0.0741, 0.07398, 0.07424, 0.07435, 0.07427, 0.07337, 0.07399",\
"0.09421, 0.09297, 0.0906, 0.08863, 0.08807, 0.08797, 0.08803, 0.08754, 0.08799, 0.08794",\
"0.1207, 0.1191, 0.1157, 0.1134, 0.1112, 0.1105, 0.1106, 0.1105, 0.1094, 0.1091",\
"0.157, 0.1548, 0.1506, 0.1473, 0.1449, 0.1429, 0.141, 0.1408, 0.1405, 0.1406",\
"0.2036, 0.2009, 0.1956, 0.191, 0.188, 0.1856, 0.1833, 0.1822, 0.1814, 0.1811",\
"0.2611, 0.2578, 0.2516, 0.2454, 0.2416, 0.2393, 0.2361, 0.2335, 0.2321, 0.231",\
"0.3299, 0.3259, 0.3186, 0.3115, 0.3064, 0.3029, 0.3005, 0.2982, 0.2951, 0.2936");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.002719, 0.008753, 0.02028, 0.03823, 0.06342, 0.09656, 0.1383, 0.1893, 0.2501");
values("0.1792, 0.2044, 0.2831, 0.4244, 0.642, 0.9471, 1.348, 1.853, 2.47, 3.205",\
"0.1885, 0.2136, 0.2923, 0.4336, 0.6513, 0.9561, 1.357, 1.863, 2.479, 3.213",\
"0.2244, 0.2495, 0.3279, 0.4691, 0.6869, 0.9919, 1.393, 1.898, 2.515, 3.25",\
"0.283, 0.3087, 0.3877, 0.5288, 0.7462, 1.051, 1.452, 1.958, 2.574, 3.308",\
"0.3503, 0.3766, 0.4573, 0.5988, 0.8161, 1.121, 1.521, 2.026, 2.643, 3.377",\
"0.4241, 0.4518, 0.5348, 0.677, 0.8942, 1.199, 1.599, 2.104, 2.72, 3.456",\
"0.5023, 0.5319, 0.6182, 0.7632, 0.981, 1.285, 1.686, 2.19, 2.807, 3.541",\
"0.5852, 0.6164, 0.7064, 0.855, 1.076, 1.381, 1.781, 2.286, 2.902, 3.637",\
"0.6722, 0.7053, 0.7992, 0.9514, 1.175, 1.485, 1.887, 2.391, 3.007, 3.741",\
"0.7638, 0.7988, 0.8968, 1.053, 1.28, 1.594, 2.001, 2.507, 3.123, 3.856");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.002719, 0.008753, 0.02028, 0.03823, 0.06342, 0.09656, 0.1383, 0.1893, 0.2501");
values("0.1982, 0.2208, 0.2921, 0.4231, 0.6269, 0.9127, 1.289, 1.762, 2.34, 3.029",\
"0.204, 0.2267, 0.2978, 0.4288, 0.6327, 0.9185, 1.294, 1.768, 2.346, 3.035",\
"0.2308, 0.2531, 0.3241, 0.4551, 0.6588, 0.9443, 1.321, 1.794, 2.372, 3.061",\
"0.2775, 0.3004, 0.3714, 0.5021, 0.7055, 0.9909, 1.366, 1.84, 2.418, 3.108",\
"0.3255, 0.3491, 0.4215, 0.5516, 0.7545, 1.04, 1.415, 1.889, 2.467, 3.156",\
"0.3743, 0.3995, 0.4737, 0.6029, 0.8053, 1.09, 1.465, 1.939, 2.517, 3.205",\
"0.4211, 0.4481, 0.5256, 0.6562, 0.8571, 1.141, 1.516, 1.988, 2.566, 3.254",\
"0.4652, 0.494, 0.575, 0.7081, 0.9101, 1.194, 1.568, 2.041, 2.617, 3.305",\
"0.5053, 0.536, 0.6212, 0.7573, 0.9616, 1.247, 1.62, 2.092, 2.669, 3.356",\
"0.5402, 0.5729, 0.6628, 0.8028, 1.009, 1.298, 1.674, 2.145, 2.722, 3.41");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.002719, 0.008753, 0.02028, 0.03823, 0.06342, 0.09656, 0.1383, 0.1893, 0.2501");
values("0.08924, 0.1208, 0.232, 0.4551, 0.8093, 1.309, 1.964, 2.791, 3.798, 5.003",\
"0.08938, 0.121, 0.232, 0.4547, 0.8093, 1.308, 1.964, 2.791, 3.8, 5.001",\
"0.08992, 0.1217, 0.2322, 0.4551, 0.8096, 1.308, 1.964, 2.79, 3.799, 5.003",\
"0.09616, 0.1272, 0.235, 0.4553, 0.8094, 1.308, 1.964, 2.791, 3.8, 5.001",\
"0.1043, 0.1356, 0.2418, 0.4582, 0.8102, 1.308, 1.964, 2.79, 3.8, 5.001",\
"0.1154, 0.1474, 0.2516, 0.4628, 0.8122, 1.31, 1.963, 2.789, 3.799, 5.002",\
"0.1282, 0.1606, 0.265, 0.4732, 0.817, 1.311, 1.965, 2.791, 3.799, 5.002",\
"0.1426, 0.1756, 0.2798, 0.487, 0.8296, 1.317, 1.967, 2.791, 3.801, 5.001",\
"0.1574, 0.1906, 0.2968, 0.5026, 0.8468, 1.334, 1.976, 2.793, 3.799, 5.002",\
"0.173, 0.207, 0.3132, 0.5186, 0.8638, 1.357, 1.997, 2.806, 3.802, 5");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.002719, 0.008753, 0.02028, 0.03823, 0.06342, 0.09656, 0.1383, 0.1893, 0.2501");
values("0.0902, 0.1204, 0.2297, 0.4521, 0.8031, 1.296, 1.944, 2.759, 3.755, 4.946",\
"0.09038, 0.1205, 0.2296, 0.4518, 0.8029, 1.296, 1.944, 2.759, 3.755, 4.946",\
"0.0903, 0.1207, 0.2296, 0.4515, 0.8032, 1.296, 1.944, 2.759, 3.756, 4.945",\
"0.0962, 0.1256, 0.2313, 0.4521, 0.8034, 1.295, 1.943, 2.76, 3.755, 4.946",\
"0.1045, 0.1335, 0.2364, 0.453, 0.8024, 1.294, 1.943, 2.758, 3.757, 4.946",\
"0.1148, 0.1436, 0.243, 0.4552, 0.8028, 1.294, 1.941, 2.759, 3.755, 4.944",\
"0.1266, 0.1546, 0.2536, 0.4596, 0.8042, 1.296, 1.942, 2.758, 3.753, 4.942",\
"0.14, 0.1686, 0.266, 0.4686, 0.8098, 1.297, 1.943, 2.757, 3.753, 4.941",\
"0.1548, 0.184, 0.281, 0.4806, 0.8208, 1.304, 1.945, 2.758, 3.751, 4.939",\
"0.17, 0.2, 0.297, 0.494, 0.8344, 1.319, 1.955, 2.761, 3.755, 4.937");
}
}
}
}