/* | |
* 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_12) { | |
area : 83.417600 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.000600985" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.000616495" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.000616495" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.01697 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 2.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 2.807 ; | |
max_transition : 2.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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.02037, 0.08836, 0.2182, 0.4205, 0.7043, 1.078, 1.548, 2.123, 2.807"); | |
values("1.813, 1.75, 1.663, 1.618, 1.589, 1.574, 1.563, 1.557, 1.553, 1.552",\ | |
"1.817, 1.751, 1.666, 1.62, 1.592, 1.576, 1.566, 1.561, 1.556, 1.554",\ | |
"1.871, 1.805, 1.711, 1.661, 1.635, 1.617, 1.606, 1.599, 1.596, 1.592",\ | |
"2.103, 2.025, 1.909, 1.833, 1.785, 1.758, 1.741, 1.731, 1.725, 1.72",\ | |
"2.539, 2.448, 2.286, 2.163, 2.083, 2.032, 2.002, 1.981, 1.968, 1.957",\ | |
"3.162, 3.054, 2.842, 2.671, 2.546, 2.465, 2.412, 2.376, 2.35, 2.332",\ | |
"3.959, 3.835, 3.576, 3.35, 3.183, 3.061, 2.976, 2.922, 2.881, 2.853",\ | |
"4.938, 4.8, 4.492, 4.211, 3.991, 3.827, 3.71, 3.629, 3.57, 3.526",\ | |
"6.096, 5.942, 5.597, 5.262, 4.991, 4.777, 4.618, 4.505, 4.422, 4.361",\ | |
"7.438, 7.28, 6.896, 6.503, 6.177, 5.91, 5.71, 5.565, 5.455, 5.37"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.02037, 0.08836, 0.2182, 0.4205, 0.7043, 1.078, 1.548, 2.123, 2.807"); | |
values("1.429, 1.354, 1.251, 1.194, 1.159, 1.141, 1.132, 1.145, 1.165, 1.186",\ | |
"1.428, 1.355, 1.249, 1.193, 1.158, 1.144, 1.139, 1.145, 1.154, 1.191",\ | |
"1.466, 1.389, 1.28, 1.214, 1.186, 1.164, 1.161, 1.181, 1.198, 1.208",\ | |
"1.674, 1.589, 1.46, 1.371, 1.319, 1.294, 1.269, 1.276, 1.303, 1.312",\ | |
"2.066, 1.97, 1.804, 1.678, 1.592, 1.543, 1.516, 1.5, 1.528, 1.521",\ | |
"2.639, 2.524, 2.315, 2.134, 2.035, 1.942, 1.894, 1.863, 1.853, 1.873",\ | |
"3.382, 3.246, 2.987, 2.762, 2.611, 2.51, 2.423, 2.365, 2.359, 2.341",\ | |
"4.288, 4.145, 3.841, 3.568, 3.359, 3.211, 3.13, 3.031, 2.997, 2.951",\ | |
"5.37, 5.217, 4.866, 4.548, 4.285, 4.091, 3.959, 3.872, 3.811, 3.743",\ | |
"6.632, 6.467, 6.079, 5.713, 5.407, 5.14, 4.955, 4.858, 4.795, 4.722"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.02037, 0.08836, 0.2182, 0.4205, 0.7043, 1.078, 1.548, 2.123, 2.807"); | |
values("0.1185, 0.1337, 0.1761, 0.2468, 0.3532, 0.5024, 0.6992, 0.9472, 1.251, 1.612",\ | |
"0.1225, 0.1377, 0.1801, 0.2508, 0.3572, 0.5064, 0.7031, 0.9513, 1.255, 1.616",\ | |
"0.1394, 0.1545, 0.1967, 0.2671, 0.3734, 0.5225, 0.7192, 0.9674, 1.271, 1.632",\ | |
"0.1734, 0.1884, 0.2301, 0.2999, 0.4055, 0.5542, 0.7507, 0.9985, 1.302, 1.663",\ | |
"0.2169, 0.2327, 0.2754, 0.3449, 0.4493, 0.5969, 0.7927, 1.04, 1.343, 1.704",\ | |
"0.2648, 0.282, 0.3265, 0.3971, 0.5007, 0.6476, 0.8423, 1.089, 1.391, 1.752",\ | |
"0.3162, 0.3344, 0.3817, 0.4538, 0.5585, 0.7047, 0.8986, 1.145, 1.446, 1.806",\ | |
"0.3705, 0.3901, 0.4405, 0.514, 0.621, 0.7687, 0.9625, 1.207, 1.508, 1.867",\ | |
"0.4277, 0.4491, 0.502, 0.5783, 0.6865, 0.8355, 1.032, 1.278, 1.578, 1.936",\ | |
"0.4877, 0.5105, 0.5669, 0.646, 0.7557, 0.906, 1.105, 1.354, 1.655, 2.012"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.02037, 0.08836, 0.2182, 0.4205, 0.7043, 1.078, 1.548, 2.123, 2.807"); | |
values("0.1211, 0.1352, 0.1744, 0.2424, 0.3482, 0.4978, 0.6951, 0.9437, 1.248, 1.612",\ | |
"0.1236, 0.1378, 0.1769, 0.2449, 0.3509, 0.5004, 0.6978, 0.9466, 1.252, 1.613",\ | |
"0.1358, 0.1499, 0.1887, 0.2567, 0.3627, 0.5121, 0.7092, 0.958, 1.263, 1.624",\ | |
"0.1613, 0.1757, 0.2142, 0.2814, 0.3866, 0.5358, 0.7329, 0.9817, 1.285, 1.647",\ | |
"0.1905, 0.206, 0.2459, 0.3123, 0.4163, 0.5647, 0.7612, 1.009, 1.314, 1.675",\ | |
"0.2198, 0.2367, 0.2787, 0.3452, 0.4483, 0.5953, 0.7908, 1.038, 1.342, 1.704",\ | |
"0.2472, 0.2652, 0.3102, 0.378, 0.4808, 0.6268, 0.8212, 1.068, 1.371, 1.733",\ | |
"0.2715, 0.2912, 0.3394, 0.4093, 0.5126, 0.6586, 0.8524, 1.098, 1.4, 1.761",\ | |
"0.2928, 0.314, 0.3656, 0.4376, 0.5412, 0.6893, 0.8835, 1.129, 1.43, 1.79",\ | |
"0.3109, 0.3334, 0.3885, 0.4635, 0.5687, 0.7159, 0.9125, 1.16, 1.461, 1.82"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.02037, 0.08836, 0.2182, 0.4205, 0.7043, 1.078, 1.548, 2.123, 2.807"); | |
values("0.04184, 0.05942, 0.113, 0.2174, 0.3892, 0.6364, 0.961, 1.372, 1.874, 2.466",\ | |
"0.04188, 0.0593, 0.1128, 0.2176, 0.3895, 0.6361, 0.9609, 1.372, 1.869, 2.466",\ | |
"0.04188, 0.05932, 0.113, 0.2173, 0.3892, 0.6369, 0.9609, 1.37, 1.874, 2.465",\ | |
"0.04432, 0.06132, 0.1144, 0.2179, 0.3898, 0.6367, 0.9609, 1.372, 1.874, 2.467",\ | |
"0.05132, 0.0689, 0.1201, 0.2205, 0.3897, 0.6359, 0.9614, 1.37, 1.875, 2.464",\ | |
"0.06022, 0.07832, 0.1301, 0.2273, 0.392, 0.636, 0.961, 1.37, 1.873, 2.47",\ | |
"0.07012, 0.08982, 0.1414, 0.2382, 0.4004, 0.6392, 0.9612, 1.37, 1.868, 2.469",\ | |
"0.0806, 0.1026, 0.1538, 0.25, 0.4126, 0.6492, 0.9654, 1.369, 1.869, 2.463",\ | |
"0.092, 0.1146, 0.1694, 0.2626, 0.4246, 0.665, 0.98, 1.378, 1.87, 2.464",\ | |
"0.1028, 0.1284, 0.1852, 0.2774, 0.4378, 0.6802, 0.9998, 1.396, 1.881, 2.467"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.02037, 0.08836, 0.2182, 0.4205, 0.7043, 1.078, 1.548, 2.123, 2.807"); | |
values("0.04358, 0.06014, 0.1137, 0.2265, 0.4107, 0.6719, 1.015, 1.446, 1.974, 2.606",\ | |
"0.0436, 0.06014, 0.1137, 0.2272, 0.4106, 0.6715, 1.015, 1.446, 1.976, 2.606",\ | |
"0.0436, 0.05982, 0.1137, 0.2264, 0.4111, 0.6718, 1.015, 1.447, 1.976, 2.607",\ | |
"0.0465, 0.06218, 0.1151, 0.2276, 0.4108, 0.6717, 1.015, 1.448, 1.973, 2.605",\ | |
"0.053, 0.06946, 0.1195, 0.2283, 0.4111, 0.6717, 1.015, 1.448, 1.976, 2.602",\ | |
"0.06148, 0.07778, 0.1275, 0.2319, 0.4118, 0.6716, 1.014, 1.447, 1.975, 2.605",\ | |
"0.07006, 0.08896, 0.1371, 0.2389, 0.416, 0.6722, 1.014, 1.445, 1.975, 2.601",\ | |
"0.0798, 0.0998, 0.1504, 0.2476, 0.4234, 0.678, 1.016, 1.445, 1.971, 2.602",\ | |
"0.0898, 0.1116, 0.164, 0.2578, 0.4316, 0.688, 1.024, 1.449, 1.972, 2.601",\ | |
"0.1012, 0.1242, 0.1784, 0.27, 0.4412, 0.699, 1.038, 1.459, 1.977, 2.6"); | |
} | |
} | |
} | |
} | |