/* | |
* 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_8) { | |
area : 57.075200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.001021545" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.001065645" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.001065645" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.01876 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 7 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 1.974 ; | |
max_transition : 7 ; | |
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.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.01462, 0.06242, 0.1537, 0.2959, 0.4954, 0.758, 1.089, 1.493, 1.974"); | |
values("0.956, 0.9423, 0.9297, 0.9245, 0.9217, 0.9207, 0.9197, 0.9189, 0.9187, 0.9186",\ | |
"0.9487, 0.9352, 0.9227, 0.9176, 0.9152, 0.9136, 0.9129, 0.9123, 0.9119, 0.912",\ | |
"0.9611, 0.9466, 0.9312, 0.9267, 0.9247, 0.9233, 0.9229, 0.9224, 0.9221, 0.9222",\ | |
"1.054, 1.033, 1.007, 0.9942, 0.9892, 0.9866, 0.9849, 0.9837, 0.9828, 0.9823",\ | |
"1.226, 1.197, 1.155, 1.13, 1.117, 1.11, 1.106, 1.104, 1.102, 1.101",\ | |
"1.481, 1.444, 1.381, 1.34, 1.318, 1.303, 1.295, 1.29, 1.287, 1.285",\ | |
"1.819, 1.774, 1.691, 1.631, 1.594, 1.572, 1.558, 1.549, 1.544, 1.54",\ | |
"2.242, 2.191, 2.089, 2.005, 1.955, 1.921, 1.899, 1.887, 1.877, 1.871",\ | |
"2.755, 2.698, 2.576, 2.472, 2.403, 2.356, 2.325, 2.304, 2.291, 2.282",\ | |
"3.359, 3.298, 3.158, 3.032, 2.942, 2.88, 2.839, 2.809, 2.791, 2.777"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.01462, 0.06242, 0.1537, 0.2959, 0.4954, 0.758, 1.089, 1.493, 1.974"); | |
values("0.5497, 0.5457, 0.5473, 0.5541, 0.5616, 0.5687, 0.5743, 0.5841, 0.5939, 0.6102",\ | |
"0.5467, 0.5417, 0.5434, 0.55, 0.5553, 0.5646, 0.5721, 0.58, 0.5907, 0.607",\ | |
"0.5614, 0.5549, 0.5505, 0.5552, 0.5611, 0.5709, 0.5775, 0.585, 0.5966, 0.6102",\ | |
"0.6399, 0.6283, 0.6124, 0.6066, 0.6079, 0.6141, 0.6211, 0.6318, 0.6393, 0.6538",\ | |
"0.7852, 0.7657, 0.7353, 0.7197, 0.7159, 0.7136, 0.7179, 0.7231, 0.7325, 0.7514",\ | |
"1.002, 0.9756, 0.9307, 0.9004, 0.8887, 0.8841, 0.8844, 0.8824, 0.8958, 0.9057",\ | |
"1.298, 1.263, 1.207, 1.157, 1.128, 1.12, 1.117, 1.115, 1.112, 1.132",\ | |
"1.671, 1.628, 1.558, 1.495, 1.448, 1.428, 1.424, 1.421, 1.413, 1.423",\ | |
"2.126, 2.075, 1.989, 1.911, 1.854, 1.811, 1.795, 1.798, 1.799, 1.816",\ | |
"2.666, 2.608, 2.506, 2.412, 2.336, 2.287, 2.251, 2.24, 2.248, 2.283"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.01462, 0.06242, 0.1537, 0.2959, 0.4954, 0.758, 1.089, 1.493, 1.974"); | |
values("0.2429, 0.2729, 0.3543, 0.4798, 0.6571, 0.8998, 1.218, 1.618, 2.107, 2.69",\ | |
"0.2541, 0.2841, 0.3656, 0.4911, 0.6684, 0.911, 1.229, 1.629, 2.118, 2.702",\ | |
"0.3058, 0.3356, 0.4168, 0.5423, 0.7196, 0.9621, 1.28, 1.681, 2.17, 2.753",\ | |
"0.4061, 0.4367, 0.5187, 0.6444, 0.8217, 1.064, 1.382, 1.782, 2.271, 2.855",\ | |
"0.5333, 0.5655, 0.6513, 0.7807, 0.9593, 1.201, 1.519, 1.919, 2.408, 2.991",\ | |
"0.6852, 0.7205, 0.811, 0.9444, 1.125, 1.368, 1.685, 2.085, 2.574, 3.157",\ | |
"0.86, 0.8988, 0.9963, 1.136, 1.321, 1.565, 1.882, 2.282, 2.769, 3.351",\ | |
"1.06, 1.101, 1.206, 1.353, 1.546, 1.794, 2.113, 2.512, 3, 3.582",\ | |
"1.284, 1.329, 1.442, 1.596, 1.796, 2.053, 2.378, 2.779, 3.267, 3.849",\ | |
"1.534, 1.582, 1.703, 1.866, 2.073, 2.338, 2.671, 3.081, 3.573, 4.154"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.01462, 0.06242, 0.1537, 0.2959, 0.4954, 0.758, 1.089, 1.493, 1.974"); | |
values("0.209, 0.2406, 0.3391, 0.5189, 0.7982, 1.188, 1.701, 2.35, 3.139, 4.078",\ | |
"0.2191, 0.2506, 0.3488, 0.5288, 0.808, 1.198, 1.712, 2.358, 3.149, 4.089",\ | |
"0.2571, 0.2884, 0.3856, 0.5651, 0.8441, 1.234, 1.749, 2.394, 3.183, 4.124",\ | |
"0.3067, 0.3387, 0.4361, 0.614, 0.892, 1.282, 1.794, 2.442, 3.232, 4.169",\ | |
"0.343, 0.3765, 0.4752, 0.6514, 0.9281, 1.316, 1.83, 2.477, 3.265, 4.207",\ | |
"0.3611, 0.3966, 0.4982, 0.6758, 0.9499, 1.338, 1.849, 2.495, 3.284, 4.225",\ | |
"0.3589, 0.3972, 0.5029, 0.6813, 0.9566, 1.344, 1.854, 2.499, 3.287, 4.228",\ | |
"0.333, 0.3746, 0.4852, 0.6669, 0.9437, 1.334, 1.843, 2.487, 3.273, 4.212",\ | |
"0.2832, 0.3273, 0.443, 0.6279, 0.9079, 1.301, 1.815, 2.459, 3.245, 4.183",\ | |
"0.2071, 0.2538, 0.3754, 0.564, 0.8462, 1.243, 1.763, 2.411, 3.198, 4.135"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.01462, 0.06242, 0.1537, 0.2959, 0.4954, 0.758, 1.089, 1.493, 1.974"); | |
values("0.08828, 0.1199, 0.2164, 0.3862, 0.6628, 1.065, 1.601, 2.279, 3.108, 4.096",\ | |
"0.08844, 0.1201, 0.216, 0.3862, 0.6626, 1.064, 1.599, 2.277, 3.106, 4.095",\ | |
"0.08868, 0.1207, 0.2163, 0.3866, 0.6637, 1.064, 1.599, 2.277, 3.107, 4.093",\ | |
"0.09824, 0.1291, 0.2221, 0.3896, 0.6644, 1.065, 1.6, 2.278, 3.106, 4.093",\ | |
"0.1142, 0.146, 0.2384, 0.4022, 0.669, 1.066, 1.6, 2.278, 3.107, 4.096",\ | |
"0.1362, 0.1684, 0.258, 0.4188, 0.6804, 1.071, 1.602, 2.276, 3.107, 4.094",\ | |
"0.1604, 0.196, 0.2858, 0.4446, 0.6972, 1.08, 1.607, 2.279, 3.102, 4.088",\ | |
"0.1858, 0.2246, 0.3188, 0.4758, 0.7276, 1.102, 1.616, 2.283, 3.105, 4.092",\ | |
"0.2132, 0.2548, 0.3526, 0.5096, 0.7628, 1.137, 1.647, 2.301, 3.113, 4.09",\ | |
"0.2422, 0.2862, 0.391, 0.5478, 0.8006, 1.177, 1.691, 2.337, 3.139, 4.104"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.01462, 0.06242, 0.1537, 0.2959, 0.4954, 0.758, 1.089, 1.493, 1.974"); | |
values("0.09, 0.1347, 0.2926, 0.6108, 1.11, 1.81, 2.731, 3.891, 5.31, 7.005",\ | |
"0.09006, 0.1346, 0.2926, 0.6097, 1.11, 1.809, 2.734, 3.895, 5.313, 6.994",\ | |
"0.09012, 0.1352, 0.2931, 0.6097, 1.109, 1.811, 2.734, 3.895, 5.308, 6.997",\ | |
"0.09892, 0.1428, 0.297, 0.6106, 1.11, 1.811, 2.73, 3.901, 5.311, 7.003",\ | |
"0.1108, 0.1542, 0.3034, 0.6132, 1.111, 1.81, 2.734, 3.898, 5.311, 7.002",\ | |
"0.1266, 0.169, 0.3162, 0.6196, 1.113, 1.812, 2.734, 3.896, 5.307, 7",\ | |
"0.145, 0.1872, 0.3322, 0.6308, 1.121, 1.814, 2.733, 3.896, 5.307, 6.998",\ | |
"0.166, 0.2074, 0.3502, 0.6458, 1.137, 1.829, 2.738, 3.893, 5.307, 7.002",\ | |
"0.1828, 0.2292, 0.3712, 0.663, 1.156, 1.851, 2.756, 3.903, 5.31, 7.004",\ | |
"0.2048, 0.2526, 0.3922, 0.6828, 1.175, 1.876, 2.788, 3.93, 5.323, 7.002"); | |
} | |
} | |
} | |
} | |