/* | |
* 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_2) { | |
area : 28.537600 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "6.4173e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "6.3552e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "6.4173e-05" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002217 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 11 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.7181 ; | |
max_transition : 11 ; | |
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.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.00595, 0.02332, 0.0565, 0.1082, 0.1807, 0.2762, 0.3964, 0.5432, 0.7181"); | |
values("0.1253, 0.1218, 0.1191, 0.1184, 0.1184, 0.1186, 0.1187, 0.1188, 0.1188, 0.1188",\ | |
"0.1247, 0.1212, 0.1185, 0.1178, 0.1179, 0.118, 0.1181, 0.1182, 0.1183, 0.1183",\ | |
"0.1245, 0.121, 0.1183, 0.1177, 0.1176, 0.1178, 0.1179, 0.118, 0.118, 0.1181",\ | |
"0.1257, 0.1222, 0.1195, 0.1188, 0.1188, 0.1189, 0.119, 0.1191, 0.1192, 0.1192",\ | |
"0.128, 0.1245, 0.1219, 0.1212, 0.1212, 0.1213, 0.1215, 0.1215, 0.1216, 0.1216",\ | |
"0.1318, 0.1283, 0.1257, 0.125, 0.125, 0.1251, 0.1252, 0.1253, 0.1254, 0.1254",\ | |
"0.137, 0.1335, 0.1307, 0.1301, 0.1302, 0.1303, 0.1304, 0.1304, 0.1305, 0.1305",\ | |
"0.1437, 0.1403, 0.1376, 0.1368, 0.137, 0.1371, 0.1372, 0.1372, 0.1373, 0.1373",\ | |
"0.1523, 0.1488, 0.1461, 0.1455, 0.1453, 0.1455, 0.1456, 0.1457, 0.1458, 0.1458",\ | |
"0.1627, 0.1592, 0.1564, 0.1558, 0.1559, 0.156, 0.156, 0.1561, 0.1562, 0.1562"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.00595, 0.02332, 0.0565, 0.1082, 0.1807, 0.2762, 0.3964, 0.5432, 0.7181"); | |
values("0.08856, 0.08819, 0.08853, 0.09012, 0.09176, 0.09308, 0.09452, 0.09603, 0.09842, 0.1228",\ | |
"0.08838, 0.08815, 0.08832, 0.08976, 0.09158, 0.09287, 0.0944, 0.09603, 0.09844, 0.123",\ | |
"0.08818, 0.08783, 0.08812, 0.08976, 0.09158, 0.09317, 0.09473, 0.09573, 0.09847, 0.1245",\ | |
"0.0888, 0.08847, 0.08883, 0.09021, 0.09209, 0.09368, 0.09539, 0.09603, 0.09912, 0.1279",\ | |
"0.09049, 0.09019, 0.09058, 0.09195, 0.09356, 0.09494, 0.09647, 0.09873, 0.1013, 0.1342",\ | |
"0.09336, 0.09295, 0.0931, 0.09429, 0.09647, 0.09764, 0.09914, 0.1002, 0.1056, 0.1447",\ | |
"0.09761, 0.09743, 0.09745, 0.09846, 0.1, 0.1025, 0.1031, 0.105, 0.1097, 0.1609",\ | |
"0.1034, 0.103, 0.1033, 0.1045, 0.1054, 0.107, 0.1106, 0.1115, 0.1173, 0.1864",\ | |
"0.1107, 0.1102, 0.1105, 0.1122, 0.1129, 0.1136, 0.1159, 0.1204, 0.1316, 0.2244",\ | |
"0.1194, 0.1191, 0.1191, 0.1205, 0.1218, 0.123, 0.1239, 0.1261, 0.1508, 0.2939"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.00595, 0.02332, 0.0565, 0.1082, 0.1807, 0.2762, 0.3964, 0.5432, 0.7181"); | |
values("1.19, 1.265, 1.445, 1.681, 1.975, 2.351, 2.83, 3.428, 4.157, 5.026",\ | |
"1.21, 1.285, 1.465, 1.7, 1.995, 2.371, 2.85, 3.448, 4.177, 5.046",\ | |
"1.306, 1.381, 1.56, 1.796, 2.091, 2.467, 2.945, 3.543, 4.273, 5.142",\ | |
"1.494, 1.568, 1.748, 1.984, 2.278, 2.654, 3.133, 3.731, 4.46, 5.33",\ | |
"1.732, 1.807, 1.987, 2.223, 2.517, 2.893, 3.372, 3.97, 4.699, 5.568",\ | |
"2.013, 2.088, 2.267, 2.503, 2.798, 3.174, 3.652, 4.25, 4.98, 5.849",\ | |
"2.348, 2.422, 2.602, 2.838, 3.133, 3.509, 3.987, 4.585, 5.315, 6.184",\ | |
"2.742, 2.817, 2.997, 3.232, 3.527, 3.902, 4.38, 4.979, 5.708, 6.577",\ | |
"3.199, 3.273, 3.453, 3.689, 3.983, 4.359, 4.838, 5.436, 6.165, 7.034",\ | |
"3.72, 3.794, 3.973, 4.209, 4.504, 4.88, 5.359, 5.956, 6.686, 7.554"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.00595, 0.02332, 0.0565, 0.1082, 0.1807, 0.2762, 0.3964, 0.5432, 0.7181"); | |
values("0.8304, 0.8913, 1.06, 1.359, 1.822, 2.47, 3.321, 4.394, 5.702, 7.262",\ | |
"0.8509, 0.9122, 1.081, 1.38, 1.843, 2.491, 3.341, 4.415, 5.723, 7.283",\ | |
"0.9131, 0.9742, 1.143, 1.443, 1.905, 2.553, 3.404, 4.477, 5.785, 7.345",\ | |
"0.9637, 1.025, 1.194, 1.493, 1.955, 2.603, 3.455, 4.527, 5.834, 7.395",\ | |
"0.9808, 1.042, 1.211, 1.51, 1.973, 2.62, 3.471, 4.543, 5.85, 7.407",\ | |
"0.9597, 1.021, 1.19, 1.489, 1.951, 2.598, 3.449, 4.522, 5.83, 7.387",\ | |
"0.8961, 0.9573, 1.126, 1.425, 1.888, 2.534, 3.385, 4.456, 5.763, 7.325",\ | |
"0.7836, 0.8447, 1.014, 1.313, 1.775, 2.422, 3.272, 4.343, 5.65, 7.208",\ | |
"0.6183, 0.6794, 0.8488, 1.149, 1.611, 2.257, 3.108, 4.178, 5.485, 7.041",\ | |
"0.3958, 0.4568, 0.6257, 0.9249, 1.387, 2.035, 2.886, 3.955, 5.262, 6.819"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.00595, 0.02332, 0.0565, 0.1082, 0.1807, 0.2762, 0.3964, 0.5432, 0.7181"); | |
values("0.2066, 0.2726, 0.4334, 0.6746, 1.045, 1.594, 2.352, 3.327, 4.528, 5.959",\ | |
"0.2068, 0.2728, 0.4336, 0.6748, 1.046, 1.596, 2.352, 3.327, 4.528, 5.958",\ | |
"0.2068, 0.2726, 0.4336, 0.675, 1.045, 1.595, 2.351, 3.326, 4.527, 5.961",\ | |
"0.2066, 0.273, 0.4336, 0.6746, 1.045, 1.595, 2.351, 3.324, 4.527, 5.956",\ | |
"0.2066, 0.2726, 0.4344, 0.6746, 1.047, 1.594, 2.352, 3.326, 4.527, 5.959",\ | |
"0.2066, 0.2726, 0.4334, 0.675, 1.045, 1.596, 2.351, 3.326, 4.528, 5.963",\ | |
"0.2068, 0.2726, 0.4336, 0.6748, 1.045, 1.594, 2.351, 3.326, 4.525, 5.956",\ | |
"0.2068, 0.273, 0.4346, 0.6744, 1.047, 1.595, 2.35, 3.324, 4.525, 5.955",\ | |
"0.2068, 0.273, 0.4342, 0.6744, 1.046, 1.595, 2.351, 3.325, 4.522, 5.952",\ | |
"0.208, 0.274, 0.434, 0.676, 1.046, 1.594, 2.35, 3.326, 4.524, 5.95"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.00595, 0.02332, 0.0565, 0.1082, 0.1807, 0.2762, 0.3964, 0.5432, 0.7181"); | |
values("0.1318, 0.1997, 0.439, 0.9338, 1.721, 2.826, 4.286, 6.115, 8.353, 11.03",\ | |
"0.1317, 0.1996, 0.4382, 0.9342, 1.72, 2.827, 4.288, 6.119, 8.355, 11.04",\ | |
"0.132, 0.1998, 0.4382, 0.9348, 1.721, 2.824, 4.287, 6.116, 8.353, 11.04",\ | |
"0.1312, 0.2004, 0.4392, 0.9334, 1.72, 2.827, 4.285, 6.115, 8.358, 11.03",\ | |
"0.131, 0.1994, 0.4382, 0.933, 1.722, 2.827, 4.288, 6.128, 8.369, 11.04",\ | |
"0.1322, 0.1994, 0.4382, 0.9346, 1.719, 2.824, 4.283, 6.112, 8.366, 11.03",\ | |
"0.1312, 0.1994, 0.4394, 0.9336, 1.719, 2.822, 4.278, 6.114, 8.353, 11.02",\ | |
"0.1318, 0.1992, 0.4382, 0.9334, 1.721, 2.823, 4.274, 6.103, 8.344, 11.02",\ | |
"0.1322, 0.1998, 0.438, 0.933, 1.72, 2.825, 4.273, 6.102, 8.335, 11",\ | |
"0.1318, 0.2, 0.4386, 0.9342, 1.721, 2.826, 4.274, 6.11, 8.335, 11"); | |
} | |
} | |
} | |
} | |