/* | |
* 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_mcu9t5v0__clkbuf_12) { | |
area : 107.251200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0269566" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0510114" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0510114" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.0329 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 3.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 4.318 ; | |
max_transition : 3.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.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.0308, 0.1354, 0.3352, 0.6464, 1.083, 1.658, 2.381, 3.265, 4.318"); | |
values("2.642, 2.575, 2.502, 2.474, 2.455, 2.447, 2.441, 2.438, 2.436, 2.435",\ | |
"2.648, 2.582, 2.508, 2.48, 2.461, 2.452, 2.447, 2.444, 2.443, 2.442",\ | |
"2.808, 2.732, 2.636, 2.593, 2.571, 2.56, 2.555, 2.55, 2.547, 2.548",\ | |
"3.335, 3.231, 3.072, 2.978, 2.925, 2.895, 2.878, 2.868, 2.861, 2.855",\ | |
"4.249, 4.107, 3.862, 3.695, 3.588, 3.525, 3.488, 3.46, 3.444, 3.432",\ | |
"5.542, 5.371, 5.038, 4.775, 4.598, 4.488, 4.421, 4.37, 4.337, 4.312",\ | |
"7.225, 7.026, 6.613, 6.246, 5.981, 5.808, 5.693, 5.613, 5.555, 5.517",\ | |
"9.303, 9.085, 8.603, 8.135, 7.772, 7.521, 7.347, 7.225, 7.138, 7.076",\ | |
"11.81, 11.56, 11.02, 10.45, 9.981, 9.641, 9.401, 9.226, 9.1, 9.007",\ | |
"14.75, 14.49, 13.89, 13.23, 12.67, 12.22, 11.89, 11.64, 11.47, 11.34"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.0308, 0.1354, 0.3352, 0.6464, 1.083, 1.658, 2.381, 3.265, 4.318"); | |
values("1.888, 1.788, 1.671, 1.615, 1.589, 1.58, 1.587, 1.604, 1.631, 1.647",\ | |
"1.883, 1.78, 1.663, 1.609, 1.584, 1.573, 1.585, 1.604, 1.614, 1.652",\ | |
"1.988, 1.883, 1.749, 1.683, 1.654, 1.64, 1.65, 1.664, 1.686, 1.707",\ | |
"2.454, 2.329, 2.146, 2.029, 1.973, 1.94, 1.938, 1.939, 1.955, 1.988",\ | |
"3.298, 3.136, 2.878, 2.707, 2.589, 2.523, 2.491, 2.489, 2.483, 2.505",\ | |
"4.522, 4.34, 3.991, 3.722, 3.556, 3.452, 3.375, 3.325, 3.325, 3.324",\ | |
"6.122, 5.909, 5.487, 5.129, 4.876, 4.725, 4.626, 4.552, 4.496, 4.474",\ | |
"8.11, 7.89, 7.394, 6.919, 6.588, 6.353, 6.22, 6.103, 6.02, 5.97",\ | |
"10.51, 10.27, 9.714, 9.156, 8.696, 8.392, 8.167, 8.055, 7.939, 7.856",\ | |
"13.33, 13.08, 12.47, 11.82, 11.28, 10.85, 10.53, 10.35, 10.23, 10.11"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.0308, 0.1354, 0.3352, 0.6464, 1.083, 1.658, 2.381, 3.265, 4.318"); | |
values("0.1141, 0.1342, 0.1909, 0.2876, 0.4346, 0.6406, 0.9121, 1.254, 1.672, 2.17",\ | |
"0.1198, 0.1398, 0.1966, 0.2932, 0.4402, 0.6462, 0.9177, 1.26, 1.678, 2.176",\ | |
"0.1433, 0.1631, 0.2193, 0.3155, 0.4621, 0.6681, 0.9393, 1.282, 1.7, 2.196",\ | |
"0.1823, 0.2026, 0.2587, 0.354, 0.4996, 0.7049, 0.976, 1.318, 1.735, 2.234",\ | |
"0.2263, 0.2478, 0.306, 0.4019, 0.5465, 0.7506, 1.021, 1.362, 1.779, 2.277",\ | |
"0.2726, 0.2961, 0.357, 0.455, 0.6006, 0.8039, 1.072, 1.413, 1.829, 2.326",\ | |
"0.3208, 0.3458, 0.4102, 0.5108, 0.6593, 0.8642, 1.132, 1.471, 1.888, 2.384",\ | |
"0.3699, 0.3971, 0.4651, 0.5687, 0.7197, 0.9288, 1.2, 1.539, 1.953, 2.448",\ | |
"0.4205, 0.4497, 0.5215, 0.6288, 0.7825, 0.9947, 1.271, 1.615, 2.029, 2.524",\ | |
"0.473, 0.5039, 0.5801, 0.6914, 0.8477, 1.063, 1.344, 1.694, 2.114, 2.608"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.0308, 0.1354, 0.3352, 0.6464, 1.083, 1.658, 2.381, 3.265, 4.318"); | |
values("0.1286, 0.147, 0.1983, 0.2876, 0.4265, 0.6222, 0.8794, 1.204, 1.602, 2.073",\ | |
"0.1318, 0.1501, 0.2015, 0.2907, 0.4297, 0.6253, 0.8824, 1.207, 1.604, 2.078",\ | |
"0.1485, 0.1668, 0.2175, 0.3065, 0.4453, 0.6409, 0.8984, 1.223, 1.62, 2.093",\ | |
"0.1794, 0.1983, 0.2489, 0.337, 0.4747, 0.6696, 0.9271, 1.252, 1.648, 2.122",\ | |
"0.2123, 0.2329, 0.2855, 0.3729, 0.5091, 0.703, 0.9593, 1.283, 1.679, 2.153",\ | |
"0.244, 0.2666, 0.3227, 0.4116, 0.5471, 0.7397, 0.9949, 1.318, 1.713, 2.186",\ | |
"0.2733, 0.298, 0.3581, 0.449, 0.5864, 0.7794, 1.034, 1.356, 1.751, 2.223",\ | |
"0.2999, 0.327, 0.3915, 0.4854, 0.6244, 0.8195, 1.076, 1.397, 1.79, 2.261",\ | |
"0.3238, 0.3528, 0.4223, 0.5201, 0.6599, 0.858, 1.118, 1.441, 1.835, 2.304",\ | |
"0.3438, 0.375, 0.45, 0.5516, 0.6943, 0.8945, 1.157, 1.485, 1.881, 2.351"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.0308, 0.1354, 0.3352, 0.6464, 1.083, 1.658, 2.381, 3.265, 4.318"); | |
values("0.0448, 0.06944, 0.1475, 0.3005, 0.5485, 0.9012, 1.365, 1.952, 2.664, 3.52",\ | |
"0.04486, 0.06942, 0.1473, 0.3006, 0.5486, 0.9012, 1.365, 1.95, 2.664, 3.517",\ | |
"0.04558, 0.0701, 0.1478, 0.3005, 0.5488, 0.9015, 1.365, 1.949, 2.665, 3.52",\ | |
"0.05236, 0.07702, 0.1519, 0.3023, 0.5497, 0.9023, 1.366, 1.95, 2.667, 3.518",\ | |
"0.0633, 0.08866, 0.1629, 0.3081, 0.5508, 0.9004, 1.366, 1.948, 2.665, 3.516",\ | |
"0.07692, 0.1029, 0.1779, 0.322, 0.5584, 0.9024, 1.365, 1.95, 2.666, 3.516",\ | |
"0.0922, 0.1196, 0.1952, 0.339, 0.5764, 0.9138, 1.367, 1.949, 2.663, 3.515",\ | |
"0.1088, 0.1382, 0.2154, 0.3578, 0.5962, 0.9376, 1.384, 1.954, 2.663, 3.514",\ | |
"0.1256, 0.1578, 0.2376, 0.379, 0.618, 0.965, 1.416, 1.976, 2.67, 3.515",\ | |
"0.1446, 0.1798, 0.2614, 0.403, 0.6412, 0.9926, 1.45, 2.016, 2.699, 3.525"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6"); | |
index_2("0.001, 0.0308, 0.1354, 0.3352, 0.6464, 1.083, 1.658, 2.381, 3.265, 4.318"); | |
values("0.0516, 0.07414, 0.1501, 0.3081, 0.5633, 0.9231, 1.396, 1.992, 2.718, 3.587",\ | |
"0.05154, 0.07412, 0.1493, 0.3079, 0.5631, 0.9239, 1.396, 1.992, 2.72, 3.588",\ | |
"0.05134, 0.074, 0.1505, 0.3082, 0.5637, 0.9227, 1.395, 1.992, 2.725, 3.592",\ | |
"0.0574, 0.07982, 0.1531, 0.3088, 0.5634, 0.9229, 1.396, 1.991, 2.721, 3.583",\ | |
"0.06796, 0.09036, 0.1601, 0.3117, 0.5646, 0.9238, 1.397, 1.992, 2.719, 3.587",\ | |
"0.08154, 0.1043, 0.1732, 0.3193, 0.5679, 0.9244, 1.398, 1.993, 2.719, 3.589",\ | |
"0.0948, 0.1198, 0.19, 0.3318, 0.5794, 0.9302, 1.399, 1.997, 2.721, 3.585",\ | |
"0.1098, 0.1378, 0.2088, 0.346, 0.5938, 0.9468, 1.409, 1.996, 2.719, 3.592",\ | |
"0.127, 0.1554, 0.23, 0.364, 0.609, 0.9658, 1.43, 2.012, 2.727, 3.588",\ | |
"0.1446, 0.1748, 0.2528, 0.3844, 0.626, 0.9854, 1.456, 2.037, 2.746, 3.597"); | |
} | |
} | |
} | |
} | |