/* | |
* 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__dlyc_4) { | |
area : 68.051200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.001956933" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00289674" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00289674" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002718 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.9 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.9288 ; | |
max_transition : 8.9 ; | |
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.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.007404, 0.02988, 0.07281, 0.1397, 0.2335, 0.357, 0.5125, 0.7024, 0.9288"); | |
values("0.2366, 0.2294, 0.2104, 0.188, 0.1698, 0.1579, 0.1498, 0.144, 0.1398, 0.1367",\ | |
"0.2364, 0.2292, 0.2103, 0.1878, 0.1697, 0.1577, 0.1496, 0.1438, 0.1397, 0.1365",\ | |
"0.2362, 0.2291, 0.2102, 0.1877, 0.1695, 0.1576, 0.1495, 0.1437, 0.1395, 0.1364",\ | |
"0.2367, 0.2295, 0.2106, 0.1881, 0.17, 0.1579, 0.1498, 0.1441, 0.1399, 0.1368",\ | |
"0.2378, 0.2307, 0.2117, 0.1893, 0.1712, 0.1592, 0.1511, 0.1453, 0.1412, 0.138",\ | |
"0.2399, 0.2328, 0.2138, 0.1913, 0.1732, 0.1612, 0.1531, 0.1473, 0.1431, 0.14",\ | |
"0.2428, 0.2357, 0.2167, 0.1942, 0.1761, 0.1641, 0.1561, 0.1503, 0.1461, 0.143",\ | |
"0.2467, 0.2396, 0.2206, 0.1982, 0.18, 0.1681, 0.1599, 0.1541, 0.1499, 0.1468",\ | |
"0.2517, 0.2446, 0.2256, 0.2032, 0.185, 0.173, 0.1649, 0.1592, 0.155, 0.1518",\ | |
"0.258, 0.2508, 0.2319, 0.2093, 0.1912, 0.1792, 0.1711, 0.1654, 0.1612, 0.158"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.007404, 0.02988, 0.07281, 0.1397, 0.2335, 0.357, 0.5125, 0.7024, 0.9288"); | |
values("0.1318, 0.1273, 0.1204, 0.1159, 0.1132, 0.1121, 0.1117, 0.1116, 0.1135, 0.1328",\ | |
"0.1318, 0.1272, 0.1204, 0.1159, 0.1133, 0.1121, 0.1117, 0.1116, 0.1141, 0.1326",\ | |
"0.1317, 0.1272, 0.1203, 0.1156, 0.1131, 0.1121, 0.1116, 0.1116, 0.1142, 0.1332",\ | |
"0.1319, 0.1273, 0.1207, 0.1159, 0.1134, 0.1123, 0.1121, 0.1118, 0.1144, 0.1361",\ | |
"0.1326, 0.128, 0.1211, 0.1167, 0.114, 0.1129, 0.1128, 0.1132, 0.1154, 0.1399",\ | |
"0.1341, 0.1295, 0.1226, 0.118, 0.1155, 0.1144, 0.1142, 0.1142, 0.1178, 0.1465",\ | |
"0.1364, 0.1317, 0.1249, 0.1205, 0.118, 0.1169, 0.1167, 0.117, 0.1217, 0.1563",\ | |
"0.1395, 0.135, 0.1282, 0.1237, 0.1211, 0.12, 0.1194, 0.1203, 0.1261, 0.1706",\ | |
"0.1437, 0.1391, 0.1323, 0.1277, 0.1254, 0.1242, 0.1239, 0.1241, 0.1335, 0.1905",\ | |
"0.1488, 0.1443, 0.1374, 0.1328, 0.1299, 0.1287, 0.1298, 0.1303, 0.1446, 0.2228"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.007404, 0.02988, 0.07281, 0.1397, 0.2335, 0.357, 0.5125, 0.7024, 0.9288"); | |
values("5.131, 5.213, 5.432, 5.739, 6.112, 6.536, 7.011, 7.531, 8.105, 8.74",\ | |
"5.147, 5.228, 5.448, 5.756, 6.127, 6.552, 7.027, 7.548, 8.12, 8.755",\ | |
"5.215, 5.297, 5.516, 5.825, 6.196, 6.621, 7.096, 7.616, 8.189, 8.824",\ | |
"5.367, 5.448, 5.668, 5.977, 6.348, 6.773, 7.247, 7.767, 8.34, 8.975",\ | |
"5.605, 5.687, 5.906, 6.215, 6.586, 7.012, 7.486, 8.006, 8.579, 9.214",\ | |
"5.908, 5.989, 6.208, 6.517, 6.888, 7.312, 7.787, 8.308, 8.881, 9.517",\ | |
"6.262, 6.344, 6.563, 6.871, 7.242, 7.668, 8.143, 8.663, 9.236, 9.871",\ | |
"6.674, 6.755, 6.974, 7.283, 7.654, 8.079, 8.554, 9.074, 9.647, 10.28",\ | |
"7.147, 7.229, 7.448, 7.756, 8.127, 8.553, 9.027, 9.547, 10.12, 10.76",\ | |
"7.685, 7.766, 7.986, 8.293, 8.664, 9.09, 9.564, 10.08, 10.66, 11.29"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.007404, 0.02988, 0.07281, 0.1397, 0.2335, 0.357, 0.5125, 0.7024, 0.9288"); | |
values("4.165, 4.23, 4.414, 4.698, 5.081, 5.585, 6.237, 7.056, 8.055, 9.245",\ | |
"4.18, 4.245, 4.43, 4.713, 5.096, 5.601, 6.253, 7.071, 8.07, 9.261",\ | |
"4.228, 4.293, 4.476, 4.76, 5.144, 5.648, 6.3, 7.119, 8.117, 9.307",\ | |
"4.285, 4.35, 4.534, 4.817, 5.2, 5.705, 6.357, 7.176, 8.174, 9.365",\ | |
"4.315, 4.38, 4.564, 4.848, 5.231, 5.735, 6.387, 7.206, 8.204, 9.397",\ | |
"4.31, 4.376, 4.559, 4.843, 5.226, 5.73, 6.382, 7.201, 8.199, 9.39",\ | |
"4.267, 4.332, 4.516, 4.8, 5.182, 5.687, 6.339, 7.158, 8.157, 9.348",\ | |
"4.182, 4.247, 4.431, 4.714, 5.097, 5.602, 6.254, 7.073, 8.072, 9.26",\ | |
"4.049, 4.114, 4.297, 4.582, 4.965, 5.469, 6.12, 6.939, 7.939, 9.128",\ | |
"3.863, 3.929, 4.113, 4.396, 4.779, 5.284, 5.936, 6.755, 7.752, 8.942"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.007404, 0.02988, 0.07281, 0.1397, 0.2335, 0.357, 0.5125, 0.7024, 0.9288"); | |
values("0.6962, 0.7716, 0.9764, 1.26, 1.613, 2.045, 2.548, 3.141, 3.864, 4.744",\ | |
"0.6972, 0.7712, 0.9766, 1.259, 1.612, 2.045, 2.546, 3.144, 3.866, 4.744",\ | |
"0.6968, 0.7722, 0.9774, 1.258, 1.612, 2.045, 2.548, 3.145, 3.867, 4.739",\ | |
"0.6972, 0.7712, 0.976, 1.259, 1.612, 2.041, 2.549, 3.14, 3.866, 4.743",\ | |
"0.6968, 0.7716, 0.976, 1.26, 1.611, 2.043, 2.548, 3.144, 3.867, 4.743",\ | |
"0.6966, 0.7718, 0.976, 1.259, 1.612, 2.045, 2.548, 3.145, 3.867, 4.74",\ | |
"0.6968, 0.7722, 0.9766, 1.258, 1.613, 2.044, 2.547, 3.14, 3.866, 4.744",\ | |
"0.6968, 0.7724, 0.9756, 1.259, 1.61, 2.042, 2.548, 3.146, 3.868, 4.74",\ | |
"0.696, 0.772, 0.976, 1.258, 1.612, 2.042, 2.548, 3.148, 3.87, 4.742",\ | |
"0.696, 0.772, 0.978, 1.26, 1.614, 2.042, 2.548, 3.142, 3.872, 4.748"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.007404, 0.02988, 0.07281, 0.1397, 0.2335, 0.357, 0.5125, 0.7024, 0.9288"); | |
values("0.295, 0.3648, 0.5874, 0.964, 1.538, 2.381, 3.521, 4.977, 6.765, 8.902",\ | |
"0.2956, 0.365, 0.5868, 0.9644, 1.539, 2.381, 3.525, 4.975, 6.769, 8.914",\ | |
"0.2954, 0.3646, 0.5878, 0.9634, 1.539, 2.377, 3.522, 4.977, 6.764, 8.899",\ | |
"0.2946, 0.3646, 0.586, 0.9644, 1.539, 2.377, 3.517, 4.977, 6.767, 8.915",\ | |
"0.295, 0.365, 0.5876, 0.9636, 1.539, 2.377, 3.519, 4.975, 6.768, 8.914",\ | |
"0.2944, 0.3648, 0.5874, 0.9632, 1.538, 2.378, 3.518, 4.984, 6.769, 8.902",\ | |
"0.2946, 0.3648, 0.588, 0.966, 1.539, 2.377, 3.519, 4.979, 6.769, 8.901",\ | |
"0.2946, 0.364, 0.5868, 0.9626, 1.536, 2.379, 3.523, 4.977, 6.767, 8.898",\ | |
"0.2944, 0.3644, 0.5872, 0.9632, 1.538, 2.376, 3.523, 4.985, 6.776, 8.902",\ | |
"0.295, 0.3646, 0.5866, 0.9638, 1.538, 2.382, 3.518, 4.976, 6.77, 8.9"); | |
} | |
} | |
} | |
} | |