/* | |
* 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__inv_8) { | |
area : 50.803200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.005899608" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.000594297" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.005899608" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.0515 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 2.577 ; | |
max_transition : 8.4 ; | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.01878, 0.08119, 0.2004, 0.3861, 0.6466, 0.9894, 1.421, 1.949, 2.577"); | |
values("-0.00913, -0.007775, -0.006308, -0.005837, -0.005614, -0.00556, -0.005484, -0.005471, -0.005438, -0.005416",\ | |
"-0.0128, -0.01096, -0.008221, -0.006877, -0.006239, -0.005904, -0.005677, -0.005623, -0.005519, -0.005482",\ | |
"-0.01259, -0.01177, -0.009566, -0.007854, -0.006892, -0.006372, -0.006082, -0.005802, -0.005718, -0.005616",\ | |
"0.002989, 0.0007404, -0.001985, -0.003335, -0.003968, -0.004364, -0.004653, -0.004807, -0.004919, -0.00509",\ | |
"0.03641, 0.03086, 0.02063, 0.01264, 0.00745, 0.003968, 0.00161, -6.059e-05, -0.001236, -0.002119",\ | |
"0.0887, 0.08046, 0.06186, 0.0446, 0.03185, 0.0228, 0.01635, 0.01153, 0.008106, 0.005483",\ | |
"0.1607, 0.15, 0.1239, 0.09594, 0.07344, 0.05625, 0.04338, 0.03351, 0.02606, 0.02033",\ | |
"0.2533, 0.2405, 0.2076, 0.1692, 0.135, 0.1075, 0.08582, 0.06912, 0.05596, 0.04547",\ | |
"0.3679, 0.353, 0.3142, 0.2654, 0.219, 0.1794, 0.1477, 0.1214, 0.1006, 0.08374",\ | |
"0.5051, 0.4886, 0.4446, 0.3863, 0.3275, 0.2747, 0.2304, 0.194, 0.1633, 0.1382"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.01878, 0.08119, 0.2004, 0.3861, 0.6466, 0.9894, 1.421, 1.949, 2.577"); | |
values("0.1497, 0.1533, 0.1573, 0.1591, 0.1602, 0.1614, 0.1648, 0.1684, 0.171, 0.1807",\ | |
"0.1431, 0.1463, 0.1527, 0.156, 0.1582, 0.1602, 0.1616, 0.167, 0.1666, 0.1801",\ | |
"0.1478, 0.1476, 0.1491, 0.1521, 0.1556, 0.1593, 0.1632, 0.1618, 0.1702, 0.1806",\ | |
"0.1694, 0.1659, 0.1607, 0.1574, 0.1571, 0.1593, 0.162, 0.1642, 0.1684, 0.1784",\ | |
"0.2095, 0.2028, 0.1891, 0.1795, 0.1715, 0.168, 0.1673, 0.1684, 0.1718, 0.1843",\ | |
"0.2696, 0.2595, 0.2385, 0.2185, 0.2028, 0.1917, 0.1842, 0.1808, 0.1814, 0.1956",\ | |
"0.3513, 0.3386, 0.3091, 0.2785, 0.2533, 0.2339, 0.2178, 0.207, 0.202, 0.216",\ | |
"0.4565, 0.4407, 0.4036, 0.3628, 0.3259, 0.2963, 0.2717, 0.2527, 0.2384, 0.2576",\ | |
"0.5861, 0.5681, 0.5234, 0.4718, 0.4225, 0.3786, 0.3483, 0.3158, 0.2974, 0.3274",\ | |
"0.7419, 0.7216, 0.6703, 0.6072, 0.5457, 0.4905, 0.4438, 0.4049, 0.383, 0.4535"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.01878, 0.08119, 0.2004, 0.3861, 0.6466, 0.9894, 1.421, 1.949, 2.577"); | |
values("0.04444, 0.05955, 0.1107, 0.2075, 0.358, 0.5689, 0.8476, 1.196, 1.624, 2.135",\ | |
"0.0588, 0.07448, 0.1261, 0.2234, 0.3738, 0.585, 0.8627, 1.214, 1.641, 2.149",\ | |
"0.07296, 0.1023, 0.177, 0.2794, 0.4304, 0.6414, 0.9189, 1.269, 1.697, 2.203",\ | |
"0.06612, 0.1091, 0.2191, 0.3673, 0.5388, 0.75, 1.027, 1.377, 1.803, 2.314",\ | |
"0.0354, 0.09186, 0.237, 0.433, 0.6628, 0.9156, 1.198, 1.547, 1.972, 2.482",\ | |
"-0.0233, 0.0475, 0.2287, 0.4718, 0.7582, 1.077, 1.42, 1.787, 2.212, 2.72",\ | |
"-0.1092, -0.0246, 0.1911, 0.4828, 0.825, 1.206, 1.622, 2.062, 2.527, 3.037",\ | |
"-0.228, -0.1295, 0.1209, 0.4621, 0.8601, 1.306, 1.79, 2.309, 2.854, 3.425",\ | |
"-0.3795, -0.2677, 0.0184, 0.4057, 0.8626, 1.37, 1.924, 2.519, 3.147, 3.804",\ | |
"-0.5668, -0.442, -0.1202, 0.3139, 0.8281, 1.401, 2.023, 2.692, 3.401, 4.146"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.01878, 0.08119, 0.2004, 0.3861, 0.6466, 0.9894, 1.421, 1.949, 2.577"); | |
values("0.07476, 0.109, 0.2221, 0.433, 0.7602, 1.218, 1.822, 2.584, 3.512, 4.615",\ | |
"0.08908, 0.1231, 0.2376, 0.4505, 0.778, 1.238, 1.84, 2.601, 3.527, 4.635",\ | |
"0.1464, 0.1883, 0.3034, 0.5151, 0.8449, 1.305, 1.909, 2.668, 3.598, 4.708",\ | |
"0.2244, 0.2805, 0.4326, 0.651, 0.9766, 1.436, 2.038, 2.798, 3.731, 4.839",\ | |
"0.3273, 0.3968, 0.5856, 0.8578, 1.193, 1.648, 2.249, 3.009, 3.936, 5.043",\ | |
"0.4558, 0.5407, 0.7646, 1.09, 1.489, 1.954, 2.55, 3.305, 4.23, 5.334",\ | |
"0.6119, 0.7129, 0.9739, 1.348, 1.814, 2.349, 2.954, 3.704, 4.625, 5.725",\ | |
"0.7985, 0.9147, 1.216, 1.638, 2.164, 2.777, 3.457, 4.216, 5.129, 6.224",\ | |
"1.016, 1.149, 1.489, 1.962, 2.546, 3.23, 3.999, 4.832, 5.755, 6.845",\ | |
"1.27, 1.416, 1.799, 2.325, 2.964, 3.715, 4.566, 5.498, 6.494, 7.591"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.01878, 0.08119, 0.2004, 0.3861, 0.6466, 0.9894, 1.421, 1.949, 2.577"); | |
values("0.03748, 0.0627, 0.1512, 0.3201, 0.5816, 0.9483, 1.435, 2.042, 2.789, 3.68",\ | |
"0.0428, 0.06326, 0.1509, 0.3191, 0.5816, 0.9493, 1.433, 2.048, 2.79, 3.676",\ | |
"0.0823, 0.1119, 0.1867, 0.3223, 0.5816, 0.9489, 1.435, 2.047, 2.792, 3.674",\ | |
"0.1358, 0.1763, 0.2827, 0.4274, 0.6187, 0.9508, 1.435, 2.045, 2.791, 3.683",\ | |
"0.2055, 0.2584, 0.3927, 0.58, 0.8018, 1.061, 1.46, 2.042, 2.791, 3.674",\ | |
"0.2892, 0.3562, 0.5228, 0.7466, 1.02, 1.327, 1.667, 2.134, 2.803, 3.677",\ | |
"0.3884, 0.471, 0.671, 0.9362, 1.252, 1.62, 2.018, 2.447, 2.994, 3.743",\ | |
"0.4992, 0.601, 0.836, 1.146, 1.509, 1.928, 2.392, 2.891, 3.415, 4.046",\ | |
"0.6228, 0.7434, 1.024, 1.383, 1.79, 2.258, 2.78, 3.348, 3.955, 4.585",\ | |
"0.7592, 0.8986, 1.226, 1.632, 2.095, 2.615, 3.188, 3.828, 4.507, 5.222"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.01878, 0.08119, 0.2004, 0.3861, 0.6466, 0.9894, 1.421, 1.949, 2.577"); | |
values("0.08514, 0.1407, 0.3374, 0.7133, 1.298, 2.12, 3.201, 4.564, 6.226, 8.208",\ | |
"0.08498, 0.1411, 0.3374, 0.7143, 1.296, 2.119, 3.193, 4.564, 6.222, 8.209",\ | |
"0.1241, 0.171, 0.3399, 0.7132, 1.299, 2.122, 3.2, 4.552, 6.225, 8.213",\ | |
"0.1782, 0.242, 0.413, 0.7207, 1.298, 2.123, 3.199, 4.561, 6.226, 8.216",\ | |
"0.2448, 0.32, 0.5356, 0.8416, 1.32, 2.123, 3.2, 4.561, 6.222, 8.203",\ | |
"0.3282, 0.4142, 0.6616, 1.033, 1.486, 2.164, 3.2, 4.557, 6.219, 8.203",\ | |
"0.4216, 0.5258, 0.8016, 1.225, 1.753, 2.37, 3.27, 4.559, 6.227, 8.205",\ | |
"0.5294, 0.651, 0.9666, 1.427, 2.027, 2.719, 3.523, 4.669, 6.227, 8.203",\ | |
"0.6502, 0.7882, 1.142, 1.646, 2.305, 3.087, 3.942, 4.969, 6.365, 8.22",\ | |
"0.7864, 0.9428, 1.339, 1.886, 2.596, 3.457, 4.421, 5.454, 6.721, 8.408"); | |
} | |
} | |
} | |
} | |