/* | |
* 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__dlyc_2) { | |
area : 59.270400 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "2.400192e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "2.38383e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "2.400192e-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.002485 ; | |
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(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.3304 ; | |
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.003274, 0.01125, 0.0265, 0.05024, 0.08356, 0.1274, 0.1826, 0.2501, 0.3304"); | |
values("0.01122, 0.0113, 0.01148, 0.0117, 0.01192, 0.01208, 0.01212, 0.01185, 0.01109, 0.01029",\ | |
"0.01115, 0.01122, 0.0114, 0.01163, 0.01184, 0.012, 0.01202, 0.01171, 0.01092, 0.01013",\ | |
"0.01093, 0.01101, 0.01119, 0.01142, 0.01161, 0.01175, 0.01171, 0.01124, 0.01038, 0.009651",\ | |
"0.01056, 0.01064, 0.01082, 0.01103, 0.0112, 0.01127, 0.011, 0.01018, 0.009394, 0.008804",\ | |
"0.009598, 0.009679, 0.009842, 0.01001, 0.0101, 0.009753, 0.008859, 0.008162, 0.007668, 0.007305",\ | |
"0.006607, 0.006677, 0.006797, 0.006131, 0.005332, 0.004862, 0.004597, 0.00444, 0.004344, 0.004281",\ | |
"-0.002865, -0.002779, -0.002588, -0.002342, -0.002084, -0.001856, -0.001671, -0.001535, -0.001435, -0.001363",\ | |
"-0.009371, -0.00935, -0.009282, -0.009168, -0.009044, -0.008938, -0.008859, -0.008807, -0.008773, -0.008749",\ | |
"-0.0214, -0.0214, -0.0214, -0.0214, -0.0214, -0.0214, -0.0214, -0.0214, -0.0214, -0.0214",\ | |
"-0.03572, -0.03572, -0.03572, -0.03571, -0.03572, -0.03572, -0.03572, -0.03572, -0.03572, -0.03572"); | |
} | |
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.003274, 0.01125, 0.0265, 0.05024, 0.08356, 0.1274, 0.1826, 0.2501, 0.3304"); | |
values("-0.02205, -0.02196, -0.02181, -0.02155, -0.02137, -0.02062, -0.00555, 0.06399, 0.1362, 0.1887",\ | |
"-0.02205, -0.02197, -0.0218, -0.02155, -0.02137, -0.02057, -0.004268, 0.06628, 0.1368, 0.188",\ | |
"-0.02211, -0.02205, -0.02187, -0.02162, -0.02134, -0.02041, 0.0007202, 0.07308, 0.1384, 0.1853",\ | |
"-0.02224, -0.02215, -0.02197, -0.02174, -0.02148, -0.01964, 0.01287, 0.08363, 0.139, 0.1782",\ | |
"-0.02234, -0.02226, -0.02208, -0.02184, -0.02155, -0.0156, 0.03363, 0.09288, 0.1345, 0.1637",\ | |
"-0.02245, -0.02236, -0.02219, -0.02199, -0.02114, 0.0011, 0.05405, 0.0927, 0.1189, 0.137",\ | |
"-0.02253, -0.02245, -0.02227, -0.02194, -0.01015, 0.02766, 0.05445, 0.07171, 0.08313, 0.09097",\ | |
"-0.023, -0.02295, -0.02184, -0.009068, 0.001369, 0.007493, 0.0111, 0.01333, 0.01478, 0.01576",\ | |
"-0.04012, -0.04012, -0.04012, -0.04012, -0.04012, -0.04012, -0.04013, -0.04013, -0.04013, -0.04013",\ | |
"-0.0484, -0.0484, -0.0484, -0.0484, -0.0484, -0.0484, -0.0484, -0.0484, -0.0484, -0.0484"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_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.003274, 0.01125, 0.0265, 0.05024, 0.08356, 0.1274, 0.1826, 0.2501, 0.3304"); | |
values("17.13, 17.31, 17.78, 18.36, 19, 19.7, 20.47, 21.32, 22.27, 23.35",\ | |
"17.19, 17.38, 17.85, 18.43, 19.07, 19.77, 20.54, 21.39, 22.34, 23.41",\ | |
"17.45, 17.64, 18.1, 18.69, 19.33, 20.03, 20.79, 21.64, 22.6, 23.67",\ | |
"17.97, 18.16, 18.62, 19.2, 19.84, 20.55, 21.31, 22.16, 23.11, 24.19",\ | |
"18.79, 18.98, 19.44, 20.02, 20.67, 21.37, 22.14, 22.99, 23.94, 25.01",\ | |
"19.95, 20.14, 20.6, 21.18, 21.83, 22.53, 23.3, 24.15, 25.1, 26.17",\ | |
"21.47, 21.66, 22.12, 22.7, 23.35, 24.05, 24.81, 25.66, 26.62, 27.69",\ | |
"23.3, 23.49, 23.96, 24.54, 25.18, 25.88, 26.65, 27.5, 28.45, 29.52",\ | |
"25.38, 25.57, 26.04, 26.62, 27.26, 27.96, 28.73, 29.58, 30.53, 31.6",\ | |
"27.68, 27.87, 28.34, 28.92, 29.56, 30.26, 31.03, 31.88, 32.83, 33.9"); | |
} | |
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.003274, 0.01125, 0.0265, 0.05024, 0.08356, 0.1274, 0.1826, 0.2501, 0.3304"); | |
values("14.02, 14.15, 14.53, 15.14, 16.04, 17.3, 18.94, 21, 23.51, 26.51",\ | |
"14.09, 14.22, 14.59, 15.2, 16.11, 17.36, 19, 21.06, 23.58, 26.57",\ | |
"14.29, 14.42, 14.79, 15.4, 16.31, 17.56, 19.2, 21.26, 23.78, 26.77",\ | |
"14.66, 14.79, 15.16, 15.78, 16.68, 17.93, 19.57, 21.63, 24.15, 27.15",\ | |
"15.13, 15.26, 15.64, 16.25, 17.15, 18.4, 20.04, 22.11, 24.62, 27.62",\ | |
"15.65, 15.78, 16.15, 16.76, 17.67, 18.92, 20.56, 22.62, 25.14, 28.14",\ | |
"16.2, 16.33, 16.7, 17.32, 18.22, 19.47, 21.11, 23.17, 25.69, 28.69",\ | |
"16.78, 16.9, 17.28, 17.89, 18.8, 20.05, 21.69, 23.75, 26.27, 29.26",\ | |
"17.37, 17.5, 17.87, 18.49, 19.39, 20.64, 22.28, 24.34, 26.86, 29.86",\ | |
"17.97, 18.1, 18.48, 19.09, 19.99, 21.24, 22.88, 24.94, 27.46, 30.46"); | |
} | |
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.003274, 0.01125, 0.0265, 0.05024, 0.08356, 0.1274, 0.1826, 0.2501, 0.3304"); | |
values("1.32, 1.422, 1.7, 2.098, 2.612, 3.254, 4.064, 5.062, 6.302, 7.832",\ | |
"1.32, 1.424, 1.698, 2.098, 2.61, 3.254, 4.066, 5.06, 6.304, 7.834",\ | |
"1.318, 1.424, 1.698, 2.098, 2.61, 3.254, 4.066, 5.06, 6.302, 7.834",\ | |
"1.318, 1.424, 1.7, 2.098, 2.61, 3.254, 4.064, 5.06, 6.304, 7.846",\ | |
"1.322, 1.424, 1.7, 2.1, 2.61, 3.256, 4.06, 5.06, 6.304, 7.838",\ | |
"1.322, 1.422, 1.698, 2.098, 2.61, 3.252, 4.054, 5.062, 6.302, 7.832",\ | |
"1.32, 1.42, 1.7, 2.098, 2.61, 3.258, 4.058, 5.072, 6.31, 7.838",\ | |
"1.322, 1.422, 1.698, 2.1, 2.61, 3.256, 4.064, 5.066, 6.302, 7.838",\ | |
"1.322, 1.422, 1.696, 2.1, 2.608, 3.254, 4.056, 5.06, 6.302, 7.836",\ | |
"1.32, 1.424, 1.698, 2.1, 2.608, 3.254, 4.064, 5.06, 6.304, 7.83"); | |
} | |
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.003274, 0.01125, 0.0265, 0.05024, 0.08356, 0.1274, 0.1826, 0.2501, 0.3304"); | |
values("0.588, 0.724, 1.18, 2.07, 3.514, 5.592, 8.324, 11.77, 15.98, 21",\ | |
"0.586, 0.724, 1.18, 2.072, 3.516, 5.586, 8.326, 11.78, 15.97, 21.01",\ | |
"0.588, 0.724, 1.18, 2.072, 3.518, 5.592, 8.322, 11.77, 15.97, 20.99",\ | |
"0.588, 0.724, 1.18, 2.07, 3.516, 5.584, 8.326, 11.76, 15.97, 20.99",\ | |
"0.588, 0.724, 1.18, 2.072, 3.522, 5.592, 8.314, 11.77, 15.97, 20.99",\ | |
"0.588, 0.724, 1.18, 2.07, 3.516, 5.586, 8.314, 11.77, 15.97, 20.99",\ | |
"0.588, 0.724, 1.182, 2.072, 3.516, 5.586, 8.328, 11.76, 15.99, 20.99",\ | |
"0.588, 0.726, 1.18, 2.072, 3.516, 5.586, 8.314, 11.78, 16, 21",\ | |
"0.588, 0.724, 1.182, 2.07, 3.516, 5.59, 8.316, 11.78, 15.99, 20.99",\ | |
"0.588, 0.724, 1.18, 2.072, 3.522, 5.584, 8.314, 11.76, 15.97, 21.02"); | |
} | |
} | |
} | |
} | |