/* | |
* 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_16) { | |
area : 74.636800 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0003515886" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0003224934" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0003515886" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.06611 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 25 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 3.074 ; | |
max_transition : 25 ; | |
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.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.02221, 0.09666, 0.2388, 0.4604, 0.7712, 1.18, 1.695, 2.324, 3.074"); | |
values("-0.002381, -0.002163, -0.001974, -0.001863, -0.001846, -0.001832, -0.001796, -0.001802, -0.001779, -0.001813",\ | |
"-0.005991, -0.00471, -0.003186, -0.002439, -0.002183, -0.002074, -0.001978, -0.001905, -0.001876, -0.001878",\ | |
"-0.01164, -0.009676, -0.006406, -0.004354, -0.003253, -0.002734, -0.002422, -0.002277, -0.002161, -0.002059",\ | |
"-0.015, -0.0135, -0.01008, -0.006963, -0.005029, -0.00393, -0.003294, -0.002859, -0.002612, -0.002463",\ | |
"-0.01629, -0.01538, -0.01273, -0.009584, -0.007083, -0.005474, -0.004381, -0.003721, -0.003256, -0.002986",\ | |
"-0.01621, -0.0158, -0.01412, -0.01152, -0.009008, -0.006993, -0.005634, -0.004681, -0.004027, -0.003717",\ | |
"-0.01515, -0.01505, -0.01437, -0.01262, -0.01047, -0.0085, -0.006881, -0.005712, -0.004985, -0.004917",\ | |
"-0.01299, -0.01332, -0.0135, -0.01275, -0.01122, -0.009506, -0.007956, -0.006766, -0.006608, -0.00832",\ | |
"-0.008669, -0.009343, -0.01032, -0.01064, -0.009918, -0.008753, -0.00798, -0.009977, -0.01391, -0.01729",\ | |
"0.0005579, -0.0004033, -0.002254, -0.003559, -0.004388, -0.009833, -0.01533, -0.01867, -0.02071, -0.02198"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.02221, 0.09666, 0.2388, 0.4604, 0.7712, 1.18, 1.695, 2.324, 3.074"); | |
values("0.0906, 0.09156, 0.09249, 0.09315, 0.09376, 0.09522, 0.0974, 0.1565, 0.5139, 1.381",\ | |
"0.08281, 0.08532, 0.08898, 0.09124, 0.09298, 0.09392, 0.09827, 0.157, 0.526, 1.401",\ | |
"0.07745, 0.07897, 0.08297, 0.08703, 0.08969, 0.0923, 0.09791, 0.1679, 0.5733, 1.471",\ | |
"0.0757, 0.07662, 0.07926, 0.08293, 0.08637, 0.08825, 0.09601, 0.1945, 0.6701, 1.601",\ | |
"0.07568, 0.07594, 0.07786, 0.08042, 0.08363, 0.08607, 0.1, 0.2537, 0.8526, 1.784",\ | |
"0.07641, 0.07649, 0.07702, 0.07916, 0.08138, 0.08514, 0.12, 0.398, 1.137, 1.978",\ | |
"0.07805, 0.07786, 0.0779, 0.07857, 0.08061, 0.08753, 0.2048, 0.7156, 1.461, 2.061",\ | |
"0.08041, 0.08001, 0.07919, 0.07886, 0.08178, 0.1466, 0.5363, 1.113, 1.548, 1.851",\ | |
"0.08026, 0.07949, 0.07852, 0.07935, 0.1913, 0.5288, 0.7762, 0.9324, 1.035, 1.104",\ | |
"0.0701, 0.06909, 0.07735, 0.1832, 0.2563, 0.2971, 0.3203, 0.3348, 0.3441, 0.3505"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.02221, 0.09666, 0.2388, 0.4604, 0.7712, 1.18, 1.695, 2.324, 3.074"); | |
values("0.131, 0.1701, 0.306, 0.5642, 0.9666, 1.53, 2.272, 3.21, 4.348, 5.712",\ | |
"0.1983, 0.2386, 0.3758, 0.6346, 1.037, 1.602, 2.343, 3.28, 4.42, 5.782",\ | |
"0.3763, 0.4464, 0.6224, 0.8846, 1.288, 1.853, 2.594, 3.532, 4.675, 6.027",\ | |
"0.5573, 0.6755, 0.9675, 1.34, 1.768, 2.332, 3.075, 4.008, 5.147, 6.512",\ | |
"0.7249, 0.8988, 1.325, 1.86, 2.45, 3.078, 3.824, 4.761, 5.901, 7.261",\ | |
"0.8636, 1.102, 1.68, 2.397, 3.181, 4.003, 4.863, 5.812, 6.953, 8.311",\ | |
"0.9602, 1.273, 2.02, 2.938, 3.933, 4.974, 6.05, 7.16, 8.338, 9.697",\ | |
"1.004, 1.397, 2.331, 3.472, 4.693, 5.966, 7.28, 8.627, 10.01, 11.44",\ | |
"0.988, 1.468, 2.61, 3.986, 5.455, 6.975, 8.54, 10.14, 11.77, 13.44",\ | |
"0.907, 1.476, 2.838, 4.472, 6.206, 7.992, 9.82, 11.68, 13.58, 15.51"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.02221, 0.09666, 0.2388, 0.4604, 0.7712, 1.18, 1.695, 2.324, 3.074"); | |
values("0.2965, 0.4002, 0.7561, 1.431, 2.482, 3.964, 5.894, 8.357, 11.32, 14.87",\ | |
"0.3531, 0.4618, 0.8271, 1.508, 2.561, 4.042, 5.975, 8.431, 11.4, 14.95",\ | |
"0.6221, 0.7312, 1.097, 1.784, 2.842, 4.32, 6.275, 8.705, 11.69, 15.24",\ | |
"1.04, 1.212, 1.638, 2.325, 3.388, 4.87, 6.807, 9.271, 12.24, 15.81",\ | |
"1.536, 1.786, 2.398, 3.18, 4.24, 5.725, 7.666, 10.11, 13.11, 16.65",\ | |
"2.104, 2.441, 3.264, 4.296, 5.447, 6.931, 8.875, 11.33, 14.31, 17.88",\ | |
"2.743, 3.173, 4.23, 5.543, 6.968, 8.523, 10.46, 12.91, 15.92, 19.46",\ | |
"3.448, 3.985, 5.287, 6.904, 8.653, 10.48, 12.48, 14.93, 17.91, 21.47",\ | |
"4.232, 4.871, 6.434, 8.379, 10.48, 12.65, 14.89, 17.38, 20.37, 23.93",\ | |
"5.083, 5.835, 7.673, 9.961, 12.42, 14.98, 17.59, 20.27, 23.3, 26.86"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.02221, 0.09666, 0.2388, 0.4604, 0.7712, 1.18, 1.695, 2.324, 3.074"); | |
values("0.1289, 0.1953, 0.4252, 0.8692, 1.558, 2.528, 3.796, 5.395, 7.356, 9.698",\ | |
"0.1286, 0.1944, 0.4264, 0.8693, 1.561, 2.525, 3.802, 5.398, 7.369, 9.707",\ | |
"0.2464, 0.3058, 0.4699, 0.8696, 1.557, 2.525, 3.804, 5.41, 7.352, 9.692",\ | |
"0.4298, 0.5202, 0.7524, 1.065, 1.593, 2.526, 3.799, 5.408, 7.373, 9.705",\ | |
"0.6594, 0.7848, 1.099, 1.522, 2.004, 2.68, 3.813, 5.406, 7.37, 9.713",\ | |
"0.932, 1.094, 1.503, 2.043, 2.651, 3.324, 4.169, 5.487, 7.36, 9.695",\ | |
"1.256, 1.455, 1.962, 2.617, 3.367, 4.185, 5.056, 6.096, 7.62, 9.738",\ | |
"1.61, 1.869, 2.47, 3.26, 4.166, 5.124, 6.154, 7.246, 8.498, 10.23",\ | |
"1.992, 2.316, 3.04, 3.964, 4.998, 6.128, 7.338, 8.594, 9.914, 11.39",\ | |
"2.408, 2.792, 3.674, 4.736, 5.924, 7.226, 8.598, 10.03, 11.53, 13.1"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.02221, 0.09666, 0.2388, 0.4604, 0.7712, 1.18, 1.695, 2.324, 3.074"); | |
values("0.3258, 0.4949, 1.09, 2.224, 4, 6.485, 9.746, 13.87, 18.92, 24.88",\ | |
"0.3263, 0.4955, 1.091, 2.229, 3.996, 6.484, 9.75, 13.86, 18.88, 24.87",\ | |
"0.3684, 0.505, 1.092, 2.227, 4, 6.484, 9.748, 13.87, 18.92, 24.92",\ | |
"0.6128, 0.7426, 1.153, 2.23, 4.001, 6.489, 9.753, 13.88, 18.89, 24.91",\ | |
"0.9122, 1.092, 1.553, 2.341, 4.011, 6.489, 9.765, 13.87, 18.91, 24.86",\ | |
"1.251, 1.493, 2.087, 2.866, 4.154, 6.503, 9.752, 13.89, 18.91, 24.92",\ | |
"1.631, 1.932, 2.684, 3.648, 4.77, 6.672, 9.792, 13.89, 18.92, 24.88",\ | |
"2.036, 2.422, 3.332, 4.49, 5.798, 7.384, 9.984, 13.9, 18.91, 24.89",\ | |
"2.478, 2.926, 4.026, 5.406, 6.932, 8.564, 10.72, 14.15, 18.98, 24.93",\ | |
"2.938, 3.482, 4.782, 6.38, 8.142, 10.03, 12.05, 14.91, 19.19, 25.01"); | |
} | |
} | |
} | |
} | |