/* | |
* 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_1) { | |
area : 8.780800 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0001769688" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0001751058" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0001769688" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.004191 ; | |
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 : 0.1921 ; | |
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.002319, 0.006949, 0.01579, 0.02956, 0.04889, 0.07432, 0.1064, 0.1455, 0.1921"); | |
values("0.0007572, 0.0007612, 0.0007675, 0.0007685, 0.0007711, 0.0007768, 0.0007773, 0.0007775, 0.0007777, 0.0007706",\ | |
"0.0006091, 0.0006414, 0.0006991, 0.000736, 0.0007536, 0.0007619, 0.0007659, 0.0007642, 0.0007698, 0.0007715",\ | |
"0.0003061, 0.0003743, 0.0005254, 0.0006265, 0.0006846, 0.0007165, 0.0007316, 0.0007418, 0.0007493, 0.0007527",\ | |
"6.869e-05, 0.0001387, 0.0003187, 0.0004741, 0.0005805, 0.0006448, 0.0006825, 0.0007057, 0.0007223, 0.0007317",\ | |
"-6e-05, -7.447e-06, 0.0001425, 0.0003163, 0.0004548, 0.0005517, 0.0006142, 0.0006561, 0.0006803, 0.0006954",\ | |
"-8.941e-05, -5.762e-05, 4.436e-05, 0.0001913, 0.0003411, 0.0004559, 0.0005402, 0.0005976, 0.0006382, 0.0006537",\ | |
"-5.133e-05, -3.896e-05, 1.823e-05, 0.0001241, 0.0002504, 0.000368, 0.000462, 0.0005326, 0.0005784, 0.0005658",\ | |
"5.532e-05, 4.817e-05, 5.512e-05, 0.0001122, 0.0002029, 0.000308, 0.0003994, 0.0004662, 0.0004511, 0.0002661",\ | |
"0.0002987, 0.000274, 0.0002391, 0.0002357, 0.0002828, 0.0003549, 0.0003774, 0.0001427, -0.0002588, -0.0005957",\ | |
"0.000851, 0.0008104, 0.0007237, 0.0006716, 0.0005966, 4.603e-05, -0.0004787, -0.0008107, -0.001022, -0.001166"); | |
} | |
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.002319, 0.006949, 0.01579, 0.02956, 0.04889, 0.07432, 0.1064, 0.1455, 0.1921"); | |
values("0.006626, 0.006639, 0.006661, 0.006659, 0.006644, 0.006631, 0.006776, 0.01078, 0.03382, 0.0879",\ | |
"0.006265, 0.006372, 0.006485, 0.006555, 0.006594, 0.006568, 0.006768, 0.01096, 0.03468, 0.08909",\ | |
"0.005846, 0.005921, 0.006096, 0.006252, 0.006388, 0.006432, 0.006726, 0.01155, 0.0377, 0.09325",\ | |
"0.005701, 0.005734, 0.005838, 0.005998, 0.006166, 0.006222, 0.006763, 0.01333, 0.04382, 0.1012",\ | |
"0.005657, 0.005681, 0.005736, 0.005831, 0.005941, 0.005998, 0.006986, 0.01734, 0.05515, 0.1125",\ | |
"0.005674, 0.005678, 0.005702, 0.005761, 0.005791, 0.00602, 0.008357, 0.02682, 0.07256, 0.1243",\ | |
"0.005754, 0.00574, 0.00573, 0.005724, 0.005755, 0.006261, 0.01434, 0.04655, 0.09216, 0.1292",\ | |
"0.005886, 0.00586, 0.005804, 0.005798, 0.005897, 0.01057, 0.03552, 0.07056, 0.09712, 0.1158",\ | |
"0.005854, 0.005817, 0.005739, 0.005916, 0.01403, 0.03421, 0.04891, 0.05839, 0.06464, 0.06896",\ | |
"0.005197, 0.005145, 0.006514, 0.01212, 0.01612, 0.0185, 0.01995, 0.02085, 0.02145, 0.02182"); | |
} | |
} | |
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.002319, 0.006949, 0.01579, 0.02956, 0.04889, 0.07432, 0.1064, 0.1455, 0.1921"); | |
values("0.1779, 0.2159, 0.3502, 0.6057, 1.003, 1.562, 2.295, 3.221, 4.351, 5.695",\ | |
"0.2465, 0.2855, 0.4203, 0.6757, 1.074, 1.632, 2.367, 3.29, 4.422, 5.766",\ | |
"0.4596, 0.515, 0.6685, 0.9261, 1.325, 1.883, 2.618, 3.542, 4.67, 6.017",\ | |
"0.6987, 0.7913, 1.044, 1.389, 1.805, 2.363, 3.098, 4.022, 5.151, 6.499",\ | |
"0.9332, 1.069, 1.436, 1.933, 2.498, 3.111, 3.846, 4.772, 5.9, 7.244",\ | |
"1.149, 1.334, 1.829, 2.494, 3.244, 4.047, 4.888, 5.826, 6.955, 8.3",\ | |
"1.335, 1.573, 2.213, 3.062, 4.013, 5.027, 6.083, 7.175, 8.341, 9.686",\ | |
"1.478, 1.778, 2.571, 3.626, 4.794, 6.032, 7.321, 8.645, 10.01, 11.43",\ | |
"1.567, 1.933, 2.902, 4.172, 5.575, 7.051, 8.587, 10.16, 11.78, 13.43",\ | |
"1.595, 2.031, 3.186, 4.689, 6.349, 8.083, 9.876, 11.71, 13.59, 15.5"); | |
} | |
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.002319, 0.006949, 0.01579, 0.02956, 0.04889, 0.07432, 0.1064, 0.1455, 0.1921"); | |
values("0.4231, 0.5242, 0.8762, 1.546, 2.589, 4.05, 5.978, 8.405, 11.37, 14.88",\ | |
"0.4857, 0.5897, 0.9483, 1.622, 2.669, 4.131, 6.056, 8.488, 11.45, 14.97",\ | |
"0.754, 0.8582, 1.219, 1.897, 2.949, 4.414, 6.344, 8.766, 11.73, 15.26",\ | |
"1.246, 1.38, 1.761, 2.439, 3.492, 4.961, 6.889, 9.316, 12.29, 15.81",\ | |
"1.835, 2.031, 2.56, 3.295, 4.346, 5.814, 7.743, 10.17, 13.14, 16.67",\ | |
"2.509, 2.77, 3.481, 4.438, 5.552, 7.022, 8.95, 11.38, 14.34, 17.88",\ | |
"3.26, 3.599, 4.505, 5.722, 7.089, 8.616, 10.55, 12.98, 15.94, 19.47",\ | |
"4.091, 4.505, 5.63, 7.127, 8.803, 10.58, 12.56, 14.99, 17.95, 21.48",\ | |
"5.002, 5.5, 6.846, 8.641, 10.65, 12.77, 14.97, 17.44, 20.4, 23.94",\ | |
"5.986, 6.572, 8.155, 10.27, 12.63, 15.11, 17.68, 20.33, 23.33, 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.002319, 0.006949, 0.01579, 0.02956, 0.04889, 0.07432, 0.1064, 0.1455, 0.1921"); | |
values("0.2097, 0.2745, 0.5041, 0.9418, 1.624, 2.579, 3.84, 5.426, 7.361, 9.668",\ | |
"0.2098, 0.275, 0.5046, 0.9418, 1.623, 2.581, 3.84, 5.427, 7.36, 9.67",\ | |
"0.3178, 0.3668, 0.5318, 0.9418, 1.623, 2.58, 3.839, 5.424, 7.361, 9.668",\ | |
"0.5394, 0.611, 0.817, 1.114, 1.653, 2.579, 3.84, 5.423, 7.363, 9.67",\ | |
"0.809, 0.9086, 1.186, 1.579, 2.045, 2.728, 3.856, 5.424, 7.36, 9.667",\ | |
"1.127, 1.257, 1.613, 2.115, 2.704, 3.358, 4.205, 5.518, 7.372, 9.665",\ | |
"1.496, 1.656, 2.099, 2.712, 3.435, 4.229, 5.094, 6.12, 7.624, 9.726",\ | |
"1.918, 2.108, 2.636, 3.376, 4.228, 5.182, 6.19, 7.278, 8.504, 10.21",\ | |
"2.382, 2.618, 3.236, 4.096, 5.098, 6.194, 7.384, 8.622, 9.922, 11.38",\ | |
"2.878, 3.164, 3.896, 4.884, 6.04, 7.3, 8.638, 10.06, 11.55, 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.002319, 0.006949, 0.01579, 0.02956, 0.04889, 0.07432, 0.1064, 0.1455, 0.1921"); | |
values("0.5359, 0.7047, 1.296, 2.424, 4.183, 6.649, 9.894, 13.99, 18.99, 24.93",\ | |
"0.5366, 0.7029, 1.297, 2.424, 4.183, 6.646, 9.894, 13.99, 18.98, 24.93",\ | |
"0.5422, 0.7062, 1.297, 2.424, 4.181, 6.647, 9.9, 13.98, 18.98, 24.93",\ | |
"0.7704, 0.8768, 1.325, 2.424, 4.182, 6.647, 9.896, 13.98, 18.99, 24.93",\ | |
"1.131, 1.276, 1.677, 2.502, 4.181, 6.647, 9.893, 13.99, 18.99, 24.92",\ | |
"1.543, 1.732, 2.253, 2.988, 4.305, 6.664, 9.896, 13.99, 18.97, 24.95",\ | |
"1.996, 2.234, 2.889, 3.786, 4.892, 6.816, 9.92, 13.99, 18.98, 24.94",\ | |
"2.494, 2.784, 3.58, 4.662, 5.916, 7.48, 10.11, 14.01, 18.99, 24.95",\ | |
"3.026, 3.382, 4.324, 5.612, 7.078, 8.664, 10.83, 14.25, 19.04, 24.93",\ | |
"3.6, 4.01, 5.122, 6.612, 8.302, 10.15, 12.15, 15.01, 19.27, 25.01"); | |
} | |
} | |
} | |
} | |