/* | |
* 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_1) { | |
area : 24.147200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0001231515" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00012276" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0001231515" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002356 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 5 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.2534 ; | |
max_transition : 5 ; | |
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.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5"); | |
index_2("0.001, 0.002742, 0.008857, 0.02054, 0.03873, 0.06426, 0.09785, 0.1402, 0.1918, 0.2534"); | |
values("0.2179, 0.2154, 0.2111, 0.2088, 0.2074, 0.2066, 0.206, 0.2056, 0.2054, 0.2052",\ | |
"0.2171, 0.2146, 0.2103, 0.2079, 0.2064, 0.2057, 0.205, 0.2047, 0.2045, 0.2044",\ | |
"0.218, 0.2153, 0.2113, 0.2088, 0.2073, 0.2065, 0.2059, 0.2056, 0.2054, 0.2052",\ | |
"0.2235, 0.2209, 0.2168, 0.2143, 0.2129, 0.212, 0.2115, 0.2111, 0.2109, 0.2108",\ | |
"0.2341, 0.2315, 0.2274, 0.225, 0.2236, 0.2227, 0.2221, 0.2217, 0.2215, 0.2213",\ | |
"0.25, 0.2474, 0.2432, 0.2408, 0.2394, 0.2385, 0.238, 0.2375, 0.2372, 0.2371",\ | |
"0.2716, 0.2691, 0.2648, 0.2624, 0.261, 0.2601, 0.2595, 0.2592, 0.259, 0.2588",\ | |
"0.2999, 0.2972, 0.2932, 0.2906, 0.2893, 0.2883, 0.2878, 0.2875, 0.2872, 0.2871",\ | |
"0.3343, 0.3317, 0.3276, 0.3251, 0.3238, 0.3229, 0.3222, 0.3219, 0.3217, 0.3215",\ | |
"0.3759, 0.3734, 0.3693, 0.3668, 0.3652, 0.3643, 0.3637, 0.3634, 0.3632, 0.363"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5"); | |
index_2("0.001, 0.002742, 0.008857, 0.02054, 0.03873, 0.06426, 0.09785, 0.1402, 0.1918, 0.2534"); | |
values("0.1609, 0.1602, 0.1592, 0.1592, 0.1595, 0.1598, 0.161, 0.1622, 0.1635, 0.1656",\ | |
"0.1607, 0.1597, 0.1589, 0.1586, 0.1593, 0.1596, 0.1609, 0.1621, 0.1637, 0.1656",\ | |
"0.1614, 0.1606, 0.1597, 0.1594, 0.1599, 0.1605, 0.1618, 0.1631, 0.1647, 0.1656",\ | |
"0.1651, 0.1643, 0.1634, 0.163, 0.1633, 0.1641, 0.1655, 0.1665, 0.1683, 0.1692",\ | |
"0.1729, 0.1722, 0.1713, 0.1707, 0.1711, 0.1721, 0.1729, 0.1749, 0.1755, 0.1768",\ | |
"0.1852, 0.1844, 0.183, 0.1834, 0.184, 0.1847, 0.1857, 0.1867, 0.1882, 0.1894",\ | |
"0.2032, 0.2024, 0.2012, 0.2011, 0.2017, 0.2033, 0.2039, 0.2044, 0.2053, 0.2074",\ | |
"0.2264, 0.2256, 0.2242, 0.2243, 0.2242, 0.2254, 0.2274, 0.2284, 0.2286, 0.2299",\ | |
"0.2551, 0.2541, 0.253, 0.2525, 0.2525, 0.2534, 0.2553, 0.2586, 0.2586, 0.2589",\ | |
"0.2897, 0.2889, 0.2876, 0.2875, 0.2876, 0.288, 0.2885, 0.2911, 0.2948, 0.2949"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5"); | |
index_2("0.001, 0.002742, 0.008857, 0.02054, 0.03873, 0.06426, 0.09785, 0.1402, 0.1918, 0.2534"); | |
values("0.6151, 0.6396, 0.7091, 0.8163, 0.9612, 1.153, 1.402, 1.715, 2.098, 2.553",\ | |
"0.6222, 0.6466, 0.7164, 0.8236, 0.9685, 1.16, 1.409, 1.722, 2.105, 2.561",\ | |
"0.6605, 0.685, 0.7546, 0.8617, 1.007, 1.199, 1.448, 1.761, 2.143, 2.599",\ | |
"0.7429, 0.7674, 0.8369, 0.9441, 1.089, 1.281, 1.53, 1.843, 2.225, 2.681",\ | |
"0.8588, 0.8831, 0.9532, 1.06, 1.205, 1.397, 1.646, 1.959, 2.342, 2.798",\ | |
"1.004, 1.028, 1.097, 1.204, 1.349, 1.541, 1.79, 2.104, 2.486, 2.941",\ | |
"1.178, 1.203, 1.273, 1.38, 1.525, 1.716, 1.966, 2.279, 2.661, 3.117",\ | |
"1.384, 1.408, 1.478, 1.585, 1.73, 1.922, 2.171, 2.484, 2.866, 3.322",\ | |
"1.619, 1.644, 1.714, 1.82, 1.966, 2.157, 2.406, 2.72, 3.102, 3.558",\ | |
"1.887, 1.912, 1.982, 2.089, 2.234, 2.426, 2.675, 2.988, 3.37, 3.826"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5"); | |
index_2("0.001, 0.002742, 0.008857, 0.02054, 0.03873, 0.06426, 0.09785, 0.1402, 0.1918, 0.2534"); | |
values("0.4915, 0.5135, 0.5846, 0.7169, 0.9231, 1.213, 1.594, 2.072, 2.66, 3.358",\ | |
"0.4986, 0.5206, 0.592, 0.724, 0.9304, 1.22, 1.601, 2.079, 2.666, 3.365",\ | |
"0.5234, 0.5455, 0.6167, 0.749, 0.9551, 1.245, 1.625, 2.105, 2.689, 3.387",\ | |
"0.5481, 0.5702, 0.6414, 0.7736, 0.9798, 1.269, 1.65, 2.129, 2.716, 3.413",\ | |
"0.5572, 0.5794, 0.6506, 0.7826, 0.9889, 1.279, 1.66, 2.139, 2.725, 3.421",\ | |
"0.5481, 0.5702, 0.6412, 0.7734, 0.9796, 1.269, 1.65, 2.13, 2.715, 3.413",\ | |
"0.5175, 0.5398, 0.611, 0.743, 0.9494, 1.239, 1.619, 2.098, 2.684, 3.381",\ | |
"0.4623, 0.4844, 0.5555, 0.6877, 0.8938, 1.183, 1.564, 2.043, 2.628, 3.326",\ | |
"0.381, 0.403, 0.4743, 0.6059, 0.8123, 1.101, 1.482, 1.961, 2.546, 3.243",\ | |
"0.2709, 0.293, 0.3639, 0.4962, 0.7022, 0.9917, 1.372, 1.852, 2.436, 3.133"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5"); | |
index_2("0.001, 0.002742, 0.008857, 0.02054, 0.03873, 0.06426, 0.09785, 0.1402, 0.1918, 0.2534"); | |
values("0.1179, 0.1419, 0.2157, 0.3426, 0.5395, 0.8347, 1.234, 1.742, 2.369, 3.113",\ | |
"0.1179, 0.1422, 0.2159, 0.342, 0.5403, 0.834, 1.234, 1.744, 2.369, 3.115",\ | |
"0.1181, 0.142, 0.2159, 0.3423, 0.5407, 0.8336, 1.233, 1.742, 2.369, 3.112",\ | |
"0.1183, 0.1418, 0.216, 0.3426, 0.5398, 0.833, 1.232, 1.742, 2.369, 3.113",\ | |
"0.1178, 0.1422, 0.2158, 0.342, 0.541, 0.8346, 1.233, 1.742, 2.369, 3.113",\ | |
"0.1178, 0.142, 0.2158, 0.342, 0.5406, 0.834, 1.232, 1.744, 2.369, 3.115",\ | |
"0.1182, 0.142, 0.2158, 0.3422, 0.5396, 0.8328, 1.234, 1.743, 2.369, 3.112",\ | |
"0.118, 0.142, 0.2158, 0.3422, 0.5406, 0.8334, 1.232, 1.743, 2.367, 3.114",\ | |
"0.1184, 0.1422, 0.2158, 0.3418, 0.5396, 0.8332, 1.233, 1.742, 2.367, 3.112",\ | |
"0.118, 0.1422, 0.2162, 0.3424, 0.54, 0.8332, 1.233, 1.743, 2.366, 3.11"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5"); | |
index_2("0.001, 0.002742, 0.008857, 0.02054, 0.03873, 0.06426, 0.09785, 0.1402, 0.1918, 0.2534"); | |
values("0.09566, 0.1261, 0.2362, 0.4605, 0.8157, 1.313, 1.972, 2.797, 3.812, 5.015",\ | |
"0.09546, 0.1259, 0.2362, 0.4608, 0.8151, 1.313, 1.972, 2.796, 3.811, 5.008",\ | |
"0.09566, 0.1258, 0.2364, 0.4608, 0.8148, 1.316, 1.97, 2.801, 3.808, 5.016",\ | |
"0.0955, 0.126, 0.2362, 0.4609, 0.8154, 1.313, 1.971, 2.797, 3.804, 5.014",\ | |
"0.0952, 0.126, 0.2366, 0.4608, 0.8152, 1.316, 1.972, 2.8, 3.812, 5.017",\ | |
"0.0954, 0.1262, 0.2364, 0.4612, 0.8144, 1.313, 1.969, 2.801, 3.811, 5.017",\ | |
"0.0954, 0.1258, 0.2362, 0.4604, 0.8162, 1.312, 1.971, 2.794, 3.808, 5.008",\ | |
"0.0956, 0.1262, 0.2362, 0.4608, 0.8152, 1.312, 1.967, 2.792, 3.798, 5.006",\ | |
"0.0954, 0.1264, 0.2364, 0.4612, 0.8154, 1.315, 1.967, 2.792, 3.798, 5.007",\ | |
"0.0956, 0.126, 0.2366, 0.4608, 0.8152, 1.313, 1.968, 2.792, 3.799, 4.998"); | |
} | |
} | |
} | |
} | |