/* | |
* 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__buf_2) { | |
area : 17.561600 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.002249712" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0037728" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0037728" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.004891 ; | |
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.7228 ; | |
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.005982, 0.02347, 0.05687, 0.1089, 0.1819, 0.278, 0.399, 0.5467, 0.7228"); | |
values("0.1671, 0.1631, 0.1584, 0.1561, 0.155, 0.1543, 0.1538, 0.1536, 0.1535, 0.1533",\ | |
"0.1665, 0.1622, 0.1577, 0.1555, 0.1543, 0.1536, 0.1532, 0.1529, 0.1528, 0.1527",\ | |
"0.1758, 0.1711, 0.1654, 0.1628, 0.1613, 0.1605, 0.1601, 0.1598, 0.1596, 0.1595",\ | |
"0.2103, 0.2034, 0.1937, 0.1883, 0.1855, 0.1839, 0.1829, 0.1823, 0.1819, 0.1817",\ | |
"0.2694, 0.2604, 0.2452, 0.2354, 0.23, 0.227, 0.225, 0.2238, 0.2231, 0.2224",\ | |
"0.3541, 0.343, 0.3221, 0.3068, 0.2979, 0.2924, 0.2887, 0.2866, 0.2851, 0.2841",\ | |
"0.4648, 0.4518, 0.4255, 0.4043, 0.3905, 0.3816, 0.3761, 0.3724, 0.3698, 0.3682",\ | |
"0.6024, 0.5883, 0.5568, 0.5287, 0.5098, 0.497, 0.4886, 0.483, 0.479, 0.4763",\ | |
"0.7687, 0.753, 0.7174, 0.6825, 0.6575, 0.6402, 0.6283, 0.6202, 0.6145, 0.6105",\ | |
"0.9646, 0.948, 0.9082, 0.867, 0.8353, 0.8128, 0.7968, 0.7857, 0.7777, 0.772"); | |
} | |
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.005982, 0.02347, 0.05687, 0.1089, 0.1819, 0.278, 0.399, 0.5467, 0.7228"); | |
values("0.09465, 0.09291, 0.0928, 0.09352, 0.09482, 0.09579, 0.09751, 0.09864, 0.101, 0.1058",\ | |
"0.09445, 0.09259, 0.09244, 0.09327, 0.09428, 0.09543, 0.09643, 0.09828, 0.1003, 0.1055",\ | |
"0.1043, 0.1018, 0.0991, 0.09863, 0.09892, 0.1004, 0.1018, 0.1037, 0.105, 0.1107",\ | |
"0.133, 0.1284, 0.1225, 0.1196, 0.1185, 0.1189, 0.1195, 0.1206, 0.1226, 0.1274",\ | |
"0.1832, 0.1766, 0.166, 0.1597, 0.157, 0.1557, 0.1551, 0.1559, 0.1568, 0.1628",\ | |
"0.2561, 0.2468, 0.2327, 0.2212, 0.2162, 0.2137, 0.2113, 0.2106, 0.2115, 0.2176",\ | |
"0.3526, 0.3412, 0.3226, 0.3071, 0.2963, 0.2919, 0.2905, 0.2873, 0.2868, 0.2922",\ | |
"0.4738, 0.4603, 0.4365, 0.4168, 0.403, 0.3932, 0.3891, 0.3874, 0.3858, 0.3911",\ | |
"0.6212, 0.6057, 0.578, 0.5541, 0.5343, 0.5203, 0.5126, 0.5094, 0.5079, 0.5168",\ | |
"0.7954, 0.7785, 0.7463, 0.7175, 0.6923, 0.6751, 0.6616, 0.6544, 0.6549, 0.6674"); | |
} | |
} | |
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.005982, 0.02347, 0.05687, 0.1089, 0.1819, 0.278, 0.399, 0.5467, 0.7228"); | |
values("0.1797, 0.2084, 0.2844, 0.4033, 0.575, 0.8127, 1.125, 1.519, 2, 2.575",\ | |
"0.1917, 0.2206, 0.2965, 0.4154, 0.5871, 0.8248, 1.137, 1.532, 2.013, 2.586",\ | |
"0.2473, 0.2758, 0.3515, 0.4702, 0.6419, 0.8794, 1.192, 1.586, 2.067, 2.642",\ | |
"0.3441, 0.3742, 0.4522, 0.5719, 0.7432, 0.9805, 1.293, 1.686, 2.167, 2.74",\ | |
"0.4674, 0.5002, 0.5836, 0.7073, 0.8799, 1.116, 1.428, 1.822, 2.302, 2.874",\ | |
"0.6147, 0.6511, 0.7421, 0.8729, 1.051, 1.288, 1.599, 1.992, 2.471, 3.045",\ | |
"0.7869, 0.8275, 0.9266, 1.065, 1.252, 1.496, 1.808, 2.2, 2.68, 3.251",\ | |
"0.9853, 1.03, 1.138, 1.285, 1.48, 1.735, 2.056, 2.452, 2.93, 3.502",\ | |
"1.212, 1.26, 1.377, 1.536, 1.739, 2.002, 2.336, 2.742, 3.226, 3.798",\ | |
"1.468, 1.52, 1.646, 1.816, 2.028, 2.301, 2.646, 3.065, 3.562, 4.141"); | |
} | |
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.005982, 0.02347, 0.05687, 0.1089, 0.1819, 0.278, 0.399, 0.5467, 0.7228"); | |
values("0.1551, 0.186, 0.2852, 0.4709, 0.7592, 1.163, 1.697, 2.365, 3.186, 4.164",\ | |
"0.1648, 0.1958, 0.2948, 0.4802, 0.7689, 1.173, 1.705, 2.378, 3.194, 4.175",\ | |
"0.1999, 0.2304, 0.3281, 0.5125, 0.801, 1.205, 1.739, 2.409, 3.227, 4.203",\ | |
"0.2311, 0.2629, 0.3602, 0.5427, 0.8296, 1.234, 1.765, 2.435, 3.255, 4.23",\ | |
"0.2434, 0.2775, 0.3768, 0.5578, 0.8428, 1.245, 1.776, 2.447, 3.265, 4.24",\ | |
"0.2325, 0.269, 0.3721, 0.5545, 0.8403, 1.241, 1.77, 2.438, 3.257, 4.23",\ | |
"0.195, 0.2357, 0.343, 0.5282, 0.8158, 1.219, 1.748, 2.414, 3.231, 4.205",\ | |
"0.1305, 0.1743, 0.2865, 0.4744, 0.7666, 1.175, 1.706, 2.373, 3.188, 4.16",\ | |
"0.0354, 0.0828, 0.2025, 0.3936, 0.6879, 1.1, 1.64, 2.311, 3.126, 4.098",\ | |
"-0.0916, -0.0406, 0.0872, 0.2824, 0.5779, 0.9972, 1.543, 2.222, 3.043, 4.015"); | |
} | |
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.005982, 0.02347, 0.05687, 0.1089, 0.1819, 0.278, 0.399, 0.5467, 0.7228"); | |
values("0.07228, 0.1033, 0.1959, 0.3675, 0.6464, 1.052, 1.589, 2.27, 3.099, 4.086",\ | |
"0.07234, 0.1034, 0.1959, 0.3675, 0.6465, 1.053, 1.589, 2.269, 3.094, 4.086",\ | |
"0.07406, 0.1047, 0.1971, 0.368, 0.6482, 1.052, 1.589, 2.269, 3.095, 4.081",\ | |
"0.08832, 0.1187, 0.2067, 0.3725, 0.6494, 1.053, 1.589, 2.268, 3.099, 4.087",\ | |
"0.1108, 0.142, 0.2276, 0.3874, 0.6546, 1.054, 1.591, 2.27, 3.099, 4.087",\ | |
"0.137, 0.1716, 0.2584, 0.4142, 0.6728, 1.061, 1.592, 2.266, 3.092, 4.085",\ | |
"0.1656, 0.2034, 0.2932, 0.4504, 0.7084, 1.086, 1.602, 2.27, 3.097, 4.084",\ | |
"0.1964, 0.2384, 0.3334, 0.4902, 0.7498, 1.131, 1.64, 2.289, 3.099, 4.08",\ | |
"0.2288, 0.2762, 0.377, 0.5336, 0.795, 1.184, 1.699, 2.34, 3.131, 4.092",\ | |
"0.2642, 0.3144, 0.4264, 0.5832, 0.8438, 1.239, 1.764, 2.418, 3.197, 4.134"); | |
} | |
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.005982, 0.02347, 0.05687, 0.1089, 0.1819, 0.278, 0.399, 0.5467, 0.7228"); | |
values("0.0734, 0.1199, 0.2898, 0.6267, 1.155, 1.895, 2.87, 4.101, 5.6, 7.379",\ | |
"0.07332, 0.1199, 0.2897, 0.6271, 1.155, 1.895, 2.871, 4.098, 5.6, 7.385",\ | |
"0.07634, 0.1217, 0.2901, 0.6269, 1.157, 1.896, 2.868, 4.099, 5.593, 7.39",\ | |
"0.08686, 0.1307, 0.2943, 0.6294, 1.157, 1.897, 2.869, 4.099, 5.595, 7.38",\ | |
"0.1023, 0.1446, 0.3031, 0.6318, 1.157, 1.899, 2.869, 4.095, 5.596, 7.384",\ | |
"0.1214, 0.1628, 0.317, 0.6448, 1.164, 1.899, 2.876, 4.095, 5.603, 7.384",\ | |
"0.141, 0.1844, 0.3346, 0.6594, 1.182, 1.912, 2.875, 4.1, 5.592, 7.379",\ | |
"0.1628, 0.209, 0.3556, 0.6776, 1.205, 1.937, 2.892, 4.105, 5.6, 7.381",\ | |
"0.1878, 0.235, 0.3796, 0.6982, 1.232, 1.969, 2.928, 4.13, 5.607, 7.391",\ | |
"0.2146, 0.266, 0.4096, 0.7196, 1.256, 2.005, 2.972, 4.174, 5.639, 7.399"); | |
} | |
} | |
} | |
} | |