/* | |
* 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_1) { | |
area : 13.171200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0001938816" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0001868022" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0001938816" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002642 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 25 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.1923 ; | |
max_transition : 25 ; | |
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.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.00232, 0.006954, 0.0158, 0.02959, 0.04894, 0.07439, 0.1065, 0.1456, 0.1923"); | |
values("0.01631, 0.01638, 0.01655, 0.01671, 0.0168, 0.01685, 0.01688, 0.0169, 0.01692, 0.01692",\ | |
"0.01623, 0.0163, 0.01648, 0.01663, 0.01673, 0.01678, 0.01681, 0.01683, 0.01684, 0.01684",\ | |
"0.01605, 0.01612, 0.01629, 0.01646, 0.01656, 0.01661, 0.01665, 0.01667, 0.01668, 0.01669",\ | |
"0.01592, 0.01598, 0.01615, 0.0163, 0.01641, 0.01648, 0.01652, 0.01655, 0.01656, 0.01657",\ | |
"0.01582, 0.01588, 0.01603, 0.01618, 0.01631, 0.0164, 0.01645, 0.01649, 0.01652, 0.01651",\ | |
"0.0158, 0.01585, 0.01598, 0.01614, 0.01628, 0.01638, 0.01645, 0.01649, 0.01652, 0.01648",\ | |
"0.01586, 0.01591, 0.01603, 0.01617, 0.01631, 0.01642, 0.0165, 0.01655, 0.01654, 0.01633",\ | |
"0.01599, 0.01603, 0.01613, 0.01627, 0.01641, 0.01652, 0.0166, 0.01658, 0.01627, 0.01567",\ | |
"0.01608, 0.01612, 0.0162, 0.01633, 0.01646, 0.01648, 0.01607, 0.01533, 0.01474, 0.01431",\ | |
"0.01021, 0.009933, 0.009478, 0.009234, 0.00916, 0.009171, 0.009199, 0.009233, 0.00927, 0.009295"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.00232, 0.006954, 0.0158, 0.02959, 0.04894, 0.07439, 0.1065, 0.1456, 0.1923"); | |
values("0.01025, 0.01032, 0.01051, 0.01068, 0.01073, 0.01077, 0.011, 0.0157, 0.04113, 0.09661",\ | |
"0.01021, 0.0103, 0.01049, 0.01066, 0.01073, 0.01077, 0.01106, 0.01599, 0.04204, 0.0977",\ | |
"0.0101, 0.01017, 0.01034, 0.01051, 0.01059, 0.01066, 0.01101, 0.01671, 0.04478, 0.1015",\ | |
"0.009919, 0.009973, 0.01012, 0.0103, 0.01039, 0.01047, 0.01105, 0.0184, 0.05049, 0.108",\ | |
"0.009816, 0.009859, 0.009983, 0.01011, 0.01028, 0.01036, 0.01132, 0.0216, 0.0592, 0.1164",\ | |
"0.009766, 0.009803, 0.009923, 0.01006, 0.01015, 0.0103, 0.01221, 0.02744, 0.07106, 0.1252",\ | |
"0.009781, 0.009812, 0.009918, 0.01006, 0.01018, 0.01035, 0.01429, 0.03807, 0.08547, 0.132",\ | |
"0.009872, 0.009903, 0.009975, 0.01011, 0.01024, 0.01092, 0.02034, 0.05452, 0.09855, 0.1332",\ | |
"0.01006, 0.01008, 0.01015, 0.01026, 0.01045, 0.01389, 0.03566, 0.07264, 0.1029, 0.1244",\ | |
"0.01043, 0.01044, 0.0105, 0.01061, 0.01232, 0.02802, 0.05528, 0.07586, 0.08984, 0.09954"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.00232, 0.006954, 0.0158, 0.02959, 0.04894, 0.07439, 0.1065, 0.1456, 0.1923"); | |
values("1.708, 1.788, 2.015, 2.359, 2.813, 3.399, 4.144, 5.073, 6.205, 7.554",\ | |
"1.779, 1.859, 2.086, 2.43, 2.884, 3.471, 4.216, 5.145, 6.276, 7.624",\ | |
"2.047, 2.126, 2.354, 2.697, 3.152, 3.738, 4.484, 5.413, 6.544, 7.891",\ | |
"2.584, 2.663, 2.891, 3.234, 3.689, 4.276, 5.021, 5.95, 7.082, 8.431",\ | |
"3.426, 3.507, 3.735, 4.079, 4.536, 5.122, 5.868, 6.798, 7.93, 9.279",\ | |
"4.506, 4.594, 4.837, 5.193, 5.655, 6.246, 6.993, 7.921, 9.054, 10.4",\ | |
"5.709, 5.807, 6.075, 6.456, 6.939, 7.539, 8.293, 9.222, 10.35, 11.7",\ | |
"7.02, 7.131, 7.428, 7.836, 8.341, 8.957, 9.717, 10.65, 11.78, 13.13",\ | |
"8.444, 8.568, 8.897, 9.339, 9.866, 10.5, 11.27, 12.21, 13.34, 14.69",\ | |
"9.986, 10.12, 10.48, 10.96, 11.52, 12.17, 12.94, 13.89, 15.02, 16.37"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.00232, 0.006954, 0.0158, 0.02959, 0.04894, 0.07439, 0.1065, 0.1456, 0.1923"); | |
values("1.019, 1.128, 1.494, 2.175, 3.224, 4.692, 6.623, 9.048, 12.01, 15.55",\ | |
"1.082, 1.191, 1.557, 2.239, 3.29, 4.758, 6.686, 9.118, 12.08, 15.61",\ | |
"1.303, 1.412, 1.777, 2.458, 3.509, 4.977, 6.906, 9.341, 12.3, 15.83",\ | |
"1.678, 1.786, 2.151, 2.832, 3.885, 5.353, 7.285, 9.717, 12.69, 16.22",\ | |
"2.06, 2.172, 2.541, 3.223, 4.275, 5.745, 7.678, 10.11, 13.07, 16.6",\ | |
"2.401, 2.518, 2.893, 3.576, 4.63, 6.099, 8.033, 10.46, 13.42, 16.96",\ | |
"2.684, 2.808, 3.192, 3.876, 4.93, 6.4, 8.332, 10.76, 13.73, 17.26",\ | |
"2.896, 3.026, 3.422, 4.111, 5.162, 6.633, 8.566, 11, 13.96, 17.49",\ | |
"3.024, 3.163, 3.574, 4.269, 5.319, 6.79, 8.721, 11.15, 14.12, 17.65",\ | |
"3.055, 3.205, 3.636, 4.339, 5.39, 6.858, 8.789, 11.22, 14.18, 17.72"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.00232, 0.006954, 0.0158, 0.02959, 0.04894, 0.07439, 0.1065, 0.1456, 0.1923"); | |
values("0.5216, 0.5938, 0.8234, 1.224, 1.843, 2.737, 3.956, 5.524, 7.454, 9.762",\ | |
"0.5212, 0.5946, 0.8234, 1.224, 1.844, 2.736, 3.954, 5.521, 7.456, 9.766",\ | |
"0.5216, 0.5946, 0.8236, 1.226, 1.844, 2.737, 3.956, 5.524, 7.456, 9.766",\ | |
"0.5216, 0.595, 0.8234, 1.226, 1.843, 2.737, 3.954, 5.523, 7.455, 9.764",\ | |
"0.5326, 0.6024, 0.8298, 1.23, 1.846, 2.738, 3.956, 5.525, 7.456, 9.762",\ | |
"0.6016, 0.67, 0.8844, 1.267, 1.869, 2.75, 3.96, 5.524, 7.454, 9.766",\ | |
"0.704, 0.77, 0.982, 1.358, 1.942, 2.798, 3.982, 5.534, 7.458, 9.764",\ | |
"0.816, 0.886, 1.094, 1.456, 2.024, 2.862, 4.03, 5.562, 7.47, 9.766",\ | |
"0.934, 1.006, 1.218, 1.57, 2.122, 2.938, 4.08, 5.596, 7.492, 9.778",\ | |
"1.052, 1.13, 1.35, 1.694, 2.224, 3.02, 4.138, 5.632, 7.52, 9.802"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.00232, 0.006954, 0.0158, 0.02959, 0.04894, 0.07439, 0.1065, 0.1456, 0.1923"); | |
values("0.6072, 0.7672, 1.346, 2.474, 4.232, 6.702, 9.952, 14.05, 19.05, 25.02",\ | |
"0.6072, 0.7674, 1.346, 2.474, 4.232, 6.701, 9.956, 14.05, 19.05, 25",\ | |
"0.6078, 0.7674, 1.347, 2.474, 4.232, 6.701, 9.948, 14.04, 19.04, 24.99",\ | |
"0.6178, 0.776, 1.348, 2.474, 4.232, 6.701, 9.956, 14.05, 19.05, 25.01",\ | |
"0.6576, 0.8072, 1.365, 2.477, 4.236, 6.703, 9.956, 14.05, 19.04, 24.99",\ | |
"0.7036, 0.8478, 1.387, 2.49, 4.241, 6.706, 9.965, 14.05, 19.05, 25",\ | |
"0.7588, 0.8974, 1.417, 2.501, 4.25, 6.714, 9.956, 14.06, 19.05, 25.01",\ | |
"0.826, 0.96, 1.454, 2.516, 4.258, 6.722, 9.964, 14.05, 19.05, 25.02",\ | |
"0.906, 1.03, 1.506, 2.538, 4.264, 6.736, 9.974, 14.06, 19.05, 25.02",\ | |
"1.004, 1.12, 1.566, 2.566, 4.278, 6.736, 9.976, 14.07, 19.06, 25"); | |
} | |
} | |
} | |
} | |