/* | |
* 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.00076815" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.000724005" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00076815" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002367 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 7 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.2471 ; | |
max_transition : 7 ; | |
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.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.002698, 0.00866, 0.02005, 0.03778, 0.06267, 0.09542, 0.1367, 0.187, 0.2471"); | |
values("0.232, 0.2291, 0.2237, 0.22, 0.2175, 0.2161, 0.2151, 0.2145, 0.214, 0.2136",\ | |
"0.2312, 0.2283, 0.2229, 0.219, 0.2167, 0.2153, 0.2143, 0.2137, 0.2132, 0.2128",\ | |
"0.2321, 0.2293, 0.2238, 0.2202, 0.2177, 0.2162, 0.2153, 0.2146, 0.2142, 0.2138",\ | |
"0.2389, 0.2361, 0.2305, 0.2268, 0.2244, 0.223, 0.222, 0.2214, 0.2209, 0.2205",\ | |
"0.2522, 0.2494, 0.2439, 0.2401, 0.2378, 0.2364, 0.2354, 0.2347, 0.2343, 0.2339",\ | |
"0.2723, 0.2695, 0.2641, 0.2603, 0.258, 0.2565, 0.2555, 0.2548, 0.2543, 0.254",\ | |
"0.3, 0.297, 0.2916, 0.2879, 0.2854, 0.284, 0.283, 0.2823, 0.2818, 0.2815",\ | |
"0.3354, 0.3325, 0.327, 0.3232, 0.3209, 0.3194, 0.3184, 0.3177, 0.3172, 0.317",\ | |
"0.3793, 0.3764, 0.3708, 0.367, 0.3646, 0.363, 0.3621, 0.3614, 0.361, 0.3606",\ | |
"0.4316, 0.4288, 0.4231, 0.4194, 0.4169, 0.4154, 0.4144, 0.4137, 0.4133, 0.4129"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.002698, 0.00866, 0.02005, 0.03778, 0.06267, 0.09542, 0.1367, 0.187, 0.2471"); | |
values("0.1705, 0.1696, 0.1682, 0.1677, 0.1677, 0.1685, 0.1691, 0.1702, 0.1712, 0.1733",\ | |
"0.1703, 0.1695, 0.1679, 0.1675, 0.1677, 0.1685, 0.1691, 0.1697, 0.171, 0.1733",\ | |
"0.1713, 0.1704, 0.1688, 0.1684, 0.1687, 0.1696, 0.1701, 0.1707, 0.1722, 0.1742",\ | |
"0.1761, 0.1752, 0.1736, 0.1733, 0.1735, 0.1742, 0.1748, 0.1756, 0.1769, 0.1794",\ | |
"0.1859, 0.185, 0.1834, 0.1828, 0.1831, 0.1839, 0.1845, 0.1853, 0.1867, 0.1893",\ | |
"0.2016, 0.2005, 0.1989, 0.1985, 0.1993, 0.1997, 0.2003, 0.2008, 0.2021, 0.205",\ | |
"0.2235, 0.2226, 0.2208, 0.2202, 0.2207, 0.2222, 0.2227, 0.2233, 0.2239, 0.2266",\ | |
"0.2523, 0.2514, 0.2497, 0.249, 0.2494, 0.2501, 0.2521, 0.2528, 0.2533, 0.2554",\ | |
"0.288, 0.2871, 0.2851, 0.2842, 0.2842, 0.2851, 0.2865, 0.2893, 0.2908, 0.2941",\ | |
"0.3307, 0.3297, 0.3283, 0.3273, 0.327, 0.3276, 0.3283, 0.3299, 0.3339, 0.3393"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.002698, 0.00866, 0.02005, 0.03778, 0.06267, 0.09542, 0.1367, 0.187, 0.2471"); | |
values("0.8353, 0.8678, 0.9606, 1.103, 1.295, 1.543, 1.861, 2.26, 2.745, 3.325",\ | |
"0.8455, 0.8781, 0.9709, 1.114, 1.305, 1.553, 1.872, 2.27, 2.756, 3.335",\ | |
"0.8997, 0.9321, 1.025, 1.168, 1.359, 1.607, 1.926, 2.324, 2.81, 3.389",\ | |
"1.017, 1.05, 1.143, 1.285, 1.477, 1.725, 2.044, 2.442, 2.928, 3.507",\ | |
"1.186, 1.219, 1.312, 1.454, 1.646, 1.894, 2.212, 2.611, 3.096, 3.676",\ | |
"1.399, 1.432, 1.524, 1.667, 1.858, 2.107, 2.425, 2.824, 3.309, 3.889",\ | |
"1.657, 1.689, 1.781, 1.924, 2.115, 2.364, 2.682, 3.08, 3.566, 4.145",\ | |
"1.958, 1.991, 2.084, 2.226, 2.418, 2.666, 2.984, 3.382, 3.868, 4.447",\ | |
"2.306, 2.339, 2.431, 2.574, 2.765, 3.014, 3.332, 3.73, 4.216, 4.794",\ | |
"2.702, 2.735, 2.828, 2.971, 3.162, 3.41, 3.729, 4.127, 4.613, 5.192"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.002698, 0.00866, 0.02005, 0.03778, 0.06267, 0.09542, 0.1367, 0.187, 0.2471"); | |
values("0.6788, 0.7092, 0.8063, 0.9839, 1.26, 1.647, 2.158, 2.799, 3.585, 4.52",\ | |
"0.6884, 0.7188, 0.8158, 0.9935, 1.27, 1.657, 2.168, 2.809, 3.596, 4.532",\ | |
"0.7209, 0.7514, 0.8483, 1.026, 1.303, 1.69, 2.201, 2.842, 3.627, 4.564",\ | |
"0.7502, 0.7804, 0.8776, 1.056, 1.332, 1.719, 2.229, 2.871, 3.657, 4.593",\ | |
"0.7546, 0.7848, 0.8818, 1.06, 1.336, 1.723, 2.234, 2.877, 3.659, 4.597",\ | |
"0.7286, 0.7589, 0.8561, 1.034, 1.31, 1.697, 2.208, 2.85, 3.636, 4.572",\ | |
"0.668, 0.6982, 0.7952, 0.9729, 1.249, 1.636, 2.146, 2.788, 3.573, 4.508",\ | |
"0.569, 0.5996, 0.6966, 0.874, 1.15, 1.537, 2.047, 2.689, 3.472, 4.407",\ | |
"0.4293, 0.4598, 0.5565, 0.7342, 1.01, 1.398, 1.907, 2.549, 3.333, 4.267",\ | |
"0.2446, 0.2749, 0.3723, 0.5499, 0.8259, 1.213, 1.724, 2.365, 3.148, 4.082"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.002698, 0.00866, 0.02005, 0.03778, 0.06267, 0.09542, 0.1367, 0.187, 0.2471"); | |
values("0.1744, 0.2068, 0.3054, 0.4766, 0.7374, 1.116, 1.635, 2.3, 3.122, 4.101",\ | |
"0.1744, 0.2066, 0.3056, 0.4774, 0.7378, 1.116, 1.634, 2.3, 3.122, 4.101",\ | |
"0.1742, 0.207, 0.3056, 0.4772, 0.7374, 1.116, 1.636, 2.3, 3.121, 4.102",\ | |
"0.1746, 0.2068, 0.3056, 0.4772, 0.7368, 1.116, 1.635, 2.299, 3.122, 4.101",\ | |
"0.1742, 0.2068, 0.3062, 0.4758, 0.7382, 1.117, 1.634, 2.3, 3.118, 4.102",\ | |
"0.174, 0.2066, 0.3056, 0.4768, 0.7374, 1.118, 1.635, 2.299, 3.122, 4.102",\ | |
"0.1738, 0.2072, 0.3062, 0.4768, 0.7376, 1.115, 1.635, 2.299, 3.121, 4.096",\ | |
"0.1744, 0.2072, 0.3052, 0.4774, 0.737, 1.117, 1.635, 2.3, 3.12, 4.097",\ | |
"0.1744, 0.2066, 0.3054, 0.4768, 0.7374, 1.117, 1.634, 2.298, 3.116, 4.098",\ | |
"0.1742, 0.2068, 0.3054, 0.4774, 0.7378, 1.116, 1.635, 2.301, 3.116, 4.094"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.002698, 0.00866, 0.02005, 0.03778, 0.06267, 0.09542, 0.1367, 0.187, 0.2471"); | |
values("0.147, 0.1905, 0.3444, 0.6551, 1.149, 1.847, 2.762, 3.912, 5.326, 7.008",\ | |
"0.147, 0.1902, 0.3444, 0.6547, 1.149, 1.847, 2.76, 3.913, 5.323, 7.003",\ | |
"0.147, 0.1903, 0.3447, 0.656, 1.15, 1.847, 2.763, 3.912, 5.325, 7.002",\ | |
"0.147, 0.1908, 0.3446, 0.6546, 1.15, 1.845, 2.762, 3.913, 5.325, 7.006",\ | |
"0.1468, 0.1906, 0.3448, 0.6548, 1.15, 1.847, 2.764, 3.919, 5.321, 7.007",\ | |
"0.1472, 0.191, 0.3446, 0.6548, 1.149, 1.847, 2.762, 3.912, 5.323, 7.003",\ | |
"0.1472, 0.191, 0.3454, 0.6552, 1.15, 1.845, 2.759, 3.915, 5.321, 7.003",\ | |
"0.1474, 0.191, 0.3448, 0.656, 1.151, 1.845, 2.76, 3.913, 5.319, 6.995",\ | |
"0.1478, 0.1912, 0.3454, 0.6552, 1.151, 1.845, 2.762, 3.913, 5.32, 7.01",\ | |
"0.1478, 0.1918, 0.3448, 0.6552, 1.149, 1.848, 2.762, 3.912, 5.32, 6.998"); | |
} | |
} | |
} | |
} | |