/* | |
* 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 : "1.57464e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "1.622106e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "1.622106e-05" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.01511 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 21 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 0.6631 ; | |
max_transition : 21 ; | |
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.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21"); | |
index_2("0.001, 0.00557, 0.02161, 0.05225, 0.09998, 0.1669, 0.2551, 0.3661, 0.5016, 0.6631"); | |
values("-0.0005285, -0.0004929, -0.0004532, -0.0004276, -0.0004425, -0.0004356, -0.0004318, -0.0004353, -0.0004301, -0.0004308",\ | |
"-0.001157, -0.0009525, -0.0006943, -0.0005814, -0.0005038, -0.0004832, -0.0004849, -0.0004696, -0.00046, -0.0004515",\ | |
"-0.002198, -0.001807, -0.001259, -0.0008911, -0.0006999, -0.0006101, -0.00056, -0.0005143, -0.0005039, -0.0004864",\ | |
"-0.002906, -0.002609, -0.001936, -0.001378, -0.001035, -0.0008375, -0.0007243, -0.0006455, -0.0006026, -0.0005636",\ | |
"-0.003368, -0.003082, -0.002513, -0.001893, -0.001428, -0.001134, -0.0009336, -0.0008037, -0.0007072, -0.0006503",\ | |
"-0.00364, -0.00342, -0.002919, -0.002338, -0.001842, -0.00145, -0.001195, -0.001006, -0.0008774, -0.0007839",\ | |
"-0.003822, -0.00362, -0.00319, -0.0027, -0.002203, -0.001772, -0.001461, -0.001226, -0.001058, -0.0009382",\ | |
"-0.003956, -0.003791, -0.003426, -0.002982, -0.002512, -0.002087, -0.00174, -0.001469, -0.001273, -0.001151",\ | |
"-0.004045, -0.003925, -0.00359, -0.003186, -0.002772, -0.00236, -0.002011, -0.001728, -0.001653, -0.002138",\ | |
"-0.003256, -0.00314, -0.002845, -0.002473, -0.002087, -0.001747, -0.002144, -0.003358, -0.004267, -0.004884"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21"); | |
index_2("0.001, 0.00557, 0.02161, 0.05225, 0.09998, 0.1669, 0.2551, 0.3661, 0.5016, 0.6631"); | |
values("0.03077, 0.03097, 0.0312, 0.0314, 0.03146, 0.03163, 0.03175, 0.03234, 0.05137, 0.1784",\ | |
"0.02923, 0.02971, 0.03042, 0.03096, 0.03116, 0.03156, 0.03167, 0.03235, 0.05204, 0.1826",\ | |
"0.02814, 0.02845, 0.02921, 0.03002, 0.03065, 0.03106, 0.03136, 0.03237, 0.05581, 0.1989",\ | |
"0.02774, 0.02795, 0.02844, 0.02913, 0.02965, 0.03024, 0.03109, 0.03332, 0.06624, 0.2342",\ | |
"0.02751, 0.02771, 0.02813, 0.02864, 0.02913, 0.02975, 0.03052, 0.03498, 0.08954, 0.291",\ | |
"0.02738, 0.02752, 0.02789, 0.02832, 0.02877, 0.02923, 0.02993, 0.04167, 0.1441, 0.3679",\ | |
"0.02728, 0.02741, 0.02765, 0.02803, 0.02845, 0.02935, 0.03131, 0.07326, 0.2453, 0.4359",\ | |
"0.0272, 0.02732, 0.02761, 0.02791, 0.0285, 0.02904, 0.05166, 0.1857, 0.3395, 0.4527",\ | |
"0.02718, 0.02726, 0.02753, 0.02788, 0.02887, 0.06598, 0.1757, 0.2588, 0.3146, 0.3532",\ | |
"0.02485, 0.02497, 0.02539, 0.04875, 0.0798, 0.09768, 0.1083, 0.1146, 0.1188, 0.1216"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21"); | |
index_2("0.001, 0.00557, 0.02161, 0.05225, 0.09998, 0.1669, 0.2551, 0.3661, 0.5016, 0.6631"); | |
values("0.1056, 0.1345, 0.2351, 0.4268, 0.7251, 1.143, 1.695, 2.387, 3.236, 4.242",\ | |
"0.172, 0.2017, 0.3034, 0.4955, 0.7931, 1.213, 1.762, 2.458, 3.304, 4.309",\ | |
"0.3703, 0.4188, 0.5428, 0.737, 1.036, 1.454, 2.006, 2.699, 3.548, 4.556",\ | |
"0.6307, 0.7127, 0.92, 1.187, 1.499, 1.918, 2.468, 3.162, 4.008, 5.021",\ | |
"0.9463, 1.069, 1.373, 1.758, 2.183, 2.639, 3.191, 3.884, 4.73, 5.743",\ | |
"1.313, 1.482, 1.896, 2.415, 2.982, 3.578, 4.198, 4.901, 5.747, 6.755",\ | |
"1.726, 1.95, 2.489, 3.156, 3.877, 4.634, 5.415, 6.216, 7.085, 8.09",\ | |
"2.18, 2.466, 3.144, 3.975, 4.865, 5.796, 6.749, 7.724, 8.724, 9.772",\ | |
"2.671, 3.025, 3.864, 4.875, 5.951, 7.061, 8.2, 9.364, 10.55, 11.76",\ | |
"3.199, 3.629, 4.642, 5.849, 7.121, 8.431, 9.763, 11.13, 12.51, 13.91"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21"); | |
index_2("0.001, 0.00557, 0.02161, 0.05225, 0.09998, 0.1669, 0.2551, 0.3661, 0.5016, 0.6631"); | |
values("0.2734, 0.3619, 0.6642, 1.237, 2.129, 3.375, 5.022, 7.099, 9.621, 12.62",\ | |
"0.3342, 0.426, 0.7355, 1.312, 2.207, 3.458, 5.102, 7.18, 9.701, 12.73",\ | |
"0.6074, 0.6969, 1.006, 1.588, 2.487, 3.737, 5.39, 7.464, 9.997, 13.01",\ | |
"1.11, 1.225, 1.545, 2.126, 3.022, 4.275, 5.931, 8.006, 10.52, 13.55",\ | |
"1.775, 1.947, 2.374, 2.973, 3.869, 5.128, 6.777, 8.856, 11.38, 14.4",\ | |
"2.602, 2.839, 3.422, 4.15, 5.064, 6.32, 7.969, 10.05, 12.58, 15.6",\ | |
"3.594, 3.906, 4.662, 5.604, 6.627, 7.895, 9.546, 11.62, 14.15, 17.17",\ | |
"4.756, 5.149, 6.103, 7.274, 8.525, 9.873, 11.53, 13.61, 16.13, 19.14",\ | |
"6.089, 6.577, 7.745, 9.167, 10.68, 12.23, 13.95, 16.03, 18.56, 21.57",\ | |
"7.602, 8.188, 9.592, 11.29, 13.08, 14.92, 16.79, 18.92, 21.46, 24.48"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21"); | |
index_2("0.001, 0.00557, 0.02161, 0.05225, 0.09998, 0.1669, 0.2551, 0.3661, 0.5016, 0.6631"); | |
values("0.1009, 0.1493, 0.3175, 0.6394, 1.139, 1.841, 2.77, 3.93, 5.353, 7.044",\ | |
"0.1008, 0.1492, 0.3176, 0.6407, 1.138, 1.846, 2.765, 3.935, 5.35, 7.045",\ | |
"0.1842, 0.2247, 0.3437, 0.6393, 1.141, 1.847, 2.766, 3.948, 5.35, 7.077",\ | |
"0.3222, 0.3852, 0.5482, 0.767, 1.163, 1.842, 2.772, 3.941, 5.348, 7.059",\ | |
"0.497, 0.5834, 0.808, 1.103, 1.438, 1.941, 2.783, 3.932, 5.368, 7.048",\ | |
"0.7032, 0.8158, 1.109, 1.491, 1.919, 2.383, 3.007, 3.989, 5.364, 7.065",\ | |
"0.9542, 1.097, 1.451, 1.923, 2.451, 3.029, 3.63, 4.393, 5.52, 7.092",\ | |
"1.243, 1.414, 1.838, 2.404, 3.038, 3.726, 4.444, 5.194, 6.11, 7.386",\ | |
"1.588, 1.776, 2.284, 2.932, 3.674, 4.476, 5.318, 6.202, 7.106, 8.18",\ | |
"1.966, 2.196, 2.774, 3.51, 4.366, 5.286, 6.25, 7.262, 8.338, 9.39"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21"); | |
index_2("0.001, 0.00557, 0.02161, 0.05225, 0.09998, 0.1669, 0.2551, 0.3661, 0.5016, 0.6631"); | |
values("0.2954, 0.438, 0.9391, 1.896, 3.385, 5.48, 8.237, 11.69, 15.94, 20.99",\ | |
"0.2952, 0.4376, 0.9393, 1.896, 3.388, 5.483, 8.237, 11.69, 15.94, 20.95",\ | |
"0.3017, 0.439, 0.9392, 1.896, 3.384, 5.481, 8.222, 11.69, 15.9, 20.95",\ | |
"0.444, 0.5352, 0.95, 1.899, 3.387, 5.481, 8.225, 11.69, 15.94, 20.98",\ | |
"0.6714, 0.797, 1.124, 1.921, 3.387, 5.477, 8.23, 11.71, 15.93, 20.98",\ | |
"0.938, 1.102, 1.516, 2.13, 3.42, 5.481, 8.232, 11.69, 15.94, 21.03",\ | |
"1.239, 1.452, 1.969, 2.631, 3.634, 5.522, 8.242, 11.69, 15.93, 20.96",\ | |
"1.586, 1.838, 2.474, 3.276, 4.188, 5.724, 8.274, 11.71, 15.93, 20.99",\ | |
"1.974, 2.274, 3.028, 3.972, 5.02, 6.314, 8.472, 11.76, 15.94, 20.97",\ | |
"2.42, 2.754, 3.632, 4.736, 5.942, 7.224, 9.056, 11.95, 15.98, 20.99"); | |
} | |
} | |
} | |
} | |