/* | |
* 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_12) { | |
area : 57.075200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0002835" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0002957895" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0002957895" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.0473 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 5 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 2.794 ; | |
max_transition : 5 ; | |
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.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5"); | |
index_2("0.001, 0.02028, 0.08796, 0.2172, 0.4186, 0.7011, 1.073, 1.541, 2.113, 2.794"); | |
values("-0.1062, -0.09353, -0.07976, -0.07351, -0.07121, -0.06986, -0.06922, -0.06871, -0.0685, -0.0683",\ | |
"-0.1241, -0.1118, -0.09192, -0.0806, -0.07529, -0.07253, -0.07081, -0.06998, -0.06934, -0.06901",\ | |
"-0.1028, -0.102, -0.09494, -0.08588, -0.07961, -0.07547, -0.07314, -0.07163, -0.07062, -0.06991",\ | |
"0.0193, 0.001436, -0.0286, -0.04671, -0.05538, -0.05996, -0.06234, -0.06398, -0.06479, -0.06556",\ | |
"0.2517, 0.2157, 0.1418, 0.07767, 0.0333, 0.004105, -0.01533, -0.02859, -0.03754, -0.04403",\ | |
"0.5995, 0.55, 0.4331, 0.3134, 0.2174, 0.1459, 0.09521, 0.05788, 0.03067, 0.0111",\ | |
"1.07, 1.008, 0.8531, 0.6763, 0.5186, 0.3929, 0.2961, 0.2211, 0.1635, 0.12",\ | |
"1.67, 1.598, 1.411, 1.178, 0.9561, 0.7627, 0.6083, 0.4833, 0.3839, 0.305",\ | |
"2.407, 2.327, 2.11, 1.827, 1.54, 1.278, 1.054, 0.8672, 0.7127, 0.5877",\ | |
"3.29, 3.202, 2.962, 2.632, 2.279, 1.946, 1.646, 1.388, 1.169, 0.9879"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5"); | |
index_2("0.001, 0.02028, 0.08796, 0.2172, 0.4186, 0.7011, 1.073, 1.541, 2.113, 2.794"); | |
values("0.7394, 0.7522, 0.763, 0.7685, 0.7753, 0.7827, 0.7956, 0.8181, 0.8247, 0.8553",\ | |
"0.7343, 0.7424, 0.7561, 0.7663, 0.7771, 0.7858, 0.7933, 0.8051, 0.8337, 0.8508",\ | |
"0.7916, 0.7823, 0.7744, 0.7726, 0.7775, 0.7849, 0.8014, 0.8177, 0.8193, 0.8553",\ | |
"0.9494, 0.92, 0.8745, 0.8383, 0.8203, 0.8101, 0.8181, 0.8285, 0.8409, 0.8418",\ | |
"1.213, 1.172, 1.082, 1.009, 0.9445, 0.9046, 0.8811, 0.8789, 0.8791, 0.8868",\ | |
"1.595, 1.544, 1.418, 1.284, 1.183, 1.087, 1.029, 0.99, 0.9682, 0.9498",\ | |
"2.103, 2.046, 1.891, 1.701, 1.527, 1.398, 1.284, 1.195, 1.129, 1.094",\ | |
"2.748, 2.682, 2.506, 2.265, 2.029, 1.834, 1.665, 1.526, 1.412, 1.337",\ | |
"3.54, 3.467, 3.266, 2.986, 2.693, 2.415, 2.201, 2.001, 1.831, 1.683",\ | |
"4.484, 4.406, 4.186, 3.875, 3.513, 3.175, 2.874, 2.627, 2.384, 2.172"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5"); | |
index_2("0.001, 0.02028, 0.08796, 0.2172, 0.4186, 0.7011, 1.073, 1.541, 2.113, 2.794"); | |
values("0.04949, 0.0708, 0.1426, 0.2778, 0.4871, 0.7809, 1.168, 1.654, 2.25, 2.957",\ | |
"0.05546, 0.07686, 0.1493, 0.2847, 0.4947, 0.789, 1.175, 1.663, 2.257, 2.966",\ | |
"0.0713, 0.09972, 0.1763, 0.3116, 0.5216, 0.8157, 1.202, 1.69, 2.285, 2.992",\ | |
"0.08645, 0.1236, 0.2233, 0.368, 0.5762, 0.8698, 1.256, 1.743, 2.338, 3.046",\ | |
"0.09924, 0.1462, 0.2683, 0.4457, 0.6668, 0.9574, 1.342, 1.827, 2.421, 3.13",\ | |
"0.108, 0.1659, 0.3123, 0.5193, 0.7804, 1.086, 1.467, 1.951, 2.542, 3.249",\ | |
"0.1118, 0.1806, 0.353, 0.5913, 0.8882, 1.24, 1.638, 2.117, 2.706, 3.411",\ | |
"0.1112, 0.1904, 0.3898, 0.6618, 0.9939, 1.387, 1.837, 2.333, 2.918, 3.619",\ | |
"0.1045, 0.1945, 0.4209, 0.7274, 1.098, 1.53, 2.027, 2.579, 3.182, 3.878",\ | |
"0.0922, 0.1922, 0.4469, 0.7891, 1.198, 1.672, 2.211, 2.818, 3.48, 4.195"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5"); | |
index_2("0.001, 0.02028, 0.08796, 0.2172, 0.4186, 0.7011, 1.073, 1.541, 2.113, 2.794"); | |
values("0.03742, 0.05677, 0.122, 0.2452, 0.4362, 0.7049, 1.058, 1.502, 2.045, 2.693",\ | |
"0.04669, 0.06571, 0.1311, 0.2547, 0.4464, 0.7137, 1.067, 1.512, 2.055, 2.703",\ | |
"0.07172, 0.09765, 0.1672, 0.2897, 0.4808, 0.7484, 1.102, 1.547, 2.089, 2.736",\ | |
"0.1033, 0.1388, 0.2303, 0.3615, 0.5506, 0.8176, 1.169, 1.613, 2.157, 2.801",\ | |
"0.1393, 0.1857, 0.3016, 0.4634, 0.6641, 0.9281, 1.277, 1.721, 2.261, 2.907",\ | |
"0.1798, 0.2374, 0.3798, 0.5732, 0.8112, 1.089, 1.435, 1.876, 2.415, 3.059",\ | |
"0.2246, 0.2938, 0.4641, 0.6917, 0.9656, 1.286, 1.647, 2.083, 2.619, 3.26",\ | |
"0.2736, 0.3549, 0.5535, 0.8184, 1.131, 1.492, 1.9, 2.351, 2.884, 3.521",\ | |
"0.3269, 0.4206, 0.6486, 0.9515, 1.305, 1.707, 2.161, 2.663, 3.211, 3.845",\ | |
"0.3849, 0.4911, 0.7496, 1.09, 1.488, 1.934, 2.431, 2.984, 3.586, 4.234"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5"); | |
index_2("0.001, 0.02028, 0.08796, 0.2172, 0.4186, 0.7011, 1.073, 1.541, 2.113, 2.794"); | |
values("0.04122, 0.07403, 0.1891, 0.4099, 0.7514, 1.234, 1.865, 2.664, 3.635, 4.796",\ | |
"0.04131, 0.07388, 0.1894, 0.409, 0.7519, 1.232, 1.866, 2.662, 3.635, 4.793",\ | |
"0.06478, 0.0961, 0.1909, 0.409, 0.7519, 1.233, 1.866, 2.66, 3.635, 4.796",\ | |
"0.0971, 0.136, 0.2446, 0.4198, 0.7522, 1.233, 1.866, 2.661, 3.634, 4.791",\ | |
"0.1392, 0.1871, 0.3144, 0.5073, 0.7776, 1.233, 1.865, 2.661, 3.635, 4.794",\ | |
"0.1883, 0.2476, 0.3966, 0.6186, 0.8994, 1.279, 1.868, 2.664, 3.637, 4.799",\ | |
"0.242, 0.3164, 0.4918, 0.737, 1.059, 1.437, 1.939, 2.673, 3.635, 4.795",\ | |
"0.3012, 0.3902, 0.5968, 0.8714, 1.222, 1.653, 2.134, 2.771, 3.654, 4.795",\ | |
"0.365, 0.4692, 0.712, 1.021, 1.399, 1.867, 2.408, 3.006, 3.788, 4.836",\ | |
"0.4352, 0.5556, 0.8316, 1.184, 1.595, 2.092, 2.681, 3.337, 4.062, 4.998"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5"); | |
index_2("0.001, 0.02028, 0.08796, 0.2172, 0.4186, 0.7011, 1.073, 1.541, 2.113, 2.794"); | |
values("0.04236, 0.07403, 0.1844, 0.3957, 0.7248, 1.191, 1.8, 2.563, 3.507, 4.614",\ | |
"0.04482, 0.07389, 0.1847, 0.3961, 0.7264, 1.19, 1.799, 2.567, 3.498, 4.617",\ | |
"0.06792, 0.0973, 0.1874, 0.3959, 0.7259, 1.19, 1.799, 2.563, 3.505, 4.614",\ | |
"0.1027, 0.1382, 0.2383, 0.4069, 0.7247, 1.187, 1.799, 2.568, 3.499, 4.621",\ | |
"0.1443, 0.1899, 0.3079, 0.4877, 0.7507, 1.187, 1.793, 2.563, 3.504, 4.62",\ | |
"0.192, 0.2501, 0.3918, 0.594, 0.8602, 1.229, 1.797, 2.56, 3.502, 4.613",\ | |
"0.2454, 0.3164, 0.486, 0.7148, 1.011, 1.372, 1.86, 2.565, 3.493, 4.609",\ | |
"0.3052, 0.3878, 0.589, 0.8526, 1.173, 1.571, 2.037, 2.66, 3.51, 4.607",\ | |
"0.3698, 0.467, 0.7, 1.001, 1.356, 1.78, 2.288, 2.867, 3.633, 4.636",\ | |
"0.4418, 0.5536, 0.8164, 1.161, 1.555, 2.007, 2.548, 3.168, 3.875, 4.786"); | |
} | |
} | |
} | |
} | |