/* | |
* 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__dlya_2) { | |
area : 36.691200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.000218746" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0002148465" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.000218746" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002514 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 2.8 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.7543 ; | |
max_transition : 2.8 ; | |
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8"); | |
index_2("0.001, 0.006199, 0.02445, 0.0593, 0.1136, 0.1898, 0.29, 0.4163, 0.5705, 0.7543"); | |
values("1.091, 1.05, 0.9459, 0.8287, 0.744, 0.6901, 0.6522, 0.6251, 0.6049, 0.5904",\ | |
"1.092, 1.05, 0.946, 0.8286, 0.7446, 0.6902, 0.6524, 0.6251, 0.6053, 0.5902",\ | |
"1.099, 1.057, 0.9531, 0.8359, 0.7516, 0.6974, 0.6597, 0.6324, 0.6124, 0.5973",\ | |
"1.12, 1.079, 0.9749, 0.8573, 0.7733, 0.7191, 0.6809, 0.6538, 0.6339, 0.6187",\ | |
"1.158, 1.117, 1.012, 0.8951, 0.811, 0.7565, 0.719, 0.6921, 0.6721, 0.6568",\ | |
"1.215, 1.173, 1.069, 0.9523, 0.8676, 0.8139, 0.7761, 0.7489, 0.7287, 0.7133",\ | |
"1.291, 1.249, 1.145, 1.028, 0.9429, 0.8889, 0.8523, 0.825, 0.8051, 0.79",\ | |
"1.386, 1.345, 1.241, 1.124, 1.039, 0.9848, 0.9473, 0.9199, 0.8998, 0.8846",\ | |
"1.504, 1.463, 1.359, 1.241, 1.157, 1.103, 1.065, 1.038, 1.017, 1.002",\ | |
"1.645, 1.603, 1.498, 1.381, 1.296, 1.242, 1.204, 1.177, 1.156, 1.141"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8"); | |
index_2("0.001, 0.006199, 0.02445, 0.0593, 0.1136, 0.1898, 0.29, 0.4163, 0.5705, 0.7543"); | |
values("0.6178, 0.5881, 0.5418, 0.5081, 0.4851, 0.4709, 0.4651, 0.4629, 0.4665, 0.4682",\ | |
"0.6184, 0.5891, 0.5402, 0.5087, 0.4853, 0.4709, 0.4629, 0.4645, 0.466, 0.4693",\ | |
"0.6242, 0.5945, 0.5486, 0.515, 0.4916, 0.4775, 0.4695, 0.47, 0.4737, 0.477",\ | |
"0.6411, 0.611, 0.5641, 0.531, 0.5079, 0.4929, 0.4866, 0.4843, 0.4907, 0.4913",\ | |
"0.6723, 0.6426, 0.5951, 0.5605, 0.5373, 0.5237, 0.5174, 0.5184, 0.5215, 0.5221",\ | |
"0.7178, 0.6869, 0.6396, 0.6088, 0.5864, 0.5705, 0.563, 0.5602, 0.5655, 0.5699",\ | |
"0.78, 0.7491, 0.7007, 0.6685, 0.6452, 0.6365, 0.6257, 0.6224, 0.6227, 0.6255",\ | |
"0.8589, 0.8289, 0.7819, 0.7478, 0.7221, 0.7118, 0.7099, 0.7071, 0.7019, 0.7019",\ | |
"0.9563, 0.9254, 0.8782, 0.8458, 0.8186, 0.8042, 0.8001, 0.8033, 0.8042, 0.8042",\ | |
"1.072, 1.042, 0.9944, 0.9602, 0.9336, 0.9181, 0.9139, 0.9166, 0.9269, 0.9225"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8"); | |
index_2("0.001, 0.006199, 0.02445, 0.0593, 0.1136, 0.1898, 0.29, 0.4163, 0.5705, 0.7543"); | |
values("0.41, 0.4287, 0.4764, 0.5434, 0.6285, 0.7348, 0.8669, 1.03, 1.229, 1.467",\ | |
"0.4143, 0.4329, 0.4808, 0.5478, 0.6327, 0.7391, 0.8711, 1.034, 1.233, 1.471",\ | |
"0.4367, 0.4554, 0.5032, 0.5703, 0.6552, 0.7615, 0.8935, 1.057, 1.256, 1.494",\ | |
"0.4836, 0.5022, 0.5498, 0.617, 0.702, 0.8084, 0.9404, 1.104, 1.303, 1.541",\ | |
"0.5519, 0.5706, 0.6184, 0.6855, 0.7704, 0.8766, 1.009, 1.172, 1.371, 1.609",\ | |
"0.6389, 0.6576, 0.7052, 0.7722, 0.8573, 0.9636, 1.096, 1.259, 1.458, 1.696",\ | |
"0.744, 0.7624, 0.8103, 0.8775, 0.9625, 1.069, 1.201, 1.364, 1.563, 1.801",\ | |
"0.8675, 0.8862, 0.9338, 1.001, 1.086, 1.192, 1.324, 1.488, 1.687, 1.925",\ | |
"1.011, 1.03, 1.077, 1.144, 1.23, 1.336, 1.468, 1.631, 1.83, 2.068",\ | |
"1.175, 1.194, 1.242, 1.308, 1.393, 1.5, 1.632, 1.795, 1.994, 2.232"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8"); | |
index_2("0.001, 0.006199, 0.02445, 0.0593, 0.1136, 0.1898, 0.29, 0.4163, 0.5705, 0.7543"); | |
values("0.3097, 0.3246, 0.3659, 0.4378, 0.5499, 0.7093, 0.9207, 1.188, 1.515, 1.905",\ | |
"0.3127, 0.3278, 0.3687, 0.4409, 0.5528, 0.7121, 0.9235, 1.191, 1.517, 1.908",\ | |
"0.3225, 0.3375, 0.3788, 0.4509, 0.5628, 0.722, 0.9333, 1.2, 1.528, 1.916",\ | |
"0.3293, 0.3442, 0.3854, 0.4574, 0.5693, 0.7288, 0.94, 1.208, 1.535, 1.924",\ | |
"0.3262, 0.3412, 0.3823, 0.4541, 0.5662, 0.7257, 0.9373, 1.205, 1.531, 1.921",\ | |
"0.3106, 0.3255, 0.3668, 0.4387, 0.5508, 0.7101, 0.9218, 1.189, 1.516, 1.906",\ | |
"0.2804, 0.2953, 0.3365, 0.4087, 0.5206, 0.6799, 0.8909, 1.158, 1.485, 1.875",\ | |
"0.2338, 0.2489, 0.2901, 0.3621, 0.4738, 0.6332, 0.8444, 1.112, 1.438, 1.827",\ | |
"0.1708, 0.1856, 0.227, 0.2989, 0.411, 0.5702, 0.7813, 1.048, 1.375, 1.764",\ | |
"0.0886, 0.1036, 0.1448, 0.2167, 0.3286, 0.4877, 0.6994, 0.9662, 1.292, 1.682"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8"); | |
index_2("0.001, 0.006199, 0.02445, 0.0593, 0.1136, 0.1898, 0.29, 0.4163, 0.5705, 0.7543"); | |
values("0.0924, 0.1134, 0.1617, 0.2302, 0.3289, 0.471, 0.667, 0.9279, 1.253, 1.644",\ | |
"0.09228, 0.1132, 0.1618, 0.2303, 0.3291, 0.4713, 0.6687, 0.9278, 1.253, 1.646",\ | |
"0.09244, 0.1134, 0.162, 0.2303, 0.3291, 0.4713, 0.6678, 0.928, 1.254, 1.645",\ | |
"0.09242, 0.1134, 0.1616, 0.2303, 0.329, 0.4716, 0.667, 0.927, 1.253, 1.646",\ | |
"0.09258, 0.1133, 0.162, 0.2304, 0.3292, 0.4706, 0.668, 0.9282, 1.253, 1.646",\ | |
"0.0922, 0.1128, 0.1612, 0.2298, 0.3292, 0.471, 0.6676, 0.9282, 1.253, 1.645",\ | |
"0.0928, 0.113, 0.1618, 0.2298, 0.3288, 0.4714, 0.668, 0.9278, 1.253, 1.647",\ | |
"0.0924, 0.1128, 0.1616, 0.2306, 0.3288, 0.4716, 0.6676, 0.9274, 1.254, 1.646",\ | |
"0.0928, 0.113, 0.1616, 0.2304, 0.3292, 0.4708, 0.6674, 0.9266, 1.252, 1.644",\ | |
"0.0924, 0.1132, 0.162, 0.23, 0.329, 0.4716, 0.6684, 0.9268, 1.252, 1.644"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8"); | |
index_2("0.001, 0.006199, 0.02445, 0.0593, 0.1136, 0.1898, 0.29, 0.4163, 0.5705, 0.7543"); | |
values("0.0522, 0.07012, 0.1271, 0.2468, 0.4434, 0.7221, 1.091, 1.555, 2.124, 2.801",\ | |
"0.05192, 0.06982, 0.1272, 0.2467, 0.4435, 0.7222, 1.09, 1.555, 2.123, 2.801",\ | |
"0.05226, 0.07008, 0.1272, 0.247, 0.4436, 0.7229, 1.091, 1.554, 2.124, 2.801",\ | |
"0.05216, 0.06978, 0.1272, 0.2468, 0.4434, 0.7231, 1.091, 1.556, 2.124, 2.802",\ | |
"0.05182, 0.0693, 0.1274, 0.2477, 0.4431, 0.7229, 1.092, 1.556, 2.124, 2.802",\ | |
"0.05212, 0.06974, 0.1273, 0.2471, 0.4428, 0.7222, 1.091, 1.554, 2.123, 2.802",\ | |
"0.05234, 0.06986, 0.1272, 0.2468, 0.4434, 0.722, 1.089, 1.555, 2.119, 2.794",\ | |
"0.052, 0.07, 0.127, 0.2472, 0.443, 0.7228, 1.09, 1.553, 2.12, 2.794",\ | |
"0.0524, 0.0702, 0.1274, 0.247, 0.4438, 0.7226, 1.091, 1.554, 2.119, 2.795",\ | |
"0.052, 0.07, 0.1274, 0.2474, 0.4434, 0.722, 1.091, 1.554, 2.119, 2.793"); | |
} | |
} | |
} | |
} | |