/* | |
* 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.066627" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.003391575" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.066627" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.07378 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 3.4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 3.499 ; | |
max_transition : 3.4 ; | |
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.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.02514, 0.1099, 0.2717, 0.5238, 0.8775, 1.343, 1.929, 2.645, 3.499"); | |
values("-0.1996, -0.1828, -0.1563, -0.1425, -0.1359, -0.1313, -0.1303, -0.1294, -0.1285, -0.1278",\ | |
"-0.1794, -0.1719, -0.1545, -0.143, -0.1357, -0.133, -0.1303, -0.129, -0.1287, -0.1283",\ | |
"0.07789, 0.04328, -0.008939, -0.04793, -0.07396, -0.0892, -0.1002, -0.1075, -0.1121, -0.1138",\ | |
"0.7735, 0.6832, 0.4958, 0.327, 0.2032, 0.117, 0.05551, 0.01181, -0.01916, -0.04186",\ | |
"1.98, 1.841, 1.507, 1.15, 0.8606, 0.6403, 0.4727, 0.3471, 0.2521, 0.1794",\ | |
"3.735, 3.557, 3.096, 2.535, 2.027, 1.611, 1.282, 1.021, 0.8168, 0.6541",\ | |
"6.076, 5.871, 5.302, 4.557, 3.805, 3.147, 2.601, 2.153, 1.787, 1.488",\ | |
"9.05, 8.818, 8.166, 7.25, 6.264, 5.338, 4.529, 3.847, 3.274, 2.793",\ | |
"12.69, 12.44, 11.71, 10.66, 9.449, 8.249, 7.156, 6.193, 5.368, 4.66",\ | |
"17.04, 16.77, 15.98, 14.8, 13.4, 11.94, 10.55, 9.277, 8.157, 7.181"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.02514, 0.1099, 0.2717, 0.5238, 0.8775, 1.343, 1.929, 2.645, 3.499"); | |
values("1.685, 1.714, 1.766, 1.808, 1.802, 1.808, 1.844, 1.87, 1.846, 1.913",\ | |
"1.736, 1.741, 1.762, 1.788, 1.804, 1.823, 1.829, 1.881, 1.874, 1.918",\ | |
"2.104, 2.056, 1.979, 1.918, 1.888, 1.873, 1.885, 1.886, 1.934, 1.929",\ | |
"2.949, 2.848, 2.633, 2.427, 2.268, 2.158, 2.102, 2.057, 2.033, 2.034",\ | |
"4.333, 4.196, 3.843, 3.475, 3.138, 2.863, 2.659, 2.519, 2.396, 2.331",\ | |
"6.308, 6.146, 5.685, 5.124, 4.606, 4.129, 3.728, 3.41, 3.172, 2.963",\ | |
"8.929, 8.742, 8.211, 7.47, 6.746, 6.055, 5.436, 4.911, 4.475, 4.107",\ | |
"12.25, 12.04, 11.44, 10.57, 9.595, 8.699, 7.858, 7.084, 6.417, 5.84",\ | |
"16.3, 16.08, 15.43, 14.45, 13.28, 12.12, 11.04, 10.04, 9.106, 8.276",\ | |
"21.14, 20.91, 20.21, 19.13, 17.8, 16.39, 15.05, 13.8, 12.6, 11.51"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.02514, 0.1099, 0.2717, 0.5238, 0.8775, 1.343, 1.929, 2.645, 3.499"); | |
values("0.02621, 0.0351, 0.06525, 0.122, 0.21, 0.3334, 0.4955, 0.7002, 0.9498, 1.246",\ | |
"0.02921, 0.03863, 0.06853, 0.1253, 0.2134, 0.3365, 0.4986, 0.7033, 0.953, 1.249",\ | |
"0.03072, 0.04449, 0.08168, 0.1387, 0.2257, 0.3489, 0.5109, 0.7151, 0.964, 1.262",\ | |
"0.02406, 0.04295, 0.09281, 0.1637, 0.2539, 0.3751, 0.5359, 0.7391, 0.9875, 1.285",\ | |
"0.00745, 0.03114, 0.09392, 0.1827, 0.2915, 0.4204, 0.5789, 0.7803, 1.027, 1.323",\ | |
"-0.02005, 0.00841, 0.08361, 0.1903, 0.3204, 0.4709, 0.6428, 0.8428, 1.088, 1.38",\ | |
"-0.05969, -0.02644, 0.06085, 0.185, 0.3363, 0.5108, 0.707, 0.9258, 1.172, 1.462",\ | |
"-0.1121, -0.0744, 0.0254, 0.1657, 0.3383, 0.5371, 0.7595, 1.004, 1.273, 1.569",\ | |
"-0.1784, -0.1364, -0.0246, 0.1322, 0.325, 0.548, 0.7969, 1.07, 1.367, 1.69",\ | |
"-0.259, -0.213, -0.0895, 0.0844, 0.2955, 0.5423, 0.8171, 1.12, 1.447, 1.8"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.02514, 0.1099, 0.2717, 0.5238, 0.8775, 1.343, 1.929, 2.645, 3.499"); | |
values("0.03022, 0.04322, 0.0872, 0.1694, 0.2965, 0.4742, 0.7092, 1.003, 1.363, 1.794",\ | |
"0.03683, 0.04906, 0.09222, 0.1744, 0.3011, 0.4796, 0.7127, 1.009, 1.369, 1.799",\ | |
"0.05777, 0.07309, 0.1163, 0.1958, 0.3217, 0.4983, 0.7317, 1.028, 1.387, 1.817",\ | |
"0.089, 0.1095, 0.1638, 0.245, 0.3669, 0.5405, 0.7721, 1.066, 1.425, 1.852",\ | |
"0.1301, 0.1564, 0.2246, 0.3209, 0.4456, 0.6146, 0.8422, 1.132, 1.488, 1.914",\ | |
"0.1812, 0.2138, 0.2969, 0.4123, 0.5539, 0.7269, 0.9486, 1.233, 1.583, 2.007",\ | |
"0.2437, 0.282, 0.3809, 0.5161, 0.6801, 0.8712, 1.097, 1.375, 1.721, 2.137",\ | |
"0.3186, 0.3631, 0.4771, 0.6339, 0.8209, 1.036, 1.28, 1.563, 1.903, 2.313",\ | |
"0.4062, 0.4569, 0.5872, 0.7648, 0.976, 1.216, 1.486, 1.788, 2.132, 2.536",\ | |
"0.5088, 0.5644, 0.7111, 0.9096, 1.145, 1.413, 1.71, 2.038, 2.402, 2.81"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.02514, 0.1099, 0.2717, 0.5238, 0.8775, 1.343, 1.929, 2.645, 3.499"); | |
values("0.02169, 0.03621, 0.08652, 0.1829, 0.333, 0.5441, 0.8209, 1.172, 1.599, 2.105",\ | |
"0.02591, 0.03748, 0.08668, 0.183, 0.3335, 0.5442, 0.821, 1.171, 1.6, 2.104",\ | |
"0.0424, 0.05748, 0.09942, 0.1836, 0.3333, 0.5444, 0.8226, 1.172, 1.599, 2.107",\ | |
"0.07056, 0.09092, 0.1417, 0.2189, 0.3412, 0.544, 0.8219, 1.172, 1.598, 2.105",\ | |
"0.1091, 0.1361, 0.1996, 0.2876, 0.4052, 0.5709, 0.8238, 1.169, 1.597, 2.107",\ | |
"0.1582, 0.1913, 0.2704, 0.3752, 0.5045, 0.6658, 0.879, 1.184, 1.595, 2.105",\ | |
"0.2162, 0.2586, 0.3538, 0.4783, 0.624, 0.7986, 1.009, 1.274, 1.637, 2.11",\ | |
"0.284, 0.3339, 0.45, 0.5978, 0.7632, 0.9546, 1.178, 1.442, 1.761, 2.182",\ | |
"0.3624, 0.4202, 0.557, 0.7272, 0.9166, 1.131, 1.373, 1.648, 1.971, 2.35",\ | |
"0.4492, 0.5168, 0.677, 0.8726, 1.087, 1.327, 1.592, 1.885, 2.219, 2.6"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.02514, 0.1099, 0.2717, 0.5238, 0.8775, 1.343, 1.929, 2.645, 3.499"); | |
values("0.03645, 0.05877, 0.1369, 0.2865, 0.5191, 0.8457, 1.275, 1.816, 2.479, 3.263",\ | |
"0.03819, 0.05879, 0.1368, 0.2861, 0.519, 0.8489, 1.275, 1.823, 2.475, 3.268",\ | |
"0.05622, 0.07526, 0.1395, 0.2863, 0.5194, 0.8461, 1.28, 1.815, 2.483, 3.265",\ | |
"0.08476, 0.1082, 0.1725, 0.2952, 0.5189, 0.8457, 1.278, 1.815, 2.477, 3.266",\ | |
"0.1211, 0.1518, 0.2286, 0.3452, 0.5367, 0.8464, 1.278, 1.817, 2.475, 3.264",\ | |
"0.1671, 0.2039, 0.2978, 0.4283, 0.6047, 0.8768, 1.28, 1.815, 2.478, 3.265",\ | |
"0.2192, 0.2644, 0.3762, 0.5294, 0.714, 0.9632, 1.323, 1.825, 2.479, 3.266",\ | |
"0.2806, 0.3326, 0.465, 0.6396, 0.8498, 1.1, 1.431, 1.886, 2.493, 3.264",\ | |
"0.3508, 0.41, 0.564, 0.7626, 0.9976, 1.27, 1.594, 2.013, 2.572, 3.295",\ | |
"0.4332, 0.502, 0.6724, 0.899, 1.16, 1.46, 1.8, 2.206, 2.72, 3.398"); | |
} | |
} | |
} | |
} | |