/* | |
* 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__dlya_4) { | |
area : 37.318400 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.000282491" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0002754125" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.000282491" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002474 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 2.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.9373 ; | |
max_transition : 2.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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.007463, 0.03015, 0.07347, 0.141, 0.2357, 0.3603, 0.5172, 0.7089, 0.9373"); | |
values("1.653, 1.596, 1.445, 1.258, 1.096, 0.9859, 0.9106, 0.8553, 0.8136, 0.7813",\ | |
"1.653, 1.596, 1.445, 1.258, 1.096, 0.986, 0.9107, 0.8555, 0.8138, 0.7815",\ | |
"1.66, 1.603, 1.452, 1.265, 1.102, 0.994, 0.9175, 0.8615, 0.8196, 0.7879",\ | |
"1.68, 1.623, 1.471, 1.285, 1.122, 1.014, 0.9373, 0.8813, 0.8397, 0.8077",\ | |
"1.715, 1.657, 1.506, 1.32, 1.157, 1.049, 0.9731, 0.9166, 0.8752, 0.843",\ | |
"1.767, 1.709, 1.558, 1.372, 1.208, 1.1, 1.025, 0.969, 0.9267, 0.8947",\ | |
"1.837, 1.78, 1.629, 1.443, 1.279, 1.171, 1.096, 1.04, 0.998, 0.9661",\ | |
"1.925, 1.868, 1.717, 1.53, 1.368, 1.259, 1.184, 1.128, 1.086, 1.054",\ | |
"2.034, 1.977, 1.826, 1.639, 1.476, 1.369, 1.293, 1.236, 1.194, 1.161",\ | |
"2.164, 2.106, 1.956, 1.768, 1.606, 1.498, 1.421, 1.365, 1.322, 1.29"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.007463, 0.03015, 0.07347, 0.141, 0.2357, 0.3603, 0.5172, 0.7089, 0.9373"); | |
values("0.8866, 0.8427, 0.7582, 0.6952, 0.6541, 0.6226, 0.6053, 0.5948, 0.5948, 0.5996",\ | |
"0.8873, 0.8428, 0.7571, 0.6978, 0.6538, 0.6242, 0.607, 0.6003, 0.5981, 0.5968",\ | |
"0.8926, 0.8489, 0.7642, 0.7011, 0.6595, 0.6303, 0.6114, 0.6047, 0.6008, 0.6056",\ | |
"0.9081, 0.8643, 0.7784, 0.7167, 0.6758, 0.6457, 0.6268, 0.6201, 0.6168, 0.6161",\ | |
"0.9368, 0.8932, 0.808, 0.7449, 0.7009, 0.6721, 0.6543, 0.6454, 0.6437, 0.6491",\ | |
"0.9782, 0.9345, 0.849, 0.7923, 0.7477, 0.7161, 0.6983, 0.6894, 0.6877, 0.692",\ | |
"1.036, 0.9925, 0.9055, 0.8412, 0.8033, 0.7782, 0.756, 0.7416, 0.7411, 0.7431",\ | |
"1.11, 1.065, 0.9779, 0.914, 0.8741, 0.8464, 0.8341, 0.8203, 0.8142, 0.8124",\ | |
"1.199, 1.156, 1.07, 1.008, 0.9631, 0.9306, 0.9188, 0.9171, 0.9099, 0.9054",\ | |
"1.306, 1.262, 1.177, 1.116, 1.069, 1.039, 1.019, 1.016, 1.026, 1.016"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.007463, 0.03015, 0.07347, 0.141, 0.2357, 0.3603, 0.5172, 0.7089, 0.9373"); | |
values("0.4791, 0.4987, 0.549, 0.6196, 0.7076, 0.8153, 0.9458, 1.104, 1.295, 1.522",\ | |
"0.4832, 0.5026, 0.5529, 0.6237, 0.7117, 0.8193, 0.9499, 1.108, 1.299, 1.526",\ | |
"0.504, 0.5233, 0.5736, 0.6445, 0.7324, 0.8399, 0.9707, 1.129, 1.32, 1.547",\ | |
"0.547, 0.5666, 0.6171, 0.6878, 0.7757, 0.8832, 1.014, 1.172, 1.363, 1.59",\ | |
"0.6107, 0.6303, 0.6807, 0.7513, 0.8392, 0.9468, 1.078, 1.236, 1.427, 1.654",\ | |
"0.692, 0.7116, 0.762, 0.8326, 0.9208, 1.028, 1.159, 1.317, 1.508, 1.735",\ | |
"0.7896, 0.8089, 0.8593, 0.9301, 1.018, 1.126, 1.256, 1.414, 1.605, 1.833",\ | |
"0.9047, 0.9242, 0.9746, 1.045, 1.133, 1.241, 1.371, 1.529, 1.72, 1.948",\ | |
"1.038, 1.057, 1.107, 1.178, 1.266, 1.374, 1.505, 1.663, 1.854, 2.081",\ | |
"1.191, 1.21, 1.26, 1.331, 1.42, 1.527, 1.658, 1.816, 2.007, 2.234"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.007463, 0.03015, 0.07347, 0.141, 0.2357, 0.3603, 0.5172, 0.7089, 0.9373"); | |
values("0.3459, 0.3611, 0.4023, 0.4698, 0.5733, 0.7198, 0.9148, 1.162, 1.465, 1.825",\ | |
"0.3486, 0.3638, 0.4052, 0.4728, 0.5762, 0.7228, 0.9179, 1.165, 1.468, 1.829",\ | |
"0.3577, 0.373, 0.4142, 0.4818, 0.5853, 0.732, 0.9269, 1.174, 1.477, 1.837",\ | |
"0.3639, 0.3791, 0.4202, 0.488, 0.5915, 0.7381, 0.9332, 1.18, 1.483, 1.844",\ | |
"0.3614, 0.3767, 0.4178, 0.4852, 0.5886, 0.7352, 0.9301, 1.177, 1.48, 1.841",\ | |
"0.347, 0.3624, 0.4035, 0.4713, 0.5746, 0.7211, 0.9163, 1.163, 1.466, 1.828",\ | |
"0.3195, 0.3347, 0.3753, 0.4431, 0.5469, 0.6934, 0.8883, 1.135, 1.438, 1.799",\ | |
"0.2769, 0.292, 0.3331, 0.4008, 0.5044, 0.6508, 0.8456, 1.093, 1.395, 1.755",\ | |
"0.2179, 0.2335, 0.2745, 0.3425, 0.4457, 0.5923, 0.7874, 1.034, 1.336, 1.697",\ | |
"0.1423, 0.1576, 0.199, 0.2667, 0.3699, 0.5168, 0.7113, 0.9582, 1.26, 1.621"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.007463, 0.03015, 0.07347, 0.141, 0.2357, 0.3603, 0.5172, 0.7089, 0.9373"); | |
values("0.1154, 0.1376, 0.1894, 0.2605, 0.3558, 0.4891, 0.671, 0.9107, 1.215, 1.588",\ | |
"0.1152, 0.1369, 0.1893, 0.2605, 0.3559, 0.4888, 0.6709, 0.9106, 1.215, 1.588",\ | |
"0.1152, 0.1369, 0.1893, 0.2603, 0.3562, 0.4887, 0.6699, 0.9102, 1.216, 1.589",\ | |
"0.1155, 0.1369, 0.1898, 0.2604, 0.3563, 0.4888, 0.6697, 0.9102, 1.216, 1.587",\ | |
"0.1155, 0.1371, 0.1895, 0.2603, 0.3562, 0.4888, 0.6702, 0.9102, 1.216, 1.588",\ | |
"0.1148, 0.1368, 0.1892, 0.2598, 0.3554, 0.4886, 0.671, 0.9102, 1.216, 1.588",\ | |
"0.1148, 0.137, 0.1892, 0.26, 0.3554, 0.4886, 0.6698, 0.91, 1.216, 1.588",\ | |
"0.1158, 0.1372, 0.189, 0.2598, 0.3554, 0.4888, 0.6712, 0.9102, 1.216, 1.588",\ | |
"0.115, 0.137, 0.1894, 0.2604, 0.3554, 0.489, 0.671, 0.9094, 1.216, 1.587",\ | |
"0.1162, 0.137, 0.1894, 0.2606, 0.3556, 0.489, 0.67, 0.9096, 1.215, 1.587"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.007463, 0.03015, 0.07347, 0.141, 0.2357, 0.3603, 0.5172, 0.7089, 0.9373"); | |
values("0.06126, 0.07888, 0.1315, 0.2393, 0.4171, 0.6755, 1.018, 1.448, 1.976, 2.602",\ | |
"0.0612, 0.07922, 0.1312, 0.2385, 0.4167, 0.6756, 1.016, 1.448, 1.976, 2.604",\ | |
"0.06122, 0.07888, 0.1315, 0.2393, 0.4167, 0.6746, 1.018, 1.448, 1.976, 2.602",\ | |
"0.0618, 0.07934, 0.1316, 0.2389, 0.4169, 0.6756, 1.017, 1.447, 1.975, 2.604",\ | |
"0.06092, 0.0784, 0.1314, 0.2392, 0.4169, 0.6744, 1.018, 1.449, 1.975, 2.604",\ | |
"0.06124, 0.07902, 0.1315, 0.2389, 0.417, 0.6754, 1.017, 1.449, 1.976, 2.605",\ | |
"0.06126, 0.07932, 0.1315, 0.2392, 0.417, 0.6746, 1.017, 1.447, 1.976, 2.6",\ | |
"0.0612, 0.0788, 0.131, 0.239, 0.4166, 0.6744, 1.016, 1.446, 1.973, 2.599",\ | |
"0.0618, 0.0792, 0.1316, 0.2388, 0.4172, 0.6756, 1.017, 1.446, 1.971, 2.601",\ | |
"0.0616, 0.0796, 0.1316, 0.2388, 0.4176, 0.6756, 1.016, 1.447, 1.972, 2.598"); | |
} | |
} | |
} | |
} | |