/* | |
* 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_16) { | |
area : 109.760000 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0002748504" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0002918487" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0002918487" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.02198 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 5.739 ; | |
max_transition : 8.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.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6"); | |
index_2("0.001, 0.0406, 0.1796, 0.4451, 0.8587, 1.439, 2.203, 3.165, 4.339, 5.739"); | |
values("0.7556, 0.7443, 0.741, 0.7418, 0.7432, 0.7443, 0.745, 0.7454, 0.7457, 0.7459",\ | |
"0.753, 0.7415, 0.7377, 0.741, 0.7412, 0.7426, 0.743, 0.7432, 0.7434, 0.7438",\ | |
"0.7621, 0.7483, 0.7429, 0.7442, 0.7465, 0.7478, 0.7485, 0.7492, 0.7497, 0.75",\ | |
"0.834, 0.81, 0.7893, 0.7826, 0.7811, 0.7818, 0.7822, 0.7826, 0.7829, 0.7831",\ | |
"0.9605, 0.9239, 0.8848, 0.866, 0.8585, 0.8556, 0.8547, 0.8541, 0.8538, 0.854",\ | |
"1.145, 1.095, 1.034, 0.9994, 0.9837, 0.9749, 0.9714, 0.9694, 0.9683, 0.9676",\ | |
"1.391, 1.327, 1.243, 1.19, 1.162, 1.146, 1.137, 1.133, 1.131, 1.129",\ | |
"1.697, 1.622, 1.513, 1.439, 1.396, 1.372, 1.356, 1.348, 1.343, 1.34",\ | |
"2.063, 1.979, 1.844, 1.751, 1.69, 1.653, 1.632, 1.619, 1.61, 1.604",\ | |
"2.494, 2.401, 2.242, 2.125, 2.047, 1.998, 1.967, 1.947, 1.935, 1.926"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6"); | |
index_2("0.001, 0.0406, 0.1796, 0.4451, 0.8587, 1.439, 2.203, 3.165, 4.339, 5.739"); | |
values("0.5529, 0.5373, 0.532, 0.5304, 0.5376, 0.5435, 0.5553, 0.5652, 0.5817, 0.6312",\ | |
"0.5501, 0.5347, 0.5291, 0.5294, 0.5343, 0.5419, 0.551, 0.5619, 0.5784, 0.6317",\ | |
"0.5581, 0.541, 0.5283, 0.5294, 0.5347, 0.5412, 0.5503, 0.5685, 0.5751, 0.6354",\ | |
"0.6268, 0.5995, 0.5753, 0.5653, 0.5673, 0.5719, 0.58, 0.5949, 0.6048, 0.6671",\ | |
"0.74, 0.7021, 0.6582, 0.6403, 0.6333, 0.6376, 0.6454, 0.6543, 0.6671, 0.7388",\ | |
"0.9069, 0.8544, 0.7948, 0.7624, 0.7525, 0.7494, 0.7497, 0.7533, 0.7788, 0.852",\ | |
"1.13, 1.065, 0.9821, 0.927, 0.9085, 0.9088, 0.9041, 0.9105, 0.9203, 1.02",\ | |
"1.408, 1.329, 1.229, 1.158, 1.116, 1.102, 1.117, 1.112, 1.124, 1.252",\ | |
"1.743, 1.651, 1.53, 1.439, 1.382, 1.355, 1.346, 1.366, 1.375, 1.571",\ | |
"2.134, 2.034, 1.884, 1.784, 1.717, 1.665, 1.645, 1.652, 1.704, 2.004"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6"); | |
index_2("0.001, 0.0406, 0.1796, 0.4451, 0.8587, 1.439, 2.203, 3.165, 4.339, 5.739"); | |
values("0.2558, 0.3044, 0.4316, 0.6367, 0.9451, 1.376, 1.944, 2.66, 3.534, 4.574",\ | |
"0.2731, 0.3217, 0.449, 0.654, 0.9625, 1.394, 1.961, 2.677, 3.551, 4.592",\ | |
"0.3398, 0.3882, 0.515, 0.72, 1.028, 1.46, 2.027, 2.743, 3.614, 4.658",\ | |
"0.4568, 0.5065, 0.6349, 0.8398, 1.148, 1.579, 2.146, 2.862, 3.734, 4.775",\ | |
"0.5922, 0.6453, 0.7797, 0.9877, 1.295, 1.725, 2.293, 3.006, 3.88, 4.922",\ | |
"0.7445, 0.8025, 0.9439, 1.155, 1.463, 1.893, 2.459, 3.174, 4.046, 5.085",\ | |
"0.9135, 0.9766, 1.127, 1.345, 1.655, 2.085, 2.651, 3.364, 4.236, 5.274",\ | |
"1.097, 1.166, 1.327, 1.554, 1.87, 2.301, 2.867, 3.579, 4.45, 5.49",\ | |
"1.297, 1.371, 1.543, 1.781, 2.104, 2.542, 3.11, 3.822, 4.693, 5.733",\ | |
"1.514, 1.593, 1.776, 2.026, 2.357, 2.803, 3.38, 4.096, 4.966, 6.004"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6"); | |
index_2("0.001, 0.0406, 0.1796, 0.4451, 0.8587, 1.439, 2.203, 3.165, 4.339, 5.739"); | |
values("0.2502, 0.2966, 0.4265, 0.6521, 1.002, 1.492, 2.137, 2.951, 3.944, 5.127",\ | |
"0.2632, 0.3097, 0.4394, 0.6653, 1.014, 1.504, 2.15, 2.962, 3.956, 5.137",\ | |
"0.3142, 0.3604, 0.4892, 0.7151, 1.065, 1.555, 2.199, 3.013, 4.003, 5.189",\ | |
"0.3916, 0.4402, 0.5707, 0.7955, 1.144, 1.635, 2.279, 3.092, 4.083, 5.262",\ | |
"0.4584, 0.5107, 0.6458, 0.8707, 1.218, 1.708, 2.353, 3.164, 4.157, 5.337",\ | |
"0.515, 0.5717, 0.713, 0.94, 1.286, 1.774, 2.417, 3.228, 4.218, 5.401",\ | |
"0.5582, 0.6199, 0.7694, 0.9992, 1.345, 1.831, 2.474, 3.285, 4.276, 5.458",\ | |
"0.5859, 0.6524, 0.8113, 1.047, 1.395, 1.883, 2.524, 3.333, 4.324, 5.506",\ | |
"0.5955, 0.6674, 0.8361, 1.08, 1.433, 1.923, 2.565, 3.374, 4.363, 5.543",\ | |
"0.5858, 0.6626, 0.8417, 1.096, 1.454, 1.95, 2.596, 3.406, 4.394, 5.574"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6"); | |
index_2("0.001, 0.0406, 0.1796, 0.4451, 0.8587, 1.439, 2.203, 3.165, 4.339, 5.739"); | |
values("0.09036, 0.1447, 0.3034, 0.616, 1.127, 1.855, 2.811, 4.025, 5.501, 7.262",\ | |
"0.09036, 0.1447, 0.3036, 0.616, 1.128, 1.855, 2.812, 4.023, 5.498, 7.263",\ | |
"0.0906, 0.1451, 0.304, 0.6159, 1.128, 1.855, 2.814, 4.02, 5.495, 7.261",\ | |
"0.1028, 0.1554, 0.31, 0.6178, 1.128, 1.855, 2.813, 4.023, 5.491, 7.257",\ | |
"0.122, 0.1752, 0.3282, 0.626, 1.13, 1.855, 2.811, 4.022, 5.495, 7.259",\ | |
"0.1456, 0.2, 0.3508, 0.638, 1.134, 1.855, 2.81, 4.019, 5.491, 7.255",\ | |
"0.1696, 0.2282, 0.3812, 0.6602, 1.143, 1.858, 2.811, 4.015, 5.485, 7.253",\ | |
"0.1968, 0.2602, 0.4158, 0.6918, 1.166, 1.868, 2.816, 4.014, 5.487, 7.244",\ | |
"0.2252, 0.2924, 0.4554, 0.7278, 1.2, 1.897, 2.828, 4.021, 5.484, 7.24",\ | |
"0.2524, 0.3254, 0.4954, 0.7686, 1.237, 1.941, 2.867, 4.038, 5.496, 7.235"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6"); | |
index_2("0.001, 0.0406, 0.1796, 0.4451, 0.8587, 1.439, 2.203, 3.165, 4.339, 5.739"); | |
values("0.09218, 0.148, 0.3362, 0.7222, 1.338, 2.203, 3.339, 4.771, 6.523, 8.606",\ | |
"0.0921, 0.1482, 0.3361, 0.7216, 1.337, 2.2, 3.343, 4.771, 6.518, 8.611",\ | |
"0.09156, 0.1478, 0.3367, 0.7226, 1.339, 2.203, 3.336, 4.772, 6.527, 8.611",\ | |
"0.1067, 0.1604, 0.342, 0.7238, 1.336, 2.204, 3.339, 4.769, 6.523, 8.618",\ | |
"0.1242, 0.1778, 0.3544, 0.7262, 1.338, 2.202, 3.337, 4.768, 6.519, 8.61",\ | |
"0.1446, 0.1986, 0.3714, 0.7318, 1.339, 2.202, 3.334, 4.773, 6.515, 8.614",\ | |
"0.1666, 0.224, 0.3946, 0.7438, 1.343, 2.205, 3.337, 4.769, 6.512, 8.603",\ | |
"0.1902, 0.2518, 0.4228, 0.765, 1.356, 2.206, 3.34, 4.767, 6.525, 8.599",\ | |
"0.216, 0.2804, 0.4536, 0.7904, 1.377, 2.223, 3.343, 4.77, 6.513, 8.598",\ | |
"0.2434, 0.3106, 0.4886, 0.8208, 1.404, 2.25, 3.363, 4.778, 6.518, 8.595"); | |
} | |
} | |
} | |
} | |