/* | |
* 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__dffnrnq_1) { | |
area : 74.636800 ; | |
ff(IQ1,IQN1) { | |
clocked_on : "(!CLKN)" ; | |
next_state : "D" ; | |
clear : "(!RN)" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&!D&!RN" ; | |
value : "6.954354e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&!D&RN" ; | |
value : "8.123346e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&D&!RN" ; | |
value : "6.99633e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&D&RN" ; | |
value : "0.00012545082" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&!D&!RN" ; | |
value : "6.398964e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&!D&RN" ; | |
value : "6.399162e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&D&!RN" ; | |
value : "6.404508e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&D&RN" ; | |
value : "6.373422e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00012545082" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(CLKN) { | |
capacitance : 0.003083 ; | |
clock : true ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 6.8 ; | |
min_period : 2.155 ; | |
min_pulse_width_high : 0.71 ; | |
min_pulse_width_low : 0.893 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!D&!RN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.04698, 0.04685, 0.04656, 0.04649, 0.04689, 0.0478, 0.04927, \ | |
0.05129, 0.05398, 0.05734"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.03122, 0.03114, 0.03095, 0.03086, 0.03109, 0.03179, 0.03303, \ | |
0.03484, 0.03725, 0.04028"); | |
} | |
} | |
internal_power() { | |
when : "!D&RN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.04698, 0.04684, 0.04656, 0.04649, 0.04689, 0.0478, 0.04925, \ | |
0.05129, 0.05396, 0.05734"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.03121, 0.03113, 0.03094, 0.03085, 0.03108, 0.03178, 0.03303, \ | |
0.03482, 0.03722, 0.0403"); | |
} | |
} | |
internal_power() { | |
when : "D&!RN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.08952, 0.08938, 0.08906, 0.08899, 0.08957, 0.09073, 0.09242, \ | |
0.09461, 0.0975, 0.1011"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.05552, 0.05546, 0.05526, 0.05522, 0.05566, 0.05655, 0.05799, \ | |
0.06001, 0.06263, 0.06589"); | |
} | |
} | |
internal_power() { | |
when : "D&RN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.04565, 0.04549, 0.04524, 0.04516, 0.04557, 0.04648, 0.04796, \ | |
0.04999, 0.05263, 0.05602"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.03084, 0.03078, 0.03058, 0.03049, 0.03072, 0.03144, 0.03266, \ | |
0.03447, 0.03686, 0.03991"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!D&RN" ; | |
fall_constraint(scalar) { | |
values("0.635"); | |
} | |
rise_constraint(scalar) { | |
values("0.611"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "D&RN" ; | |
fall_constraint(scalar) { | |
values("0.893"); | |
} | |
rise_constraint(scalar) { | |
values("0.71"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "!D&RN" ; | |
fall_constraint(scalar) { | |
values("1.352"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "D&RN" ; | |
fall_constraint(scalar) { | |
values("2.155"); | |
} | |
} | |
} | |
pin(D) { | |
capacitance : 0.00282 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 6.8 ; | |
nextstate_type : data ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!CLKN&!RN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.01015, 0.00986, 0.009717, 0.009991, 0.01075, 0.01195, 0.0137, \ | |
0.01602, 0.019, 0.02265"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.001486, 0.001304, 0.001097, 0.001215, 0.00177, 0.002792, 0.004333, \ | |
0.006398, 0.009006, 0.01219"); | |
} | |
} | |
internal_power() { | |
when : "!CLKN&RN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.01015, 0.009866, 0.009717, 0.009993, 0.01075, 0.01195, 0.01369, \ | |
0.01602, 0.019, 0.02264"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.001486, 0.001318, 0.001098, 0.001213, 0.001767, 0.002808, 0.004341, \ | |
0.006412, 0.009007, 0.01219"); | |
} | |
} | |
internal_power() { | |
when : "CLKN&!RN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.03583, 0.03567, 0.0355, 0.03558, 0.03609, 0.0371, 0.03858, 0.04063, \ | |
0.04327, 0.04663"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.02336, 0.02324, 0.02311, 0.02315, 0.02347, 0.02418, 0.02539, \ | |
0.02712, 0.02938, 0.03227"); | |
} | |
} | |
internal_power() { | |
when : "CLKN&RN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.03435, 0.0342, 0.03403, 0.0341, 0.03462, 0.0356, 0.03709, 0.03913, \ | |
0.04181, 0.04516"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.02442, 0.02431, 0.02417, 0.02421, 0.02453, 0.02524, 0.02644, \ | |
0.02818, 0.03045, 0.03331"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_RN === 1'b1" ; | |
timing_type : hold_falling ; | |
when : "RN" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.183, 0.199, 0.257, 0.363, 0.495, 0.626, 0.767, 0.937, 1.128, 1.349",\ | |
"0.171, 0.187, 0.236, 0.349, 0.479, 0.609, 0.749, 0.926, 1.11, 1.33",\ | |
"0.111, 0.123, 0.177, 0.281, 0.415, 0.547, 0.688, 0.866, 1.049, 1.267",\ | |
"-0.005, 0.013, 0.06, 0.165, 0.297, 0.427, 0.575, 0.744, 0.932, 1.155",\ | |
"-0.149, -0.133, -0.078, 0.022, 0.159, 0.279, 0.425, 0.595, 0.791, 1.008",\ | |
"-0.296, -0.282, -0.235, -0.13, -0.003, 0.122, 0.265, 0.434, 0.629, 0.842",\ | |
"-0.467, -0.452, -0.404, -0.302, -0.178, -0.055, 0.084, 0.254, 0.44, 0.661",\ | |
"-0.653, -0.639, -0.587, -0.498, -0.376, -0.253, -0.114, 0.054, 0.239, 0.45",\ | |
"-0.873, -0.859, -0.811, -0.716, -0.594, -0.478, -0.337, -0.18, 0.006, 0.22",\ | |
"-1.108, -1.096, -1.054, -0.951, -0.837, -0.729, -0.599, -0.438, -0.249, -0.033"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.286, 0.305, 0.363, 0.48, 0.65, 0.851, 1.06, 1.288, 1.542, 1.814",\ | |
"0.27, 0.292, 0.347, 0.464, 0.639, 0.84, 1.047, 1.281, 1.527, 1.806",\ | |
"0.227, 0.244, 0.3, 0.427, 0.594, 0.796, 1.002, 1.235, 1.486, 1.763",\ | |
"0.181, 0.202, 0.255, 0.375, 0.548, 0.747, 0.961, 1.188, 1.442, 1.717",\ | |
"0.154, 0.168, 0.23, 0.342, 0.519, 0.718, 0.931, 1.158, 1.41, 1.682",\ | |
"0.145, 0.161, 0.217, 0.332, 0.506, 0.704, 0.913, 1.141, 1.39, 1.666",\ | |
"0.146, 0.164, 0.225, 0.342, 0.511, 0.712, 0.916, 1.15, 1.4, 1.671",\ | |
"0.181, 0.195, 0.26, 0.369, 0.542, 0.737, 0.945, 1.176, 1.421, 1.693",\ | |
"0.234, 0.251, 0.313, 0.422, 0.592, 0.783, 0.991, 1.222, 1.466, 1.744",\ | |
"0.32, 0.341, 0.399, 0.512, 0.672, 0.861, 1.064, 1.293, 1.54, 1.811"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_RN === 1'b1" ; | |
timing_type : setup_falling ; | |
when : "RN" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.412, 0.395, 0.334, 0.22, 0.086, -0.071, -0.249, -0.454, -0.675, -0.926",\ | |
"0.43, 0.411, 0.344, 0.235, 0.097, -0.051, -0.237, -0.438, -0.66, -0.913",\ | |
"0.489, 0.474, 0.409, 0.304, 0.159, 0.004, -0.177, -0.378, -0.6, -0.849",\ | |
"0.612, 0.595, 0.535, 0.419, 0.281, 0.124, -0.052, -0.257, -0.485, -0.728",\ | |
"0.786, 0.767, 0.701, 0.591, 0.454, 0.294, 0.116, -0.086, -0.315, -0.562",\ | |
"0.992, 0.974, 0.91, 0.795, 0.654, 0.495, 0.311, 0.111, -0.119, -0.374",\ | |
"1.223, 1.206, 1.134, 1.025, 0.876, 0.713, 0.529, 0.322, 0.096, -0.162",\ | |
"1.477, 1.454, 1.394, 1.269, 1.123, 0.959, 0.768, 0.565, 0.33, 0.076",\ | |
"1.752, 1.739, 1.671, 1.553, 1.402, 1.231, 1.043, 0.836, 0.6, 0.345",\ | |
"2.063, 2.049, 1.985, 1.86, 1.71, 1.537, 1.347, 1.135, 0.9, 0.641"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.298, 0.283, 0.227, 0.111, -0.063, -0.259, -0.467, -0.7, -0.962, -1.249",\ | |
"0.312, 0.299, 0.234, 0.12, -0.05, -0.243, -0.452, -0.687, -0.949, -1.23",\ | |
"0.363, 0.342, 0.279, 0.167, -0.006, -0.199, -0.411, -0.647, -0.897, -1.191",\ | |
"0.425, 0.415, 0.359, 0.235, 0.057, -0.13, -0.342, -0.573, -0.841, -1.129",\ | |
"0.501, 0.485, 0.422, 0.306, 0.126, -0.067, -0.27, -0.507, -0.768, -1.056",\ | |
"0.569, 0.551, 0.484, 0.362, 0.187, -0.017, -0.227, -0.448, -0.712, -0.997",\ | |
"0.603, 0.59, 0.527, 0.406, 0.223, 0.022, -0.187, -0.418, -0.675, -0.962",\ | |
"0.634, 0.61, 0.547, 0.423, 0.24, 0.037, -0.174, -0.411, -0.664, -0.952",\ | |
"0.632, 0.609, 0.547, 0.423, 0.239, 0.036, -0.181, -0.416, -0.674, -0.957",\ | |
"0.61, 0.595, 0.523, 0.397, 0.22, 0.009, -0.208, -0.444, -0.71, -0.992"); | |
} | |
} | |
} | |
pin(Q) { | |
direction : output ; | |
function : "IQ1" ; | |
max_capacitance : 0.2279 ; | |
max_transition : 6.8 ; | |
min_capacitance : 0.001 ; | |
output_voltage : default ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
related_pin : "CLKN" ; | |
when : "RN" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.03927, 0.03933, 0.03953, 0.03974, 0.03988, 0.03998, 0.04004, 0.04008, 0.04011, 0.04012",\ | |
"0.03928, 0.03933, 0.03953, 0.03974, 0.03989, 0.03999, 0.04004, 0.04008, 0.0401, 0.04011",\ | |
"0.03929, 0.03936, 0.03955, 0.03976, 0.03991, 0.04, 0.04005, 0.04009, 0.04011, 0.04012",\ | |
"0.03925, 0.03931, 0.0395, 0.0397, 0.03985, 0.03994, 0.04, 0.04003, 0.04005, 0.04006",\ | |
"0.03922, 0.03928, 0.03947, 0.03969, 0.03983, 0.03991, 0.03997, 0.04001, 0.04003, 0.04004",\ | |
"0.03925, 0.03931, 0.0395, 0.03972, 0.03987, 0.03996, 0.04001, 0.04006, 0.04008, 0.0401",\ | |
"0.03933, 0.0394, 0.03955, 0.03978, 0.03993, 0.04002, 0.04008, 0.04012, 0.04014, 0.04016",\ | |
"0.03946, 0.03949, 0.03964, 0.03987, 0.04, 0.04011, 0.04016, 0.0402, 0.04022, 0.04024",\ | |
"0.03951, 0.03959, 0.03974, 0.03993, 0.04011, 0.0402, 0.04027, 0.0403, 0.04032, 0.04034",\ | |
"0.03964, 0.03971, 0.03985, 0.04002, 0.04018, 0.0403, 0.04036, 0.04039, 0.04042, 0.04044"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.05662, 0.05658, 0.05659, 0.05673, 0.05699, 0.05727, 0.05748, 0.05772, 0.05804, 0.05811",\ | |
"0.05663, 0.05661, 0.05662, 0.05675, 0.05699, 0.05728, 0.05753, 0.05776, 0.05805, 0.05822",\ | |
"0.05661, 0.05659, 0.05659, 0.05677, 0.05695, 0.05728, 0.05749, 0.05769, 0.05805, 0.05821",\ | |
"0.05663, 0.0566, 0.05661, 0.05672, 0.05697, 0.05728, 0.05751, 0.05785, 0.05795, 0.05819",\ | |
"0.05688, 0.05684, 0.05685, 0.05699, 0.05723, 0.05754, 0.05776, 0.058, 0.05814, 0.05842",\ | |
"0.05724, 0.05722, 0.05721, 0.05737, 0.05759, 0.05792, 0.05811, 0.05835, 0.05855, 0.05902",\ | |
"0.05758, 0.05756, 0.05755, 0.05771, 0.05794, 0.05826, 0.05847, 0.05881, 0.05887, 0.05925",\ | |
"0.05795, 0.05792, 0.05793, 0.05804, 0.05835, 0.05866, 0.05895, 0.05914, 0.05929, 0.05985",\ | |
"0.05831, 0.05825, 0.05828, 0.05845, 0.05864, 0.05903, 0.05924, 0.05939, 0.05975, 0.06008",\ | |
"0.05867, 0.05864, 0.05863, 0.05878, 0.05905, 0.05934, 0.05977, 0.06, 0.06009, 0.06081"); | |
} | |
} | |
internal_power() { | |
related_pin : "RN" ; | |
when : "!CLKN&!D" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.07396, 0.07403, 0.07426, 0.07446, 0.07459, 0.07466, 0.07471, 0.07474, 0.07476, 0.07478",\ | |
"0.07403, 0.07409, 0.07431, 0.07451, 0.07465, 0.07474, 0.07478, 0.0748, 0.07483, 0.07484",\ | |
"0.0737, 0.07375, 0.07399, 0.07418, 0.07433, 0.07442, 0.07447, 0.07449, 0.07452, 0.07455",\ | |
"0.07357, 0.07361, 0.07376, 0.07396, 0.07413, 0.07424, 0.0743, 0.07435, 0.07438, 0.0744",\ | |
"0.07416, 0.07415, 0.07422, 0.07437, 0.07449, 0.07461, 0.07468, 0.07474, 0.07478, 0.0748",\ | |
"0.07549, 0.07544, 0.07539, 0.07545, 0.07555, 0.07568, 0.07574, 0.07579, 0.07584, 0.07587",\ | |
"0.07784, 0.07774, 0.07762, 0.07761, 0.07762, 0.07771, 0.07778, 0.07783, 0.07787, 0.0779",\ | |
"0.08144, 0.08129, 0.08104, 0.08089, 0.0809, 0.08094, 0.08101, 0.08106, 0.0811, 0.08112",\ | |
"0.08634, 0.08613, 0.08573, 0.0855, 0.08545, 0.08543, 0.08549, 0.0855, 0.08554, 0.08557",\ | |
"0.09255, 0.09222, 0.09176, 0.0914, 0.09121, 0.09119, 0.09119, 0.09121, 0.09123, 0.09125"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.07396, 0.07403, 0.07426, 0.07446, 0.07459, 0.07466, 0.07471, 0.07474, 0.07476, 0.07478",\ | |
"0.07403, 0.07409, 0.07431, 0.07451, 0.07465, 0.07474, 0.07478, 0.0748, 0.07483, 0.07484",\ | |
"0.0737, 0.07375, 0.07399, 0.07418, 0.07433, 0.07442, 0.07447, 0.07449, 0.07452, 0.07455",\ | |
"0.07357, 0.07361, 0.07376, 0.07396, 0.07413, 0.07424, 0.0743, 0.07435, 0.07438, 0.0744",\ | |
"0.07416, 0.07415, 0.07422, 0.07437, 0.07449, 0.07461, 0.07468, 0.07474, 0.07478, 0.0748",\ | |
"0.07549, 0.07544, 0.07539, 0.07545, 0.07555, 0.07568, 0.07574, 0.07579, 0.07584, 0.07587",\ | |
"0.07784, 0.07774, 0.07762, 0.07761, 0.07762, 0.07771, 0.07778, 0.07783, 0.07787, 0.0779",\ | |
"0.08144, 0.08129, 0.08104, 0.08089, 0.0809, 0.08094, 0.08101, 0.08106, 0.0811, 0.08112",\ | |
"0.08634, 0.08613, 0.08573, 0.0855, 0.08545, 0.08543, 0.08549, 0.0855, 0.08554, 0.08557",\ | |
"0.09255, 0.09222, 0.09176, 0.0914, 0.09121, 0.09119, 0.09119, 0.09121, 0.09123, 0.09125"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
} | |
internal_power() { | |
related_pin : "RN" ; | |
when : "!CLKN&D" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.074, 0.07407, 0.07431, 0.0745, 0.07464, 0.07472, 0.07476, 0.07479, 0.07482, 0.07483",\ | |
"0.07402, 0.07409, 0.07431, 0.07451, 0.07465, 0.07473, 0.07477, 0.0748, 0.07482, 0.07485",\ | |
"0.07368, 0.07374, 0.07396, 0.07416, 0.07432, 0.0744, 0.07445, 0.07449, 0.07452, 0.07453",\ | |
"0.07356, 0.0736, 0.07375, 0.07394, 0.07412, 0.07422, 0.07429, 0.07433, 0.07436, 0.07439",\ | |
"0.07416, 0.07415, 0.0742, 0.07437, 0.0745, 0.0746, 0.07468, 0.07474, 0.07477, 0.0748",\ | |
"0.07547, 0.07542, 0.07536, 0.07543, 0.07555, 0.07565, 0.07573, 0.07579, 0.07582, 0.07585",\ | |
"0.07783, 0.07774, 0.0776, 0.07755, 0.07761, 0.0777, 0.07777, 0.07782, 0.07786, 0.0779",\ | |
"0.08148, 0.0813, 0.08103, 0.08094, 0.0809, 0.08094, 0.08103, 0.08109, 0.08111, 0.08114",\ | |
"0.08636, 0.08612, 0.08575, 0.08552, 0.08544, 0.08545, 0.08548, 0.08553, 0.08557, 0.08562",\ | |
"0.09256, 0.09223, 0.09174, 0.09141, 0.09124, 0.09119, 0.09119, 0.09122, 0.09125, 0.09129"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.074, 0.07407, 0.07431, 0.0745, 0.07464, 0.07472, 0.07476, 0.07479, 0.07482, 0.07483",\ | |
"0.07402, 0.07409, 0.07431, 0.07451, 0.07465, 0.07473, 0.07477, 0.0748, 0.07482, 0.07485",\ | |
"0.07368, 0.07374, 0.07396, 0.07416, 0.07432, 0.0744, 0.07445, 0.07449, 0.07452, 0.07453",\ | |
"0.07356, 0.0736, 0.07375, 0.07394, 0.07412, 0.07422, 0.07429, 0.07433, 0.07436, 0.07439",\ | |
"0.07416, 0.07415, 0.0742, 0.07437, 0.0745, 0.0746, 0.07468, 0.07474, 0.07477, 0.0748",\ | |
"0.07547, 0.07542, 0.07536, 0.07543, 0.07555, 0.07565, 0.07573, 0.07579, 0.07582, 0.07585",\ | |
"0.07783, 0.07774, 0.0776, 0.07755, 0.07761, 0.0777, 0.07777, 0.07782, 0.07786, 0.0779",\ | |
"0.08148, 0.0813, 0.08103, 0.08094, 0.0809, 0.08094, 0.08103, 0.08109, 0.08111, 0.08114",\ | |
"0.08636, 0.08612, 0.08575, 0.08552, 0.08544, 0.08545, 0.08548, 0.08553, 0.08557, 0.08562",\ | |
"0.09256, 0.09223, 0.09174, 0.09141, 0.09124, 0.09119, 0.09119, 0.09122, 0.09125, 0.09129"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
} | |
internal_power() { | |
related_pin : "RN" ; | |
when : "CLKN&!D" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.04322, 0.04331, 0.04351, 0.04371, 0.04384, 0.04392, 0.04397, 0.04401, 0.04403, 0.04404",\ | |
"0.04325, 0.04332, 0.04353, 0.04373, 0.04386, 0.04394, 0.04399, 0.04403, 0.04405, 0.04406",\ | |
"0.04301, 0.04308, 0.04328, 0.04348, 0.04363, 0.04372, 0.04377, 0.04381, 0.04383, 0.04385",\ | |
"0.0429, 0.04295, 0.04311, 0.0433, 0.04347, 0.04357, 0.04364, 0.04369, 0.04372, 0.04374",\ | |
"0.04334, 0.04334, 0.04342, 0.04354, 0.04369, 0.04381, 0.04388, 0.04394, 0.04397, 0.044",\ | |
"0.04435, 0.04428, 0.04425, 0.04432, 0.04443, 0.04453, 0.04461, 0.04467, 0.04471, 0.04474",\ | |
"0.04601, 0.04592, 0.04576, 0.04572, 0.04579, 0.04589, 0.04597, 0.04603, 0.04607, 0.0461",\ | |
"0.04833, 0.04817, 0.04792, 0.04777, 0.04779, 0.04786, 0.0479, 0.04796, 0.04799, 0.04802",\ | |
"0.05127, 0.05105, 0.05069, 0.05043, 0.05039, 0.05042, 0.05046, 0.0505, 0.05055, 0.05058",\ | |
"0.05484, 0.05452, 0.05406, 0.05369, 0.05357, 0.05352, 0.05353, 0.05355, 0.05358, 0.05361"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.04322, 0.04331, 0.04351, 0.04371, 0.04384, 0.04392, 0.04397, 0.04401, 0.04403, 0.04404",\ | |
"0.04325, 0.04332, 0.04353, 0.04373, 0.04386, 0.04394, 0.04399, 0.04403, 0.04405, 0.04406",\ | |
"0.04301, 0.04308, 0.04328, 0.04348, 0.04363, 0.04372, 0.04377, 0.04381, 0.04383, 0.04385",\ | |
"0.0429, 0.04295, 0.04311, 0.0433, 0.04347, 0.04357, 0.04364, 0.04369, 0.04372, 0.04374",\ | |
"0.04334, 0.04334, 0.04342, 0.04354, 0.04369, 0.04381, 0.04388, 0.04394, 0.04397, 0.044",\ | |
"0.04435, 0.04428, 0.04425, 0.04432, 0.04443, 0.04453, 0.04461, 0.04467, 0.04471, 0.04474",\ | |
"0.04601, 0.04592, 0.04576, 0.04572, 0.04579, 0.04589, 0.04597, 0.04603, 0.04607, 0.0461",\ | |
"0.04833, 0.04817, 0.04792, 0.04777, 0.04779, 0.04786, 0.0479, 0.04796, 0.04799, 0.04802",\ | |
"0.05127, 0.05105, 0.05069, 0.05043, 0.05039, 0.05042, 0.05046, 0.0505, 0.05055, 0.05058",\ | |
"0.05484, 0.05452, 0.05406, 0.05369, 0.05357, 0.05352, 0.05353, 0.05355, 0.05358, 0.05361"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
} | |
internal_power() { | |
related_pin : "RN" ; | |
when : "CLKN&D" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.0456, 0.04567, 0.04588, 0.04607, 0.04621, 0.04629, 0.04635, 0.04638, 0.04641, 0.04642",\ | |
"0.04564, 0.04573, 0.04594, 0.04612, 0.04627, 0.04635, 0.0464, 0.04643, 0.04645, 0.04647",\ | |
"0.04542, 0.04548, 0.0457, 0.04589, 0.04604, 0.04613, 0.04619, 0.04623, 0.04625, 0.04627",\ | |
"0.04532, 0.04536, 0.04552, 0.04571, 0.04587, 0.04597, 0.04605, 0.0461, 0.04613, 0.04615",\ | |
"0.04574, 0.04573, 0.04581, 0.04593, 0.04609, 0.0462, 0.04629, 0.04634, 0.04638, 0.0464",\ | |
"0.04672, 0.0467, 0.04665, 0.04671, 0.04683, 0.04692, 0.047, 0.04706, 0.0471, 0.04713",\ | |
"0.04841, 0.04826, 0.04815, 0.04814, 0.04821, 0.0483, 0.04836, 0.04842, 0.04846, 0.0485",\ | |
"0.05074, 0.05053, 0.05031, 0.05016, 0.05017, 0.05023, 0.0503, 0.05034, 0.05038, 0.05042",\ | |
"0.05367, 0.05341, 0.05307, 0.05281, 0.05278, 0.05281, 0.05284, 0.05289, 0.05291, 0.05294",\ | |
"0.05721, 0.0569, 0.05645, 0.05608, 0.05596, 0.05592, 0.05592, 0.05596, 0.05597, 0.05602"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.0456, 0.04567, 0.04588, 0.04607, 0.04621, 0.04629, 0.04635, 0.04638, 0.04641, 0.04642",\ | |
"0.04564, 0.04573, 0.04594, 0.04612, 0.04627, 0.04635, 0.0464, 0.04643, 0.04645, 0.04647",\ | |
"0.04542, 0.04548, 0.0457, 0.04589, 0.04604, 0.04613, 0.04619, 0.04623, 0.04625, 0.04627",\ | |
"0.04532, 0.04536, 0.04552, 0.04571, 0.04587, 0.04597, 0.04605, 0.0461, 0.04613, 0.04615",\ | |
"0.04574, 0.04573, 0.04581, 0.04593, 0.04609, 0.0462, 0.04629, 0.04634, 0.04638, 0.0464",\ | |
"0.04672, 0.0467, 0.04665, 0.04671, 0.04683, 0.04692, 0.047, 0.04706, 0.0471, 0.04713",\ | |
"0.04841, 0.04826, 0.04815, 0.04814, 0.04821, 0.0483, 0.04836, 0.04842, 0.04846, 0.0485",\ | |
"0.05074, 0.05053, 0.05031, 0.05016, 0.05017, 0.05023, 0.0503, 0.05034, 0.05038, 0.05042",\ | |
"0.05367, 0.05341, 0.05307, 0.05281, 0.05278, 0.05281, 0.05284, 0.05289, 0.05291, 0.05294",\ | |
"0.05721, 0.0569, 0.05645, 0.05608, 0.05596, 0.05592, 0.05592, 0.05596, 0.05597, 0.05602"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
timing_type : falling_edge ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.953, 0.9771, 1.045, 1.145, 1.281, 1.463, 1.7, 1.997, 2.36, 2.793",\ | |
"0.97, 0.9941, 1.062, 1.162, 1.298, 1.48, 1.716, 2.014, 2.377, 2.809",\ | |
"1.031, 1.056, 1.123, 1.224, 1.36, 1.542, 1.778, 2.076, 2.439, 2.871",\ | |
"1.153, 1.178, 1.245, 1.346, 1.481, 1.663, 1.9, 2.197, 2.56, 2.993",\ | |
"1.336, 1.36, 1.428, 1.528, 1.664, 1.846, 2.082, 2.38, 2.743, 3.176",\ | |
"1.55, 1.574, 1.642, 1.742, 1.878, 2.06, 2.297, 2.594, 2.957, 3.39",\ | |
"1.779, 1.804, 1.871, 1.972, 2.108, 2.29, 2.526, 2.824, 3.187, 3.62",\ | |
"2.027, 2.052, 2.119, 2.22, 2.356, 2.538, 2.774, 3.072, 3.435, 3.867",\ | |
"2.296, 2.32, 2.388, 2.489, 2.625, 2.807, 3.043, 3.341, 3.704, 4.136",\ | |
"2.591, 2.615, 2.683, 2.783, 2.92, 3.101, 3.338, 3.635, 3.998, 4.431"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("1.421, 1.46, 1.576, 1.769, 2.053, 2.446, 2.963, 3.612, 4.405, 5.349",\ | |
"1.437, 1.477, 1.593, 1.786, 2.07, 2.463, 2.979, 3.629, 4.421, 5.366",\ | |
"1.498, 1.538, 1.654, 1.847, 2.131, 2.525, 3.041, 3.69, 4.483, 5.427",\ | |
"1.621, 1.66, 1.776, 1.969, 2.253, 2.647, 3.163, 3.812, 4.605, 5.549",\ | |
"1.804, 1.843, 1.959, 2.153, 2.436, 2.83, 3.346, 3.995, 4.788, 5.732",\ | |
"2.022, 2.061, 2.177, 2.371, 2.654, 3.048, 3.564, 4.213, 5.006, 5.949",\ | |
"2.257, 2.296, 2.413, 2.606, 2.89, 3.283, 3.799, 4.448, 5.241, 6.185",\ | |
"2.51, 2.55, 2.666, 2.859, 3.143, 3.537, 4.052, 4.702, 5.495, 6.438",\ | |
"2.786, 2.825, 2.941, 3.134, 3.418, 3.812, 4.328, 4.977, 5.769, 6.715",\ | |
"3.087, 3.126, 3.242, 3.435, 3.719, 4.113, 4.629, 5.278, 6.071, 7.014"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.1183, 0.1407, 0.209, 0.3298, 0.5272, 0.8196, 1.216, 1.719, 2.333, 3.071",\ | |
"0.1183, 0.1404, 0.209, 0.3298, 0.5274, 0.82, 1.215, 1.717, 2.334, 3.07",\ | |
"0.1182, 0.1408, 0.209, 0.3304, 0.5272, 0.8188, 1.216, 1.717, 2.333, 3.069",\ | |
"0.1186, 0.1406, 0.209, 0.3298, 0.5272, 0.8196, 1.215, 1.717, 2.334, 3.07",\ | |
"0.1188, 0.1408, 0.209, 0.3296, 0.5262, 0.82, 1.216, 1.719, 2.334, 3.069",\ | |
"0.1186, 0.1406, 0.209, 0.3298, 0.5268, 0.8188, 1.216, 1.717, 2.333, 3.07",\ | |
"0.1188, 0.1412, 0.2092, 0.3294, 0.5262, 0.8184, 1.214, 1.718, 2.333, 3.069",\ | |
"0.1192, 0.1412, 0.2098, 0.33, 0.5272, 0.8202, 1.214, 1.716, 2.333, 3.067",\ | |
"0.1196, 0.1416, 0.2098, 0.33, 0.5274, 0.82, 1.214, 1.716, 2.33, 3.062",\ | |
"0.1198, 0.1418, 0.2102, 0.3302, 0.5266, 0.8192, 1.216, 1.716, 2.332, 3.064"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.1918, 0.235, 0.3812, 0.6652, 1.13, 1.802, 2.689, 3.81, 5.179, 6.813",\ | |
"0.1922, 0.235, 0.382, 0.6652, 1.13, 1.802, 2.686, 3.809, 5.179, 6.805",\ | |
"0.1922, 0.2346, 0.382, 0.6646, 1.131, 1.801, 2.687, 3.808, 5.18, 6.812",\ | |
"0.192, 0.2344, 0.3812, 0.6656, 1.131, 1.8, 2.687, 3.811, 5.18, 6.81",\ | |
"0.1916, 0.2348, 0.3812, 0.6656, 1.131, 1.801, 2.686, 3.805, 5.177, 6.804",\ | |
"0.1916, 0.2342, 0.3812, 0.6656, 1.131, 1.8, 2.687, 3.809, 5.179, 6.811",\ | |
"0.1916, 0.234, 0.3808, 0.6656, 1.13, 1.802, 2.688, 3.811, 5.179, 6.801",\ | |
"0.1904, 0.2338, 0.381, 0.6652, 1.129, 1.8, 2.689, 3.805, 5.179, 6.809",\ | |
"0.1908, 0.2334, 0.3812, 0.6644, 1.13, 1.802, 2.685, 3.81, 5.18, 6.811",\ | |
"0.1904, 0.2332, 0.3816, 0.6644, 1.131, 1.8, 2.686, 3.803, 5.177, 6.8"); | |
} | |
} | |
timing() { | |
related_pin : "RN" ; | |
sdf_cond : "CLKN===1'b0 && D===1'b0" ; | |
timing_sense : positive_unate ; | |
timing_type : clear ; | |
when : "!CLKN&!D" ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.3266, 0.3507, 0.4182, 0.5184, 0.6547, 0.8373, 1.078, 1.377, 1.74, 2.172",\ | |
"0.3434, 0.3676, 0.4351, 0.5354, 0.6716, 0.8543, 1.095, 1.394, 1.757, 2.189",\ | |
"0.4061, 0.4301, 0.4976, 0.598, 0.7343, 0.9169, 1.158, 1.456, 1.819, 2.251",\ | |
"0.5276, 0.5518, 0.6194, 0.7199, 0.8564, 1.039, 1.28, 1.579, 1.941, 2.374",\ | |
"0.6915, 0.7187, 0.7912, 0.8948, 1.032, 1.216, 1.457, 1.755, 2.117, 2.55",\ | |
"0.8686, 0.8997, 0.9808, 1.092, 1.234, 1.419, 1.659, 1.957, 2.32, 2.752",\ | |
"1.06, 1.095, 1.186, 1.305, 1.451, 1.639, 1.879, 2.177, 2.539, 2.972",\ | |
"1.27, 1.309, 1.409, 1.536, 1.689, 1.879, 2.119, 2.416, 2.779, 3.211",\ | |
"1.502, 1.544, 1.652, 1.79, 1.948, 2.141, 2.381, 2.678, 3.04, 3.473",\ | |
"1.758, 1.802, 1.92, 2.067, 2.231, 2.428, 2.668, 2.964, 3.327, 3.759"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.118, 0.14, 0.2083, 0.329, 0.5274, 0.8264, 1.224, 1.722, 2.329, 3.062",\ | |
"0.1178, 0.14, 0.2083, 0.3289, 0.5274, 0.8264, 1.225, 1.722, 2.33, 3.061",\ | |
"0.1181, 0.14, 0.2084, 0.3291, 0.5276, 0.8265, 1.224, 1.722, 2.33, 3.063",\ | |
"0.12, 0.1419, 0.2096, 0.3298, 0.5278, 0.8272, 1.224, 1.72, 2.327, 3.063",\ | |
"0.1402, 0.1608, 0.224, 0.3376, 0.5318, 0.829, 1.223, 1.719, 2.33, 3.06",\ | |
"0.1658, 0.189, 0.2504, 0.3584, 0.5452, 0.835, 1.224, 1.718, 2.329, 3.06",\ | |
"0.1902, 0.217, 0.2802, 0.3818, 0.5614, 0.843, 1.227, 1.718, 2.33, 3.063",\ | |
"0.2134, 0.243, 0.3108, 0.4076, 0.5794, 0.8514, 1.229, 1.718, 2.328, 3.059",\ | |
"0.2356, 0.2686, 0.3422, 0.436, 0.5996, 0.8608, 1.23, 1.72, 2.33, 3.06",\ | |
"0.2596, 0.2946, 0.3736, 0.4666, 0.621, 0.8716, 1.234, 1.72, 2.33, 3.061"); | |
} | |
} | |
timing() { | |
related_pin : "RN" ; | |
sdf_cond : "CLKN===1'b0 && D===1'b1" ; | |
timing_sense : positive_unate ; | |
timing_type : clear ; | |
when : "!CLKN&D" ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.3265, 0.3507, 0.4182, 0.5184, 0.6547, 0.8373, 1.078, 1.377, 1.74, 2.172",\ | |
"0.3434, 0.3676, 0.4351, 0.5354, 0.6716, 0.8542, 1.095, 1.394, 1.757, 2.189",\ | |
"0.4061, 0.4301, 0.4976, 0.598, 0.7343, 0.9169, 1.158, 1.456, 1.819, 2.252",\ | |
"0.5276, 0.5518, 0.6195, 0.7199, 0.8564, 1.039, 1.28, 1.579, 1.941, 2.374",\ | |
"0.6916, 0.7186, 0.7913, 0.8949, 1.032, 1.216, 1.457, 1.755, 2.117, 2.55",\ | |
"0.8686, 0.8997, 0.981, 1.091, 1.234, 1.419, 1.66, 1.957, 2.319, 2.752",\ | |
"1.06, 1.095, 1.186, 1.304, 1.451, 1.639, 1.88, 2.177, 2.539, 2.972",\ | |
"1.27, 1.308, 1.409, 1.536, 1.689, 1.879, 2.119, 2.416, 2.779, 3.211",\ | |
"1.503, 1.544, 1.652, 1.789, 1.948, 2.141, 2.381, 2.678, 3.04, 3.473",\ | |
"1.758, 1.803, 1.92, 2.066, 2.231, 2.428, 2.668, 2.965, 3.327, 3.759"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.118, 0.14, 0.2083, 0.3292, 0.5275, 0.8264, 1.225, 1.723, 2.329, 3.063",\ | |
"0.1178, 0.1399, 0.2084, 0.3293, 0.5274, 0.8264, 1.224, 1.722, 2.331, 3.06",\ | |
"0.1181, 0.14, 0.2084, 0.3291, 0.5276, 0.8265, 1.225, 1.722, 2.33, 3.063",\ | |
"0.1198, 0.1418, 0.2094, 0.3299, 0.528, 0.8274, 1.224, 1.721, 2.329, 3.062",\ | |
"0.1404, 0.1612, 0.2238, 0.3378, 0.5316, 0.829, 1.223, 1.719, 2.329, 3.06",\ | |
"0.1658, 0.189, 0.2504, 0.3584, 0.545, 0.8346, 1.224, 1.718, 2.327, 3.062",\ | |
"0.1902, 0.217, 0.2802, 0.382, 0.5614, 0.8432, 1.227, 1.718, 2.329, 3.062",\ | |
"0.2134, 0.243, 0.3108, 0.408, 0.5794, 0.8514, 1.228, 1.719, 2.328, 3.062",\ | |
"0.2356, 0.2684, 0.3422, 0.4362, 0.5992, 0.8612, 1.231, 1.718, 2.329, 3.06",\ | |
"0.2596, 0.2946, 0.3736, 0.4668, 0.6216, 0.872, 1.234, 1.718, 2.329, 3.062"); | |
} | |
} | |
timing() { | |
related_pin : "RN" ; | |
sdf_cond : "CLKN===1'b1 && D===1'b0" ; | |
timing_sense : positive_unate ; | |
timing_type : clear ; | |
when : "CLKN&!D" ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.3254, 0.3493, 0.4158, 0.5168, 0.6547, 0.8372, 1.073, 1.371, 1.733, 2.166",\ | |
"0.3422, 0.3661, 0.4326, 0.5337, 0.6715, 0.854, 1.09, 1.388, 1.75, 2.183",\ | |
"0.4047, 0.4288, 0.4953, 0.5964, 0.7342, 0.9168, 1.153, 1.45, 1.813, 2.245",\ | |
"0.5265, 0.5504, 0.6169, 0.7182, 0.8562, 1.039, 1.275, 1.572, 1.935, 2.368",\ | |
"0.6903, 0.7168, 0.7881, 0.8924, 1.031, 1.214, 1.45, 1.747, 2.11, 2.543",\ | |
"0.867, 0.8973, 0.9767, 1.088, 1.23, 1.413, 1.649, 1.946, 2.309, 2.742",\ | |
"1.058, 1.092, 1.18, 1.3, 1.445, 1.628, 1.864, 2.161, 2.524, 2.956",\ | |
"1.268, 1.305, 1.402, 1.53, 1.679, 1.861, 2.097, 2.394, 2.757, 3.19",\ | |
"1.5, 1.54, 1.645, 1.782, 1.933, 2.116, 2.352, 2.648, 3.011, 3.444",\ | |
"1.755, 1.798, 1.91, 2.056, 2.21, 2.392, 2.627, 2.924, 3.287, 3.719"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.1165, 0.1377, 0.2071, 0.3325, 0.5304, 0.8185, 1.211, 1.714, 2.329, 3.066",\ | |
"0.1162, 0.1378, 0.2071, 0.3325, 0.5305, 0.8186, 1.211, 1.714, 2.33, 3.065",\ | |
"0.1162, 0.1379, 0.207, 0.3325, 0.5303, 0.8186, 1.211, 1.714, 2.329, 3.066",\ | |
"0.1183, 0.1395, 0.2083, 0.3331, 0.5308, 0.8186, 1.211, 1.714, 2.33, 3.065",\ | |
"0.1376, 0.1576, 0.2222, 0.3408, 0.5328, 0.8188, 1.211, 1.713, 2.33, 3.062",\ | |
"0.1622, 0.1842, 0.2474, 0.3606, 0.5406, 0.8206, 1.212, 1.714, 2.328, 3.065",\ | |
"0.1854, 0.2104, 0.2762, 0.3822, 0.5498, 0.8232, 1.212, 1.713, 2.329, 3.064",\ | |
"0.207, 0.235, 0.306, 0.405, 0.5596, 0.8258, 1.213, 1.714, 2.327, 3.061",\ | |
"0.2268, 0.2578, 0.3352, 0.4294, 0.5684, 0.8284, 1.213, 1.714, 2.328, 3.061",\ | |
"0.2488, 0.2812, 0.363, 0.4532, 0.5768, 0.8294, 1.214, 1.714, 2.329, 3.06"); | |
} | |
} | |
timing() { | |
related_pin : "RN" ; | |
sdf_cond : "CLKN===1'b1 && D===1'b1" ; | |
timing_sense : positive_unate ; | |
timing_type : clear ; | |
when : "CLKN&D" ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.3254, 0.3492, 0.4157, 0.5168, 0.6546, 0.8371, 1.073, 1.371, 1.733, 2.166",\ | |
"0.3423, 0.3662, 0.4327, 0.5337, 0.6716, 0.8541, 1.09, 1.388, 1.75, 2.183",\ | |
"0.4048, 0.4288, 0.4953, 0.5964, 0.7343, 0.9168, 1.153, 1.45, 1.813, 2.245",\ | |
"0.5264, 0.5502, 0.6168, 0.7181, 0.8561, 1.039, 1.275, 1.572, 1.935, 2.367",\ | |
"0.6902, 0.7168, 0.7881, 0.8925, 1.031, 1.214, 1.45, 1.747, 2.11, 2.542",\ | |
"0.8669, 0.8972, 0.9768, 1.088, 1.23, 1.413, 1.649, 1.946, 2.309, 2.742",\ | |
"1.058, 1.092, 1.181, 1.3, 1.445, 1.628, 1.864, 2.161, 2.524, 2.956",\ | |
"1.268, 1.305, 1.402, 1.53, 1.678, 1.861, 2.097, 2.394, 2.757, 3.189",\ | |
"1.5, 1.539, 1.644, 1.781, 1.933, 2.116, 2.351, 2.648, 3.011, 3.443",\ | |
"1.756, 1.797, 1.91, 2.055, 2.21, 2.392, 2.627, 2.924, 3.287, 3.719"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.1165, 0.1377, 0.2071, 0.3325, 0.5306, 0.8186, 1.211, 1.714, 2.33, 3.065",\ | |
"0.1165, 0.1379, 0.2071, 0.3326, 0.5308, 0.8187, 1.211, 1.714, 2.329, 3.066",\ | |
"0.1162, 0.1378, 0.2073, 0.3327, 0.5303, 0.8186, 1.211, 1.714, 2.329, 3.066",\ | |
"0.1184, 0.1396, 0.2085, 0.3331, 0.5306, 0.8184, 1.211, 1.714, 2.33, 3.066",\ | |
"0.1376, 0.158, 0.2224, 0.3408, 0.5322, 0.8184, 1.211, 1.714, 2.329, 3.066",\ | |
"0.1622, 0.1842, 0.2478, 0.3606, 0.5406, 0.8204, 1.212, 1.713, 2.328, 3.064",\ | |
"0.1856, 0.21, 0.276, 0.3822, 0.5504, 0.8232, 1.213, 1.714, 2.328, 3.06",\ | |
"0.2068, 0.235, 0.3062, 0.4052, 0.5598, 0.8256, 1.215, 1.716, 2.328, 3.061",\ | |
"0.2276, 0.2576, 0.3344, 0.429, 0.5678, 0.8276, 1.214, 1.715, 2.329, 3.06",\ | |
"0.2488, 0.282, 0.3634, 0.4532, 0.5778, 0.8294, 1.214, 1.714, 2.328, 3.061"); | |
} | |
} | |
timing() { | |
related_pin : "RN" ; | |
timing_sense : positive_unate ; | |
timing_type : clear ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.3265, 0.3507, 0.4182, 0.5184, 0.6547, 0.8373, 1.078, 1.377, 1.74, 2.172",\ | |
"0.3434, 0.3676, 0.4351, 0.5354, 0.6716, 0.8542, 1.095, 1.394, 1.757, 2.189",\ | |
"0.4061, 0.4301, 0.4976, 0.598, 0.7343, 0.9169, 1.158, 1.456, 1.819, 2.252",\ | |
"0.5276, 0.5518, 0.6195, 0.7199, 0.8564, 1.039, 1.28, 1.579, 1.941, 2.374",\ | |
"0.6916, 0.7186, 0.7913, 0.8949, 1.032, 1.216, 1.457, 1.755, 2.117, 2.55",\ | |
"0.8686, 0.8997, 0.981, 1.091, 1.234, 1.419, 1.66, 1.957, 2.319, 2.752",\ | |
"1.06, 1.095, 1.186, 1.304, 1.451, 1.639, 1.88, 2.177, 2.539, 2.972",\ | |
"1.27, 1.308, 1.409, 1.536, 1.689, 1.879, 2.119, 2.416, 2.779, 3.211",\ | |
"1.503, 1.544, 1.652, 1.789, 1.948, 2.141, 2.381, 2.678, 3.04, 3.473",\ | |
"1.758, 1.803, 1.92, 2.066, 2.231, 2.428, 2.668, 2.965, 3.327, 3.759"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002566, 0.008063, 0.01856, 0.03491, 0.05786, 0.08805, 0.1261, 0.1725, 0.2279"); | |
values("0.1165, 0.1377, 0.2071, 0.3325, 0.5306, 0.8186, 1.211, 1.714, 2.33, 3.065",\ | |
"0.1165, 0.1379, 0.2071, 0.3326, 0.5308, 0.8187, 1.211, 1.714, 2.329, 3.066",\ | |
"0.1162, 0.1378, 0.2073, 0.3327, 0.5303, 0.8186, 1.211, 1.714, 2.329, 3.066",\ | |
"0.1184, 0.1396, 0.2085, 0.3331, 0.5306, 0.8184, 1.211, 1.714, 2.33, 3.066",\ | |
"0.1376, 0.158, 0.2224, 0.3408, 0.5322, 0.8184, 1.211, 1.714, 2.329, 3.066",\ | |
"0.1622, 0.1842, 0.2478, 0.3606, 0.5406, 0.8204, 1.212, 1.713, 2.328, 3.064",\ | |
"0.1856, 0.21, 0.276, 0.3822, 0.5504, 0.8232, 1.213, 1.714, 2.328, 3.06",\ | |
"0.2068, 0.235, 0.3062, 0.4052, 0.5598, 0.8256, 1.215, 1.716, 2.328, 3.061",\ | |
"0.2276, 0.2576, 0.3344, 0.429, 0.5678, 0.8276, 1.214, 1.715, 2.329, 3.06",\ | |
"0.2488, 0.282, 0.3634, 0.4532, 0.5778, 0.8294, 1.214, 1.714, 2.328, 3.061"); | |
} | |
} | |
} | |
pin(RN) { | |
capacitance : 0.006804 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 6.8 ; | |
min_pulse_width_low : 0.619 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!CLKN&!D" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.007989, 0.007667, 0.007621, 0.007618, 0.00762, 0.007622, 0.007628, \ | |
0.007626, 0.007634, 0.007626"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("-0.007611, -0.007611, -0.0076, -0.007595, -0.007581, -0.007612, \ | |
-0.007611, -0.007607, -0.007616, -0.00761"); | |
} | |
} | |
internal_power() { | |
when : "!CLKN&D" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.007934, 0.007657, 0.007626, 0.007619, 0.007618, 0.007635, 0.007638, \ | |
0.007624, 0.007632, 0.007628"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("-0.007611, -0.007611, -0.007599, -0.007595, -0.007581, -0.00761, \ | |
-0.007615, -0.007605, -0.007612, -0.007613"); | |
} | |
} | |
internal_power() { | |
when : "CLKN&!D" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.007835, 0.007653, 0.007625, 0.007626, 0.007617, 0.007636, 0.007632, \ | |
0.007629, 0.007634, 0.00763"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("-0.007612, -0.007608, -0.007594, -0.007602, -0.007587, -0.00761, \ | |
-0.007612, -0.007608, -0.007615, -0.007611"); | |
} | |
} | |
internal_power() { | |
when : "CLKN&D" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.007619, 0.00737, 0.007264, 0.007234, 0.00722, 0.007227, 0.007224, \ | |
0.00722, 0.007215, 0.007212"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("-0.007137, -0.007187, -0.007277, -0.007366, -0.007404, -0.007463, \ | |
-0.007471, -0.007484, -0.007498, -0.007507"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
timing_type : recovery_falling ; | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("-0.71, -0.727, -0.79, -0.916, -1.113, -1.33, -1.571, -1.828, -2.108, -2.412",\ | |
"-0.705, -0.725, -0.791, -0.916, -1.112, -1.33, -1.573, -1.828, -2.111, -2.409",\ | |
"-0.712, -0.73, -0.791, -0.916, -1.111, -1.341, -1.58, -1.834, -2.12, -2.422",\ | |
"-0.703, -0.72, -0.783, -0.915, -1.11, -1.334, -1.58, -1.842, -2.126, -2.431",\ | |
"-0.593, -0.609, -0.675, -0.817, -1.017, -1.255, -1.51, -1.781, -2.074, -2.384",\ | |
"-0.342, -0.352, -0.424, -0.569, -0.782, -1.041, -1.307, -1.592, -1.899, -2.232",\ | |
"0.051, 0.029, -0.05, -0.206, -0.438, -0.717, -0.994, -1.29, -1.626, -1.978",\ | |
"0.558, 0.524, 0.447, 0.268, 0.015, -0.272, -0.579, -0.903, -1.249, -1.63",\ | |
"1.16, 1.142, 1.043, 0.869, 0.587, 0.262, -0.068, -0.416, -0.81, -1.2",\ | |
"1.897, 1.882, 1.755, 1.548, 1.255, 0.92, 0.553, 0.165, -0.245, -0.691"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
timing_type : removal_falling ; | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
values("0.95, 0.965, 1.031, 1.149, 1.33, 1.537, 1.761, 2.008, 2.267, 2.561",\ | |
"0.95, 0.965, 1.028, 1.154, 1.33, 1.542, 1.767, 2.01, 2.272, 2.559",\ | |
"0.973, 0.989, 1.05, 1.169, 1.354, 1.558, 1.784, 2.023, 2.291, 2.575",\ | |
"1.03, 1.04, 1.104, 1.226, 1.404, 1.613, 1.837, 2.077, 2.342, 2.636",\ | |
"1.124, 1.141, 1.199, 1.327, 1.503, 1.715, 1.932, 2.178, 2.445, 2.726",\ | |
"1.263, 1.276, 1.338, 1.458, 1.638, 1.849, 2.068, 2.312, 2.576, 2.86",\ | |
"1.427, 1.438, 1.504, 1.629, 1.807, 2.013, 2.233, 2.473, 2.737, 3.022",\ | |
"1.622, 1.633, 1.696, 1.82, 1.994, 2.204, 2.424, 2.663, 2.926, 3.209",\ | |
"1.838, 1.856, 1.92, 2.041, 2.223, 2.43, 2.647, 2.882, 3.143, 3.432",\ | |
"2.088, 2.105, 2.169, 2.295, 2.475, 2.673, 2.892, 3.132, 3.393, 3.68"); | |
} | |
} | |
timing() { | |
related_pin : "RN" ; | |
sdf_cond : "ENABLE_NOT_CLKN_AND_NOT_D === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!CLKN&!D" ; | |
fall_constraint(scalar) { | |
values("0.619"); | |
} | |
} | |
timing() { | |
related_pin : "RN" ; | |
sdf_cond : "ENABLE_NOT_CLKN_AND_D === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!CLKN&D" ; | |
fall_constraint(scalar) { | |
values("0.619"); | |
} | |
} | |
timing() { | |
related_pin : "RN" ; | |
sdf_cond : "ENABLE_CLKN_AND_NOT_D === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "CLKN&!D" ; | |
fall_constraint(scalar) { | |
values("0.469"); | |
} | |
} | |
timing() { | |
related_pin : "RN" ; | |
sdf_cond : "ENABLE_CLKN_AND_D === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "CLKN&D" ; | |
fall_constraint(scalar) { | |
values("0.469"); | |
} | |
} | |
} | |
} | |