/* | |
* 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_4) { | |
area : 39.513600 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.00959475" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0176132" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0176132" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.0109 ; | |
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 : 1.448 ; | |
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.01099, 0.04604, 0.113, 0.2173, 0.3636, 0.5561, 0.7987, 1.095, 1.448"); | |
values("0.8683, 0.8469, 0.8249, 0.8148, 0.8092, 0.8065, 0.8048, 0.8042, 0.8036, 0.8036",\ | |
"0.8703, 0.8495, 0.8259, 0.817, 0.8113, 0.8084, 0.8073, 0.8066, 0.8062, 0.8063",\ | |
"0.924, 0.9002, 0.8694, 0.8556, 0.8486, 0.8454, 0.843, 0.8422, 0.8419, 0.8428",\ | |
"1.101, 1.066, 1.015, 0.984, 0.9667, 0.9571, 0.9518, 0.9483, 0.9461, 0.9447",\ | |
"1.406, 1.36, 1.279, 1.223, 1.19, 1.169, 1.156, 1.148, 1.142, 1.139",\ | |
"1.837, 1.781, 1.671, 1.586, 1.528, 1.492, 1.468, 1.452, 1.442, 1.434",\ | |
"2.397, 2.332, 2.197, 2.078, 1.991, 1.934, 1.896, 1.869, 1.851, 1.839",\ | |
"3.092, 3.02, 2.861, 2.707, 2.589, 2.506, 2.45, 2.409, 2.38, 2.36",\ | |
"3.926, 3.848, 3.667, 3.481, 3.328, 3.216, 3.136, 3.079, 3.038, 3.008",\ | |
"4.908, 4.823, 4.625, 4.406, 4.222, 4.077, 3.969, 3.891, 3.833, 3.791"); | |
} | |
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.01099, 0.04604, 0.113, 0.2173, 0.3636, 0.5561, 0.7987, 1.095, 1.448"); | |
values("0.6174, 0.5839, 0.5445, 0.531, 0.5233, 0.5197, 0.5223, 0.5291, 0.5364, 0.5454",\ | |
"0.6157, 0.5839, 0.5461, 0.5279, 0.5222, 0.5203, 0.5223, 0.528, 0.532, 0.5421",\ | |
"0.6519, 0.6175, 0.5746, 0.5532, 0.5453, 0.5417, 0.5421, 0.5478, 0.5551, 0.5625",\ | |
"0.807, 0.7669, 0.7071, 0.67, 0.6514, 0.6435, 0.64, 0.6413, 0.647, 0.6554",\ | |
"1.089, 1.036, 0.9487, 0.8963, 0.8588, 0.836, 0.8253, 0.8255, 0.8268, 0.8292",\ | |
"1.497, 1.435, 1.326, 1.236, 1.183, 1.147, 1.122, 1.108, 1.107, 1.104",\ | |
"2.031, 1.964, 1.824, 1.704, 1.622, 1.574, 1.536, 1.514, 1.499, 1.49",\ | |
"2.694, 2.621, 2.457, 2.301, 2.193, 2.112, 2.067, 2.034, 2.01, 1.989",\ | |
"3.495, 3.416, 3.234, 3.048, 2.899, 2.796, 2.725, 2.686, 2.65, 2.624",\ | |
"4.437, 4.353, 4.152, 3.936, 3.761, 3.627, 3.514, 3.455, 3.424, 3.38"); | |
} | |
} | |
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.01099, 0.04604, 0.113, 0.2173, 0.3636, 0.5561, 0.7987, 1.095, 1.448"); | |
values("0.1138, 0.1338, 0.1904, 0.2872, 0.4348, 0.6416, 0.914, 1.257, 1.677, 2.176",\ | |
"0.1196, 0.1394, 0.1961, 0.2928, 0.4404, 0.6471, 0.9196, 1.262, 1.681, 2.183",\ | |
"0.1431, 0.1627, 0.2187, 0.3152, 0.4624, 0.669, 0.9413, 1.284, 1.704, 2.203",\ | |
"0.182, 0.202, 0.2581, 0.3535, 0.4997, 0.7057, 0.9776, 1.321, 1.739, 2.24",\ | |
"0.2258, 0.2472, 0.3051, 0.4012, 0.5462, 0.7511, 1.022, 1.365, 1.783, 2.282",\ | |
"0.272, 0.295, 0.3557, 0.4541, 0.6004, 0.8042, 1.074, 1.416, 1.834, 2.333",\ | |
"0.3196, 0.3447, 0.4088, 0.5097, 0.6586, 0.8645, 1.134, 1.474, 1.891, 2.389",\ | |
"0.3692, 0.3957, 0.4637, 0.5675, 0.719, 0.9288, 1.201, 1.541, 1.957, 2.455",\ | |
"0.42, 0.4486, 0.5203, 0.6273, 0.7814, 0.9946, 1.273, 1.617, 2.033, 2.529",\ | |
"0.4718, 0.5028, 0.5788, 0.6898, 0.8465, 1.063, 1.345, 1.696, 2.118, 2.614"); | |
} | |
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.01099, 0.04604, 0.113, 0.2173, 0.3636, 0.5561, 0.7987, 1.095, 1.448"); | |
values("0.128, 0.1462, 0.1972, 0.287, 0.4265, 0.6232, 0.8813, 1.207, 1.606, 2.082",\ | |
"0.1312, 0.1495, 0.2008, 0.2901, 0.4298, 0.6257, 0.8846, 1.211, 1.609, 2.085",\ | |
"0.1481, 0.1661, 0.2168, 0.306, 0.4454, 0.642, 0.9, 1.227, 1.625, 2.101",\ | |
"0.1788, 0.1975, 0.2479, 0.3364, 0.4746, 0.6701, 0.9284, 1.255, 1.653, 2.128",\ | |
"0.2115, 0.2317, 0.284, 0.372, 0.5088, 0.7036, 0.9613, 1.286, 1.685, 2.159",\ | |
"0.2431, 0.2654, 0.321, 0.4102, 0.5465, 0.7397, 0.996, 1.321, 1.718, 2.193",\ | |
"0.272, 0.2966, 0.3566, 0.4474, 0.5856, 0.7794, 1.035, 1.358, 1.755, 2.227",\ | |
"0.2984, 0.325, 0.3896, 0.4833, 0.6233, 0.8191, 1.076, 1.399, 1.794, 2.267",\ | |
"0.3221, 0.3508, 0.4202, 0.5179, 0.6583, 0.8575, 1.118, 1.443, 1.839, 2.31",\ | |
"0.3419, 0.3728, 0.4469, 0.5493, 0.6925, 0.8941, 1.157, 1.487, 1.885, 2.357"); | |
} | |
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.01099, 0.04604, 0.113, 0.2173, 0.3636, 0.5561, 0.7987, 1.095, 1.448"); | |
values("0.04562, 0.07004, 0.148, 0.3023, 0.5518, 0.9048, 1.369, 1.959, 2.673, 3.53",\ | |
"0.04556, 0.07, 0.148, 0.3023, 0.5516, 0.9052, 1.37, 1.959, 2.676, 3.528",\ | |
"0.0463, 0.0707, 0.1486, 0.3021, 0.5511, 0.9044, 1.371, 1.958, 2.672, 3.529",\ | |
"0.05326, 0.0778, 0.153, 0.3035, 0.5518, 0.9051, 1.372, 1.957, 2.676, 3.531",\ | |
"0.06438, 0.08956, 0.1637, 0.3099, 0.5535, 0.904, 1.371, 1.957, 2.675, 3.532",\ | |
"0.07794, 0.1036, 0.1789, 0.3232, 0.5606, 0.9062, 1.37, 1.956, 2.673, 3.525",\ | |
"0.0934, 0.1206, 0.1958, 0.3402, 0.5786, 0.918, 1.373, 1.955, 2.671, 3.525",\ | |
"0.1098, 0.1396, 0.2164, 0.359, 0.5992, 0.9418, 1.389, 1.961, 2.671, 3.52",\ | |
"0.127, 0.1582, 0.2376, 0.3812, 0.6206, 0.9682, 1.421, 1.983, 2.679, 3.526",\ | |
"0.1458, 0.1796, 0.2624, 0.4036, 0.6444, 0.9958, 1.456, 2.024, 2.708, 3.536"); | |
} | |
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.01099, 0.04604, 0.113, 0.2173, 0.3636, 0.5561, 0.7987, 1.095, 1.448"); | |
values("0.05206, 0.0747, 0.1505, 0.3099, 0.5663, 0.9268, 1.402, 2, 2.73, 3.605",\ | |
"0.05202, 0.07462, 0.1509, 0.31, 0.5661, 0.9271, 1.402, 2, 2.731, 3.603",\ | |
"0.052, 0.07436, 0.1513, 0.31, 0.5661, 0.9287, 1.402, 2.004, 2.734, 3.601",\ | |
"0.05812, 0.0802, 0.1541, 0.3106, 0.5663, 0.9271, 1.402, 2.003, 2.732, 3.605",\ | |
"0.06866, 0.09106, 0.1611, 0.3137, 0.5677, 0.9282, 1.404, 2, 2.73, 3.601",\ | |
"0.08152, 0.1051, 0.1737, 0.3211, 0.5705, 0.929, 1.402, 2.002, 2.729, 3.601",\ | |
"0.0956, 0.121, 0.19, 0.333, 0.5824, 0.9348, 1.405, 2.001, 2.729, 3.6",\ | |
"0.1102, 0.1376, 0.2086, 0.3474, 0.5954, 0.9502, 1.414, 2.004, 2.731, 3.604",\ | |
"0.126, 0.1572, 0.23, 0.3644, 0.6108, 0.9704, 1.435, 2.02, 2.738, 3.608",\ | |
"0.1454, 0.1766, 0.2538, 0.3854, 0.6282, 0.9898, 1.462, 2.045, 2.759, 3.612"); | |
} | |
} | |
} | |
} | |