/* | |
* 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__clkinv_4) { | |
area : 21.952000 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0001817695" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0001898875" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0001898875" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.01545 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 2.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 0.9078 ; | |
max_transition : 2.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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.007259, 0.02923, 0.07118, 0.1365, 0.2283, 0.3489, 0.501, 0.6866, 0.9078"); | |
values("-0.05538, -0.05001, -0.04106, -0.03615, -0.03386, -0.03272, -0.0321, -0.03216, -0.03166, -0.03158",\ | |
"-0.05194, -0.04901, -0.04241, -0.0369, -0.03469, -0.03329, -0.03264, -0.03214, -0.03177, -0.03151",\ | |
"-8.209e-05, -0.006398, -0.01601, -0.02252, -0.02591, -0.02698, -0.02815, -0.02896, -0.02938, -0.02976",\ | |
"0.1393, 0.1196, 0.0808, 0.04819, 0.02508, 0.009082, -0.001475, -0.008847, -0.01394, -0.01754",\ | |
"0.3776, 0.3482, 0.2779, 0.2068, 0.1498, 0.1062, 0.07437, 0.051, 0.03373, 0.0208",\ | |
"0.7231, 0.6858, 0.5895, 0.4758, 0.3748, 0.292, 0.2265, 0.1764, 0.1372, 0.1064",\ | |
"1.184, 1.14, 1.022, 0.8689, 0.7183, 0.5881, 0.4797, 0.3911, 0.3196, 0.2612",\ | |
"1.768, 1.719, 1.584, 1.396, 1.195, 1.013, 0.8528, 0.7165, 0.6022, 0.5072",\ | |
"2.484, 2.43, 2.279, 2.062, 1.817, 1.578, 1.36, 1.17, 1.005, 0.8648",\ | |
"3.339, 3.281, 3.116, 2.874, 2.587, 2.293, 2.016, 1.766, 1.545, 1.351"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.007259, 0.02923, 0.07118, 0.1365, 0.2283, 0.3489, 0.501, 0.6866, 0.9078"); | |
values("0.3491, 0.3534, 0.359, 0.3626, 0.3648, 0.3673, 0.3666, 0.3743, 0.3799, 0.4079",\ | |
"0.3626, 0.362, 0.3627, 0.3673, 0.3654, 0.3679, 0.3732, 0.3732, 0.3772, 0.3843",\ | |
"0.4361, 0.4231, 0.4044, 0.3932, 0.3811, 0.3849, 0.3825, 0.3897, 0.3849, 0.4035",\ | |
"0.596, 0.5731, 0.5254, 0.4829, 0.4493, 0.43, 0.4188, 0.4189, 0.4179, 0.4288",\ | |
"0.8578, 0.8267, 0.7485, 0.6734, 0.606, 0.5549, 0.5178, 0.4937, 0.4811, 0.4739",\ | |
"1.228, 1.194, 1.096, 0.9736, 0.8737, 0.7754, 0.6977, 0.6455, 0.6065, 0.5757",\ | |
"1.721, 1.68, 1.566, 1.408, 1.257, 1.126, 1.003, 0.899, 0.8271, 0.7709",\ | |
"2.344, 2.299, 2.174, 1.988, 1.785, 1.606, 1.439, 1.286, 1.166, 1.058",\ | |
"3.105, 3.057, 2.921, 2.714, 2.466, 2.223, 2.012, 1.817, 1.64, 1.484",\ | |
"4.013, 3.963, 3.817, 3.589, 3.306, 3.01, 2.74, 2.495, 2.263, 2.06"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.007259, 0.02923, 0.07118, 0.1365, 0.2283, 0.3489, 0.501, 0.6866, 0.9078"); | |
values("0.0252, 0.03574, 0.07138, 0.1383, 0.2418, 0.3872, 0.578, 0.8183, 1.112, 1.462",\ | |
"0.02812, 0.03861, 0.07407, 0.141, 0.2445, 0.3896, 0.5806, 0.821, 1.114, 1.465",\ | |
"0.03422, 0.04805, 0.08626, 0.152, 0.255, 0.3997, 0.5904, 0.8305, 1.124, 1.474",\ | |
"0.04033, 0.05866, 0.1065, 0.1775, 0.2784, 0.4217, 0.6113, 0.8507, 1.144, 1.493",\ | |
"0.04448, 0.06772, 0.1273, 0.2114, 0.3197, 0.4604, 0.6475, 0.8855, 1.177, 1.526",\ | |
"0.04627, 0.07471, 0.1463, 0.2456, 0.3693, 0.5193, 0.7037, 0.9383, 1.227, 1.574",\ | |
"0.04527, 0.07876, 0.163, 0.2788, 0.4198, 0.5864, 0.7819, 1.013, 1.299, 1.643",\ | |
"0.04154, 0.07985, 0.1764, 0.3096, 0.4695, 0.6548, 0.8685, 1.112, 1.395, 1.735",\ | |
"0.0339, 0.0778, 0.1873, 0.3368, 0.5165, 0.7218, 0.9561, 1.22, 1.516, 1.853",\ | |
"0.0239, 0.0723, 0.1949, 0.3612, 0.5602, 0.7879, 1.044, 1.328, 1.646, 1.998"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.007259, 0.02923, 0.07118, 0.1365, 0.2283, 0.3489, 0.501, 0.6866, 0.9078"); | |
values("0.02119, 0.03148, 0.06698, 0.1337, 0.2373, 0.3832, 0.574, 0.8149, 1.109, 1.461",\ | |
"0.0257, 0.03599, 0.07097, 0.1376, 0.241, 0.3867, 0.5783, 0.8186, 1.113, 1.464",\ | |
"0.03711, 0.05082, 0.08773, 0.1528, 0.2558, 0.4008, 0.5922, 0.8322, 1.126, 1.479",\ | |
"0.05206, 0.07054, 0.1177, 0.1864, 0.287, 0.4298, 0.62, 0.8596, 1.154, 1.504",\ | |
"0.06946, 0.0932, 0.1528, 0.2353, 0.3399, 0.4804, 0.6669, 0.9056, 1.197, 1.545",\ | |
"0.08901, 0.1182, 0.1912, 0.2901, 0.4107, 0.5556, 0.7391, 0.9743, 1.264, 1.611",\ | |
"0.1107, 0.1459, 0.2321, 0.3486, 0.4884, 0.6503, 0.8392, 1.07, 1.356, 1.698",\ | |
"0.1346, 0.1756, 0.2761, 0.4111, 0.5706, 0.7531, 0.9601, 1.196, 1.478, 1.818",\ | |
"0.1607, 0.2078, 0.3225, 0.4756, 0.6567, 0.8614, 1.09, 1.345, 1.633, 1.968",\ | |
"0.1888, 0.2422, 0.3719, 0.5437, 0.7461, 0.9744, 1.226, 1.504, 1.812, 2.152"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.007259, 0.02923, 0.07118, 0.1365, 0.2283, 0.3489, 0.501, 0.6866, 0.9078"); | |
values("0.02033, 0.03676, 0.09401, 0.2045, 0.3737, 0.6131, 0.9308, 1.324, 1.806, 2.384",\ | |
"0.0229, 0.03693, 0.09443, 0.2044, 0.3746, 0.6132, 0.9276, 1.324, 1.807, 2.382",\ | |
"0.03481, 0.05022, 0.0976, 0.2042, 0.3742, 0.6139, 0.9277, 1.324, 1.808, 2.382",\ | |
"0.05482, 0.07442, 0.1256, 0.2138, 0.3745, 0.6131, 0.9286, 1.324, 1.805, 2.383",\ | |
"0.08064, 0.1063, 0.1676, 0.2591, 0.3943, 0.6134, 0.9272, 1.323, 1.807, 2.381",\ | |
"0.111, 0.1436, 0.2194, 0.3214, 0.4587, 0.648, 0.9332, 1.322, 1.807, 2.383",\ | |
"0.1455, 0.1858, 0.2783, 0.3974, 0.5433, 0.7318, 0.9818, 1.335, 1.807, 2.384",\ | |
"0.1844, 0.2324, 0.3427, 0.482, 0.645, 0.8408, 1.086, 1.402, 1.831, 2.391",\ | |
"0.2264, 0.2838, 0.414, 0.5748, 0.7584, 0.9706, 1.222, 1.527, 1.915, 2.422",\ | |
"0.2756, 0.3398, 0.491, 0.675, 0.8824, 1.114, 1.38, 1.692, 2.064, 2.526"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.007259, 0.02923, 0.07118, 0.1365, 0.2283, 0.3489, 0.501, 0.6866, 0.9078"); | |
values("0.02399, 0.04112, 0.1015, 0.2168, 0.3951, 0.648, 0.9769, 1.395, 1.903, 2.517",\ | |
"0.02783, 0.04183, 0.1015, 0.2169, 0.3955, 0.6482, 0.9802, 1.397, 1.904, 2.513",\ | |
"0.0403, 0.0557, 0.1046, 0.2168, 0.3959, 0.6489, 0.9796, 1.399, 1.905, 2.518",\ | |
"0.0598, 0.07988, 0.1318, 0.2244, 0.3963, 0.6488, 0.9803, 1.4, 1.908, 2.517",\ | |
"0.08448, 0.11, 0.1738, 0.2661, 0.4108, 0.6483, 0.979, 1.398, 1.908, 2.52",\ | |
"0.1119, 0.1457, 0.2234, 0.3288, 0.4674, 0.6724, 0.981, 1.397, 1.907, 2.515",\ | |
"0.1451, 0.1843, 0.2791, 0.4038, 0.552, 0.7444, 1.016, 1.404, 1.906, 2.513",\ | |
"0.1817, 0.2277, 0.34, 0.484, 0.6522, 0.8524, 1.105, 1.45, 1.918, 2.512",\ | |
"0.2242, 0.2766, 0.4058, 0.5724, 0.7616, 0.9784, 1.234, 1.557, 1.979, 2.533",\ | |
"0.2686, 0.3298, 0.4784, 0.6646, 0.8808, 1.119, 1.39, 1.709, 2.104, 2.614"); | |
} | |
} | |
} | |
} | |