/* | |
* 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.0004452" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00048108" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00048108" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.005376 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 15.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 1.419 ; | |
max_transition : 15.6 ; | |
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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.01079, 0.04514, 0.1107, 0.2129, 0.3563, 0.545, 0.7827, 1.073, 1.419"); | |
values("0.1501, 0.1495, 0.1507, 0.1518, 0.1526, 0.1529, 0.1532, 0.1533, 0.1533, 0.1528",\ | |
"0.1496, 0.149, 0.1502, 0.1512, 0.1521, 0.1524, 0.1527, 0.1528, 0.1528, 0.1523",\ | |
"0.1496, 0.1487, 0.1495, 0.1509, 0.1518, 0.1523, 0.1526, 0.1528, 0.1528, 0.1522",\ | |
"0.1579, 0.1554, 0.154, 0.1545, 0.155, 0.1555, 0.1558, 0.156, 0.1561, 0.1554",\ | |
"0.174, 0.1694, 0.1649, 0.1636, 0.1636, 0.1637, 0.164, 0.1641, 0.1641, 0.1633",\ | |
"0.1972, 0.1903, 0.1828, 0.1794, 0.1783, 0.1781, 0.1781, 0.1781, 0.1779, 0.1767",\ | |
"0.2283, 0.2194, 0.2085, 0.2026, 0.1999, 0.199, 0.1985, 0.1981, 0.1977, 0.1959",\ | |
"0.2679, 0.2567, 0.2423, 0.2334, 0.2291, 0.2268, 0.2256, 0.2251, 0.2241, 0.2213",\ | |
"0.3156, 0.3024, 0.2844, 0.2725, 0.266, 0.2625, 0.2605, 0.2591, 0.257, 0.2527",\ | |
"0.3719, 0.357, 0.3352, 0.3201, 0.3114, 0.3062, 0.303, 0.3004, 0.2959, 0.2898"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.01079, 0.04514, 0.1107, 0.2129, 0.3563, 0.545, 0.7827, 1.073, 1.419"); | |
values("0.1048, 0.103, 0.103, 0.1041, 0.1055, 0.1069, 0.1089, 0.1182, 0.2097, 0.6394",\ | |
"0.1041, 0.1023, 0.1025, 0.1034, 0.1051, 0.1069, 0.1083, 0.1178, 0.2124, 0.6488",\ | |
"0.1039, 0.1019, 0.1014, 0.1026, 0.104, 0.106, 0.1086, 0.1175, 0.2168, 0.679",\ | |
"0.1123, 0.1088, 0.1057, 0.1058, 0.1073, 0.1084, 0.1108, 0.1225, 0.2348, 0.744",\ | |
"0.1269, 0.1215, 0.1157, 0.1147, 0.1151, 0.1156, 0.118, 0.1342, 0.2704, 0.8499",\ | |
"0.1486, 0.1413, 0.1324, 0.1284, 0.1294, 0.1294, 0.1306, 0.1516, 0.33, 1.009",\ | |
"0.1778, 0.1679, 0.1566, 0.1504, 0.1484, 0.151, 0.152, 0.1841, 0.4247, 1.246",\ | |
"0.2148, 0.2028, 0.188, 0.1787, 0.1753, 0.1756, 0.1811, 0.2373, 0.5877, 1.588",\ | |
"0.26, 0.2456, 0.2278, 0.2161, 0.2101, 0.2073, 0.2159, 0.3299, 0.8617, 2.074",\ | |
"0.3128, 0.2964, 0.275, 0.2608, 0.253, 0.249, 0.2693, 0.5047, 1.314, 2.679"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.01079, 0.04514, 0.1107, 0.2129, 0.3563, 0.545, 0.7827, 1.073, 1.419"); | |
values("0.4872, 0.5803, 0.8208, 1.207, 1.787, 2.597, 3.661, 5.006, 6.644, 8.598",\ | |
"0.522, 0.615, 0.8555, 1.242, 1.822, 2.632, 3.698, 5.041, 6.677, 8.625",\ | |
"0.6513, 0.7439, 0.984, 1.371, 1.951, 2.76, 3.826, 5.17, 6.807, 8.763",\ | |
"0.8813, 0.9762, 1.218, 1.605, 2.185, 2.994, 4.059, 5.403, 7.04, 8.996",\ | |
"1.138, 1.24, 1.496, 1.89, 2.469, 3.278, 4.343, 5.686, 7.324, 9.279",\ | |
"1.418, 1.528, 1.797, 2.197, 2.779, 3.588, 4.651, 5.994, 7.633, 9.584",\ | |
"1.723, 1.842, 2.128, 2.537, 3.121, 3.929, 4.992, 6.332, 7.971, 9.924",\ | |
"2.054, 2.183, 2.488, 2.911, 3.499, 4.307, 5.371, 6.71, 8.347, 10.29",\ | |
"2.409, 2.548, 2.873, 3.315, 3.913, 4.725, 5.789, 7.127, 8.763, 10.71",\ | |
"2.791, 2.939, 3.285, 3.748, 4.359, 5.182, 6.249, 7.588, 9.223, 11.17"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.01079, 0.04514, 0.1107, 0.2129, 0.3563, 0.545, 0.7827, 1.073, 1.419"); | |
values("0.4769, 0.5666, 0.8078, 1.22, 1.854, 2.743, 3.913, 5.388, 7.187, 9.332",\ | |
"0.5047, 0.5943, 0.8355, 1.247, 1.881, 2.771, 3.941, 5.414, 7.207, 9.361",\ | |
"0.6093, 0.6983, 0.939, 1.351, 1.984, 2.874, 4.041, 5.518, 7.316, 9.465",\ | |
"0.7807, 0.8736, 1.117, 1.528, 2.162, 3.051, 4.218, 5.695, 7.49, 9.639",\ | |
"0.9344, 1.035, 1.292, 1.706, 2.338, 3.225, 4.392, 5.868, 7.663, 9.802",\ | |
"1.071, 1.18, 1.449, 1.866, 2.498, 3.384, 4.551, 6.023, 7.823, 9.96",\ | |
"1.189, 1.308, 1.592, 2.016, 2.647, 3.531, 4.697, 6.167, 7.961, 10.11",\ | |
"1.286, 1.414, 1.716, 2.151, 2.784, 3.668, 4.832, 6.302, 8.096, 10.23",\ | |
"1.359, 1.495, 1.817, 2.268, 2.907, 3.793, 4.956, 6.425, 8.219, 10.36",\ | |
"1.402, 1.548, 1.89, 2.36, 3.008, 3.901, 5.069, 6.536, 8.328, 10.47"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.01079, 0.04514, 0.1107, 0.2129, 0.3563, 0.545, 0.7827, 1.073, 1.419"); | |
values("0.1738, 0.277, 0.5813, 1.179, 2.152, 3.541, 5.369, 7.666, 10.47, 13.82",\ | |
"0.174, 0.2771, 0.5808, 1.179, 2.153, 3.54, 5.365, 7.663, 10.49, 13.84",\ | |
"0.1743, 0.2771, 0.5814, 1.18, 2.153, 3.536, 5.369, 7.661, 10.48, 13.84",\ | |
"0.1922, 0.2938, 0.5898, 1.181, 2.155, 3.539, 5.369, 7.666, 10.48, 13.84",\ | |
"0.228, 0.3318, 0.6232, 1.196, 2.158, 3.536, 5.369, 7.661, 10.47, 13.84",\ | |
"0.2662, 0.372, 0.6608, 1.218, 2.168, 3.543, 5.358, 7.658, 10.47, 13.81",\ | |
"0.3064, 0.4188, 0.7066, 1.248, 2.176, 3.546, 5.363, 7.66, 10.47, 13.81",\ | |
"0.3528, 0.4708, 0.7636, 1.288, 2.199, 3.555, 5.367, 7.656, 10.46, 13.81",\ | |
"0.3988, 0.526, 0.8292, 1.342, 2.24, 3.576, 5.378, 7.662, 10.46, 13.8",\ | |
"0.444, 0.582, 0.9, 1.406, 2.292, 3.62, 5.402, 7.682, 10.47, 13.8"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.01079, 0.04514, 0.1107, 0.2129, 0.3563, 0.545, 0.7827, 1.073, 1.419"); | |
values("0.1782, 0.2805, 0.6211, 1.316, 2.433, 3.999, 6.064, 8.665, 11.84, 15.62",\ | |
"0.1785, 0.2806, 0.6212, 1.317, 2.433, 4.003, 6.063, 8.666, 11.84, 15.64",\ | |
"0.1774, 0.2808, 0.6216, 1.319, 2.434, 4.002, 6.062, 8.666, 11.83, 15.63",\ | |
"0.2006, 0.3006, 0.6292, 1.32, 2.433, 3.999, 6.064, 8.661, 11.82, 15.63",\ | |
"0.235, 0.3372, 0.6568, 1.327, 2.434, 3.999, 6.067, 8.662, 11.82, 15.63",\ | |
"0.2682, 0.3738, 0.6882, 1.337, 2.436, 4.003, 6.057, 8.652, 11.84, 15.61",\ | |
"0.308, 0.4146, 0.7268, 1.355, 2.441, 4.001, 6.059, 8.648, 11.82, 15.61",\ | |
"0.35, 0.4632, 0.7782, 1.386, 2.456, 4.007, 6.063, 8.654, 11.83, 15.6",\ | |
"0.393, 0.512, 0.8342, 1.427, 2.478, 4.018, 6.068, 8.662, 11.82, 15.62",\ | |
"0.44, 0.566, 0.896, 1.48, 2.522, 4.052, 6.084, 8.666, 11.83, 15.6"); | |
} | |
} | |
} | |
} | |