/* | |
* 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__buf_20) { | |
area : 174.988800 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.02404188" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.044802" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.044802" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.06735 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 5.2 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 7.538 ; | |
max_transition : 5.2 ; | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.05302, 0.2356, 0.5843, 1.128, 1.89, 2.893, 4.157, 5.699, 7.538"); | |
values("2.31, 2.26, 2.191, 2.16, 2.145, 2.134, 2.128, 2.123, 2.121, 2.119",\ | |
"2.298, 2.245, 2.178, 2.149, 2.132, 2.121, 2.114, 2.111, 2.108, 2.107",\ | |
"2.372, 2.317, 2.24, 2.207, 2.188, 2.18, 2.172, 2.168, 2.166, 2.165",\ | |
"2.716, 2.642, 2.523, 2.463, 2.429, 2.411, 2.4, 2.393, 2.388, 2.384",\ | |
"3.328, 3.229, 3.056, 2.944, 2.882, 2.847, 2.825, 2.811, 2.801, 2.795",\ | |
"4.223, 4.1, 3.861, 3.688, 3.585, 3.521, 3.481, 3.455, 3.437, 3.425",\ | |
"5.394, 5.255, 4.957, 4.709, 4.545, 4.445, 4.382, 4.339, 4.308, 4.287",\ | |
"6.861, 6.703, 6.352, 6.025, 5.799, 5.643, 5.546, 5.485, 5.438, 5.405",\ | |
"8.626, 8.459, 8.057, 7.655, 7.355, 7.145, 7, 6.906, 6.84, 6.793",\ | |
"10.71, 10.53, 10.09, 9.607, 9.234, 8.966, 8.765, 8.627, 8.532, 8.466"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.05302, 0.2356, 0.5843, 1.128, 1.89, 2.893, 4.157, 5.699, 7.538"); | |
values("1.3, 1.279, 1.278, 1.294, 1.304, 1.319, 1.336, 1.35, 1.374, 1.404",\ | |
"1.296, 1.279, 1.272, 1.283, 1.294, 1.31, 1.329, 1.347, 1.364, 1.4",\ | |
"1.384, 1.354, 1.329, 1.328, 1.339, 1.351, 1.372, 1.383, 1.403, 1.433",\ | |
"1.674, 1.626, 1.565, 1.533, 1.519, 1.52, 1.542, 1.552, 1.583, 1.595",\ | |
"2.191, 2.123, 2.01, 1.941, 1.909, 1.891, 1.887, 1.901, 1.907, 1.926",\ | |
"2.958, 2.86, 2.699, 2.583, 2.52, 2.485, 2.47, 2.452, 2.458, 2.477",\ | |
"3.98, 3.856, 3.641, 3.478, 3.365, 3.303, 3.28, 3.262, 3.232, 3.236",\ | |
"5.266, 5.113, 4.859, 4.633, 4.467, 4.36, 4.317, 4.295, 4.265, 4.25",\ | |
"6.827, 6.659, 6.349, 6.073, 5.847, 5.71, 5.599, 5.566, 5.55, 5.513",\ | |
"8.679, 8.491, 8.132, 7.806, 7.535, 7.323, 7.179, 7.089, 7.07, 7.033"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.05302, 0.2356, 0.5843, 1.128, 1.89, 2.893, 4.157, 5.699, 7.538"); | |
values("0.1589, 0.18, 0.2357, 0.3206, 0.4398, 0.6022, 0.815, 1.083, 1.41, 1.801",\ | |
"0.167, 0.188, 0.2436, 0.3286, 0.4477, 0.6102, 0.823, 1.091, 1.419, 1.809",\ | |
"0.2051, 0.2259, 0.2813, 0.3661, 0.4852, 0.6475, 0.8603, 1.128, 1.456, 1.846",\ | |
"0.2768, 0.2983, 0.3547, 0.44, 0.5588, 0.7209, 0.9336, 1.202, 1.528, 1.919",\ | |
"0.37, 0.3933, 0.4522, 0.5401, 0.6604, 0.8222, 1.034, 1.302, 1.629, 2.019",\ | |
"0.482, 0.5077, 0.5716, 0.6636, 0.7864, 0.9488, 1.161, 1.427, 1.754, 2.144",\ | |
"0.6124, 0.6401, 0.7099, 0.8073, 0.9356, 1.102, 1.314, 1.581, 1.907, 2.296",\ | |
"0.7629, 0.7931, 0.8682, 0.9717, 1.106, 1.279, 1.496, 1.764, 2.089, 2.478",\ | |
"0.9336, 0.9662, 1.047, 1.158, 1.298, 1.476, 1.701, 1.976, 2.304, 2.692",\ | |
"1.126, 1.161, 1.248, 1.366, 1.512, 1.698, 1.93, 2.213, 2.549, 2.94"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.05302, 0.2356, 0.5843, 1.128, 1.89, 2.893, 4.157, 5.699, 7.538"); | |
values("0.1346, 0.1568, 0.2274, 0.3584, 0.5616, 0.8453, 1.22, 1.69, 2.265, 2.953",\ | |
"0.1413, 0.1637, 0.2341, 0.365, 0.5677, 0.8524, 1.225, 1.698, 2.272, 2.96",\ | |
"0.1668, 0.1889, 0.2583, 0.3883, 0.5914, 0.8751, 1.25, 1.721, 2.295, 2.982",\ | |
"0.1934, 0.2162, 0.2855, 0.4139, 0.6153, 0.8995, 1.273, 1.744, 2.319, 3.006",\ | |
"0.2071, 0.2315, 0.3018, 0.4289, 0.6289, 0.9113, 1.285, 1.755, 2.329, 3.015",\ | |
"0.2047, 0.2306, 0.303, 0.4313, 0.6305, 0.9117, 1.284, 1.754, 2.328, 3.011",\ | |
"0.1837, 0.2113, 0.2866, 0.4163, 0.6173, 0.8991, 1.27, 1.739, 2.311, 2.996",\ | |
"0.1421, 0.1722, 0.2512, 0.3824, 0.5848, 0.8696, 1.242, 1.71, 2.282, 2.964",\ | |
"0.0796, 0.112, 0.1954, 0.3282, 0.532, 0.8206, 1.196, 1.667, 2.238, 2.92",\ | |
"-0.0062, 0.0287, 0.1172, 0.2533, 0.4582, 0.7485, 1.129, 1.604, 2.18, 2.861"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.05302, 0.2356, 0.5843, 1.128, 1.89, 2.893, 4.157, 5.699, 7.538"); | |
values("0.05956, 0.08222, 0.1472, 0.2639, 0.4498, 0.7233, 1.087, 1.545, 2.109, 2.78",\ | |
"0.0598, 0.08236, 0.1473, 0.2637, 0.4497, 0.7228, 1.085, 1.548, 2.112, 2.781",\ | |
"0.06038, 0.083, 0.1481, 0.2636, 0.45, 0.7234, 1.085, 1.548, 2.112, 2.779",\ | |
"0.06954, 0.09184, 0.154, 0.2674, 0.4513, 0.7221, 1.088, 1.548, 2.11, 2.78",\ | |
"0.0851, 0.1074, 0.1685, 0.2782, 0.4572, 0.7246, 1.086, 1.546, 2.11, 2.783",\ | |
"0.1052, 0.129, 0.1902, 0.296, 0.4694, 0.7306, 1.089, 1.548, 2.11, 2.781",\ | |
"0.1264, 0.153, 0.2162, 0.3224, 0.4928, 0.7452, 1.096, 1.55, 2.109, 2.781",\ | |
"0.1496, 0.1788, 0.2454, 0.3508, 0.523, 0.7752, 1.117, 1.562, 2.112, 2.78",\ | |
"0.1748, 0.2074, 0.2772, 0.384, 0.555, 0.811, 1.156, 1.591, 2.13, 2.786",\ | |
"0.202, 0.2358, 0.3134, 0.42, 0.59, 0.8498, 1.199, 1.64, 2.171, 2.812"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.05302, 0.2356, 0.5843, 1.128, 1.89, 2.893, 4.157, 5.699, 7.538"); | |
values("0.0599, 0.09282, 0.2109, 0.4475, 0.8171, 1.336, 2.023, 2.883, 3.937, 5.188",\ | |
"0.0599, 0.09282, 0.2109, 0.4471, 0.8173, 1.338, 2.02, 2.883, 3.936, 5.187",\ | |
"0.06108, 0.09376, 0.2114, 0.4469, 0.8171, 1.337, 2.022, 2.882, 3.936, 5.187",\ | |
"0.069, 0.1002, 0.2146, 0.4477, 0.8167, 1.339, 2.024, 2.881, 3.935, 5.187",\ | |
"0.07992, 0.1106, 0.2208, 0.4505, 0.8193, 1.336, 2.024, 2.882, 3.934, 5.189",\ | |
"0.09314, 0.124, 0.2316, 0.4578, 0.8228, 1.339, 2.025, 2.881, 3.933, 5.188",\ | |
"0.109, 0.1398, 0.2444, 0.4688, 0.8338, 1.346, 2.024, 2.884, 3.933, 5.186",\ | |
"0.1256, 0.158, 0.2596, 0.4822, 0.8498, 1.364, 2.037, 2.888, 3.936, 5.197",\ | |
"0.1436, 0.177, 0.2778, 0.496, 0.867, 1.385, 2.058, 2.904, 3.942, 5.198",\ | |
"0.1632, 0.1988, 0.2996, 0.512, 0.8834, 1.409, 2.088, 2.932, 3.962, 5.199"); | |
} | |
} | |
} | |
} | |