cell(gf180mcu_fd_sc_mcu9t5v0__sdffq_1) { | |
area : 107.251200 ; | |
ff(IQ1,IQN1) { | |
clocked_on : "CLK" ; | |
next_state : "((D&(!SE))|(SE&SI))" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&!SE&!SI" ; | |
value : "0.0003869208" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&!SE&SI" ; | |
value : "0.0003877956" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&SE&!SI" ; | |
value : "0.0003852684" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&SE&SI" ; | |
value : "0.0004121928" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&!SE&!SI" ; | |
value : "0.0004140558" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&!SE&SI" ; | |
value : "0.0004140558" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&SE&!SI" ; | |
value : "0.0003861432" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&SE&SI" ; | |
value : "0.0003865644" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&!SE&!SI" ; | |
value : "0.0004077702" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&!SE&SI" ; | |
value : "0.0004078512" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&SE&!SI" ; | |
value : "0.000401841" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&SE&SI" ; | |
value : "0.0004508946" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&!SE&!SI" ; | |
value : "0.0004520286" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&!SE&SI" ; | |
value : "0.0004519962" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&SE&!SI" ; | |
value : "0.000401841" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&SE&SI" ; | |
value : "0.0004219776" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0004520286" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(CLK) { | |
capacitance : 0.004309 ; | |
clock : true ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 20 ; | |
min_period : 12.54 ; | |
min_pulse_width_high : 2.707 ; | |
min_pulse_width_low : 6.272 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!D&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.03885, 0.03874, 0.03847, 0.03817, 0.03793, 0.03778, 0.0377, \ | |
0.03768, 0.03772, 0.03725"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.02834, 0.02828, 0.02812, 0.0278, 0.02753, 0.02732, 0.0272, 0.02715, \ | |
0.02716, 0.02741"); | |
} | |
} | |
internal_power() { | |
when : "!D&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.03885, 0.03874, 0.03847, 0.03818, 0.03794, 0.03778, 0.03769, \ | |
0.03768, 0.03772, 0.03725"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.02833, 0.02829, 0.02812, 0.0278, 0.02753, 0.02733, 0.0272, 0.02716, \ | |
0.02716, 0.0274"); | |
} | |
} | |
internal_power() { | |
when : "!D&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.03888, 0.03876, 0.03848, 0.03819, 0.03796, 0.0378, 0.03771, \ | |
0.0377, 0.03774, 0.03727"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.02831, 0.02827, 0.02809, 0.02778, 0.02751, 0.0273, 0.02718, \ | |
0.02713, 0.02716, 0.02741"); | |
} | |
} | |
internal_power() { | |
when : "!D&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.0394, 0.03929, 0.03902, 0.03872, 0.03846, 0.03832, 0.03822, \ | |
0.03819, 0.03822, 0.03774"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.02859, 0.02855, 0.02838, 0.02807, 0.0278, 0.02758, 0.02746, \ | |
0.02741, 0.02743, 0.02768"); | |
} | |
} | |
internal_power() { | |
when : "D&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.03942, 0.03931, 0.03903, 0.03874, 0.03847, 0.03834, 0.03823, \ | |
0.03821, 0.03823, 0.03775"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.02857, 0.02853, 0.02836, 0.02806, 0.02778, 0.02757, 0.02744, \ | |
0.02739, 0.02742, 0.02767"); | |
} | |
} | |
internal_power() { | |
when : "D&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.03942, 0.03931, 0.03904, 0.03874, 0.03848, 0.03833, 0.03824, \ | |
0.03821, 0.03823, 0.03776"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.02857, 0.02853, 0.02836, 0.02806, 0.02779, 0.02757, 0.02744, \ | |
0.02739, 0.02741, 0.02767"); | |
} | |
} | |
internal_power() { | |
when : "D&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.03887, 0.03876, 0.03849, 0.03819, 0.03795, 0.03781, 0.03771, \ | |
0.0377, 0.03775, 0.03727"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.02831, 0.02827, 0.0281, 0.02778, 0.02751, 0.02731, 0.02718, \ | |
0.02713, 0.02715, 0.0274"); | |
} | |
} | |
internal_power() { | |
when : "D&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.03858, 0.03847, 0.03821, 0.03791, 0.03765, 0.03751, 0.03743, \ | |
0.03741, 0.03745, 0.03706"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.02859, 0.02855, 0.02838, 0.02808, 0.02779, 0.02758, 0.02747, \ | |
0.02741, 0.02742, 0.02766"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_NOT_SE_AND_NOT_SI === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!D&!SE&!SI" ; | |
fall_constraint(scalar) { | |
values("6.264"); | |
} | |
rise_constraint(scalar) { | |
values("2.225"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_NOT_SE_AND_SI === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!D&!SE&SI" ; | |
fall_constraint(scalar) { | |
values("6.264"); | |
} | |
rise_constraint(scalar) { | |
values("2.231"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_SE_AND_NOT_SI === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!D&SE&!SI" ; | |
fall_constraint(scalar) { | |
values("6.264"); | |
} | |
rise_constraint(scalar) { | |
values("2.225"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_SE_AND_SI === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!D&SE&SI" ; | |
fall_constraint(scalar) { | |
values("4.593"); | |
} | |
rise_constraint(scalar) { | |
values("2.707"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_NOT_SE_AND_NOT_SI === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "D&!SE&!SI" ; | |
fall_constraint(scalar) { | |
values("4.608"); | |
} | |
rise_constraint(scalar) { | |
values("2.701"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_NOT_SE_AND_SI === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "D&!SE&SI" ; | |
fall_constraint(scalar) { | |
values("4.608"); | |
} | |
rise_constraint(scalar) { | |
values("2.701"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_SE_AND_NOT_SI === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "D&SE&!SI" ; | |
fall_constraint(scalar) { | |
values("6.272"); | |
} | |
rise_constraint(scalar) { | |
values("2.262"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_SE_AND_SI === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "D&SE&SI" ; | |
fall_constraint(scalar) { | |
values("4.593"); | |
} | |
rise_constraint(scalar) { | |
values("2.701"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_NOT_SE_AND_NOT_SI === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "!D&!SE&!SI" ; | |
rise_constraint(scalar) { | |
values("12.53"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_NOT_SE_AND_SI === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "!D&!SE&SI" ; | |
rise_constraint(scalar) { | |
values("12.53"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_SE_AND_NOT_SI === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "!D&SE&!SI" ; | |
rise_constraint(scalar) { | |
values("12.53"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_SE_AND_SI === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "!D&SE&SI" ; | |
rise_constraint(scalar) { | |
values("9.196"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_NOT_SE_AND_NOT_SI === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "D&!SE&!SI" ; | |
rise_constraint(scalar) { | |
values("9.223"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_NOT_SE_AND_SI === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "D&!SE&SI" ; | |
rise_constraint(scalar) { | |
values("9.223"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_SE_AND_NOT_SI === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "D&SE&!SI" ; | |
rise_constraint(scalar) { | |
values("12.54"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_SE_AND_SI === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "D&SE&SI" ; | |
rise_constraint(scalar) { | |
values("9.196"); | |
} | |
} | |
} | |
pin(D) { | |
capacitance : 0.003068 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 20 ; | |
nextstate_type : data ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!CLK&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.03322, 0.03309, 0.03299, 0.03289, 0.03279, 0.03269, 0.03258, \ | |
0.03242, 0.03193, 0.02607"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.02217, 0.0221, 0.02196, 0.02186, 0.02176, 0.02166, 0.02154, \ | |
0.02143, 0.02129, 0.02125"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.03323, 0.03309, 0.03299, 0.03289, 0.03279, 0.03269, 0.03258, \ | |
0.03242, 0.03192, 0.02607"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.02217, 0.0221, 0.02197, 0.02186, 0.02176, 0.02166, 0.02154, \ | |
0.02142, 0.02129, 0.02124"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.002749, 0.002744, 0.002737, 0.002742, 0.002741, 0.002742, 0.002742, \ | |
0.002743, 0.002741, 0.00245"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.002514, -0.002523, -0.002568, -0.002612, -0.002637, -0.002651, \ | |
-0.002658, -0.002665, -0.00267, -0.002524"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.002743, 0.002739, 0.002739, 0.002741, 0.002745, 0.002746, 0.002746, \ | |
0.002746, 0.002746, 0.002455"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.002501, -0.002513, -0.002565, -0.002607, -0.002629, -0.002649, \ | |
-0.002658, -0.002665, -0.002672, -0.002525"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.007086, 0.007063, 0.007047, 0.007027, 0.007017, 0.00701, 0.007, \ | |
0.006999, 0.006997, 0.006691"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.001044, -0.001072, -0.001129, -0.001185, -0.001232, -0.001278, \ | |
-0.001309, -0.001331, -0.001348, -0.001221"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.007086, 0.007063, 0.007047, 0.007027, 0.007018, 0.00701, 0.007001, \ | |
0.007, 0.006999, 0.006691"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.001044, -0.001073, -0.00113, -0.001185, -0.001241, -0.001282, \ | |
-0.00131, -0.001333, -0.001349, -0.001222"); | |
} | |
} | |
internal_power() { | |
when : "CLK&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.002737, 0.002736, 0.002737, 0.002739, 0.002742, 0.002743, 0.002743, \ | |
0.002743, 0.002742, 0.00245"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.002516, -0.002522, -0.002567, -0.002604, -0.002634, -0.002647, \ | |
-0.00266, -0.002664, -0.002671, -0.002527"); | |
} | |
} | |
internal_power() { | |
when : "CLK&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.002743, 0.002741, 0.002743, 0.00274, 0.002744, 0.002747, 0.002746, \ | |
0.002746, 0.002746, 0.002453"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.002502, -0.002517, -0.002568, -0.002606, -0.00263, -0.002649, \ | |
-0.002658, -0.002665, -0.002671, -0.002525"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_SE_AND_NOT_SI === 1'b1" ; | |
timing_type : hold_rising ; | |
when : "!SE&!SI" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.66, -0.6, -0.39, -0.1, 0.34, 0.87, 1.4, 1.95, 2.45, 2.97",\ | |
"-0.7, -0.64, -0.43, -0.13, 0.3, 0.83, 1.35, 1.9, 2.4, 2.92",\ | |
"-0.9, -0.84, -0.64, -0.34, 0.09, 0.61, 1.12, 1.68, 2.18, 2.7",\ | |
"-1.26, -1.2, -0.99, -0.69, -0.26, 0.24, 0.75, 1.29, 1.79, 2.32",\ | |
"-1.77, -1.71, -1.5, -1.2, -0.77, -0.26, 0.23, 0.76, 1.26, 1.77",\ | |
"-2.4, -2.34, -2.13, -1.83, -1.41, -0.9, -0.42, 0.1, 0.6, 1.11",\ | |
"-3.11, -3.05, -2.84, -2.56, -2.14, -1.63, -1.15, -0.63, -0.15, 0.36",\ | |
"-3.91, -3.85, -3.63, -3.36, -2.95, -2.44, -1.97, -1.45, -0.98, -0.47",\ | |
"-4.77, -4.72, -4.49, -4.23, -3.83, -3.33, -2.87, -2.35, -1.89, -1.39",\ | |
"-5.71, -5.65, -5.42, -5.18, -4.79, -4.29, -3.85, -3.33, -2.88, -2.38"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-1.6, -1.54, -1.38, -1.15, -0.94, -0.75, -0.55, -0.37, -0.21, -0.08",\ | |
"-1.65, -1.59, -1.43, -1.2, -0.99, -0.8, -0.6, -0.42, -0.26, -0.13",\ | |
"-1.8, -1.73, -1.58, -1.35, -1.14, -0.94, -0.75, -0.57, -0.4, -0.28",\ | |
"-2.04, -1.98, -1.83, -1.59, -1.38, -1.2, -1, -0.82, -0.65, -0.52",\ | |
"-2.4, -2.33, -2.18, -1.95, -1.73, -1.54, -1.35, -1.16, -0.99, -0.86",\ | |
"-2.84, -2.77, -2.62, -2.39, -2.17, -1.98, -1.77, -1.59, -1.41, -1.28",\ | |
"-3.31, -3.25, -3.1, -2.86, -2.64, -2.44, -2.24, -2.05, -1.88, -1.74",\ | |
"-3.82, -3.75, -3.6, -3.37, -3.15, -2.95, -2.74, -2.54, -2.36, -2.22",\ | |
"-4.33, -4.27, -4.13, -3.91, -3.68, -3.47, -3.25, -3.05, -2.86, -2.71",\ | |
"-4.87, -4.8, -4.66, -4.45, -4.22, -4, -3.78, -3.56, -3.37, -3.22"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_SE_AND_SI === 1'b1" ; | |
timing_type : hold_rising ; | |
when : "!SE&SI" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.66, -0.6, -0.39, -0.1, 0.34, 0.87, 1.4, 1.94, 2.46, 2.97",\ | |
"-0.7, -0.64, -0.43, -0.13, 0.3, 0.83, 1.35, 1.9, 2.4, 2.92",\ | |
"-0.9, -0.84, -0.63, -0.34, 0.09, 0.61, 1.12, 1.68, 2.18, 2.7",\ | |
"-1.26, -1.2, -0.99, -0.69, -0.26, 0.25, 0.75, 1.29, 1.79, 2.32",\ | |
"-1.77, -1.71, -1.5, -1.2, -0.77, -0.26, 0.23, 0.76, 1.26, 1.77",\ | |
"-2.4, -2.34, -2.13, -1.83, -1.41, -0.9, -0.42, 0.1, 0.6, 1.11",\ | |
"-3.11, -3.05, -2.84, -2.56, -2.14, -1.63, -1.15, -0.63, -0.15, 0.36",\ | |
"-3.91, -3.85, -3.63, -3.36, -2.95, -2.44, -1.97, -1.45, -0.98, -0.47",\ | |
"-4.77, -4.72, -4.49, -4.23, -3.83, -3.33, -2.87, -2.35, -1.89, -1.39",\ | |
"-5.71, -5.65, -5.42, -5.18, -4.79, -4.29, -3.85, -3.33, -2.88, -2.38"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-1.6, -1.54, -1.38, -1.15, -0.94, -0.75, -0.55, -0.37, -0.21, -0.08",\ | |
"-1.65, -1.59, -1.43, -1.2, -0.99, -0.8, -0.6, -0.42, -0.26, -0.13",\ | |
"-1.8, -1.74, -1.58, -1.35, -1.13, -0.94, -0.75, -0.57, -0.4, -0.28",\ | |
"-2.04, -1.98, -1.83, -1.59, -1.38, -1.2, -1, -0.82, -0.65, -0.52",\ | |
"-2.4, -2.33, -2.18, -1.95, -1.73, -1.54, -1.35, -1.16, -0.99, -0.86",\ | |
"-2.84, -2.77, -2.62, -2.39, -2.17, -1.98, -1.77, -1.59, -1.41, -1.28",\ | |
"-3.31, -3.25, -3.1, -2.86, -2.64, -2.44, -2.24, -2.05, -1.88, -1.74",\ | |
"-3.82, -3.75, -3.6, -3.37, -3.15, -2.95, -2.74, -2.54, -2.36, -2.22",\ | |
"-4.33, -4.27, -4.13, -3.91, -3.68, -3.47, -3.25, -3.05, -2.86, -2.71",\ | |
"-4.86, -4.8, -4.66, -4.45, -4.22, -4, -3.78, -3.56, -3.37, -3.22"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_SE_AND_NOT_SI === 1'b1" ; | |
timing_type : setup_rising ; | |
when : "!SE&!SI" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("5.61, 5.56, 5.36, 4.96, 4.34, 3.65, 2.92, 2.19, 1.47, 0.77",\ | |
"5.65, 5.6, 5.4, 5, 4.38, 3.68, 2.95, 2.23, 1.51, 0.81",\ | |
"5.84, 5.79, 5.59, 5.19, 4.57, 3.88, 3.14, 2.42, 1.71, 1.01",\ | |
"6.21, 6.16, 5.96, 5.56, 4.94, 4.24, 3.51, 2.79, 2.08, 1.37",\ | |
"6.74, 6.68, 6.49, 6.08, 5.47, 4.77, 4.04, 3.31, 2.6, 1.9",\ | |
"7.41, 7.36, 7.16, 6.76, 6.15, 5.45, 4.71, 3.99, 3.28, 2.58",\ | |
"8.29, 8.23, 8.04, 7.63, 7.02, 6.32, 5.58, 4.86, 4.14, 3.46",\ | |
"9.33, 9.28, 9.08, 8.68, 8.07, 7.37, 6.64, 5.93, 5.22, 4.53",\ | |
"10.55, 10.49, 10.3, 9.9, 9.29, 8.6, 7.87, 7.16, 6.45, 5.76",\ | |
"11.86, 11.8, 11.61, 11.21, 10.61, 9.93, 9.2, 8.48, 7.76, 7.07"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("3.61, 3.55, 3.34, 2.96, 2.43, 2, 1.56, 1.24, 0.97, 0.78",\ | |
"3.68, 3.6, 3.45, 3.02, 2.49, 2.06, 1.62, 1.3, 1.03, 0.84",\ | |
"3.81, 3.75, 3.6, 3.16, 2.63, 2.2, 1.76, 1.44, 1.17, 0.97",\ | |
"4.06, 4, 3.86, 3.41, 2.88, 2.45, 2.02, 1.7, 1.42, 1.23",\ | |
"4.43, 4.37, 4.22, 3.78, 3.25, 2.82, 2.38, 2.06, 1.78, 1.59",\ | |
"4.9, 4.84, 4.62, 4.24, 3.72, 3.28, 2.84, 2.51, 2.23, 2.03",\ | |
"5.47, 5.39, 5.26, 4.81, 4.28, 3.84, 3.39, 3.05, 2.75, 2.55",\ | |
"6.04, 5.98, 5.84, 5.39, 4.87, 4.43, 3.97, 3.62, 3.31, 3.09",\ | |
"6.67, 6.61, 6.48, 6.02, 5.51, 5.06, 4.59, 4.22, 3.9, 3.66",\ | |
"7.32, 7.25, 7.1, 6.67, 6.14, 5.7, 5.22, 4.83, 4.49, 4.25"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_SE_AND_SI === 1'b1" ; | |
timing_type : setup_rising ; | |
when : "!SE&SI" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("5.61, 5.56, 5.36, 4.96, 4.34, 3.65, 2.91, 2.19, 1.47, 0.77",\ | |
"5.65, 5.6, 5.4, 5, 4.38, 3.69, 2.95, 2.23, 1.51, 0.81",\ | |
"5.84, 5.79, 5.59, 5.19, 4.57, 3.88, 3.14, 2.42, 1.71, 1.01",\ | |
"6.21, 6.16, 5.96, 5.56, 4.94, 4.24, 3.51, 2.79, 2.08, 1.37",\ | |
"6.74, 6.68, 6.49, 6.08, 5.47, 4.77, 4.04, 3.31, 2.6, 1.9",\ | |
"7.41, 7.36, 7.16, 6.76, 6.15, 5.45, 4.71, 3.99, 3.28, 2.58",\ | |
"8.29, 8.23, 8.04, 7.63, 7.01, 6.32, 5.58, 4.86, 4.15, 3.46",\ | |
"9.33, 9.28, 9.08, 8.68, 8.07, 7.38, 6.64, 5.93, 5.22, 4.53",\ | |
"10.55, 10.49, 10.3, 9.9, 9.29, 8.6, 7.87, 7.16, 6.45, 5.76",\ | |
"11.86, 11.8, 11.61, 11.21, 10.61, 9.93, 9.2, 8.48, 7.77, 7.07"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("3.61, 3.55, 3.41, 2.96, 2.43, 2, 1.56, 1.24, 0.97, 0.78",\ | |
"3.68, 3.6, 3.39, 3.02, 2.49, 2.06, 1.62, 1.3, 1.03, 0.84",\ | |
"3.81, 3.75, 3.6, 3.15, 2.63, 2.2, 1.76, 1.44, 1.17, 0.97",\ | |
"4.06, 4, 3.79, 3.41, 2.88, 2.44, 2.01, 1.69, 1.42, 1.23",\ | |
"4.43, 4.36, 4.22, 3.78, 3.25, 2.82, 2.38, 2.05, 1.78, 1.59",\ | |
"4.9, 4.83, 4.69, 4.24, 3.72, 3.28, 2.84, 2.51, 2.23, 2.03",\ | |
"5.46, 5.39, 5.26, 4.81, 4.27, 3.84, 3.39, 3.05, 2.75, 2.55",\ | |
"6.04, 5.98, 5.84, 5.39, 4.87, 4.43, 3.97, 3.62, 3.31, 3.09",\ | |
"6.67, 6.61, 6.48, 6.02, 5.5, 5.06, 4.58, 4.22, 3.89, 3.66",\ | |
"7.31, 7.24, 7.1, 6.67, 6.14, 5.7, 5.21, 4.83, 4.49, 4.24"); | |
} | |
} | |
} | |
pin(Q) { | |
direction : output ; | |
function : "IQ1" ; | |
max_capacitance : 0.236 ; | |
max_transition : 20 ; | |
min_capacitance : 0.001 ; | |
output_voltage : default ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "!D&SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.03612, 0.03621, 0.03646, 0.03672, 0.03691, 0.03704, 0.03712, 0.03717, 0.03721, 0.03723",\ | |
"0.03611, 0.03621, 0.03645, 0.03669, 0.03689, 0.03702, 0.0371, 0.03716, 0.03719, 0.03721",\ | |
"0.03609, 0.0362, 0.03643, 0.03669, 0.03689, 0.03702, 0.0371, 0.03715, 0.03718, 0.0372",\ | |
"0.0361, 0.0362, 0.03644, 0.0367, 0.03689, 0.03703, 0.03711, 0.03715, 0.03719, 0.0372",\ | |
"0.03617, 0.03626, 0.0365, 0.03676, 0.03696, 0.03709, 0.03716, 0.03722, 0.03725, 0.03726",\ | |
"0.03624, 0.03633, 0.03658, 0.03684, 0.03703, 0.03717, 0.03724, 0.03729, 0.03732, 0.03732",\ | |
"0.03634, 0.03643, 0.03668, 0.03694, 0.03713, 0.03727, 0.03735, 0.0374, 0.03742, 0.03736",\ | |
"0.0364, 0.0365, 0.03674, 0.03701, 0.0372, 0.03734, 0.03741, 0.03745, 0.03743, 0.03717",\ | |
"0.03648, 0.03659, 0.03683, 0.0371, 0.03729, 0.03742, 0.03749, 0.03746, 0.03709, 0.03625",\ | |
"0.03657, 0.03667, 0.03691, 0.03718, 0.03736, 0.03744, 0.03709, 0.03606, 0.03502, 0.03426"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.0335, 0.03357, 0.03379, 0.03408, 0.03441, 0.03465, 0.03503, 0.03863, 0.06096, 0.1229",\ | |
"0.03349, 0.03357, 0.03379, 0.03408, 0.03438, 0.03467, 0.03505, 0.03866, 0.06197, 0.1241",\ | |
"0.03348, 0.03355, 0.03377, 0.03404, 0.03439, 0.03464, 0.03501, 0.03924, 0.06461, 0.1293",\ | |
"0.03338, 0.03347, 0.03368, 0.03398, 0.0343, 0.0346, 0.03505, 0.04057, 0.07068, 0.1387",\ | |
"0.03328, 0.03337, 0.03357, 0.03388, 0.03417, 0.03451, 0.03523, 0.04352, 0.08127, 0.152",\ | |
"0.03321, 0.03329, 0.03351, 0.03379, 0.03415, 0.03438, 0.03582, 0.04957, 0.09774, 0.1676",\ | |
"0.03313, 0.03322, 0.03342, 0.03375, 0.03405, 0.03443, 0.03788, 0.06221, 0.1195, 0.1806",\ | |
"0.03307, 0.03315, 0.03337, 0.03367, 0.03402, 0.03481, 0.04476, 0.08491, 0.1403, 0.1849",\ | |
"0.03299, 0.03307, 0.03327, 0.03356, 0.03394, 0.03848, 0.06595, 0.1109, 0.1467, 0.1721",\ | |
"0.03292, 0.033, 0.0332, 0.03353, 0.03753, 0.06079, 0.08969, 0.1096, 0.1229, 0.1322"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "!SE&!SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.03611, 0.0362, 0.03645, 0.03671, 0.0369, 0.03703, 0.03711, 0.03716, 0.0372, 0.03722",\ | |
"0.03611, 0.03621, 0.03645, 0.03671, 0.0369, 0.03703, 0.03711, 0.03716, 0.03719, 0.03721",\ | |
"0.03609, 0.03619, 0.03643, 0.03669, 0.03689, 0.03702, 0.0371, 0.03715, 0.03718, 0.0372",\ | |
"0.0361, 0.0362, 0.03644, 0.0367, 0.03689, 0.03703, 0.0371, 0.03715, 0.03718, 0.03721",\ | |
"0.03617, 0.03627, 0.03651, 0.03677, 0.03696, 0.03709, 0.03717, 0.03722, 0.03725, 0.03726",\ | |
"0.03625, 0.03635, 0.03659, 0.03685, 0.03704, 0.03718, 0.03725, 0.03731, 0.03733, 0.03734",\ | |
"0.03633, 0.03643, 0.03668, 0.03694, 0.03713, 0.03726, 0.03734, 0.03739, 0.03741, 0.03735",\ | |
"0.03642, 0.03651, 0.03676, 0.03702, 0.03722, 0.03735, 0.03742, 0.03747, 0.03744, 0.03719",\ | |
"0.0365, 0.03659, 0.03684, 0.0371, 0.03729, 0.03742, 0.0375, 0.03747, 0.03709, 0.03626",\ | |
"0.03656, 0.03666, 0.03691, 0.03717, 0.03736, 0.03743, 0.03708, 0.03605, 0.03502, 0.03425"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.0335, 0.03357, 0.03379, 0.03408, 0.03441, 0.03465, 0.03504, 0.03863, 0.06096, 0.1229",\ | |
"0.03349, 0.03357, 0.03379, 0.03408, 0.03438, 0.03466, 0.03506, 0.03866, 0.06198, 0.1241",\ | |
"0.03347, 0.03355, 0.03378, 0.03406, 0.0344, 0.0347, 0.03502, 0.03924, 0.06461, 0.1293",\ | |
"0.03339, 0.03346, 0.03368, 0.03399, 0.03431, 0.03461, 0.03503, 0.04065, 0.07064, 0.1387",\ | |
"0.03328, 0.03336, 0.03358, 0.0339, 0.03417, 0.03451, 0.03519, 0.04352, 0.08152, 0.1521",\ | |
"0.03322, 0.03329, 0.03352, 0.03379, 0.03412, 0.03444, 0.03582, 0.04953, 0.09771, 0.1675",\ | |
"0.03314, 0.03322, 0.03342, 0.03372, 0.03402, 0.03437, 0.03798, 0.06217, 0.1195, 0.1806",\ | |
"0.03307, 0.03316, 0.03337, 0.03367, 0.03402, 0.03488, 0.04477, 0.08495, 0.1404, 0.1849",\ | |
"0.033, 0.03307, 0.03328, 0.03353, 0.03394, 0.03849, 0.06596, 0.1109, 0.1467, 0.1721",\ | |
"0.03291, 0.033, 0.03319, 0.03353, 0.03754, 0.06079, 0.08969, 0.1096, 0.1229, 0.1322"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "D&!SE&SI | !D&SE&!SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.03611, 0.03621, 0.03645, 0.03672, 0.03691, 0.03704, 0.03712, 0.03717, 0.0372, 0.03722",\ | |
"0.0361, 0.0362, 0.03643, 0.03669, 0.03689, 0.03702, 0.0371, 0.03715, 0.03719, 0.03721",\ | |
"0.03611, 0.0362, 0.03644, 0.0367, 0.03689, 0.03702, 0.0371, 0.03715, 0.03718, 0.03721",\ | |
"0.0361, 0.03619, 0.03643, 0.03669, 0.03689, 0.03703, 0.0371, 0.03715, 0.03718, 0.0372",\ | |
"0.03616, 0.03626, 0.03651, 0.03676, 0.03696, 0.03709, 0.03716, 0.03722, 0.03725, 0.03726",\ | |
"0.03625, 0.03634, 0.03659, 0.03685, 0.03704, 0.03718, 0.03726, 0.0373, 0.03734, 0.03733",\ | |
"0.03634, 0.03643, 0.03668, 0.03693, 0.03714, 0.03726, 0.03734, 0.03739, 0.03741, 0.03736",\ | |
"0.03642, 0.03651, 0.03676, 0.03703, 0.03722, 0.03735, 0.03742, 0.03747, 0.03744, 0.03719",\ | |
"0.03648, 0.03658, 0.03682, 0.03709, 0.03729, 0.03742, 0.03749, 0.03746, 0.03709, 0.03624",\ | |
"0.03654, 0.03663, 0.03688, 0.03714, 0.03733, 0.03741, 0.03706, 0.03603, 0.03499, 0.03423"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.03349, 0.03357, 0.03379, 0.03408, 0.03441, 0.03465, 0.03503, 0.03863, 0.06096, 0.1229",\ | |
"0.03349, 0.03357, 0.03379, 0.03408, 0.03438, 0.03466, 0.03506, 0.03866, 0.06197, 0.1241",\ | |
"0.03347, 0.03356, 0.03378, 0.03406, 0.0344, 0.03467, 0.03507, 0.03917, 0.06461, 0.1293",\ | |
"0.03338, 0.03346, 0.03367, 0.03397, 0.03427, 0.03454, 0.03505, 0.04063, 0.07081, 0.1387",\ | |
"0.03328, 0.03336, 0.03357, 0.03389, 0.03416, 0.03449, 0.03518, 0.04343, 0.08135, 0.1523",\ | |
"0.0332, 0.03329, 0.0335, 0.03381, 0.03409, 0.0344, 0.03586, 0.04965, 0.09772, 0.1676",\ | |
"0.03313, 0.03322, 0.03342, 0.03372, 0.03405, 0.03437, 0.03784, 0.06202, 0.1194, 0.1806",\ | |
"0.03307, 0.03316, 0.03338, 0.03367, 0.03402, 0.03488, 0.04489, 0.08495, 0.1404, 0.1849",\ | |
"0.033, 0.03308, 0.03329, 0.03354, 0.03395, 0.03849, 0.06596, 0.1109, 0.1467, 0.1721",\ | |
"0.03291, 0.03299, 0.03317, 0.0335, 0.03746, 0.06073, 0.08968, 0.1096, 0.1229, 0.1322"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "D&SE" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.03614, 0.03623, 0.03648, 0.03674, 0.03693, 0.03707, 0.03714, 0.03719, 0.03723, 0.03725",\ | |
"0.03612, 0.03621, 0.03646, 0.03672, 0.03691, 0.03704, 0.03713, 0.03718, 0.03721, 0.03723",\ | |
"0.03611, 0.03621, 0.03645, 0.03671, 0.0369, 0.03703, 0.03711, 0.03716, 0.0372, 0.03722",\ | |
"0.03613, 0.03622, 0.03646, 0.03672, 0.03692, 0.03705, 0.03712, 0.03718, 0.03721, 0.03723",\ | |
"0.03618, 0.03628, 0.03653, 0.03679, 0.03698, 0.03711, 0.0372, 0.03725, 0.03727, 0.03729",\ | |
"0.03626, 0.03635, 0.03661, 0.03687, 0.03706, 0.0372, 0.03727, 0.03733, 0.03735, 0.03734",\ | |
"0.03636, 0.03645, 0.0367, 0.03696, 0.03715, 0.03728, 0.03736, 0.03741, 0.03743, 0.03738",\ | |
"0.03644, 0.03654, 0.03678, 0.03705, 0.03724, 0.03737, 0.03745, 0.03749, 0.03746, 0.03721",\ | |
"0.03652, 0.0366, 0.03684, 0.03712, 0.03731, 0.03743, 0.03751, 0.03747, 0.0371, 0.03627",\ | |
"0.03658, 0.03667, 0.03691, 0.03717, 0.03736, 0.03744, 0.03709, 0.03607, 0.03503, 0.03427"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.0335, 0.03357, 0.03379, 0.03407, 0.03441, 0.03465, 0.03503, 0.03862, 0.06096, 0.1229",\ | |
"0.03349, 0.03357, 0.03379, 0.03407, 0.03437, 0.03467, 0.03505, 0.03865, 0.06197, 0.124",\ | |
"0.03348, 0.03355, 0.03377, 0.03408, 0.03436, 0.03464, 0.03505, 0.03924, 0.06461, 0.1293",\ | |
"0.03338, 0.03345, 0.03367, 0.03396, 0.03427, 0.0346, 0.03502, 0.04058, 0.0708, 0.1387",\ | |
"0.0333, 0.03337, 0.03358, 0.03389, 0.03421, 0.03448, 0.03524, 0.04353, 0.08152, 0.1523",\ | |
"0.03323, 0.03329, 0.0335, 0.03383, 0.03414, 0.03437, 0.0359, 0.04967, 0.09774, 0.1676",\ | |
"0.03312, 0.03321, 0.03341, 0.03375, 0.03404, 0.03442, 0.03783, 0.06202, 0.1195, 0.1806",\ | |
"0.03307, 0.03315, 0.03337, 0.03366, 0.03402, 0.0348, 0.04476, 0.08491, 0.1403, 0.1849",\ | |
"0.033, 0.03308, 0.0333, 0.03354, 0.03396, 0.03851, 0.06596, 0.1109, 0.1468, 0.1722",\ | |
"0.03293, 0.03301, 0.03321, 0.03352, 0.03748, 0.06075, 0.0897, 0.1096, 0.1229, 0.1322"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "D===1'b0 && SI===1'b1" ; | |
timing_type : rising_edge ; | |
when : "!D&SI" ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("4.524, 4.592, 4.787, 5.073, 5.443, 5.907, 6.487, 7.203, 8.071, 9.103",\ | |
"4.58, 4.649, 4.843, 5.129, 5.499, 5.963, 6.543, 7.259, 8.127, 9.16",\ | |
"4.777, 4.847, 5.041, 5.327, 5.697, 6.162, 6.741, 7.457, 8.325, 9.357",\ | |
"5.153, 5.222, 5.417, 5.703, 6.072, 6.537, 7.117, 7.832, 8.7, 9.733",\ | |
"5.678, 5.747, 5.942, 6.228, 6.598, 7.062, 7.641, 8.357, 9.225, 10.26",\ | |
"6.25, 6.319, 6.513, 6.799, 7.169, 7.634, 8.212, 8.928, 9.796, 10.83",\ | |
"6.838, 6.907, 7.101, 7.387, 7.757, 8.221, 8.801, 9.517, 10.38, 11.42",\ | |
"7.435, 7.503, 7.698, 7.984, 8.354, 8.818, 9.398, 10.11, 10.98, 12.02",\ | |
"8.032, 8.101, 8.295, 8.581, 8.951, 9.415, 9.995, 10.71, 11.58, 12.61",\ | |
"8.62, 8.689, 8.883, 9.17, 9.539, 10, 10.58, 11.3, 12.17, 13.2"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("4.157, 4.252, 4.556, 5.106, 5.951, 7.129, 8.676, 10.62, 12.99, 15.82",\ | |
"4.214, 4.308, 4.612, 5.163, 6.008, 7.186, 8.731, 10.68, 13.05, 15.88",\ | |
"4.411, 4.505, 4.809, 5.359, 6.205, 7.384, 8.929, 10.87, 13.24, 16.07",\ | |
"4.78, 4.874, 5.179, 5.729, 6.574, 7.753, 9.298, 11.24, 13.61, 16.44",\ | |
"5.296, 5.39, 5.694, 6.245, 7.09, 8.268, 9.812, 11.76, 14.13, 16.96",\ | |
"5.859, 5.954, 6.258, 6.808, 7.653, 8.831, 10.38, 12.32, 14.69, 17.52",\ | |
"6.441, 6.536, 6.839, 7.39, 8.236, 9.414, 10.96, 12.9, 15.27, 18.1",\ | |
"7.033, 7.128, 7.432, 7.982, 8.827, 10.01, 11.55, 13.5, 15.87, 18.69",\ | |
"7.626, 7.721, 8.025, 8.575, 9.42, 10.6, 12.14, 14.09, 16.46, 19.28",\ | |
"8.213, 8.308, 8.61, 9.16, 10.01, 11.18, 12.73, 14.67, 17.04, 19.87"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.4616, 0.5188, 0.7004, 1.012, 1.481, 2.152, 3.065, 4.25, 5.72, 7.486",\ | |
"0.4618, 0.5184, 0.699, 1.012, 1.481, 2.151, 3.065, 4.25, 5.722, 7.488",\ | |
"0.4618, 0.5184, 0.699, 1.012, 1.479, 2.152, 3.065, 4.25, 5.721, 7.485",\ | |
"0.4614, 0.5188, 0.7002, 1.012, 1.479, 2.151, 3.066, 4.251, 5.716, 7.487",\ | |
"0.4614, 0.518, 0.7004, 1.01, 1.482, 2.15, 3.066, 4.251, 5.72, 7.488",\ | |
"0.461, 0.5182, 0.699, 1.012, 1.481, 2.15, 3.066, 4.252, 5.714, 7.484",\ | |
"0.462, 0.518, 0.7, 1.01, 1.484, 2.15, 3.066, 4.252, 5.722, 7.486",\ | |
"0.46, 0.518, 0.7, 1.01, 1.478, 2.152, 3.06, 4.248, 5.714, 7.474",\ | |
"0.46, 0.518, 0.698, 1.01, 1.482, 2.15, 3.066, 4.244, 5.71, 7.468",\ | |
"0.46, 0.52, 0.698, 1.01, 1.48, 2.15, 3.066, 4.252, 5.714, 7.476"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.5608, 0.6798, 1.117, 1.998, 3.404, 5.376, 7.971, 11.25, 15.25, 20.04",\ | |
"0.561, 0.6794, 1.118, 1.997, 3.399, 5.372, 7.976, 11.25, 15.26, 20",\ | |
"0.561, 0.6788, 1.116, 1.997, 3.404, 5.375, 7.967, 11.25, 15.25, 20.04",\ | |
"0.5602, 0.6794, 1.117, 1.999, 3.403, 5.377, 7.967, 11.25, 15.25, 20.04",\ | |
"0.5602, 0.6816, 1.116, 1.998, 3.404, 5.378, 7.975, 11.25, 15.24, 20",\ | |
"0.5608, 0.6808, 1.116, 1.999, 3.402, 5.374, 7.97, 11.24, 15.24, 20",\ | |
"0.562, 0.68, 1.116, 2, 3.404, 5.376, 7.972, 11.25, 15.26, 20",\ | |
"0.562, 0.68, 1.116, 1.996, 3.398, 5.372, 7.972, 11.24, 15.24, 20.01",\ | |
"0.564, 0.68, 1.116, 1.998, 3.4, 5.368, 7.96, 11.23, 15.24, 20.04",\ | |
"0.562, 0.682, 1.114, 2, 3.404, 5.372, 7.964, 11.23, 15.23, 19.99"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "SE===1'b0 && SI===1'b0" ; | |
timing_type : rising_edge ; | |
when : "!SE&!SI" ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("4.524, 4.592, 4.787, 5.073, 5.443, 5.907, 6.487, 7.203, 8.071, 9.103",\ | |
"4.58, 4.649, 4.843, 5.129, 5.499, 5.963, 6.543, 7.259, 8.127, 9.16",\ | |
"4.778, 4.846, 5.041, 5.328, 5.697, 6.162, 6.741, 7.457, 8.325, 9.357",\ | |
"5.153, 5.222, 5.417, 5.703, 6.073, 6.537, 7.117, 7.832, 8.701, 9.732",\ | |
"5.678, 5.747, 5.942, 6.228, 6.599, 7.062, 7.642, 8.357, 9.225, 10.26",\ | |
"6.25, 6.319, 6.513, 6.799, 7.169, 7.633, 8.213, 8.928, 9.796, 10.83",\ | |
"6.838, 6.907, 7.101, 7.387, 7.757, 8.221, 8.801, 9.517, 10.38, 11.42",\ | |
"7.434, 7.503, 7.698, 7.984, 8.354, 8.818, 9.398, 10.11, 10.98, 12.02",\ | |
"8.031, 8.1, 8.294, 8.582, 8.951, 9.415, 9.995, 10.71, 11.58, 12.61",\ | |
"8.62, 8.688, 8.883, 9.17, 9.539, 10, 10.58, 11.3, 12.17, 13.2"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("4.157, 4.252, 4.556, 5.106, 5.951, 7.129, 8.676, 10.62, 12.99, 15.82",\ | |
"4.214, 4.308, 4.612, 5.163, 6.008, 7.186, 8.732, 10.68, 13.05, 15.88",\ | |
"4.411, 4.506, 4.809, 5.36, 6.205, 7.383, 8.929, 10.87, 13.24, 16.07",\ | |
"4.78, 4.875, 5.179, 5.729, 6.574, 7.753, 9.298, 11.24, 13.61, 16.44",\ | |
"5.295, 5.389, 5.694, 6.245, 7.089, 8.268, 9.814, 11.76, 14.13, 16.96",\ | |
"5.859, 5.953, 6.257, 6.807, 7.652, 8.831, 10.38, 12.32, 14.69, 17.52",\ | |
"6.441, 6.536, 6.84, 7.39, 8.235, 9.413, 10.96, 12.9, 15.27, 18.1",\ | |
"7.034, 7.128, 7.432, 7.982, 8.827, 10.01, 11.55, 13.5, 15.87, 18.69",\ | |
"7.626, 7.721, 8.025, 8.575, 9.42, 10.6, 12.14, 14.09, 16.46, 19.28",\ | |
"8.213, 8.308, 8.61, 9.16, 10.01, 11.18, 12.73, 14.67, 17.04, 19.87"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.4616, 0.5188, 0.7004, 1.012, 1.481, 2.152, 3.065, 4.25, 5.72, 7.486",\ | |
"0.4616, 0.5184, 0.7002, 1.012, 1.481, 2.152, 3.065, 4.25, 5.722, 7.487",\ | |
"0.4614, 0.518, 0.699, 1.012, 1.479, 2.152, 3.063, 4.252, 5.72, 7.485",\ | |
"0.4608, 0.5188, 0.6984, 1.012, 1.479, 2.151, 3.065, 4.252, 5.721, 7.481",\ | |
"0.4616, 0.5182, 0.7002, 1.011, 1.481, 2.151, 3.065, 4.251, 5.712, 7.478",\ | |
"0.461, 0.518, 0.699, 1.012, 1.481, 2.152, 3.066, 4.252, 5.716, 7.488",\ | |
"0.462, 0.518, 0.7, 1.012, 1.482, 2.152, 3.066, 4.244, 5.722, 7.482",\ | |
"0.462, 0.518, 0.702, 1.01, 1.48, 2.152, 3.062, 4.25, 5.714, 7.482",\ | |
"0.46, 0.518, 0.698, 1.01, 1.48, 2.15, 3.066, 4.244, 5.708, 7.468",\ | |
"0.46, 0.518, 0.7, 1.01, 1.48, 2.15, 3.068, 4.252, 5.714, 7.476"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.5608, 0.68, 1.118, 1.998, 3.404, 5.376, 7.971, 11.25, 15.25, 20.04",\ | |
"0.5608, 0.6796, 1.118, 1.998, 3.399, 5.372, 7.976, 11.25, 15.26, 20",\ | |
"0.5604, 0.6796, 1.117, 1.999, 3.404, 5.377, 7.965, 11.25, 15.25, 20.04",\ | |
"0.5606, 0.68, 1.117, 1.999, 3.404, 5.377, 7.967, 11.25, 15.25, 20.04",\ | |
"0.56, 0.6802, 1.116, 1.998, 3.404, 5.377, 7.966, 11.25, 15.26, 20",\ | |
"0.5628, 0.68, 1.117, 1.998, 3.402, 5.376, 7.968, 11.25, 15.26, 19.99",\ | |
"0.562, 0.68, 1.116, 1.998, 3.398, 5.374, 7.974, 11.25, 15.26, 20",\ | |
"0.562, 0.68, 1.116, 1.998, 3.4, 5.372, 7.968, 11.25, 15.23, 20.01",\ | |
"0.564, 0.68, 1.116, 1.998, 3.4, 5.368, 7.962, 11.23, 15.24, 20.04",\ | |
"0.56, 0.682, 1.116, 2, 3.404, 5.372, 7.964, 11.23, 15.24, 19.99"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "D===1'b1 && SE===1'b0 && SI===1'b1 || D===1'b0 && SE===1'b1 && SI===1'b0" ; | |
timing_type : rising_edge ; | |
when : "D&!SE&SI | !D&SE&!SI" ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("4.524, 4.592, 4.787, 5.073, 5.443, 5.907, 6.487, 7.203, 8.071, 9.103",\ | |
"4.58, 4.648, 4.843, 5.13, 5.499, 5.963, 6.544, 7.259, 8.127, 9.16",\ | |
"4.778, 4.847, 5.041, 5.327, 5.697, 6.161, 6.741, 7.456, 8.324, 9.358",\ | |
"5.153, 5.222, 5.416, 5.703, 6.073, 6.537, 7.117, 7.832, 8.701, 9.733",\ | |
"5.678, 5.748, 5.942, 6.228, 6.598, 7.062, 7.642, 8.358, 9.225, 10.26",\ | |
"6.25, 6.318, 6.513, 6.8, 7.169, 7.633, 8.213, 8.928, 9.797, 10.83",\ | |
"6.838, 6.907, 7.101, 7.388, 7.758, 8.222, 8.802, 9.517, 10.38, 11.42",\ | |
"7.435, 7.503, 7.697, 7.984, 8.354, 8.818, 9.398, 10.11, 10.98, 12.01",\ | |
"8.031, 8.1, 8.295, 8.581, 8.951, 9.416, 9.995, 10.71, 11.58, 12.61",\ | |
"8.62, 8.688, 8.883, 9.169, 9.539, 10, 10.58, 11.3, 12.17, 13.2"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("4.157, 4.252, 4.556, 5.106, 5.951, 7.129, 8.676, 10.62, 12.99, 15.82",\ | |
"4.214, 4.308, 4.612, 5.163, 6.008, 7.186, 8.732, 10.68, 13.05, 15.88",\ | |
"4.411, 4.505, 4.809, 5.36, 6.205, 7.383, 8.928, 10.87, 13.24, 16.07",\ | |
"4.781, 4.875, 5.179, 5.729, 6.575, 7.753, 9.298, 11.24, 13.62, 16.44",\ | |
"5.295, 5.39, 5.694, 6.245, 7.089, 8.267, 9.814, 11.76, 14.13, 16.96",\ | |
"5.859, 5.953, 6.258, 6.808, 7.653, 8.831, 10.38, 12.32, 14.69, 17.52",\ | |
"6.441, 6.536, 6.84, 7.39, 8.235, 9.413, 10.96, 12.9, 15.28, 18.1",\ | |
"7.034, 7.128, 7.432, 7.982, 8.827, 10.01, 11.55, 13.5, 15.87, 18.69",\ | |
"7.626, 7.721, 8.025, 8.575, 9.42, 10.6, 12.14, 14.09, 16.46, 19.28",\ | |
"8.213, 8.308, 8.61, 9.16, 10.01, 11.18, 12.73, 14.67, 17.04, 19.87"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.4612, 0.5188, 0.7002, 1.011, 1.481, 2.152, 3.065, 4.25, 5.721, 7.486",\ | |
"0.4612, 0.5182, 0.699, 1.01, 1.481, 2.151, 3.065, 4.25, 5.72, 7.476",\ | |
"0.4618, 0.5178, 0.6988, 1.011, 1.481, 2.15, 3.065, 4.251, 5.715, 7.483",\ | |
"0.461, 0.518, 0.6992, 1.012, 1.48, 2.15, 3.066, 4.251, 5.722, 7.485",\ | |
"0.4614, 0.518, 0.6988, 1.011, 1.48, 2.151, 3.064, 4.249, 5.714, 7.486",\ | |
"0.461, 0.5184, 0.6992, 1.011, 1.482, 2.152, 3.064, 4.248, 5.722, 7.486",\ | |
"0.462, 0.518, 0.698, 1.012, 1.48, 2.152, 3.064, 4.244, 5.716, 7.472",\ | |
"0.462, 0.518, 0.7, 1.01, 1.48, 2.152, 3.062, 4.244, 5.71, 7.472",\ | |
"0.46, 0.518, 0.7, 1.01, 1.478, 2.15, 3.066, 4.242, 5.71, 7.47",\ | |
"0.46, 0.518, 0.698, 1.012, 1.482, 2.15, 3.066, 4.25, 5.71, 7.47"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.5608, 0.6798, 1.118, 1.998, 3.404, 5.376, 7.971, 11.25, 15.25, 20.04",\ | |
"0.5608, 0.6796, 1.118, 1.998, 3.399, 5.372, 7.976, 11.25, 15.26, 20",\ | |
"0.5626, 0.6796, 1.117, 1.999, 3.404, 5.373, 7.975, 11.25, 15.25, 20.04",\ | |
"0.5602, 0.6786, 1.116, 1.999, 3.399, 5.369, 7.967, 11.26, 15.26, 20.04",\ | |
"0.5606, 0.6794, 1.116, 1.998, 3.404, 5.377, 7.966, 11.25, 15.25, 20.05",\ | |
"0.5602, 0.68, 1.117, 1.999, 3.403, 5.376, 7.974, 11.25, 15.26, 20.01",\ | |
"0.562, 0.68, 1.116, 1.996, 3.404, 5.374, 7.974, 11.24, 15.25, 20",\ | |
"0.562, 0.68, 1.116, 1.998, 3.398, 5.372, 7.974, 11.25, 15.24, 20.01",\ | |
"0.564, 0.68, 1.116, 1.998, 3.4, 5.368, 7.962, 11.23, 15.24, 20.04",\ | |
"0.56, 0.682, 1.116, 1.998, 3.404, 5.374, 7.962, 11.23, 15.22, 20.01"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "D===1'b1 && SE===1'b1" ; | |
timing_type : rising_edge ; | |
when : "D&SE" ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("4.524, 4.593, 4.788, 5.074, 5.444, 5.908, 6.488, 7.204, 8.072, 9.105",\ | |
"4.58, 4.649, 4.844, 5.13, 5.5, 5.965, 6.545, 7.26, 8.129, 9.161",\ | |
"4.779, 4.847, 5.042, 5.328, 5.698, 6.163, 6.742, 7.458, 8.326, 9.359",\ | |
"5.154, 5.223, 5.417, 5.704, 6.074, 6.538, 7.118, 7.833, 8.701, 9.734",\ | |
"5.679, 5.748, 5.942, 6.229, 6.599, 7.063, 7.643, 8.358, 9.226, 10.26",\ | |
"6.249, 6.318, 6.514, 6.801, 7.17, 7.634, 8.213, 8.929, 9.797, 10.83",\ | |
"6.837, 6.908, 7.102, 7.388, 7.758, 8.222, 8.802, 9.518, 10.38, 11.42",\ | |
"7.435, 7.503, 7.699, 7.985, 8.354, 8.819, 9.399, 10.11, 10.98, 12.02",\ | |
"8.032, 8.099, 8.295, 8.582, 8.951, 9.415, 9.994, 10.71, 11.58, 12.61",\ | |
"8.62, 8.689, 8.883, 9.17, 9.539, 10, 10.58, 11.3, 12.17, 13.2"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("4.157, 4.252, 4.556, 5.106, 5.951, 7.129, 8.676, 10.62, 12.99, 15.82",\ | |
"4.214, 4.308, 4.612, 5.163, 6.008, 7.186, 8.731, 10.68, 13.05, 15.88",\ | |
"4.411, 4.505, 4.809, 5.36, 6.205, 7.383, 8.929, 10.87, 13.24, 16.07",\ | |
"4.78, 4.875, 5.179, 5.729, 6.574, 7.753, 9.298, 11.24, 13.61, 16.44",\ | |
"5.296, 5.39, 5.694, 6.245, 7.089, 8.267, 9.812, 11.76, 14.13, 16.95",\ | |
"5.859, 5.953, 6.257, 6.808, 7.653, 8.831, 10.38, 12.32, 14.69, 17.52",\ | |
"6.441, 6.536, 6.84, 7.39, 8.236, 9.414, 10.96, 12.9, 15.27, 18.1",\ | |
"7.033, 7.128, 7.432, 7.982, 8.827, 10.01, 11.55, 13.5, 15.87, 18.69",\ | |
"7.626, 7.721, 8.025, 8.575, 9.42, 10.6, 12.14, 14.09, 16.46, 19.29",\ | |
"8.213, 8.308, 8.61, 9.16, 10.01, 11.18, 12.73, 14.67, 17.04, 19.87"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.4626, 0.5194, 0.7008, 1.011, 1.481, 2.152, 3.061, 4.246, 5.721, 7.484",\ | |
"0.4622, 0.5194, 0.7008, 1.011, 1.482, 2.151, 3.065, 4.249, 5.722, 7.488",\ | |
"0.4622, 0.5196, 0.7012, 1.011, 1.479, 2.151, 3.066, 4.252, 5.718, 7.477",\ | |
"0.462, 0.519, 0.7006, 1.012, 1.481, 2.152, 3.065, 4.251, 5.712, 7.479",\ | |
"0.4626, 0.5188, 0.7004, 1.012, 1.48, 2.152, 3.065, 4.253, 5.715, 7.48",\ | |
"0.4628, 0.52, 0.7012, 1.012, 1.478, 2.15, 3.066, 4.25, 5.722, 7.484",\ | |
"0.462, 0.518, 0.7, 1.012, 1.482, 2.152, 3.064, 4.248, 5.716, 7.472",\ | |
"0.462, 0.518, 0.7, 1.012, 1.478, 2.152, 3.062, 4.25, 5.714, 7.474",\ | |
"0.462, 0.52, 0.7, 1.01, 1.48, 2.15, 3.066, 4.244, 5.714, 7.468",\ | |
"0.464, 0.52, 0.7, 1.012, 1.48, 2.152, 3.062, 4.252, 5.714, 7.476"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.5608, 0.6798, 1.117, 1.998, 3.404, 5.376, 7.971, 11.25, 15.25, 20.04",\ | |
"0.561, 0.6794, 1.118, 1.997, 3.399, 5.372, 7.976, 11.25, 15.26, 20",\ | |
"0.5628, 0.6788, 1.116, 1.999, 3.404, 5.369, 7.973, 11.25, 15.24, 20.04",\ | |
"0.5602, 0.6798, 1.117, 1.999, 3.404, 5.377, 7.965, 11.25, 15.26, 20.03",\ | |
"0.5608, 0.6818, 1.116, 1.998, 3.404, 5.371, 7.975, 11.25, 15.26, 20.04",\ | |
"0.5628, 0.682, 1.118, 1.999, 3.404, 5.374, 7.97, 11.25, 15.24, 20",\ | |
"0.562, 0.68, 1.116, 2, 3.404, 5.376, 7.972, 11.25, 15.26, 20",\ | |
"0.562, 0.68, 1.116, 1.996, 3.398, 5.372, 7.972, 11.24, 15.24, 20.01",\ | |
"0.56, 0.68, 1.116, 1.998, 3.398, 5.366, 7.962, 11.23, 15.24, 20.04",\ | |
"0.562, 0.682, 1.114, 1.998, 3.404, 5.376, 7.962, 11.23, 15.23, 19.99"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
timing_type : rising_edge ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("4.524, 4.592, 4.787, 5.073, 5.443, 5.907, 6.487, 7.203, 8.071, 9.103",\ | |
"4.58, 4.649, 4.843, 5.129, 5.499, 5.963, 6.543, 7.259, 8.127, 9.16",\ | |
"4.778, 4.846, 5.041, 5.328, 5.697, 6.162, 6.741, 7.457, 8.325, 9.357",\ | |
"5.153, 5.222, 5.417, 5.703, 6.073, 6.537, 7.117, 7.832, 8.701, 9.732",\ | |
"5.678, 5.747, 5.942, 6.228, 6.599, 7.062, 7.642, 8.357, 9.225, 10.26",\ | |
"6.25, 6.319, 6.513, 6.799, 7.169, 7.633, 8.213, 8.928, 9.796, 10.83",\ | |
"6.838, 6.907, 7.101, 7.387, 7.757, 8.221, 8.801, 9.517, 10.38, 11.42",\ | |
"7.434, 7.503, 7.698, 7.984, 8.354, 8.818, 9.398, 10.11, 10.98, 12.02",\ | |
"8.031, 8.1, 8.294, 8.582, 8.951, 9.415, 9.995, 10.71, 11.58, 12.61",\ | |
"8.62, 8.688, 8.883, 9.17, 9.539, 10, 10.58, 11.3, 12.17, 13.2"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("4.157, 4.252, 4.556, 5.106, 5.951, 7.129, 8.676, 10.62, 12.99, 15.82",\ | |
"4.214, 4.308, 4.612, 5.163, 6.008, 7.186, 8.731, 10.68, 13.05, 15.88",\ | |
"4.411, 4.505, 4.809, 5.36, 6.205, 7.383, 8.929, 10.87, 13.24, 16.07",\ | |
"4.78, 4.875, 5.179, 5.729, 6.574, 7.753, 9.298, 11.24, 13.61, 16.44",\ | |
"5.296, 5.39, 5.694, 6.245, 7.089, 8.267, 9.812, 11.76, 14.13, 16.95",\ | |
"5.859, 5.953, 6.257, 6.808, 7.653, 8.831, 10.38, 12.32, 14.69, 17.52",\ | |
"6.441, 6.536, 6.84, 7.39, 8.236, 9.414, 10.96, 12.9, 15.27, 18.1",\ | |
"7.033, 7.128, 7.432, 7.982, 8.827, 10.01, 11.55, 13.5, 15.87, 18.69",\ | |
"7.626, 7.721, 8.025, 8.575, 9.42, 10.6, 12.14, 14.09, 16.46, 19.29",\ | |
"8.213, 8.308, 8.61, 9.16, 10.01, 11.18, 12.73, 14.67, 17.04, 19.87"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.4616, 0.5188, 0.7004, 1.012, 1.481, 2.152, 3.065, 4.25, 5.72, 7.486",\ | |
"0.4616, 0.5184, 0.7002, 1.012, 1.481, 2.152, 3.065, 4.25, 5.722, 7.487",\ | |
"0.4614, 0.518, 0.699, 1.012, 1.479, 2.152, 3.063, 4.252, 5.72, 7.485",\ | |
"0.4608, 0.5188, 0.6984, 1.012, 1.479, 2.151, 3.065, 4.252, 5.721, 7.481",\ | |
"0.4616, 0.5182, 0.7002, 1.011, 1.481, 2.151, 3.065, 4.251, 5.712, 7.478",\ | |
"0.461, 0.518, 0.699, 1.012, 1.481, 2.152, 3.066, 4.252, 5.716, 7.488",\ | |
"0.462, 0.518, 0.7, 1.012, 1.482, 2.152, 3.066, 4.244, 5.722, 7.482",\ | |
"0.462, 0.518, 0.702, 1.01, 1.48, 2.152, 3.062, 4.25, 5.714, 7.482",\ | |
"0.46, 0.518, 0.698, 1.01, 1.48, 2.15, 3.066, 4.244, 5.708, 7.468",\ | |
"0.46, 0.518, 0.7, 1.01, 1.48, 2.15, 3.068, 4.252, 5.714, 7.476"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.001, 0.002622, 0.008315, 0.01919, 0.03612, 0.05989, 0.09116, 0.1306, 0.1786, 0.236"); | |
values("0.5608, 0.6798, 1.118, 1.998, 3.404, 5.376, 7.971, 11.25, 15.25, 20.04",\ | |
"0.5608, 0.6796, 1.118, 1.998, 3.399, 5.372, 7.976, 11.25, 15.26, 20",\ | |
"0.5626, 0.6796, 1.117, 1.999, 3.404, 5.373, 7.975, 11.25, 15.25, 20.04",\ | |
"0.5602, 0.6786, 1.116, 1.999, 3.399, 5.369, 7.967, 11.26, 15.26, 20.04",\ | |
"0.5606, 0.6794, 1.116, 1.998, 3.404, 5.377, 7.966, 11.25, 15.25, 20.05",\ | |
"0.5602, 0.68, 1.117, 1.999, 3.403, 5.376, 7.974, 11.25, 15.26, 20.01",\ | |
"0.562, 0.68, 1.116, 1.996, 3.404, 5.374, 7.974, 11.24, 15.25, 20",\ | |
"0.562, 0.68, 1.116, 1.998, 3.398, 5.372, 7.974, 11.25, 15.24, 20.01",\ | |
"0.564, 0.68, 1.116, 1.998, 3.4, 5.368, 7.962, 11.23, 15.24, 20.04",\ | |
"0.56, 0.682, 1.116, 1.998, 3.404, 5.374, 7.962, 11.23, 15.22, 20.01"); | |
} | |
} | |
} | |
pin(SE) { | |
capacitance : 0.0074 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 20 ; | |
nextstate_type : data ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!CLK&!D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.01759, 0.01746, 0.01719, 0.01702, 0.01694, 0.0169, 0.01693, \ | |
0.01699, 0.01708, 0.01655"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.0007551, 0.0007045, 0.0005495, 0.0003621, 0.0002265, 0.0001456, \ | |
0.0001222, 0.0001515, 0.0002259, 0.0006239"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.04584, 0.0457, 0.04531, 0.04496, 0.04472, 0.04455, 0.04445, \ | |
0.04434, 0.04398, 0.03861"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.0218, 0.02178, 0.02162, 0.02135, 0.02108, 0.02086, 0.02067, \ | |
0.02055, 0.02048, 0.02068"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.04072, 0.04061, 0.04039, 0.04026, 0.04017, 0.0401, 0.04005, \ | |
0.04, 0.03994, 0.03927"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.03117, 0.03116, 0.03105, 0.0308, 0.03055, 0.03033, 0.03017, \ | |
0.03003, 0.02986, 0.02948"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.0177, 0.01755, 0.01727, 0.01709, 0.01703, 0.01699, 0.017, 0.01706, \ | |
0.01714, 0.01678"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.0009414, 0.0008956, 0.0007522, 0.0005763, 0.0004375, 0.0003463, \ | |
0.0003194, 0.0003401, 0.0004104, 0.0007487"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.01757, 0.01743, 0.01716, 0.01697, 0.01691, 0.01688, 0.0169, \ | |
0.01697, 0.01706, 0.01656"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.0007216, 0.0006756, 0.0005213, 0.0003441, 0.000198, 0.0001148, \ | |
9.586e-05, 0.0001231, 0.0002027, 0.0006002"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.02108, 0.02093, 0.02063, 0.02042, 0.02032, 0.02029, 0.02031, \ | |
0.02038, 0.02049, 0.01997"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.0001832, 0.0001521, -2.644e-05, -0.0002902, -0.0005221, -0.0006575, \ | |
-0.0007236, -0.0007165, -0.0006571, -0.0002854"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.01859, 0.01845, 0.01822, 0.01806, 0.01798, 0.01792, 0.0179, \ | |
0.01793, 0.01798, 0.01758"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.00478, 0.004732, 0.004588, 0.004414, 0.004276, 0.004181, 0.004154, \ | |
0.004176, 0.004249, 0.004637"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.01764, 0.01751, 0.01723, 0.01705, 0.01698, 0.01696, 0.01699, \ | |
0.01704, 0.01713, 0.01678"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.0009129, 0.0008613, 0.0007167, 0.0005383, 0.0003981, 0.0003162, \ | |
0.0002888, 0.0003077, 0.0003803, 0.0007309"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_SI === 1'b1" ; | |
timing_type : hold_rising ; | |
when : "!D&SI" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.36, -0.3, -0.1, 0.21, 0.66, 1.18, 1.69, 2.22, 2.72, 3.22",\ | |
"-0.42, -0.35, -0.15, 0.16, 0.61, 1.12, 1.63, 2.16, 2.67, 3.16",\ | |
"-0.6, -0.55, -0.35, -0.03, 0.41, 0.93, 1.43, 1.96, 2.46, 2.96",\ | |
"-0.98, -0.93, -0.72, -0.41, 0.03, 0.53, 1.03, 1.57, 2.06, 2.58",\ | |
"-1.54, -1.48, -1.28, -0.96, -0.53, -0.03, 0.47, 1, 1.49, 2.01",\ | |
"-2.2, -2.14, -1.94, -1.62, -1.19, -0.7, -0.21, 0.31, 0.8, 1.31",\ | |
"-2.95, -2.88, -2.67, -2.38, -1.96, -1.46, -0.98, -0.47, 0.02, 0.53",\ | |
"-3.77, -3.71, -3.49, -3.22, -2.8, -2.31, -1.84, -1.33, -0.85, -0.35",\ | |
"-4.65, -4.59, -4.37, -4.12, -3.72, -3.23, -2.78, -2.27, -1.81, -1.31",\ | |
"-5.59, -5.53, -5.3, -5.06, -4.7, -4.22, -3.79, -3.28, -2.83, -2.34"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-1.32, -1.26, -1.1, -0.87, -0.66, -0.47, -0.26, -0.08, 0.09, 0.23",\ | |
"-1.37, -1.31, -1.15, -0.93, -0.71, -0.52, -0.31, -0.13, 0.05, 0.18",\ | |
"-1.54, -1.49, -1.33, -1.1, -0.88, -0.69, -0.49, -0.3, -0.12, 0.01",\ | |
"-1.83, -1.77, -1.62, -1.39, -1.18, -0.98, -0.78, -0.58, -0.4, -0.27",\ | |
"-2.26, -2.19, -2.04, -1.81, -1.59, -1.38, -1.17, -0.97, -0.79, -0.64",\ | |
"-2.76, -2.7, -2.55, -2.31, -2.09, -1.88, -1.65, -1.45, -1.25, -1.09",\ | |
"-3.31, -3.24, -3.1, -2.86, -2.62, -2.41, -2.17, -1.96, -1.75, -1.59",\ | |
"-3.87, -3.81, -3.67, -3.43, -3.18, -2.95, -2.71, -2.49, -2.27, -2.11",\ | |
"-4.42, -4.36, -4.23, -4, -3.75, -3.51, -3.26, -3.03, -2.8, -2.63",\ | |
"-4.96, -4.9, -4.77, -4.54, -4.3, -4.06, -3.8, -3.56, -3.34, -3.16"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_NOT_SI === 1'b1" ; | |
timing_type : hold_rising ; | |
when : "D&!SI" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-2.47, -2.41, -2.25, -2.02, -1.81, -1.62, -1.42, -1.24, -1.06, -0.93",\ | |
"-2.53, -2.47, -2.31, -2.08, -1.87, -1.68, -1.48, -1.3, -1.12, -0.99",\ | |
"-2.75, -2.68, -2.53, -2.3, -2.08, -1.9, -1.7, -1.52, -1.34, -1.21",\ | |
"-3.19, -3.13, -2.97, -2.74, -2.53, -2.34, -2.13, -1.95, -1.77, -1.64",\ | |
"-3.85, -3.8, -3.63, -3.41, -3.2, -3.01, -2.8, -2.61, -2.45, -2.32",\ | |
"-4.69, -4.63, -4.47, -4.24, -4.02, -3.84, -3.64, -3.45, -3.28, -3.14",\ | |
"-5.62, -5.55, -5.4, -5.17, -4.95, -4.76, -4.56, -4.37, -4.2, -4.06",\ | |
"-6.64, -6.58, -6.42, -6.19, -5.97, -5.78, -5.58, -5.38, -5.2, -5.07",\ | |
"-7.74, -7.68, -7.52, -7.29, -7.07, -6.87, -6.67, -6.47, -6.3, -6.16",\ | |
"-8.91, -8.85, -8.69, -8.46, -8.24, -8.04, -7.83, -7.64, -7.46, -7.32"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.78, -0.71, -0.51, -0.21, 0.23, 0.76, 1.29, 1.82, 2.33, 2.84",\ | |
"-0.83, -0.78, -0.57, -0.27, 0.17, 0.71, 1.23, 1.76, 2.27, 2.78",\ | |
"-1.04, -0.98, -0.77, -0.48, -0.04, 0.5, 1.01, 1.56, 2.07, 2.58",\ | |
"-1.38, -1.33, -1.12, -0.82, -0.38, 0.16, 0.67, 1.21, 1.72, 2.23",\ | |
"-1.79, -1.73, -1.52, -1.23, -0.79, -0.27, 0.24, 0.78, 1.28, 1.8",\ | |
"-2.25, -2.19, -1.99, -1.68, -1.24, -0.73, -0.21, 0.33, 0.83, 1.34",\ | |
"-2.68, -2.63, -2.42, -2.12, -1.69, -1.17, -0.66, -0.12, 0.39, 0.91",\ | |
"-3.1, -3.04, -2.83, -2.53, -2.1, -1.59, -1.08, -0.54, -0.03, 0.48",\ | |
"-3.49, -3.43, -3.22, -2.92, -2.49, -1.99, -1.48, -0.94, -0.43, 0.08",\ | |
"-3.84, -3.79, -3.58, -3.28, -2.85, -2.34, -1.84, -1.3, -0.8, -0.28"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_SI === 1'b1" ; | |
timing_type : setup_rising ; | |
when : "!D&SI" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("4.99, 4.93, 4.74, 4.33, 3.71, 3.02, 2.29, 1.56, 0.85, 0.14",\ | |
"5.04, 4.99, 4.79, 4.39, 3.77, 3.08, 2.35, 1.62, 0.91, 0.19",\ | |
"5.2, 5.15, 4.95, 4.55, 3.93, 3.24, 2.5, 1.78, 1.06, 0.36",\ | |
"5.56, 5.51, 5.31, 4.91, 4.29, 3.6, 2.86, 2.14, 1.43, 0.72",\ | |
"6.12, 6.06, 5.87, 5.46, 4.84, 4.15, 3.42, 2.69, 1.98, 1.29",\ | |
"6.85, 6.79, 6.59, 6.19, 5.57, 4.88, 4.15, 3.43, 2.72, 2.02",\ | |
"7.79, 7.73, 7.54, 7.14, 6.52, 5.83, 5.1, 4.38, 3.68, 3",\ | |
"8.95, 8.89, 8.7, 8.3, 7.69, 7, 6.27, 5.57, 4.87, 4.18",\ | |
"10.29, 10.23, 10.04, 9.64, 9.04, 8.36, 7.63, 6.92, 6.22, 5.53",\ | |
"11.74, 11.69, 11.49, 11.1, 10.51, 9.83, 9.11, 8.39, 7.69, 7"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("3.33, 3.25, 3.11, 2.67, 2.14, 1.7, 1.27, 0.95, 0.67, 0.47",\ | |
"3.37, 3.3, 3.09, 2.72, 2.19, 1.75, 1.32, 1, 0.72, 0.52",\ | |
"3.54, 3.48, 3.33, 2.89, 2.35, 1.92, 1.49, 1.16, 0.89, 0.69",\ | |
"3.84, 3.76, 3.62, 3.18, 2.66, 2.22, 1.79, 1.46, 1.19, 0.99",\ | |
"4.26, 4.2, 4.06, 3.61, 3.08, 2.64, 2.21, 1.88, 1.59, 1.39",\ | |
"4.81, 4.75, 4.6, 4.16, 3.62, 3.19, 2.75, 2.4, 2.1, 1.88",\ | |
"5.47, 5.39, 5.26, 4.81, 4.29, 3.85, 3.39, 3.02, 2.7, 2.46",\ | |
"6.13, 6.07, 5.92, 5.48, 4.97, 4.53, 4.05, 3.66, 3.32, 3.07",\ | |
"6.84, 6.77, 6.64, 6.18, 5.66, 5.23, 4.74, 4.34, 3.97, 3.7",\ | |
"7.53, 7.46, 7.3, 6.87, 6.35, 5.91, 5.41, 5, 4.62, 4.33"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_NOT_SI === 1'b1" ; | |
timing_type : setup_rising ; | |
when : "D&!SI" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("4.49, 4.42, 4.28, 3.85, 3.31, 2.88, 2.44, 2.12, 1.84, 1.64",\ | |
"4.55, 4.49, 4.27, 3.89, 3.37, 2.94, 2.5, 2.18, 1.9, 1.71",\ | |
"4.76, 4.7, 4.49, 4.11, 3.57, 3.14, 2.71, 2.39, 2.11, 1.92",\ | |
"5.21, 5.13, 4.99, 4.55, 4.03, 3.58, 3.15, 2.83, 2.55, 2.36",\ | |
"5.87, 5.82, 5.61, 5.23, 4.7, 4.26, 3.82, 3.5, 3.23, 3.03",\ | |
"6.7, 6.64, 6.43, 6.05, 5.52, 5.08, 4.65, 4.33, 4.05, 3.85",\ | |
"7.63, 7.57, 7.42, 6.98, 6.44, 6.02, 5.58, 5.25, 4.98, 4.78",\ | |
"8.64, 8.58, 8.43, 7.99, 7.46, 7.03, 6.59, 6.27, 5.99, 5.79",\ | |
"9.74, 9.68, 9.47, 9.09, 8.55, 8.12, 7.69, 7.37, 7.09, 6.89",\ | |
"10.92, 10.84, 10.62, 10.26, 9.73, 9.29, 8.86, 8.53, 8.25, 8.05"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("5.67, 5.61, 5.42, 5.02, 4.4, 3.71, 2.97, 2.25, 1.53, 0.83",\ | |
"5.74, 5.68, 5.49, 5.08, 4.47, 3.77, 3.04, 2.3, 1.6, 0.89",\ | |
"5.94, 5.88, 5.69, 5.28, 4.66, 3.97, 3.24, 2.51, 1.8, 1.09",\ | |
"6.28, 6.22, 6.03, 5.63, 5.01, 4.31, 3.58, 2.86, 2.14, 1.44",\ | |
"6.67, 6.61, 6.42, 6.02, 5.4, 4.7, 3.97, 3.25, 2.53, 1.83",\ | |
"7.06, 7, 6.81, 6.4, 5.79, 5.09, 4.36, 3.64, 2.92, 2.22",\ | |
"7.46, 7.41, 7.21, 6.81, 6.19, 5.5, 4.77, 4.06, 3.36, 2.66",\ | |
"7.87, 7.82, 7.63, 7.22, 6.61, 5.93, 5.22, 4.5, 3.79, 3.1",\ | |
"8.26, 8.2, 8, 7.6, 7, 6.33, 5.62, 4.91, 4.19, 3.52",\ | |
"8.59, 8.53, 8.34, 7.94, 7.34, 6.67, 5.97, 5.27, 4.57, 3.88"); | |
} | |
} | |
} | |
pin(SI) { | |
capacitance : 0.00349 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 20 ; | |
nextstate_type : data ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!CLK&!D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.002762, 0.002742, 0.002739, 0.002745, 0.002743, 0.002742, 0.002742, \ | |
0.002744, 0.00274, 0.00245"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.002618, -0.002617, -0.002643, -0.002667, -0.002682, -0.002687, \ | |
-0.002692, -0.002696, -0.002698, -0.002547"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.03449, 0.03435, 0.03424, 0.03414, 0.03404, 0.03394, 0.03382, \ | |
0.03365, 0.03314, 0.02751"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.02059, 0.02051, 0.02038, 0.02028, 0.02018, 0.02008, 0.01997, \ | |
0.01986, 0.01973, 0.01971"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.002739, 0.00274, 0.00274, 0.002739, 0.002741, 0.002746, 0.002744, \ | |
0.002744, 0.002746, 0.002452"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.002591, -0.002601, -0.002639, -0.002661, -0.002673, -0.002688, \ | |
-0.002694, -0.002697, -0.0027, -0.002549"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.03448, 0.03435, 0.03424, 0.03414, 0.03404, 0.03394, 0.03382, \ | |
0.03365, 0.03314, 0.02751"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.02059, 0.02051, 0.02038, 0.02028, 0.02018, 0.02008, 0.01997, \ | |
0.01985, 0.01973, 0.0197"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.002749, 0.00274, 0.002738, 0.002735, 0.002744, 0.002743, 0.002742, \ | |
0.002743, 0.002742, 0.00245"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.002619, -0.002617, -0.002639, -0.002661, -0.002673, -0.002688, \ | |
-0.002693, -0.002697, -0.002699, -0.002549"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.007191, 0.007189, 0.007191, 0.007193, 0.007191, 0.007188, 0.007188, \ | |
0.007186, 0.007187, 0.006888"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.002215, -0.002247, -0.002312, -0.002365, -0.002424, -0.002464, \ | |
-0.002499, -0.002521, -0.002541, -0.002417"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.002741, 0.002741, 0.002741, 0.00274, 0.002739, 0.002744, 0.002745, \ | |
0.002745, 0.002745, 0.002452"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.002594, -0.002604, -0.002636, -0.002661, -0.002674, -0.002687, \ | |
-0.002693, -0.002698, -0.002699, -0.002548"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("0.007192, 0.007188, 0.007192, 0.007195, 0.007189, 0.007188, 0.007186, \ | |
0.007188, 0.007184, 0.006887"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.002215, -0.002246, -0.002311, -0.002364, -0.002425, -0.002466, \ | |
-0.002497, -0.002522, -0.002541, -0.002415"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_SE === 1'b1" ; | |
timing_type : hold_rising ; | |
when : "!D&SE" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.65, -0.59, -0.38, -0.09, 0.34, 0.88, 1.4, 1.96, 2.46, 2.98",\ | |
"-0.69, -0.63, -0.42, -0.13, 0.3, 0.83, 1.36, 1.91, 2.41, 2.93",\ | |
"-0.89, -0.83, -0.62, -0.33, 0.1, 0.62, 1.13, 1.68, 2.19, 2.71",\ | |
"-1.24, -1.18, -0.98, -0.68, -0.25, 0.26, 0.76, 1.31, 1.81, 2.33",\ | |
"-1.75, -1.68, -1.48, -1.18, -0.75, -0.25, 0.25, 0.78, 1.28, 1.8",\ | |
"-2.37, -2.31, -2.1, -1.81, -1.38, -0.87, -0.38, 0.14, 0.63, 1.14",\ | |
"-3.08, -3.02, -2.8, -2.52, -2.1, -1.59, -1.12, -0.59, -0.11, 0.4",\ | |
"-3.86, -3.8, -3.58, -3.31, -2.9, -2.39, -1.93, -1.41, -0.94, -0.44",\ | |
"-4.72, -4.66, -4.44, -4.18, -3.78, -3.28, -2.82, -2.31, -1.85, -1.35",\ | |
"-5.65, -5.59, -5.37, -5.13, -4.74, -4.24, -3.78, -3.28, -2.82, -2.33"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-1.57, -1.51, -1.35, -1.12, -0.91, -0.72, -0.53, -0.35, -0.18, -0.05",\ | |
"-1.62, -1.56, -1.4, -1.17, -0.95, -0.77, -0.57, -0.39, -0.22, -0.1",\ | |
"-1.77, -1.71, -1.55, -1.32, -1.11, -0.92, -0.72, -0.54, -0.37, -0.24",\ | |
"-2.02, -1.96, -1.8, -1.57, -1.36, -1.17, -0.97, -0.79, -0.62, -0.5",\ | |
"-2.38, -2.32, -2.16, -1.93, -1.71, -1.52, -1.33, -1.14, -0.97, -0.84",\ | |
"-2.82, -2.76, -2.6, -2.37, -2.15, -1.96, -1.76, -1.56, -1.39, -1.26",\ | |
"-3.29, -3.23, -3.08, -2.85, -2.62, -2.43, -2.22, -2.03, -1.85, -1.72",\ | |
"-3.8, -3.73, -3.59, -3.36, -3.13, -2.93, -2.71, -2.52, -2.34, -2.2",\ | |
"-4.31, -4.25, -4.11, -3.89, -3.66, -3.45, -3.23, -3.03, -2.84, -2.69",\ | |
"-4.84, -4.78, -4.64, -4.43, -4.19, -3.98, -3.76, -3.54, -3.35, -3.19"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_SE === 1'b1" ; | |
timing_type : hold_rising ; | |
when : "D&SE" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-0.65, -0.59, -0.38, -0.09, 0.34, 0.87, 1.41, 1.96, 2.46, 2.98",\ | |
"-0.69, -0.63, -0.42, -0.13, 0.3, 0.83, 1.36, 1.91, 2.41, 2.93",\ | |
"-0.89, -0.83, -0.62, -0.33, 0.1, 0.62, 1.13, 1.68, 2.19, 2.71",\ | |
"-1.24, -1.18, -0.98, -0.68, -0.25, 0.26, 0.76, 1.31, 1.81, 2.33",\ | |
"-1.75, -1.68, -1.48, -1.18, -0.75, -0.25, 0.25, 0.79, 1.28, 1.8",\ | |
"-2.37, -2.31, -2.1, -1.81, -1.38, -0.87, -0.39, 0.14, 0.63, 1.14",\ | |
"-3.08, -3.02, -2.8, -2.52, -2.1, -1.59, -1.12, -0.59, -0.11, 0.39",\ | |
"-3.86, -3.81, -3.58, -3.31, -2.9, -2.39, -1.93, -1.41, -0.94, -0.43",\ | |
"-4.72, -4.66, -4.44, -4.18, -3.79, -3.28, -2.82, -2.31, -1.85, -1.35",\ | |
"-5.65, -5.59, -5.37, -5.12, -4.74, -4.24, -3.79, -3.28, -2.82, -2.33"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("-1.57, -1.5, -1.35, -1.12, -0.91, -0.72, -0.53, -0.35, -0.18, -0.05",\ | |
"-1.62, -1.56, -1.4, -1.17, -0.95, -0.77, -0.57, -0.39, -0.22, -0.1",\ | |
"-1.77, -1.71, -1.55, -1.32, -1.1, -0.92, -0.72, -0.54, -0.37, -0.24",\ | |
"-2.02, -1.96, -1.8, -1.57, -1.36, -1.17, -0.97, -0.79, -0.62, -0.5",\ | |
"-2.38, -2.32, -2.16, -1.93, -1.71, -1.52, -1.33, -1.14, -0.97, -0.84",\ | |
"-2.82, -2.76, -2.6, -2.37, -2.15, -1.96, -1.76, -1.56, -1.39, -1.26",\ | |
"-3.29, -3.23, -3.08, -2.85, -2.62, -2.43, -2.22, -2.03, -1.85, -1.72",\ | |
"-3.8, -3.73, -3.58, -3.36, -3.13, -2.93, -2.71, -2.52, -2.34, -2.2",\ | |
"-4.31, -4.25, -4.11, -3.89, -3.66, -3.45, -3.23, -3.03, -2.84, -2.69",\ | |
"-4.84, -4.78, -4.64, -4.42, -4.19, -3.98, -3.76, -3.54, -3.35, -3.19"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_SE === 1'b1" ; | |
timing_type : setup_rising ; | |
when : "!D&SE" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("5.61, 5.55, 5.35, 4.95, 4.33, 3.64, 2.91, 2.18, 1.47, 0.76",\ | |
"5.64, 5.59, 5.39, 4.99, 4.37, 3.68, 2.95, 2.22, 1.51, 0.8",\ | |
"5.83, 5.78, 5.58, 5.18, 4.56, 3.87, 3.14, 2.41, 1.7, 1",\ | |
"6.19, 6.14, 5.94, 5.54, 4.92, 4.23, 3.49, 2.77, 2.06, 1.36",\ | |
"6.71, 6.65, 6.46, 6.05, 5.44, 4.74, 4, 3.28, 2.57, 1.87",\ | |
"7.38, 7.33, 7.13, 6.73, 6.11, 5.42, 4.68, 3.96, 3.24, 2.55",\ | |
"8.24, 8.19, 8, 7.59, 6.97, 6.28, 5.54, 4.83, 4.12, 3.42",\ | |
"9.29, 9.24, 9.04, 8.64, 8.02, 7.33, 6.61, 5.88, 5.18, 4.49",\ | |
"10.5, 10.44, 10.25, 9.85, 9.24, 8.56, 7.83, 7.11, 6.4, 5.71",\ | |
"11.8, 11.75, 11.55, 11.16, 10.56, 9.86, 9.14, 8.42, 7.71, 7.01"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("3.58, 3.51, 3.3, 2.93, 2.39, 1.96, 1.53, 1.21, 0.94, 0.75",\ | |
"3.64, 3.56, 3.35, 2.98, 2.45, 2.01, 1.58, 1.26, 0.99, 0.8",\ | |
"3.77, 3.71, 3.57, 3.12, 2.59, 2.16, 1.73, 1.4, 1.13, 0.94",\ | |
"4.04, 3.97, 3.83, 3.38, 2.85, 2.42, 1.98, 1.67, 1.39, 1.2",\ | |
"4.42, 4.34, 4.12, 3.75, 3.22, 2.79, 2.36, 2.03, 1.76, 1.56",\ | |
"4.87, 4.81, 4.67, 4.23, 3.7, 3.26, 2.82, 2.49, 2.21, 2.01",\ | |
"5.45, 5.37, 5.23, 4.79, 4.26, 3.83, 3.37, 3.03, 2.73, 2.52",\ | |
"6.03, 5.96, 5.82, 5.37, 4.85, 4.41, 3.95, 3.59, 3.29, 3.07",\ | |
"6.65, 6.59, 6.46, 6, 5.48, 5.03, 4.56, 4.2, 3.87, 3.64",\ | |
"7.29, 7.23, 7.08, 6.63, 6.11, 5.67, 5.19, 4.8, 4.46, 4.22"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_SE === 1'b1" ; | |
timing_type : setup_rising ; | |
when : "D&SE" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("5.59, 5.55, 5.36, 4.95, 4.34, 3.64, 2.91, 2.18, 1.47, 0.76",\ | |
"5.63, 5.59, 5.39, 4.99, 4.37, 3.67, 2.95, 2.22, 1.49, 0.8",\ | |
"5.83, 5.78, 5.59, 5.18, 4.56, 3.85, 3.14, 2.4, 1.68, 1",\ | |
"6.18, 6.14, 5.94, 5.54, 4.92, 4.21, 3.5, 2.77, 2.06, 1.36",\ | |
"6.71, 6.65, 6.46, 6.06, 5.44, 4.73, 4.01, 3.29, 2.56, 1.87",\ | |
"7.37, 7.33, 7.13, 6.73, 6.11, 5.4, 4.68, 3.96, 3.24, 2.55",\ | |
"8.23, 8.19, 8, 7.59, 6.97, 6.26, 5.54, 4.81, 4.12, 3.42",\ | |
"9.29, 9.24, 9.04, 8.64, 8.02, 7.32, 6.61, 5.88, 5.17, 4.49",\ | |
"10.5, 10.44, 10.25, 9.85, 9.25, 8.54, 7.83, 7.09, 6.39, 5.71",\ | |
"11.81, 11.75, 11.55, 11.16, 10.56, 9.86, 9.14, 8.41, 7.7, 7.01"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20"); | |
values("3.58, 3.51, 3.37, 2.93, 2.39, 1.96, 1.53, 1.21, 0.94, 0.75",\ | |
"3.64, 3.56, 3.42, 2.98, 2.45, 2.01, 1.58, 1.26, 0.99, 0.8",\ | |
"3.77, 3.71, 3.49, 3.12, 2.59, 2.16, 1.72, 1.4, 1.13, 0.94",\ | |
"4.04, 3.97, 3.75, 3.38, 2.85, 2.42, 1.98, 1.66, 1.39, 1.2",\ | |
"4.4, 4.33, 4.2, 3.75, 3.22, 2.79, 2.35, 2.03, 1.76, 1.56",\ | |
"4.87, 4.81, 4.67, 4.23, 3.7, 3.25, 2.82, 2.49, 2.2, 2",\ | |
"5.44, 5.37, 5.23, 4.79, 4.26, 3.83, 3.37, 3.03, 2.73, 2.52",\ | |
"6.03, 5.96, 5.82, 5.37, 4.84, 4.4, 3.95, 3.59, 3.28, 3.07",\ | |
"6.65, 6.59, 6.43, 6, 5.47, 5.04, 4.56, 4.19, 3.87, 3.64",\ | |
"7.29, 7.23, 7.08, 6.63, 6.11, 5.67, 5.19, 4.8, 4.46, 4.22"); | |
} | |
} | |
} | |
test_cell() { | |
pin(SI) { | |
direction : input ; | |
signal_type : test_scan_in ; | |
} | |
pin(SE) { | |
direction : input ; | |
signal_type : test_scan_enable ; | |
} | |
ff(IQ1,IQN1) { | |
clocked_on : CLK ; | |
next_state : D ; | |
} | |
pin(CLK) { | |
clock : true ; | |
direction : input ; | |
} | |
pin(D) { | |
direction : input ; | |
} | |
pin(Q) { | |
direction : output ; | |
function : IQ1 ; | |
signal_type : test_scan_out ; | |
} | |
} | |
} | |