/* | |
* 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__inv_8) { | |
area : 39.513600 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0001104015" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0001140447" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0001140447" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.03638 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 2.804 ; | |
max_transition : 8.6 ; | |
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.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6"); | |
index_2("0.001, 0.02034, 0.08825, 0.2179, 0.4199, 0.7034, 1.076, 1.546, 2.12, 2.804"); | |
values("-0.02253, -0.01798, -0.01471, -0.01341, -0.01293, -0.01268, -0.01262, -0.01248, -0.01249, -0.0124",\ | |
"-0.02895, -0.02442, -0.01814, -0.01545, -0.01417, -0.01346, -0.01314, -0.013, -0.01276, -0.01272",\ | |
"-0.007498, -0.01021, -0.01211, -0.01231, -0.01233, -0.01236, -0.01238, -0.01238, -0.01239, -0.01238",\ | |
"0.07037, 0.05544, 0.0324, 0.01703, 0.007445, 0.001399, -0.002409, -0.005058, -0.006762, -0.008",\ | |
"0.2098, 0.1841, 0.1339, 0.09261, 0.0637, 0.04363, 0.0294, 0.01965, 0.01238, 0.007333",\ | |
"0.4149, 0.3806, 0.3038, 0.2294, 0.1719, 0.1294, 0.09782, 0.07437, 0.05656, 0.04324",\ | |
"0.6905, 0.6485, 0.5487, 0.4389, 0.3461, 0.2728, 0.2157, 0.1721, 0.138, 0.1113",\ | |
"1.04, 0.9927, 0.8728, 0.7292, 0.5956, 0.4859, 0.3969, 0.3252, 0.2681, 0.2222",\ | |
"1.47, 1.417, 1.28, 1.105, 0.9306, 0.7775, 0.6503, 0.5448, 0.4581, 0.3879",\ | |
"1.984, 1.927, 1.774, 1.569, 1.355, 1.156, 0.9864, 0.8418, 0.7204, 0.618"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6"); | |
index_2("0.001, 0.02034, 0.08825, 0.2179, 0.4199, 0.7034, 1.076, 1.546, 2.12, 2.804"); | |
values("0.285, 0.2942, 0.3024, 0.3047, 0.3094, 0.3165, 0.3191, 0.3273, 0.3313, 0.3597",\ | |
"0.2789, 0.284, 0.2935, 0.3007, 0.3071, 0.3129, 0.3168, 0.3276, 0.3306, 0.3548",\ | |
"0.3157, 0.3094, 0.3016, 0.3012, 0.3057, 0.3122, 0.3165, 0.3243, 0.33, 0.3618",\ | |
"0.4113, 0.393, 0.3635, 0.341, 0.3298, 0.3251, 0.3271, 0.33, 0.3343, 0.3594",\ | |
"0.5718, 0.5435, 0.4879, 0.4416, 0.4011, 0.3769, 0.3634, 0.3593, 0.3591, 0.3766",\ | |
"0.8044, 0.7679, 0.6873, 0.6074, 0.543, 0.4888, 0.4521, 0.427, 0.4153, 0.4375",\ | |
"1.115, 1.07, 0.9671, 0.8543, 0.7562, 0.6756, 0.6013, 0.5514, 0.5174, 0.5358",\ | |
"1.508, 1.458, 1.333, 1.189, 1.053, 0.9382, 0.8353, 0.7488, 0.6834, 0.7086",\ | |
"1.992, 1.936, 1.792, 1.613, 1.44, 1.285, 1.152, 1.033, 0.9367, 0.9838",\ | |
"2.569, 2.508, 2.348, 2.14, 1.928, 1.727, 1.554, 1.405, 1.291, 1.444"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6"); | |
index_2("0.001, 0.02034, 0.08825, 0.2179, 0.4199, 0.7034, 1.076, 1.546, 2.12, 2.804"); | |
values("0.03587, 0.05466, 0.1183, 0.239, 0.4264, 0.6894, 1.036, 1.471, 2.005, 2.638",\ | |
"0.04699, 0.06835, 0.1324, 0.2532, 0.4407, 0.7042, 1.05, 1.487, 2.017, 2.654",\ | |
"0.05335, 0.0903, 0.1804, 0.3054, 0.4929, 0.7554, 1.101, 1.538, 2.07, 2.705",\ | |
"0.04056, 0.09379, 0.2215, 0.3926, 0.5948, 0.8568, 1.202, 1.638, 2.168, 2.805",\ | |
"0.00497, 0.07435, 0.2409, 0.4614, 0.7231, 1.017, 1.361, 1.795, 2.325, 2.96",\ | |
"-0.0564, 0.0294, 0.2348, 0.5059, 0.8253, 1.186, 1.582, 2.021, 2.55, 3.18",\ | |
"-0.1461, -0.0436, 0.2, 0.5224, 0.9009, 1.327, 1.796, 2.303, 2.847, 3.477",\ | |
"-0.2663, -0.1471, 0.1346, 0.5092, 0.9468, 1.437, 1.978, 2.565, 3.191, 3.852",\ | |
"-0.4197, -0.2844, 0.0379, 0.4619, 0.9607, 1.518, 2.129, 2.792, 3.503, 4.255",\ | |
"-0.6079, -0.4562, -0.0945, 0.381, 0.936, 1.564, 2.248, 2.986, 3.778, 4.62"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6"); | |
index_2("0.001, 0.02034, 0.08825, 0.2179, 0.4199, 0.7034, 1.076, 1.546, 2.12, 2.804"); | |
values("0.05012, 0.08544, 0.2021, 0.4212, 0.7625, 1.239, 1.871, 2.66, 3.631, 4.783",\ | |
"0.06662, 0.1006, 0.2177, 0.4384, 0.7791, 1.258, 1.888, 2.68, 3.649, 4.803",\ | |
"0.1162, 0.1623, 0.2843, 0.5022, 0.8438, 1.322, 1.952, 2.742, 3.713, 4.862",\ | |
"0.1889, 0.2501, 0.408, 0.6362, 0.973, 1.448, 2.075, 2.869, 3.836, 4.99",\ | |
"0.2849, 0.3638, 0.5573, 0.8361, 1.184, 1.654, 2.278, 3.068, 4.028, 5.184",\ | |
"0.4055, 0.5032, 0.7376, 1.063, 1.472, 1.954, 2.571, 3.355, 4.315, 5.459",\ | |
"0.553, 0.6702, 0.949, 1.322, 1.788, 2.339, 2.966, 3.743, 4.694, 5.837",\ | |
"0.7303, 0.8659, 1.189, 1.618, 2.138, 2.756, 3.456, 4.242, 5.188, 6.322",\ | |
"0.9394, 1.094, 1.464, 1.949, 2.526, 3.204, 3.982, 4.845, 5.8, 6.927",\ | |
"1.183, 1.355, 1.771, 2.317, 2.955, 3.692, 4.54, 5.489, 6.521, 7.656"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6"); | |
index_2("0.001, 0.02034, 0.08825, 0.2179, 0.4199, 0.7034, 1.076, 1.546, 2.12, 2.804"); | |
values("0.02945, 0.05981, 0.1654, 0.3673, 0.6842, 1.128, 1.702, 2.447, 3.326, 4.414",\ | |
"0.03905, 0.06242, 0.1657, 0.3679, 0.6831, 1.125, 1.71, 2.434, 3.344, 4.397",\ | |
"0.07352, 0.1099, 0.2004, 0.3699, 0.6837, 1.125, 1.709, 2.445, 3.34, 4.412",\ | |
"0.1242, 0.1749, 0.2959, 0.4665, 0.7059, 1.124, 1.705, 2.444, 3.337, 4.411",\ | |
"0.1887, 0.2559, 0.41, 0.62, 0.8788, 1.203, 1.715, 2.437, 3.337, 4.409",\ | |
"0.2664, 0.3512, 0.5432, 0.792, 1.101, 1.459, 1.877, 2.486, 3.335, 4.401",\ | |
"0.356, 0.4616, 0.6954, 0.9914, 1.341, 1.756, 2.221, 2.746, 3.455, 4.424",\ | |
"0.456, 0.5846, 0.8628, 1.211, 1.613, 2.073, 2.602, 3.184, 3.821, 4.637",\ | |
"0.5686, 0.7214, 1.05, 1.454, 1.907, 2.417, 3, 3.653, 4.357, 5.112",\ | |
"0.6944, 0.8716, 1.254, 1.709, 2.23, 2.798, 3.427, 4.142, 4.921, 5.754"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6"); | |
index_2("0.001, 0.02034, 0.08825, 0.2179, 0.4199, 0.7034, 1.076, 1.546, 2.12, 2.804"); | |
values("0.05726, 0.115, 0.3172, 0.7009, 1.303, 2.144, 3.255, 4.65, 6.358, 8.391",\ | |
"0.06068, 0.1147, 0.3162, 0.7017, 1.301, 2.145, 3.257, 4.652, 6.359, 8.394",\ | |
"0.09612, 0.1515, 0.3194, 0.7018, 1.303, 2.145, 3.253, 4.656, 6.358, 8.387",\ | |
"0.1465, 0.2122, 0.4, 0.7164, 1.302, 2.144, 3.256, 4.653, 6.359, 8.389",\ | |
"0.2102, 0.2912, 0.5072, 0.8382, 1.33, 2.145, 3.253, 4.649, 6.361, 8.393",\ | |
"0.2852, 0.387, 0.632, 1.014, 1.498, 2.197, 3.253, 4.645, 6.35, 8.392",\ | |
"0.3712, 0.4948, 0.781, 1.192, 1.748, 2.409, 3.331, 4.65, 6.347, 8.384",\ | |
"0.469, 0.6148, 0.95, 1.398, 2.002, 2.739, 3.592, 4.77, 6.359, 8.387",\ | |
"0.5796, 0.7466, 1.136, 1.633, 2.267, 3.082, 4.001, 5.076, 6.517, 8.406",\ | |
"0.7074, 0.8918, 1.337, 1.89, 2.57, 3.421, 4.435, 5.554, 6.876, 8.606"); | |
} | |
} | |
} | |
} | |