/* | |
* 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_4) { | |
area : 21.952000 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.000693045" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00064908" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.000693045" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.01882 ; | |
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(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 0.9607 ; | |
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.007624, 0.03087, 0.07528, 0.1444, 0.2415, 0.3692, 0.5301, 0.7265, 0.9607"); | |
values("-0.02498, -0.02077, -0.01752, -0.01606, -0.01555, -0.01518, -0.01498, -0.01481, -0.01476, -0.01483",\ | |
"-0.02854, -0.0255, -0.02049, -0.01795, -0.01669, -0.016, -0.01558, -0.01513, -0.01506, -0.01491",\ | |
"-0.01312, -0.01415, -0.01466, -0.01482, -0.01482, -0.01488, -0.01485, -0.01464, -0.01462, -0.01466",\ | |
"0.05064, 0.04163, 0.02582, 0.01339, 0.004993, -0.0006749, -0.004455, -0.007006, -0.008795, -0.0101",\ | |
"0.1689, 0.1527, 0.117, 0.08396, 0.05885, 0.04071, 0.02748, 0.01799, 0.01094, 0.00576",\ | |
"0.3453, 0.3228, 0.2682, 0.2099, 0.1612, 0.1235, 0.0946, 0.07254, 0.05564, 0.04252",\ | |
"0.5833, 0.5557, 0.4853, 0.4002, 0.323, 0.2594, 0.2088, 0.1683, 0.1362, 0.1105",\ | |
"0.8865, 0.8553, 0.7705, 0.6611, 0.5528, 0.4593, 0.3807, 0.3167, 0.2639, 0.2206",\ | |
"1.26, 1.224, 1.128, 0.9954, 0.8573, 0.7295, 0.6195, 0.5258, 0.4472, 0.3814",\ | |
"1.706, 1.668, 1.561, 1.409, 1.241, 1.078, 0.9331, 0.8052, 0.6971, 0.6033"); | |
} | |
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.007624, 0.03087, 0.07528, 0.1444, 0.2415, 0.3692, 0.5301, 0.7265, 0.9607"); | |
values("0.2706, 0.2766, 0.2849, 0.2864, 0.2888, 0.2921, 0.2969, 0.3003, 0.3073, 0.3115",\ | |
"0.2648, 0.269, 0.2768, 0.2826, 0.2853, 0.2894, 0.2937, 0.2998, 0.3068, 0.3151",\ | |
"0.2947, 0.2909, 0.2864, 0.2852, 0.2876, 0.2925, 0.2955, 0.2994, 0.3068, 0.3133",\ | |
"0.3766, 0.3654, 0.3435, 0.3248, 0.3128, 0.3074, 0.3068, 0.3075, 0.3118, 0.3196",\ | |
"0.5153, 0.4979, 0.4589, 0.4204, 0.3858, 0.3636, 0.3504, 0.3403, 0.3374, 0.3384",\ | |
"0.7155, 0.6936, 0.6384, 0.577, 0.5208, 0.4743, 0.4382, 0.4114, 0.3928, 0.3878",\ | |
"0.9827, 0.957, 0.889, 0.8032, 0.7229, 0.6525, 0.5898, 0.537, 0.4996, 0.4781",\ | |
"1.322, 1.292, 1.213, 1.108, 0.9994, 0.9014, 0.8108, 0.7341, 0.6677, 0.6254",\ | |
"1.737, 1.706, 1.616, 1.49, 1.357, 1.228, 1.113, 1.008, 0.9115, 0.8456",\ | |
"2.233, 2.199, 2.101, 1.959, 1.801, 1.643, 1.494, 1.364, 1.235, 1.155"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_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.007624, 0.03087, 0.07528, 0.1444, 0.2415, 0.3692, 0.5301, 0.7265, 0.9607"); | |
values("0.04619, 0.06328, 0.1205, 0.2281, 0.3953, 0.63, 0.9389, 1.33, 1.804, 2.372",\ | |
"0.0559, 0.07281, 0.1302, 0.2382, 0.4056, 0.6407, 0.9497, 1.339, 1.815, 2.381",\ | |
"0.0666, 0.09401, 0.1668, 0.276, 0.4435, 0.6777, 0.9864, 1.377, 1.852, 2.418",\ | |
"0.06149, 0.1007, 0.2021, 0.3438, 0.5186, 0.752, 1.06, 1.449, 1.924, 2.49",\ | |
"0.03713, 0.08789, 0.2193, 0.4003, 0.6192, 0.8711, 1.177, 1.564, 2.038, 2.601",\ | |
"-0.008, 0.0544, 0.2153, 0.4368, 0.7015, 1.005, 1.344, 1.731, 2.202, 2.765",\ | |
"-0.0749, -0.0016, 0.1879, 0.4496, 0.7628, 1.117, 1.514, 1.948, 2.424, 2.984",\ | |
"-0.1678, -0.0819, 0.1363, 0.4374, 0.7979, 1.207, 1.659, 2.154, 2.69, 3.266",\ | |
"-0.2855, -0.1898, 0.0577, 0.3978, 0.8066, 1.269, 1.78, 2.335, 2.936, 3.579",\ | |
"-0.4324, -0.3245, -0.0479, 0.3307, 0.7863, 1.302, 1.871, 2.49, 3.154, 3.866"); | |
} | |
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.007624, 0.03087, 0.07528, 0.1444, 0.2415, 0.3692, 0.5301, 0.7265, 0.9607"); | |
values("0.059, 0.08698, 0.1801, 0.354, 0.6248, 1.003, 1.503, 2.131, 2.9, 3.815",\ | |
"0.07049, 0.09772, 0.1912, 0.3666, 0.6372, 1.016, 1.515, 2.143, 2.914, 3.829",\ | |
"0.1157, 0.1487, 0.2425, 0.4157, 0.6858, 1.065, 1.565, 2.19, 2.962, 3.87",\ | |
"0.1812, 0.225, 0.3431, 0.5211, 0.7869, 1.163, 1.66, 2.286, 3.055, 3.97",\ | |
"0.2661, 0.3224, 0.4692, 0.6819, 0.9552, 1.325, 1.817, 2.441, 3.205, 4.115",\ | |
"0.3714, 0.4416, 0.6203, 0.8696, 1.185, 1.565, 2.05, 2.666, 3.424, 4.333",\ | |
"0.4991, 0.5827, 0.7957, 1.087, 1.444, 1.872, 2.367, 2.976, 3.726, 4.63",\ | |
"0.6507, 0.7478, 0.9949, 1.332, 1.735, 2.209, 2.756, 3.377, 4.12, 5.012",\ | |
"0.8276, 0.9385, 1.222, 1.603, 2.058, 2.581, 3.181, 3.857, 4.61, 5.494",\ | |
"1.032, 1.156, 1.474, 1.904, 2.411, 2.988, 3.639, 4.373, 5.185, 6.079"); | |
} | |
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.007624, 0.03087, 0.07528, 0.1444, 0.2415, 0.3692, 0.5301, 0.7265, 0.9607"); | |
values("0.03979, 0.06682, 0.162, 0.3432, 0.6249, 1.022, 1.544, 2.211, 3.012, 3.958",\ | |
"0.04268, 0.067, 0.1623, 0.3444, 0.6267, 1.023, 1.545, 2.208, 3.002, 3.974",\ | |
"0.07568, 0.1046, 0.1829, 0.3437, 0.6269, 1.024, 1.547, 2.209, 3.014, 3.97",\ | |
"0.1251, 0.1635, 0.2627, 0.4115, 0.6402, 1.024, 1.547, 2.209, 3.015, 3.974",\ | |
"0.1878, 0.2392, 0.3652, 0.54, 0.7676, 1.075, 1.551, 2.202, 3.012, 3.97",\ | |
"0.265, 0.3286, 0.4852, 0.6924, 0.9526, 1.268, 1.66, 2.232, 3.009, 3.968",\ | |
"0.3554, 0.4338, 0.624, 0.871, 1.163, 1.513, 1.926, 2.414, 3.081, 3.977",\ | |
"0.4562, 0.5532, 0.7786, 1.069, 1.404, 1.789, 2.238, 2.754, 3.346, 4.121",\ | |
"0.5688, 0.6854, 0.949, 1.29, 1.666, 2.096, 2.582, 3.14, 3.765, 4.472",\ | |
"0.6924, 0.8264, 1.136, 1.519, 1.953, 2.431, 2.96, 3.557, 4.228, 4.974"); | |
} | |
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.007624, 0.03087, 0.07528, 0.1444, 0.2415, 0.3692, 0.5301, 0.7265, 0.9607"); | |
values("0.07097, 0.1176, 0.2806, 0.5904, 1.075, 1.755, 2.653, 3.778, 5.158, 6.807",\ | |
"0.0713, 0.1174, 0.2801, 0.5907, 1.074, 1.758, 2.657, 3.78, 5.164, 6.805",\ | |
"0.1017, 0.144, 0.2825, 0.5916, 1.076, 1.757, 2.654, 3.779, 5.163, 6.799",\ | |
"0.15, 0.1987, 0.3432, 0.6029, 1.076, 1.756, 2.651, 3.778, 5.161, 6.803",\ | |
"0.2124, 0.2722, 0.4362, 0.699, 1.103, 1.756, 2.659, 3.781, 5.171, 6.801",\ | |
"0.2862, 0.3604, 0.5502, 0.8396, 1.235, 1.805, 2.651, 3.777, 5.154, 6.816",\ | |
"0.3684, 0.459, 0.6864, 1.002, 1.429, 1.978, 2.727, 3.785, 5.166, 6.804",\ | |
"0.4594, 0.5682, 0.8344, 1.191, 1.644, 2.228, 2.939, 3.896, 5.168, 6.809",\ | |
"0.561, 0.689, 0.9978, 1.404, 1.891, 2.513, 3.253, 4.143, 5.321, 6.827",\ | |
"0.676, 0.8194, 1.172, 1.63, 2.167, 2.808, 3.592, 4.512, 5.61, 7.014"); | |
} | |
} | |
} | |
} | |