cell(gf180mcu_fd_sc_mcu9t5v0__sdffq_4) { | |
area : 124.185600 ; | |
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.001688445" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&!SE&SI" ; | |
value : "0.00169533" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&SE&!SI" ; | |
value : "0.001685025" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&SE&SI" ; | |
value : "0.00154017" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&!SE&!SI" ; | |
value : "0.00154989" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&!SE&SI" ; | |
value : "0.001716705" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&SE&!SI" ; | |
value : "0.00169218" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&SE&SI" ; | |
value : "0.001706985" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&!SE&!SI" ; | |
value : "0.001519875" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&!SE&SI" ; | |
value : "0.001520505" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&SE&!SI" ; | |
value : "0.00150039" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&SE&SI" ; | |
value : "0.001554705" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&!SE&!SI" ; | |
value : "0.00156339" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&!SE&SI" ; | |
value : "0.001802925" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&SE&!SI" ; | |
value : "0.00150039" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&SE&SI" ; | |
value : "0.001794285" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.001802925" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(CLK) { | |
capacitance : 0.005392 ; | |
clock : true ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 7.2 ; | |
min_period : 2.256 ; | |
min_pulse_width_high : 0.74 ; | |
min_pulse_width_low : 1.128 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!D&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3441, 0.3427, 0.3448, 0.3613, 0.3963, 0.4505, 0.5259, 0.6234, \ | |
0.7436, 0.8882"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.2184, 0.2173, 0.2189, 0.2325, 0.2615, 0.3089, 0.3759, 0.4634, \ | |
0.572, 0.7028"); | |
} | |
} | |
internal_power() { | |
when : "!D&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3441, 0.3427, 0.3448, 0.3613, 0.3963, 0.4505, 0.526, 0.6233, \ | |
0.7437, 0.8882"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.2184, 0.2173, 0.2189, 0.2325, 0.2615, 0.3089, 0.3759, 0.4634, \ | |
0.572, 0.7028"); | |
} | |
} | |
internal_power() { | |
when : "!D&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3442, 0.3429, 0.345, 0.3614, 0.3965, 0.4506, 0.5262, 0.6235, \ | |
0.7439, 0.8884"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.218, 0.2172, 0.2187, 0.2324, 0.2613, 0.3087, 0.3758, 0.4632, \ | |
0.5721, 0.7026"); | |
} | |
} | |
internal_power() { | |
when : "!D&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3137, 0.3123, 0.3144, 0.3311, 0.3659, 0.4203, 0.4958, 0.5933, \ | |
0.7138, 0.8583"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.2203, 0.2195, 0.2209, 0.2348, 0.2636, 0.311, 0.3782, 0.4658, \ | |
0.5743, 0.7049"); | |
} | |
} | |
internal_power() { | |
when : "D&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3138, 0.3124, 0.3146, 0.3312, 0.3661, 0.4205, 0.4958, 0.5934, \ | |
0.7139, 0.8585"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.2202, 0.2193, 0.2209, 0.2346, 0.2635, 0.3109, 0.3781, 0.4655, \ | |
0.5741, 0.7048"); | |
} | |
} | |
internal_power() { | |
when : "D&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3374, 0.3361, 0.3383, 0.3548, 0.3896, 0.4439, 0.5192, 0.6166, \ | |
0.7371, 0.8814"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.2202, 0.2194, 0.2209, 0.2346, 0.2635, 0.3109, 0.378, 0.4654, \ | |
0.5744, 0.7049"); | |
} | |
} | |
internal_power() { | |
when : "D&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3442, 0.3429, 0.345, 0.3614, 0.3965, 0.4506, 0.5261, 0.6235, \ | |
0.744, 0.8884"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.218, 0.2172, 0.2187, 0.2324, 0.2613, 0.3087, 0.3757, 0.4632, \ | |
0.5721, 0.7025"); | |
} | |
} | |
internal_power() { | |
when : "D&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3373, 0.336, 0.3381, 0.3547, 0.3895, 0.4437, 0.5191, 0.6164, \ | |
0.737, 0.8813"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.2203, 0.2196, 0.2209, 0.2347, 0.2637, 0.311, 0.3782, 0.4657, \ | |
0.5745, 0.7049"); | |
} | |
} | |
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("1.128"); | |
} | |
rise_constraint(scalar) { | |
values("0.626"); | |
} | |
} | |
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("1.123"); | |
} | |
rise_constraint(scalar) { | |
values("0.626"); | |
} | |
} | |
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("1.128"); | |
} | |
rise_constraint(scalar) { | |
values("0.626"); | |
} | |
} | |
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("0.963"); | |
} | |
rise_constraint(scalar) { | |
values("0.74"); | |
} | |
} | |
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("0.963"); | |
} | |
rise_constraint(scalar) { | |
values("0.74"); | |
} | |
} | |
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("0.969"); | |
} | |
rise_constraint(scalar) { | |
values("0.74"); | |
} | |
} | |
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("1.123"); | |
} | |
rise_constraint(scalar) { | |
values("0.626"); | |
} | |
} | |
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("0.958"); | |
} | |
rise_constraint(scalar) { | |
values("0.74"); | |
} | |
} | |
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("2.256"); | |
} | |
} | |
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("2.246"); | |
} | |
} | |
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("2.256"); | |
} | |
} | |
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("1.92"); | |
} | |
} | |
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("1.93"); | |
} | |
} | |
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("1.93"); | |
} | |
} | |
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("2.246"); | |
} | |
} | |
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("1.92"); | |
} | |
} | |
} | |
pin(D) { | |
capacitance : 0.003871 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 7.2 ; | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3446, 0.3435, 0.3421, 0.3416, 0.3472, 0.3674, 0.4076, 0.4698, \ | |
0.5521, 0.6526"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.2105, 0.2092, 0.2074, 0.2071, 0.2144, 0.2337, 0.2679, 0.3183, \ | |
0.3855, 0.47"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3446, 0.3435, 0.3422, 0.3416, 0.3472, 0.3673, 0.4077, 0.4697, \ | |
0.552, 0.6526"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.2105, 0.2092, 0.2074, 0.2071, 0.2143, 0.2337, 0.268, 0.3183, \ | |
0.3855, 0.47"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.0259, 0.02577, 0.02571, 0.02571, 0.02569, 0.02569, 0.02575, \ | |
0.0257, 0.02572, 0.02572"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.02503, -0.02496, -0.02495, -0.02502, -0.02509, -0.02519, -0.02529, \ | |
-0.0253, -0.02538, -0.02539"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.02572, 0.02574, 0.02576, 0.02573, 0.02568, 0.02569, 0.02576, \ | |
0.02575, 0.02576, 0.02574"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.02465, -0.02463, -0.02477, -0.02491, -0.02506, -0.02523, -0.02528, \ | |
-0.02535, -0.02537, -0.02539"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.07265, 0.07249, 0.07219, 0.07192, 0.07176, 0.07172, 0.07175, \ | |
0.07172, 0.07174, 0.07171"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.007884, -0.008408, -0.009309, -0.01016, -0.0108, -0.01119, \ | |
-0.01148, -0.01165, -0.01176, -0.01186"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.07266, 0.07249, 0.07218, 0.07189, 0.07174, 0.07172, 0.07174, \ | |
0.07167, 0.07173, 0.0717"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.007892, -0.008413, -0.009318, -0.01016, -0.0108, -0.0112, -0.01148, \ | |
-0.01164, -0.01176, -0.01186"); | |
} | |
} | |
internal_power() { | |
when : "CLK&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.02572, 0.0257, 0.02575, 0.02571, 0.02569, 0.02567, 0.02574, \ | |
0.02573, 0.02574, 0.02573"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.02503, -0.025, -0.02495, -0.02499, -0.02507, -0.0252, -0.02527, \ | |
-0.02535, -0.02538, -0.02539"); | |
} | |
} | |
internal_power() { | |
when : "CLK&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.02571, 0.02573, 0.02572, 0.0257, 0.02574, 0.02571, 0.02574, \ | |
0.02571, 0.02575, 0.02574"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.02469, -0.02462, -0.02479, -0.02494, -0.02507, -0.02519, -0.02528, \ | |
-0.02528, -0.02538, -0.0254"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.212, -0.199, -0.163, -0.115, -0.057, -0.024, 0.004, 0.019, -0.005, -0.03",\ | |
"-0.214, -0.205, -0.174, -0.124, -0.068, -0.032, -0.005, 0.007, -0.015, -0.041",\ | |
"-0.244, -0.232, -0.197, -0.144, -0.091, -0.054, -0.021, -0.017, -0.03, -0.06",\ | |
"-0.272, -0.269, -0.232, -0.179, -0.114, -0.082, -0.055, -0.044, -0.062, -0.088",\ | |
"-0.318, -0.307, -0.277, -0.212, -0.155, -0.116, -0.084, -0.078, -0.099, -0.122",\ | |
"-0.361, -0.352, -0.318, -0.269, -0.197, -0.156, -0.13, -0.116, -0.139, -0.164",\ | |
"-0.392, -0.389, -0.348, -0.292, -0.226, -0.195, -0.164, -0.143, -0.162, -0.189",\ | |
"-0.429, -0.417, -0.388, -0.333, -0.266, -0.232, -0.195, -0.173, -0.196, -0.207",\ | |
"-0.472, -0.46, -0.438, -0.387, -0.309, -0.277, -0.236, -0.219, -0.236, -0.243",\ | |
"-0.522, -0.523, -0.5, -0.448, -0.374, -0.337, -0.297, -0.275, -0.294, -0.3"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.424, -0.418, -0.391, -0.381, -0.4, -0.439, -0.491, -0.56, -0.657, -0.767",\ | |
"-0.427, -0.417, -0.397, -0.388, -0.403, -0.441, -0.494, -0.569, -0.658, -0.774",\ | |
"-0.432, -0.428, -0.402, -0.399, -0.407, -0.447, -0.506, -0.579, -0.666, -0.783",\ | |
"-0.442, -0.44, -0.415, -0.405, -0.413, -0.456, -0.504, -0.581, -0.674, -0.785",\ | |
"-0.453, -0.448, -0.427, -0.412, -0.425, -0.459, -0.51, -0.578, -0.673, -0.779",\ | |
"-0.459, -0.453, -0.427, -0.418, -0.428, -0.458, -0.512, -0.578, -0.669, -0.779",\ | |
"-0.442, -0.44, -0.417, -0.402, -0.42, -0.452, -0.505, -0.579, -0.66, -0.771",\ | |
"-0.399, -0.402, -0.378, -0.373, -0.385, -0.424, -0.483, -0.549, -0.645, -0.757",\ | |
"-0.338, -0.332, -0.312, -0.306, -0.325, -0.365, -0.425, -0.508, -0.602, -0.72",\ | |
"-0.241, -0.232, -0.219, -0.213, -0.243, -0.288, -0.351, -0.436, -0.536, -0.653"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.212, -0.199, -0.163, -0.115, -0.064, -0.024, 0.004, 0.019, -0.005, -0.03",\ | |
"-0.214, -0.205, -0.174, -0.115, -0.068, -0.032, -0.005, 0.007, -0.008, -0.041",\ | |
"-0.234, -0.232, -0.197, -0.144, -0.091, -0.054, -0.021, -0.017, -0.03, -0.06",\ | |
"-0.272, -0.269, -0.232, -0.179, -0.123, -0.082, -0.055, -0.045, -0.062, -0.088",\ | |
"-0.318, -0.307, -0.277, -0.222, -0.161, -0.116, -0.084, -0.078, -0.099, -0.122",\ | |
"-0.361, -0.352, -0.318, -0.262, -0.205, -0.156, -0.13, -0.116, -0.139, -0.164",\ | |
"-0.392, -0.389, -0.356, -0.292, -0.236, -0.195, -0.164, -0.143, -0.162, -0.189",\ | |
"-0.429, -0.422, -0.388, -0.333, -0.279, -0.232, -0.195, -0.173, -0.196, -0.207",\ | |
"-0.472, -0.467, -0.431, -0.387, -0.325, -0.277, -0.236, -0.219, -0.236, -0.243",\ | |
"-0.522, -0.523, -0.491, -0.448, -0.389, -0.342, -0.297, -0.275, -0.294, -0.292"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.424, -0.418, -0.391, -0.381, -0.4, -0.439, -0.491, -0.56, -0.657, -0.767",\ | |
"-0.427, -0.417, -0.397, -0.38, -0.403, -0.441, -0.494, -0.569, -0.658, -0.774",\ | |
"-0.432, -0.428, -0.402, -0.393, -0.407, -0.447, -0.499, -0.579, -0.666, -0.783",\ | |
"-0.442, -0.44, -0.415, -0.398, -0.413, -0.456, -0.504, -0.581, -0.674, -0.785",\ | |
"-0.453, -0.448, -0.419, -0.412, -0.425, -0.459, -0.51, -0.578, -0.673, -0.779",\ | |
"-0.459, -0.453, -0.427, -0.411, -0.428, -0.458, -0.512, -0.578, -0.669, -0.779",\ | |
"-0.442, -0.44, -0.41, -0.402, -0.42, -0.452, -0.505, -0.57, -0.66, -0.771",\ | |
"-0.399, -0.402, -0.378, -0.367, -0.385, -0.424, -0.483, -0.549, -0.645, -0.757",\ | |
"-0.338, -0.332, -0.312, -0.306, -0.333, -0.365, -0.425, -0.508, -0.602, -0.72",\ | |
"-0.241, -0.232, -0.21, -0.213, -0.243, -0.288, -0.351, -0.436, -0.536, -0.653"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.996, 0.984, 0.946, 0.866, 0.794, 0.744, 0.706, 0.68, 0.697, 0.75",\ | |
"1.006, 0.993, 0.95, 0.875, 0.804, 0.744, 0.712, 0.69, 0.712, 0.757",\ | |
"1.037, 1.018, 0.973, 0.892, 0.827, 0.768, 0.737, 0.711, 0.728, 0.783",\ | |
"1.064, 1.055, 1.005, 0.93, 0.858, 0.805, 0.767, 0.745, 0.763, 0.814",\ | |
"1.119, 1.11, 1.065, 0.992, 0.919, 0.861, 0.83, 0.803, 0.816, 0.86",\ | |
"1.238, 1.225, 1.18, 1.103, 1.031, 0.979, 0.938, 0.912, 0.915, 0.953",\ | |
"1.41, 1.401, 1.356, 1.275, 1.205, 1.146, 1.104, 1.072, 1.077, 1.101",\ | |
"1.648, 1.635, 1.587, 1.503, 1.43, 1.362, 1.322, 1.282, 1.275, 1.294",\ | |
"1.923, 1.91, 1.861, 1.773, 1.696, 1.627, 1.569, 1.53, 1.517, 1.53",\ | |
"2.233, 2.228, 2.18, 2.089, 1.994, 1.92, 1.863, 1.818, 1.807, 1.814"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.859, 0.844, 0.808, 0.737, 0.69, 0.675, 0.698, 0.76, 0.831, 0.934",\ | |
"0.866, 0.857, 0.809, 0.747, 0.697, 0.678, 0.705, 0.756, 0.834, 0.934",\ | |
"0.878, 0.861, 0.825, 0.749, 0.707, 0.686, 0.714, 0.764, 0.84, 0.946",\ | |
"0.878, 0.867, 0.827, 0.757, 0.713, 0.699, 0.725, 0.774, 0.844, 0.946",\ | |
"0.893, 0.889, 0.84, 0.774, 0.73, 0.712, 0.733, 0.778, 0.848, 0.945",\ | |
"0.923, 0.907, 0.868, 0.798, 0.748, 0.732, 0.744, 0.791, 0.862, 0.953",\ | |
"0.937, 0.928, 0.887, 0.818, 0.769, 0.747, 0.756, 0.8, 0.868, 0.957",\ | |
"0.939, 0.937, 0.888, 0.82, 0.767, 0.75, 0.754, 0.8, 0.86, 0.952",\ | |
"0.922, 0.914, 0.87, 0.807, 0.763, 0.735, 0.743, 0.775, 0.843, 0.932",\ | |
"0.891, 0.877, 0.843, 0.779, 0.73, 0.701, 0.705, 0.745, 0.801, 0.894"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.996, 0.984, 0.946, 0.866, 0.794, 0.744, 0.706, 0.69, 0.697, 0.75",\ | |
"1.006, 0.993, 0.95, 0.875, 0.804, 0.744, 0.712, 0.69, 0.712, 0.757",\ | |
"1.027, 1.018, 0.973, 0.892, 0.827, 0.768, 0.737, 0.711, 0.728, 0.783",\ | |
"1.064, 1.055, 1.005, 0.924, 0.858, 0.805, 0.767, 0.74, 0.763, 0.814",\ | |
"1.125, 1.11, 1.065, 0.992, 0.914, 0.861, 0.83, 0.803, 0.816, 0.855",\ | |
"1.238, 1.225, 1.18, 1.109, 1.031, 0.979, 0.938, 0.912, 0.915, 0.953",\ | |
"1.417, 1.401, 1.356, 1.275, 1.205, 1.146, 1.104, 1.08, 1.077, 1.101",\ | |
"1.648, 1.635, 1.587, 1.509, 1.43, 1.362, 1.313, 1.282, 1.275, 1.294",\ | |
"1.923, 1.91, 1.861, 1.78, 1.696, 1.627, 1.569, 1.53, 1.517, 1.53",\ | |
"2.242, 2.228, 2.171, 2.079, 1.994, 1.92, 1.863, 1.818, 1.8, 1.814"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.859, 0.857, 0.808, 0.737, 0.69, 0.675, 0.698, 0.76, 0.831, 0.934",\ | |
"0.866, 0.857, 0.809, 0.747, 0.697, 0.678, 0.705, 0.756, 0.834, 0.934",\ | |
"0.878, 0.856, 0.818, 0.749, 0.7, 0.686, 0.714, 0.764, 0.84, 0.946",\ | |
"0.878, 0.875, 0.827, 0.757, 0.713, 0.699, 0.725, 0.768, 0.844, 0.946",\ | |
"0.893, 0.889, 0.847, 0.774, 0.724, 0.712, 0.733, 0.778, 0.848, 0.945",\ | |
"0.923, 0.907, 0.868, 0.798, 0.748, 0.732, 0.744, 0.791, 0.862, 0.953",\ | |
"0.93, 0.928, 0.887, 0.818, 0.769, 0.747, 0.756, 0.8, 0.868, 0.957",\ | |
"0.939, 0.927, 0.888, 0.82, 0.773, 0.75, 0.754, 0.8, 0.86, 0.952",\ | |
"0.922, 0.914, 0.87, 0.807, 0.763, 0.735, 0.743, 0.78, 0.843, 0.932",\ | |
"0.891, 0.877, 0.843, 0.77, 0.735, 0.707, 0.705, 0.745, 0.801, 0.894"); | |
} | |
} | |
} | |
pin(Q) { | |
direction : output ; | |
function : "IQ1" ; | |
max_capacitance : 1.56 ; | |
max_transition : 7.2 ; | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.9227, 0.8887, 0.8266, 0.7862, 0.7648, 0.7504, 0.7418, 0.7364, 0.732, 0.7296",\ | |
"0.9229, 0.8892, 0.8268, 0.7861, 0.7638, 0.7505, 0.7417, 0.7361, 0.732, 0.7293",\ | |
"0.9227, 0.889, 0.8265, 0.7862, 0.7639, 0.7506, 0.7423, 0.736, 0.7326, 0.7296",\ | |
"0.9246, 0.8908, 0.828, 0.7879, 0.7656, 0.752, 0.7435, 0.7376, 0.7339, 0.7308",\ | |
"0.9271, 0.8934, 0.831, 0.7906, 0.7686, 0.755, 0.7465, 0.7408, 0.7367, 0.7338",\ | |
"0.9305, 0.8966, 0.8344, 0.7938, 0.7724, 0.7588, 0.7501, 0.744, 0.7403, 0.7371",\ | |
"0.9341, 0.9004, 0.838, 0.7976, 0.7755, 0.7619, 0.7534, 0.7477, 0.7438, 0.741",\ | |
"0.9383, 0.9047, 0.8423, 0.8021, 0.7805, 0.7661, 0.7577, 0.752, 0.7481, 0.7452",\ | |
"0.9432, 0.9093, 0.8471, 0.807, 0.7847, 0.7714, 0.7629, 0.7569, 0.7531, 0.75",\ | |
"0.9482, 0.9145, 0.8523, 0.8119, 0.7893, 0.7758, 0.7676, 0.7613, 0.7579, 0.7549"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.8053, 0.7791, 0.7405, 0.7152, 0.7031, 0.6991, 0.6993, 0.7012, 0.7065, 0.7194",\ | |
"0.8052, 0.7786, 0.7418, 0.7153, 0.7031, 0.6991, 0.7015, 0.7011, 0.7082, 0.7194",\ | |
"0.8052, 0.7797, 0.7411, 0.7146, 0.7029, 0.6998, 0.6996, 0.701, 0.7068, 0.7188",\ | |
"0.8063, 0.7799, 0.7429, 0.7165, 0.704, 0.7009, 0.7033, 0.7016, 0.7073, 0.7204",\ | |
"0.8087, 0.7819, 0.7435, 0.7177, 0.7049, 0.7036, 0.7042, 0.7056, 0.7127, 0.726",\ | |
"0.8124, 0.7856, 0.7477, 0.7219, 0.7096, 0.7061, 0.7063, 0.7095, 0.7141, 0.7396",\ | |
"0.8166, 0.79, 0.7515, 0.7249, 0.7149, 0.7118, 0.7102, 0.7117, 0.7176, 0.7398",\ | |
"0.823, 0.7967, 0.7577, 0.7293, 0.7169, 0.7165, 0.7198, 0.7221, 0.723, 0.7527",\ | |
"0.831, 0.8042, 0.7663, 0.7377, 0.7236, 0.72, 0.7261, 0.7373, 0.7385, 0.7767",\ | |
"0.8391, 0.812, 0.7746, 0.7459, 0.7315, 0.7248, 0.725, 0.738, 0.7566, 0.8132"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "!SE&!SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.9231, 0.8893, 0.8266, 0.7866, 0.7643, 0.751, 0.742, 0.7363, 0.7321, 0.7292",\ | |
"0.9231, 0.8892, 0.8272, 0.7871, 0.7637, 0.7506, 0.7419, 0.7365, 0.7325, 0.7292",\ | |
"0.9232, 0.8895, 0.8267, 0.7865, 0.7643, 0.7508, 0.7424, 0.7367, 0.7328, 0.7297",\ | |
"0.9248, 0.8912, 0.8285, 0.7883, 0.7668, 0.7529, 0.7443, 0.7385, 0.7344, 0.7315",\ | |
"0.927, 0.8937, 0.8314, 0.7907, 0.7685, 0.7549, 0.7463, 0.7408, 0.7367, 0.7339",\ | |
"0.9309, 0.8969, 0.8345, 0.7943, 0.7724, 0.759, 0.7503, 0.7443, 0.7404, 0.7373",\ | |
"0.9341, 0.9006, 0.838, 0.7981, 0.7757, 0.7623, 0.7534, 0.7477, 0.7439, 0.741",\ | |
"0.9383, 0.905, 0.8424, 0.8027, 0.7799, 0.7666, 0.7583, 0.7524, 0.7478, 0.745",\ | |
"0.9435, 0.9098, 0.847, 0.8069, 0.7844, 0.771, 0.7625, 0.7569, 0.753, 0.7501",\ | |
"0.9486, 0.9148, 0.8519, 0.8118, 0.7898, 0.7759, 0.7673, 0.7614, 0.7578, 0.7553"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.8054, 0.7791, 0.741, 0.7153, 0.7032, 0.6992, 0.6994, 0.7013, 0.7066, 0.7195",\ | |
"0.8052, 0.7786, 0.7418, 0.7154, 0.7028, 0.6992, 0.7017, 0.7013, 0.7066, 0.7195",\ | |
"0.8053, 0.7789, 0.7415, 0.7143, 0.7021, 0.699, 0.6997, 0.7015, 0.7068, 0.7185",\ | |
"0.8062, 0.7799, 0.7427, 0.7163, 0.7042, 0.7011, 0.7022, 0.7058, 0.708, 0.7238",\ | |
"0.8086, 0.7827, 0.7447, 0.7174, 0.7049, 0.7036, 0.7043, 0.7075, 0.715, 0.7287",\ | |
"0.8123, 0.7858, 0.7482, 0.7221, 0.7088, 0.7057, 0.7064, 0.7091, 0.7128, 0.7329",\ | |
"0.8165, 0.7899, 0.7513, 0.7245, 0.7154, 0.7118, 0.7098, 0.7121, 0.72, 0.7394",\ | |
"0.8232, 0.7968, 0.7579, 0.7313, 0.7181, 0.7195, 0.7215, 0.7215, 0.7224, 0.7535",\ | |
"0.8309, 0.8047, 0.7664, 0.7377, 0.7233, 0.7202, 0.7258, 0.7356, 0.7401, 0.7745",\ | |
"0.8397, 0.8133, 0.775, 0.748, 0.7316, 0.7245, 0.7283, 0.7408, 0.7544, 0.8138"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "D&!SE&SI | !D&SE&!SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.9228, 0.889, 0.8271, 0.7869, 0.7643, 0.7509, 0.742, 0.7363, 0.7322, 0.7292",\ | |
"0.9229, 0.889, 0.827, 0.7865, 0.764, 0.7505, 0.7418, 0.7364, 0.7323, 0.7291",\ | |
"0.9233, 0.8895, 0.8266, 0.7862, 0.7645, 0.7507, 0.742, 0.7362, 0.7323, 0.7296",\ | |
"0.9246, 0.8911, 0.8284, 0.7881, 0.7666, 0.7527, 0.7441, 0.7384, 0.7342, 0.7314",\ | |
"0.9273, 0.8937, 0.8312, 0.7905, 0.7684, 0.7548, 0.7462, 0.7408, 0.7366, 0.7338",\ | |
"0.9306, 0.8968, 0.8347, 0.794, 0.7724, 0.7588, 0.7503, 0.7442, 0.74, 0.7372",\ | |
"0.9339, 0.9002, 0.8378, 0.7978, 0.7756, 0.7619, 0.7534, 0.7478, 0.7437, 0.741",\ | |
"0.9383, 0.9048, 0.8424, 0.8027, 0.7799, 0.7666, 0.7582, 0.7523, 0.7478, 0.7449",\ | |
"0.9431, 0.9097, 0.8468, 0.8066, 0.784, 0.7714, 0.7622, 0.7563, 0.7528, 0.7496",\ | |
"0.948, 0.9146, 0.8518, 0.8117, 0.7894, 0.7757, 0.7674, 0.7613, 0.7576, 0.755"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.8054, 0.7791, 0.741, 0.7153, 0.7032, 0.6992, 0.6994, 0.7013, 0.7066, 0.7195",\ | |
"0.8052, 0.7786, 0.7418, 0.7145, 0.7027, 0.6992, 0.7016, 0.7012, 0.7038, 0.7194",\ | |
"0.8055, 0.7797, 0.7417, 0.7155, 0.703, 0.6995, 0.6997, 0.7011, 0.7064, 0.7184",\ | |
"0.8063, 0.7803, 0.7419, 0.7157, 0.7037, 0.701, 0.6994, 0.7058, 0.7079, 0.7201",\ | |
"0.8084, 0.7818, 0.7442, 0.7186, 0.7063, 0.7032, 0.7056, 0.7034, 0.7105, 0.7265",\ | |
"0.8123, 0.7858, 0.7473, 0.7225, 0.7088, 0.7057, 0.7064, 0.7109, 0.7128, 0.7342",\ | |
"0.817, 0.7912, 0.7524, 0.7252, 0.7151, 0.7115, 0.7113, 0.7122, 0.7188, 0.7373",\ | |
"0.8239, 0.7972, 0.758, 0.7314, 0.7164, 0.7191, 0.7225, 0.7225, 0.7234, 0.7567",\ | |
"0.8308, 0.8042, 0.766, 0.7387, 0.7244, 0.7204, 0.7255, 0.7345, 0.7407, 0.7752",\ | |
"0.8397, 0.8128, 0.775, 0.7461, 0.7319, 0.7252, 0.7291, 0.7389, 0.7588, 0.8163"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "D&SE" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.9228, 0.8888, 0.8266, 0.7863, 0.7635, 0.7504, 0.7418, 0.7364, 0.732, 0.7291",\ | |
"0.9227, 0.889, 0.8264, 0.7861, 0.7636, 0.7502, 0.7416, 0.736, 0.7318, 0.7292",\ | |
"0.9225, 0.8889, 0.8264, 0.7861, 0.7637, 0.7505, 0.7421, 0.7359, 0.7325, 0.7294",\ | |
"0.9242, 0.8906, 0.8278, 0.7882, 0.7652, 0.7525, 0.7439, 0.7379, 0.7339, 0.7312",\ | |
"0.9268, 0.8932, 0.8304, 0.7904, 0.7684, 0.7547, 0.7459, 0.7405, 0.7363, 0.7332",\ | |
"0.9306, 0.8964, 0.8338, 0.7935, 0.7721, 0.7588, 0.75, 0.7441, 0.7399, 0.737",\ | |
"0.9339, 0.9, 0.8376, 0.7975, 0.7754, 0.7617, 0.7532, 0.7475, 0.7436, 0.7408",\ | |
"0.9381, 0.9047, 0.8422, 0.802, 0.7794, 0.766, 0.7576, 0.7521, 0.748, 0.7452",\ | |
"0.9429, 0.9093, 0.8468, 0.8067, 0.7843, 0.771, 0.7625, 0.7567, 0.7524, 0.7496",\ | |
"0.9481, 0.9145, 0.852, 0.8116, 0.7893, 0.776, 0.7675, 0.7613, 0.7574, 0.7546"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.8056, 0.7791, 0.7409, 0.7152, 0.7031, 0.6991, 0.6993, 0.7012, 0.7065, 0.7194",\ | |
"0.8051, 0.7785, 0.7416, 0.7152, 0.703, 0.699, 0.7014, 0.701, 0.7081, 0.7188",\ | |
"0.8054, 0.7797, 0.7413, 0.7146, 0.7029, 0.6998, 0.6996, 0.701, 0.7067, 0.7188",\ | |
"0.8065, 0.7799, 0.7428, 0.7162, 0.704, 0.7014, 0.7007, 0.7057, 0.7083, 0.7182",\ | |
"0.8083, 0.7815, 0.7447, 0.7176, 0.7048, 0.703, 0.7055, 0.7091, 0.7081, 0.7272",\ | |
"0.8121, 0.7857, 0.7475, 0.7222, 0.7087, 0.7056, 0.7099, 0.7072, 0.7185, 0.7292",\ | |
"0.8171, 0.7901, 0.7524, 0.7255, 0.7154, 0.7127, 0.7107, 0.7139, 0.7177, 0.7412",\ | |
"0.8237, 0.7974, 0.7578, 0.7291, 0.7179, 0.7188, 0.7226, 0.7222, 0.7222, 0.7537",\ | |
"0.8309, 0.8044, 0.7655, 0.7389, 0.7234, 0.7203, 0.7259, 0.7361, 0.7397, 0.7746",\ | |
"0.8393, 0.812, 0.7725, 0.7476, 0.7311, 0.7262, 0.7264, 0.7407, 0.7562, 0.8123"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("1.116, 1.158, 1.262, 1.412, 1.606, 1.853, 2.167, 2.56, 3.04, 3.611",\ | |
"1.126, 1.168, 1.272, 1.422, 1.615, 1.862, 2.177, 2.57, 3.049, 3.621",\ | |
"1.165, 1.207, 1.311, 1.461, 1.655, 1.902, 2.216, 2.609, 3.089, 3.66",\ | |
"1.233, 1.275, 1.379, 1.529, 1.722, 1.969, 2.284, 2.677, 3.156, 3.728",\ | |
"1.297, 1.339, 1.444, 1.593, 1.787, 2.034, 2.348, 2.741, 3.221, 3.792",\ | |
"1.351, 1.392, 1.497, 1.646, 1.84, 2.087, 2.402, 2.795, 3.274, 3.846",\ | |
"1.39, 1.432, 1.536, 1.686, 1.879, 2.127, 2.441, 2.834, 3.314, 3.885",\ | |
"1.412, 1.454, 1.559, 1.708, 1.902, 2.149, 2.463, 2.856, 3.336, 3.907",\ | |
"1.415, 1.456, 1.561, 1.71, 1.904, 2.151, 2.466, 2.859, 3.338, 3.91",\ | |
"1.396, 1.437, 1.542, 1.691, 1.885, 2.132, 2.447, 2.84, 3.319, 3.89"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("1.05, 1.09, 1.201, 1.387, 1.671, 2.071, 2.599, 3.264, 4.077, 5.047",\ | |
"1.06, 1.1, 1.212, 1.397, 1.681, 2.081, 2.608, 3.274, 4.087, 5.057",\ | |
"1.099, 1.139, 1.25, 1.436, 1.72, 2.12, 2.647, 3.313, 4.126, 5.096",\ | |
"1.166, 1.207, 1.318, 1.504, 1.788, 2.188, 2.715, 3.38, 4.194, 5.164",\ | |
"1.231, 1.272, 1.383, 1.569, 1.852, 2.253, 2.78, 3.445, 4.258, 5.228",\ | |
"1.286, 1.327, 1.438, 1.624, 1.907, 2.308, 2.835, 3.5, 4.313, 5.283",\ | |
"1.328, 1.368, 1.479, 1.665, 1.949, 2.349, 2.876, 3.541, 4.354, 5.325",\ | |
"1.353, 1.394, 1.505, 1.691, 1.975, 2.374, 2.902, 3.567, 4.38, 5.349",\ | |
"1.361, 1.401, 1.512, 1.698, 1.982, 2.382, 2.909, 3.574, 4.386, 5.354",\ | |
"1.347, 1.388, 1.499, 1.685, 1.968, 2.368, 2.895, 3.561, 4.373, 5.341"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.1412, 0.1818, 0.2866, 0.4554, 0.708, 1.076, 1.585, 2.238, 3.046, 4.01",\ | |
"0.1412, 0.1818, 0.287, 0.4562, 0.7082, 1.076, 1.583, 2.238, 3.047, 4.009",\ | |
"0.1408, 0.1818, 0.2872, 0.4562, 0.708, 1.077, 1.585, 2.237, 3.046, 4.011",\ | |
"0.1414, 0.1816, 0.287, 0.456, 0.7078, 1.076, 1.584, 2.24, 3.046, 4.012",\ | |
"0.1416, 0.1816, 0.2864, 0.456, 0.709, 1.076, 1.584, 2.24, 3.046, 4.012",\ | |
"0.141, 0.1818, 0.287, 0.4556, 0.7084, 1.076, 1.585, 2.24, 3.046, 4.011",\ | |
"0.141, 0.1816, 0.2866, 0.457, 0.7086, 1.077, 1.584, 2.239, 3.045, 4.011",\ | |
"0.1414, 0.1818, 0.2872, 0.4558, 0.7082, 1.076, 1.582, 2.236, 3.043, 4.009",\ | |
"0.1414, 0.1818, 0.287, 0.4556, 0.7086, 1.076, 1.583, 2.237, 3.044, 4.004",\ | |
"0.1414, 0.1818, 0.287, 0.4558, 0.7082, 1.077, 1.584, 2.238, 3.043, 4.004"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.124, 0.1704, 0.3264, 0.632, 1.136, 1.855, 2.808, 4.005, 5.465, 7.21",\ | |
"0.1244, 0.1704, 0.3266, 0.6332, 1.138, 1.856, 2.805, 3.997, 5.463, 7.201",\ | |
"0.1238, 0.1708, 0.3268, 0.6328, 1.138, 1.857, 2.808, 4.005, 5.461, 7.205",\ | |
"0.1244, 0.1702, 0.3268, 0.6332, 1.138, 1.856, 2.803, 4.004, 5.461, 7.207",\ | |
"0.1236, 0.1702, 0.3266, 0.6316, 1.138, 1.856, 2.804, 4.002, 5.457, 7.2",\ | |
"0.1242, 0.1702, 0.327, 0.6332, 1.138, 1.859, 2.804, 4.002, 5.465, 7.211",\ | |
"0.1242, 0.1704, 0.327, 0.6328, 1.136, 1.856, 2.809, 4.004, 5.465, 7.206",\ | |
"0.1242, 0.1706, 0.3268, 0.633, 1.136, 1.855, 2.804, 4.005, 5.465, 7.194",\ | |
"0.1244, 0.1708, 0.327, 0.6334, 1.138, 1.858, 2.806, 4.001, 5.459, 7.211",\ | |
"0.1246, 0.1708, 0.3272, 0.633, 1.138, 1.856, 2.808, 4.001, 5.458, 7.196"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("1.116, 1.158, 1.263, 1.412, 1.606, 1.853, 2.167, 2.56, 3.04, 3.612",\ | |
"1.126, 1.168, 1.272, 1.422, 1.615, 1.863, 2.177, 2.57, 3.05, 3.621",\ | |
"1.165, 1.207, 1.311, 1.461, 1.655, 1.902, 2.216, 2.609, 3.089, 3.66",\ | |
"1.233, 1.275, 1.379, 1.529, 1.722, 1.969, 2.284, 2.677, 3.157, 3.728",\ | |
"1.297, 1.339, 1.444, 1.593, 1.787, 2.034, 2.348, 2.741, 3.22, 3.792",\ | |
"1.351, 1.393, 1.497, 1.647, 1.84, 2.087, 2.402, 2.795, 3.274, 3.846",\ | |
"1.39, 1.432, 1.536, 1.686, 1.879, 2.127, 2.441, 2.834, 3.314, 3.885",\ | |
"1.413, 1.454, 1.559, 1.708, 1.902, 2.149, 2.463, 2.857, 3.336, 3.907",\ | |
"1.415, 1.456, 1.561, 1.71, 1.904, 2.151, 2.465, 2.859, 3.338, 3.909",\ | |
"1.395, 1.437, 1.542, 1.691, 1.885, 2.132, 2.446, 2.839, 3.319, 3.89"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("1.05, 1.09, 1.201, 1.387, 1.671, 2.071, 2.599, 3.264, 4.077, 5.047",\ | |
"1.06, 1.1, 1.212, 1.397, 1.681, 2.081, 2.608, 3.274, 4.087, 5.057",\ | |
"1.099, 1.139, 1.25, 1.436, 1.72, 2.12, 2.647, 3.313, 4.125, 5.096",\ | |
"1.166, 1.207, 1.318, 1.504, 1.788, 2.187, 2.715, 3.381, 4.193, 5.163",\ | |
"1.231, 1.272, 1.383, 1.569, 1.853, 2.253, 2.78, 3.445, 4.258, 5.228",\ | |
"1.286, 1.327, 1.438, 1.624, 1.907, 2.308, 2.835, 3.5, 4.313, 5.284",\ | |
"1.328, 1.368, 1.479, 1.665, 1.949, 2.349, 2.876, 3.542, 4.355, 5.325",\ | |
"1.353, 1.394, 1.505, 1.691, 1.975, 2.375, 2.902, 3.567, 4.38, 5.35",\ | |
"1.361, 1.401, 1.512, 1.698, 1.982, 2.382, 2.909, 3.574, 4.386, 5.354",\ | |
"1.347, 1.388, 1.499, 1.685, 1.968, 2.368, 2.895, 3.561, 4.373, 5.341"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.141, 0.1818, 0.2866, 0.456, 0.7082, 1.077, 1.584, 2.24, 3.046, 4.01",\ | |
"0.141, 0.182, 0.2872, 0.4556, 0.708, 1.077, 1.585, 2.237, 3.044, 4.011",\ | |
"0.1414, 0.1818, 0.2872, 0.456, 0.7086, 1.076, 1.585, 2.238, 3.047, 4.01",\ | |
"0.141, 0.1818, 0.287, 0.456, 0.708, 1.076, 1.585, 2.24, 3.043, 4.01",\ | |
"0.1412, 0.1818, 0.287, 0.4562, 0.7084, 1.076, 1.583, 2.24, 3.047, 4.012",\ | |
"0.1414, 0.1818, 0.2868, 0.4558, 0.7086, 1.077, 1.584, 2.239, 3.047, 4.012",\ | |
"0.1414, 0.1818, 0.2868, 0.4556, 0.708, 1.077, 1.584, 2.239, 3.046, 4.011",\ | |
"0.1412, 0.1818, 0.2866, 0.4556, 0.7076, 1.076, 1.583, 2.237, 3.043, 4.009",\ | |
"0.141, 0.1818, 0.2864, 0.4562, 0.7076, 1.076, 1.583, 2.237, 3.043, 4.003",\ | |
"0.1412, 0.1818, 0.2868, 0.456, 0.709, 1.077, 1.585, 2.238, 3.044, 4.007"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.1238, 0.1704, 0.3274, 0.632, 1.136, 1.855, 2.808, 4.005, 5.465, 7.21",\ | |
"0.1244, 0.1704, 0.3266, 0.6332, 1.138, 1.856, 2.805, 3.997, 5.462, 7.2",\ | |
"0.1244, 0.1702, 0.3268, 0.633, 1.139, 1.856, 2.805, 3.998, 5.464, 7.204",\ | |
"0.1242, 0.1702, 0.3266, 0.6318, 1.138, 1.857, 2.804, 3.997, 5.464, 7.207",\ | |
"0.1246, 0.1706, 0.3266, 0.633, 1.136, 1.856, 2.804, 3.997, 5.456, 7.21",\ | |
"0.124, 0.1702, 0.3268, 0.6328, 1.136, 1.858, 2.807, 4.004, 5.467, 7.21",\ | |
"0.1244, 0.1704, 0.327, 0.633, 1.137, 1.856, 2.804, 4.006, 5.468, 7.207",\ | |
"0.1242, 0.1708, 0.327, 0.6332, 1.137, 1.857, 2.804, 4.005, 5.459, 7.204",\ | |
"0.1242, 0.1704, 0.3272, 0.6334, 1.138, 1.858, 2.806, 4, 5.466, 7.211",\ | |
"0.1248, 0.1712, 0.3272, 0.6334, 1.139, 1.856, 2.806, 3.999, 5.457, 7.196"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("1.116, 1.158, 1.263, 1.412, 1.606, 1.853, 2.167, 2.56, 3.04, 3.612",\ | |
"1.126, 1.168, 1.272, 1.422, 1.616, 1.863, 2.177, 2.57, 3.05, 3.621",\ | |
"1.165, 1.207, 1.311, 1.461, 1.655, 1.902, 2.216, 2.609, 3.089, 3.66",\ | |
"1.233, 1.275, 1.38, 1.529, 1.722, 1.969, 2.284, 2.677, 3.157, 3.728",\ | |
"1.297, 1.339, 1.444, 1.593, 1.787, 2.034, 2.348, 2.741, 3.22, 3.792",\ | |
"1.351, 1.392, 1.497, 1.647, 1.84, 2.087, 2.402, 2.795, 3.274, 3.846",\ | |
"1.39, 1.432, 1.537, 1.686, 1.879, 2.127, 2.441, 2.834, 3.314, 3.885",\ | |
"1.413, 1.454, 1.559, 1.708, 1.902, 2.149, 2.463, 2.857, 3.336, 3.907",\ | |
"1.415, 1.456, 1.561, 1.71, 1.904, 2.151, 2.466, 2.859, 3.338, 3.91",\ | |
"1.395, 1.437, 1.542, 1.691, 1.885, 2.132, 2.446, 2.84, 3.319, 3.89"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("1.05, 1.09, 1.201, 1.387, 1.671, 2.071, 2.599, 3.264, 4.077, 5.047",\ | |
"1.06, 1.1, 1.212, 1.397, 1.681, 2.081, 2.608, 3.274, 4.087, 5.057",\ | |
"1.099, 1.139, 1.25, 1.436, 1.72, 2.12, 2.647, 3.313, 4.126, 5.096",\ | |
"1.166, 1.207, 1.318, 1.504, 1.788, 2.188, 2.715, 3.381, 4.193, 5.164",\ | |
"1.231, 1.272, 1.383, 1.569, 1.853, 2.252, 2.78, 3.445, 4.259, 5.227",\ | |
"1.286, 1.327, 1.438, 1.624, 1.907, 2.308, 2.835, 3.5, 4.313, 5.283",\ | |
"1.328, 1.368, 1.48, 1.666, 1.949, 2.349, 2.877, 3.542, 4.355, 5.325",\ | |
"1.353, 1.394, 1.505, 1.691, 1.974, 2.374, 2.902, 3.567, 4.38, 5.35",\ | |
"1.361, 1.401, 1.512, 1.698, 1.982, 2.382, 2.909, 3.574, 4.386, 5.355",\ | |
"1.347, 1.388, 1.499, 1.685, 1.968, 2.368, 2.896, 3.561, 4.373, 5.341"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.141, 0.1818, 0.287, 0.4556, 0.7084, 1.077, 1.584, 2.24, 3.046, 4.01",\ | |
"0.141, 0.182, 0.2872, 0.4562, 0.7082, 1.077, 1.585, 2.237, 3.044, 4.011",\ | |
"0.1412, 0.1818, 0.287, 0.4558, 0.708, 1.076, 1.583, 2.237, 3.047, 4.012",\ | |
"0.141, 0.1818, 0.287, 0.456, 0.708, 1.076, 1.585, 2.24, 3.044, 4.01",\ | |
"0.1412, 0.1818, 0.2872, 0.4562, 0.7084, 1.076, 1.583, 2.24, 3.047, 4.012",\ | |
"0.141, 0.1818, 0.2872, 0.4554, 0.7086, 1.076, 1.585, 2.24, 3.046, 4.012",\ | |
"0.1414, 0.182, 0.2868, 0.4564, 0.709, 1.077, 1.584, 2.238, 3.046, 4.011",\ | |
"0.1412, 0.182, 0.2866, 0.4556, 0.7078, 1.076, 1.583, 2.237, 3.043, 4.009",\ | |
"0.141, 0.1818, 0.2864, 0.4562, 0.7084, 1.076, 1.584, 2.237, 3.043, 4.003",\ | |
"0.1412, 0.1816, 0.287, 0.4558, 0.7082, 1.077, 1.583, 2.238, 3.043, 4.006"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.1238, 0.1704, 0.3274, 0.632, 1.136, 1.855, 2.808, 4.005, 5.465, 7.21",\ | |
"0.1244, 0.1704, 0.3266, 0.6324, 1.138, 1.856, 2.805, 3.997, 5.457, 7.199",\ | |
"0.1242, 0.1708, 0.3266, 0.6332, 1.138, 1.857, 2.808, 4.005, 5.461, 7.206",\ | |
"0.1244, 0.1704, 0.3268, 0.6316, 1.138, 1.858, 2.806, 3.997, 5.465, 7.208",\ | |
"0.1242, 0.1702, 0.3266, 0.6324, 1.136, 1.858, 2.803, 4.005, 5.462, 7.198",\ | |
"0.1238, 0.1702, 0.327, 0.632, 1.136, 1.858, 2.807, 4.005, 5.467, 7.211",\ | |
"0.1246, 0.1704, 0.3272, 0.6328, 1.137, 1.858, 2.808, 4.006, 5.464, 7.198",\ | |
"0.1242, 0.1712, 0.327, 0.6332, 1.137, 1.857, 2.803, 4.005, 5.457, 7.21",\ | |
"0.1242, 0.1708, 0.3278, 0.6334, 1.136, 1.856, 2.804, 3.999, 5.46, 7.195",\ | |
"0.1244, 0.1708, 0.3274, 0.6328, 1.139, 1.856, 2.805, 3.998, 5.458, 7.196"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("1.116, 1.158, 1.262, 1.412, 1.606, 1.853, 2.167, 2.56, 3.04, 3.611",\ | |
"1.126, 1.168, 1.272, 1.422, 1.615, 1.862, 2.177, 2.57, 3.049, 3.621",\ | |
"1.165, 1.207, 1.311, 1.461, 1.655, 1.902, 2.216, 2.609, 3.089, 3.66",\ | |
"1.233, 1.275, 1.379, 1.529, 1.722, 1.969, 2.284, 2.677, 3.157, 3.728",\ | |
"1.297, 1.339, 1.444, 1.593, 1.787, 2.034, 2.348, 2.741, 3.221, 3.792",\ | |
"1.351, 1.392, 1.497, 1.647, 1.84, 2.087, 2.402, 2.795, 3.274, 3.846",\ | |
"1.39, 1.432, 1.537, 1.686, 1.879, 2.127, 2.441, 2.834, 3.314, 3.885",\ | |
"1.412, 1.454, 1.559, 1.708, 1.902, 2.149, 2.463, 2.856, 3.335, 3.907",\ | |
"1.415, 1.456, 1.561, 1.71, 1.904, 2.151, 2.465, 2.859, 3.338, 3.909",\ | |
"1.395, 1.437, 1.542, 1.691, 1.885, 2.132, 2.447, 2.84, 3.319, 3.89"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("1.05, 1.09, 1.201, 1.387, 1.671, 2.071, 2.599, 3.264, 4.077, 5.047",\ | |
"1.06, 1.1, 1.212, 1.397, 1.681, 2.081, 2.608, 3.274, 4.087, 5.057",\ | |
"1.099, 1.139, 1.25, 1.436, 1.72, 2.12, 2.647, 3.313, 4.126, 5.096",\ | |
"1.166, 1.207, 1.318, 1.504, 1.788, 2.188, 2.715, 3.381, 4.193, 5.163",\ | |
"1.231, 1.272, 1.383, 1.569, 1.852, 2.252, 2.779, 3.445, 4.258, 5.227",\ | |
"1.286, 1.327, 1.438, 1.624, 1.907, 2.308, 2.835, 3.5, 4.313, 5.283",\ | |
"1.328, 1.368, 1.48, 1.666, 1.949, 2.349, 2.876, 3.542, 4.355, 5.325",\ | |
"1.353, 1.394, 1.505, 1.691, 1.975, 2.374, 2.902, 3.567, 4.379, 5.35",\ | |
"1.361, 1.401, 1.512, 1.698, 1.982, 2.382, 2.909, 3.574, 4.386, 5.354",\ | |
"1.347, 1.387, 1.499, 1.685, 1.968, 2.368, 2.896, 3.561, 4.374, 5.341"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.1412, 0.1818, 0.2866, 0.4554, 0.708, 1.076, 1.585, 2.237, 3.046, 4.009",\ | |
"0.1412, 0.1816, 0.287, 0.4562, 0.7082, 1.077, 1.584, 2.238, 3.047, 4.009",\ | |
"0.1408, 0.1818, 0.2872, 0.4562, 0.708, 1.077, 1.585, 2.237, 3.046, 4.011",\ | |
"0.1414, 0.1816, 0.2868, 0.4558, 0.7084, 1.076, 1.585, 2.237, 3.046, 4.01",\ | |
"0.141, 0.1816, 0.287, 0.4562, 0.7088, 1.076, 1.582, 2.24, 3.047, 4.009",\ | |
"0.1412, 0.1818, 0.2866, 0.4554, 0.7086, 1.078, 1.585, 2.239, 3.047, 4.012",\ | |
"0.141, 0.1818, 0.287, 0.4562, 0.7086, 1.076, 1.584, 2.239, 3.047, 4.011",\ | |
"0.1414, 0.1818, 0.2872, 0.4558, 0.708, 1.076, 1.582, 2.237, 3.043, 4.006",\ | |
"0.1412, 0.1818, 0.287, 0.4556, 0.7084, 1.076, 1.583, 2.237, 3.041, 4.004",\ | |
"0.1414, 0.1816, 0.287, 0.4562, 0.708, 1.077, 1.585, 2.238, 3.043, 4.006"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.1236, 0.1704, 0.327, 0.632, 1.136, 1.855, 2.808, 4.005, 5.465, 7.21",\ | |
"0.1244, 0.1704, 0.3264, 0.6332, 1.138, 1.856, 2.805, 3.997, 5.463, 7.201",\ | |
"0.1238, 0.1708, 0.3268, 0.6328, 1.138, 1.857, 2.808, 4.005, 5.461, 7.205",\ | |
"0.1242, 0.1704, 0.3268, 0.6332, 1.138, 1.856, 2.804, 3.997, 5.465, 7.197",\ | |
"0.1242, 0.1704, 0.3266, 0.6318, 1.139, 1.858, 2.803, 3.998, 5.467, 7.208",\ | |
"0.1238, 0.1704, 0.3272, 0.633, 1.138, 1.859, 2.804, 4.005, 5.456, 7.198",\ | |
"0.1242, 0.1704, 0.3272, 0.633, 1.137, 1.858, 2.803, 4.003, 5.467, 7.211",\ | |
"0.1242, 0.171, 0.3268, 0.633, 1.137, 1.857, 2.803, 4.005, 5.462, 7.205",\ | |
"0.1244, 0.1708, 0.3272, 0.6332, 1.137, 1.859, 2.804, 4, 5.463, 7.208",\ | |
"0.1246, 0.1712, 0.3274, 0.6334, 1.138, 1.855, 2.805, 3.998, 5.458, 7.196"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
timing_type : rising_edge ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("1.116, 1.158, 1.263, 1.412, 1.606, 1.853, 2.167, 2.56, 3.04, 3.612",\ | |
"1.126, 1.168, 1.272, 1.422, 1.616, 1.863, 2.177, 2.57, 3.05, 3.621",\ | |
"1.165, 1.207, 1.311, 1.461, 1.655, 1.902, 2.216, 2.609, 3.089, 3.66",\ | |
"1.233, 1.275, 1.38, 1.529, 1.722, 1.969, 2.284, 2.677, 3.157, 3.728",\ | |
"1.297, 1.339, 1.444, 1.593, 1.787, 2.034, 2.348, 2.741, 3.22, 3.792",\ | |
"1.351, 1.392, 1.497, 1.647, 1.84, 2.087, 2.402, 2.795, 3.274, 3.846",\ | |
"1.39, 1.432, 1.537, 1.686, 1.879, 2.127, 2.441, 2.834, 3.314, 3.885",\ | |
"1.413, 1.454, 1.559, 1.708, 1.902, 2.149, 2.463, 2.857, 3.336, 3.907",\ | |
"1.415, 1.456, 1.561, 1.71, 1.904, 2.151, 2.466, 2.859, 3.338, 3.91",\ | |
"1.395, 1.437, 1.542, 1.691, 1.885, 2.132, 2.446, 2.84, 3.319, 3.89"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("1.05, 1.09, 1.201, 1.387, 1.671, 2.071, 2.599, 3.264, 4.077, 5.047",\ | |
"1.06, 1.1, 1.212, 1.397, 1.681, 2.081, 2.608, 3.274, 4.087, 5.057",\ | |
"1.099, 1.139, 1.25, 1.436, 1.72, 2.12, 2.647, 3.313, 4.126, 5.096",\ | |
"1.166, 1.207, 1.318, 1.504, 1.788, 2.188, 2.715, 3.381, 4.193, 5.164",\ | |
"1.231, 1.272, 1.383, 1.569, 1.853, 2.252, 2.78, 3.445, 4.259, 5.227",\ | |
"1.286, 1.327, 1.438, 1.624, 1.907, 2.308, 2.835, 3.5, 4.313, 5.283",\ | |
"1.328, 1.368, 1.48, 1.666, 1.949, 2.349, 2.877, 3.542, 4.355, 5.325",\ | |
"1.353, 1.394, 1.505, 1.691, 1.974, 2.374, 2.902, 3.567, 4.38, 5.35",\ | |
"1.361, 1.401, 1.512, 1.698, 1.982, 2.382, 2.909, 3.574, 4.386, 5.355",\ | |
"1.347, 1.388, 1.499, 1.685, 1.968, 2.368, 2.896, 3.561, 4.373, 5.341"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.141, 0.1818, 0.287, 0.4556, 0.7084, 1.077, 1.584, 2.24, 3.046, 4.01",\ | |
"0.141, 0.182, 0.2872, 0.4562, 0.7082, 1.077, 1.585, 2.237, 3.044, 4.011",\ | |
"0.1412, 0.1818, 0.287, 0.4558, 0.708, 1.076, 1.583, 2.237, 3.047, 4.012",\ | |
"0.141, 0.1818, 0.287, 0.456, 0.708, 1.076, 1.585, 2.24, 3.044, 4.01",\ | |
"0.1412, 0.1818, 0.2872, 0.4562, 0.7084, 1.076, 1.583, 2.24, 3.047, 4.012",\ | |
"0.141, 0.1818, 0.2872, 0.4554, 0.7086, 1.076, 1.585, 2.24, 3.046, 4.012",\ | |
"0.1414, 0.182, 0.2868, 0.4564, 0.709, 1.077, 1.584, 2.238, 3.046, 4.011",\ | |
"0.1412, 0.182, 0.2866, 0.4556, 0.7078, 1.076, 1.583, 2.237, 3.043, 4.009",\ | |
"0.141, 0.1818, 0.2864, 0.4562, 0.7084, 1.076, 1.584, 2.237, 3.043, 4.003",\ | |
"0.1412, 0.1816, 0.287, 0.4558, 0.7082, 1.077, 1.583, 2.238, 3.043, 4.006"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.001, 0.01176, 0.04954, 0.1217, 0.2341, 0.3918, 0.5993, 0.8608, 1.18, 1.56"); | |
values("0.1236, 0.1704, 0.327, 0.632, 1.136, 1.855, 2.808, 4.005, 5.465, 7.21",\ | |
"0.1244, 0.1704, 0.3264, 0.6332, 1.138, 1.856, 2.805, 3.997, 5.463, 7.201",\ | |
"0.1238, 0.1708, 0.3268, 0.6328, 1.138, 1.857, 2.808, 4.005, 5.461, 7.205",\ | |
"0.1242, 0.1704, 0.3268, 0.6332, 1.138, 1.856, 2.804, 3.997, 5.465, 7.197",\ | |
"0.1242, 0.1704, 0.3266, 0.6318, 1.139, 1.858, 2.803, 3.998, 5.467, 7.208",\ | |
"0.1238, 0.1704, 0.3272, 0.633, 1.138, 1.859, 2.804, 4.005, 5.456, 7.198",\ | |
"0.1242, 0.1704, 0.3272, 0.633, 1.137, 1.858, 2.803, 4.003, 5.467, 7.211",\ | |
"0.1242, 0.171, 0.3268, 0.633, 1.137, 1.857, 2.803, 4.005, 5.462, 7.205",\ | |
"0.1244, 0.1708, 0.3272, 0.6332, 1.137, 1.859, 2.804, 4, 5.463, 7.208",\ | |
"0.1246, 0.1712, 0.3274, 0.6334, 1.138, 1.855, 2.805, 3.998, 5.458, 7.196"); | |
} | |
} | |
} | |
pin(SE) { | |
capacitance : 0.008557 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 7.2 ; | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.1433, 0.1418, 0.1443, 0.1567, 0.1805, 0.2172, 0.2678, 0.3329, \ | |
0.4136, 0.5104"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.004558, 0.00382, 0.005428, 0.01443, 0.03433, 0.06629, 0.111, \ | |
0.1693, 0.2419, 0.3293"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.4371, 0.435, 0.4359, 0.448, 0.4795, 0.5362, 0.6208, 0.7358, \ | |
0.8816, 1.058"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.1971, 0.1965, 0.1973, 0.207, 0.2355, 0.2855, 0.3597, 0.4593, \ | |
0.5857, 0.7394"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3613, 0.3599, 0.3626, 0.3753, 0.3993, 0.4364, 0.4883, 0.5551, \ | |
0.6381, 0.7379"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3254, 0.3247, 0.3257, 0.3331, 0.351, 0.3806, 0.4247, 0.4826, \ | |
0.5556, 0.6457"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.1419, 0.1406, 0.1434, 0.156, 0.1804, 0.2175, 0.2684, 0.3337, \ | |
0.4145, 0.5116"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.005927, 0.005149, 0.006629, 0.01544, 0.03505, 0.06673, 0.1114, \ | |
0.1696, 0.2421, 0.3295"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.1406, 0.1391, 0.1415, 0.1539, 0.1778, 0.2146, 0.2652, 0.3305, \ | |
0.4111, 0.508"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.001182, 0.0004573, 0.001975, 0.01098, 0.0309, 0.06288, 0.1077, \ | |
0.1661, 0.2387, 0.3263"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.1776, 0.176, 0.1784, 0.1917, 0.2185, 0.259, 0.3135, 0.3824, \ | |
0.4657, 0.5642"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.004801, -0.005631, -0.004999, 0.003928, 0.0256, 0.06127, 0.1104, \ | |
0.1724, 0.2475, 0.3364"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.1522, 0.1508, 0.1532, 0.1654, 0.189, 0.2254, 0.2755, 0.3401, \ | |
0.4203, 0.5168"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.04576, 0.04496, 0.04639, 0.05518, 0.07471, 0.1063, 0.1516, 0.2123, \ | |
0.285, 0.3723"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.1393, 0.1379, 0.1407, 0.1535, 0.1778, 0.215, 0.2659, 0.3311, \ | |
0.412, 0.5092"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.003863, 0.003072, 0.004548, 0.01335, 0.03298, 0.06465, 0.1093, \ | |
0.1676, 0.2401, 0.3276"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.103, -0.092, -0.054, -0.002, 0.046, 0.094, 0.119, 0.129, 0.109, 0.084",\ | |
"-0.108, -0.099, -0.066, -0.013, 0.039, 0.084, 0.111, 0.118, 0.107, 0.073",\ | |
"-0.135, -0.129, -0.099, -0.042, 0.014, 0.055, 0.086, 0.094, 0.074, 0.048",\ | |
"-0.2, -0.192, -0.156, -0.093, -0.042, -0, 0.03, 0.04, 0.026, -0.003",\ | |
"-0.279, -0.267, -0.231, -0.167, -0.115, -0.072, -0.036, -0.028, -0.043, -0.072",\ | |
"-0.371, -0.367, -0.329, -0.268, -0.212, -0.165, -0.13, -0.116, -0.13, -0.153",\ | |
"-0.478, -0.469, -0.433, -0.377, -0.314, -0.269, -0.232, -0.217, -0.222, -0.249",\ | |
"-0.599, -0.589, -0.556, -0.503, -0.441, -0.389, -0.351, -0.328, -0.338, -0.355",\ | |
"-0.734, -0.725, -0.696, -0.645, -0.588, -0.533, -0.495, -0.468, -0.478, -0.493",\ | |
"-0.891, -0.885, -0.861, -0.816, -0.76, -0.707, -0.663, -0.637, -0.65, -0.661"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.332, -0.325, -0.302, -0.292, -0.309, -0.34, -0.397, -0.47, -0.556, -0.662",\ | |
"-0.341, -0.334, -0.31, -0.294, -0.316, -0.355, -0.406, -0.478, -0.564, -0.668",\ | |
"-0.363, -0.357, -0.331, -0.322, -0.339, -0.376, -0.429, -0.501, -0.589, -0.692",\ | |
"-0.401, -0.389, -0.369, -0.352, -0.368, -0.4, -0.445, -0.519, -0.608, -0.71",\ | |
"-0.44, -0.434, -0.404, -0.393, -0.402, -0.429, -0.472, -0.541, -0.625, -0.734",\ | |
"-0.469, -0.468, -0.438, -0.424, -0.428, -0.449, -0.5, -0.564, -0.642, -0.751",\ | |
"-0.485, -0.484, -0.456, -0.436, -0.439, -0.469, -0.511, -0.57, -0.65, -0.759",\ | |
"-0.469, -0.467, -0.441, -0.429, -0.435, -0.46, -0.507, -0.569, -0.651, -0.75",\ | |
"-0.432, -0.427, -0.403, -0.387, -0.404, -0.427, -0.475, -0.542, -0.628, -0.735",\ | |
"-0.355, -0.356, -0.328, -0.327, -0.339, -0.369, -0.423, -0.49, -0.582, -0.687"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.544, -0.538, -0.51, -0.502, -0.516, -0.547, -0.605, -0.68, -0.771, -0.881",\ | |
"-0.554, -0.546, -0.527, -0.517, -0.53, -0.568, -0.618, -0.691, -0.78, -0.889",\ | |
"-0.61, -0.607, -0.578, -0.566, -0.58, -0.621, -0.676, -0.748, -0.833, -0.945",\ | |
"-0.7, -0.696, -0.674, -0.664, -0.676, -0.711, -0.767, -0.841, -0.925, -1.04",\ | |
"-0.822, -0.816, -0.795, -0.783, -0.799, -0.831, -0.878, -0.953, -1.04, -1.155",\ | |
"-0.973, -0.968, -0.945, -0.929, -0.942, -0.97, -1.024, -1.097, -1.181, -1.29",\ | |
"-1.145, -1.14, -1.11, -1.097, -1.108, -1.146, -1.193, -1.261, -1.346, -1.455",\ | |
"-1.329, -1.327, -1.303, -1.288, -1.298, -1.334, -1.379, -1.445, -1.537, -1.642",\ | |
"-1.54, -1.538, -1.513, -1.5, -1.513, -1.539, -1.589, -1.655, -1.74, -1.84",\ | |
"-1.776, -1.768, -1.746, -1.731, -1.743, -1.773, -1.821, -1.885, -1.966, -2.07"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.275, -0.265, -0.232, -0.179, -0.122, -0.084, -0.053, -0.041, -0.066, -0.091",\ | |
"-0.281, -0.273, -0.24, -0.183, -0.128, -0.093, -0.064, -0.059, -0.069, -0.103",\ | |
"-0.313, -0.308, -0.275, -0.22, -0.167, -0.125, -0.098, -0.09, -0.107, -0.132",\ | |
"-0.353, -0.337, -0.308, -0.252, -0.196, -0.156, -0.132, -0.124, -0.136, -0.163",\ | |
"-0.389, -0.381, -0.344, -0.285, -0.236, -0.198, -0.171, -0.159, -0.178, -0.207",\ | |
"-0.41, -0.403, -0.367, -0.311, -0.249, -0.211, -0.187, -0.18, -0.192, -0.224",\ | |
"-0.406, -0.396, -0.364, -0.301, -0.246, -0.212, -0.184, -0.167, -0.182, -0.219",\ | |
"-0.379, -0.371, -0.335, -0.277, -0.223, -0.183, -0.154, -0.145, -0.162, -0.187",\ | |
"-0.331, -0.318, -0.284, -0.232, -0.173, -0.127, -0.097, -0.094, -0.112, -0.137",\ | |
"-0.259, -0.25, -0.21, -0.156, -0.098, -0.059, -0.033, -0.02, -0.037, -0.06"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.876, 0.864, 0.817, 0.745, 0.671, 0.616, 0.584, 0.56, 0.576, 0.627",\ | |
"0.879, 0.872, 0.825, 0.747, 0.677, 0.622, 0.581, 0.569, 0.583, 0.642",\ | |
"0.908, 0.894, 0.854, 0.77, 0.7, 0.643, 0.614, 0.595, 0.61, 0.657",\ | |
"0.959, 0.944, 0.898, 0.824, 0.749, 0.699, 0.657, 0.638, 0.652, 0.711",\ | |
"1.048, 1.036, 0.99, 0.92, 0.845, 0.794, 0.752, 0.728, 0.752, 0.79",\ | |
"1.199, 1.19, 1.147, 1.066, 1.001, 0.942, 0.904, 0.883, 0.897, 0.931",\ | |
"1.41, 1.394, 1.349, 1.275, 1.205, 1.14, 1.104, 1.072, 1.077, 1.107",\ | |
"1.658, 1.645, 1.598, 1.52, 1.442, 1.383, 1.33, 1.301, 1.303, 1.321",\ | |
"1.95, 1.937, 1.889, 1.81, 1.728, 1.662, 1.609, 1.57, 1.563, 1.575",\ | |
"2.286, 2.272, 2.217, 2.127, 2.044, 1.974, 1.923, 1.885, 1.868, 1.874"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.767, 0.751, 0.718, 0.64, 0.6, 0.586, 0.605, 0.66, 0.731, 0.829",\ | |
"0.773, 0.766, 0.717, 0.653, 0.61, 0.592, 0.61, 0.66, 0.739, 0.836",\ | |
"0.799, 0.791, 0.741, 0.673, 0.632, 0.615, 0.637, 0.685, 0.756, 0.856",\ | |
"0.83, 0.824, 0.781, 0.711, 0.667, 0.643, 0.666, 0.711, 0.785, 0.88",\ | |
"0.88, 0.869, 0.832, 0.765, 0.707, 0.689, 0.704, 0.741, 0.816, 0.905",\ | |
"0.933, 0.932, 0.885, 0.816, 0.763, 0.741, 0.744, 0.784, 0.844, 0.936",\ | |
"0.98, 0.979, 0.933, 0.869, 0.817, 0.781, 0.783, 0.817, 0.878, 0.957",\ | |
"1.009, 1.003, 0.956, 0.893, 0.842, 0.814, 0.812, 0.838, 0.889, 0.972",\ | |
"1.016, 1.009, 0.961, 0.896, 0.843, 0.814, 0.813, 0.832, 0.889, 0.97",\ | |
"0.996, 0.983, 0.943, 0.883, 0.821, 0.788, 0.783, 0.812, 0.862, 0.946"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.979, 0.97, 0.936, 0.858, 0.813, 0.794, 0.82, 0.87, 0.946, 1.039",\ | |
"0.992, 0.978, 0.939, 0.875, 0.824, 0.809, 0.828, 0.882, 0.956, 1.057",\ | |
"1.047, 1.04, 0.995, 0.922, 0.88, 0.861, 0.883, 0.937, 1.008, 1.108",\ | |
"1.144, 1.14, 1.087, 1.023, 0.967, 0.961, 0.979, 1.028, 1.102, 1.201",\ | |
"1.255, 1.251, 1.208, 1.137, 1.092, 1.077, 1.101, 1.147, 1.223, 1.316",\ | |
"1.406, 1.397, 1.349, 1.284, 1.232, 1.217, 1.24, 1.288, 1.365, 1.459",\ | |
"1.575, 1.562, 1.526, 1.453, 1.408, 1.391, 1.41, 1.458, 1.534, 1.623",\ | |
"1.768, 1.756, 1.713, 1.639, 1.592, 1.582, 1.601, 1.648, 1.712, 1.81",\ | |
"1.977, 1.964, 1.924, 1.854, 1.808, 1.786, 1.807, 1.848, 1.916, 2.014",\ | |
"2.216, 2.201, 2.162, 2.089, 2.044, 2.023, 2.037, 2.079, 2.148, 2.243"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("1.059, 1.05, 1.006, 0.931, 0.858, 0.803, 0.763, 0.74, 0.751, 0.811",\ | |
"1.072, 1.061, 1.015, 0.935, 0.864, 0.809, 0.777, 0.751, 0.766, 0.819",\ | |
"1.106, 1.089, 1.051, 0.968, 0.902, 0.845, 0.806, 0.785, 0.798, 0.847",\ | |
"1.136, 1.131, 1.081, 1.003, 0.939, 0.88, 0.844, 0.824, 0.836, 0.89",\ | |
"1.158, 1.15, 1.103, 1.028, 0.954, 0.905, 0.868, 0.841, 0.856, 0.91",\ | |
"1.179, 1.164, 1.12, 1.047, 0.979, 0.924, 0.887, 0.869, 0.88, 0.931",\ | |
"1.181, 1.168, 1.125, 1.047, 0.982, 0.924, 0.886, 0.866, 0.878, 0.933",\ | |
"1.159, 1.139, 1.098, 1.023, 0.954, 0.9, 0.869, 0.848, 0.855, 0.912",\ | |
"1.103, 1.09, 1.045, 0.977, 0.907, 0.859, 0.823, 0.803, 0.811, 0.864",\ | |
"1.031, 1.018, 0.979, 0.902, 0.836, 0.788, 0.753, 0.732, 0.741, 0.8"); | |
} | |
} | |
} | |
pin(SI) { | |
capacitance : 0.004193 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 7.2 ; | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.02606, 0.02583, 0.02578, 0.02572, 0.02572, 0.0257, 0.02573, \ | |
0.02571, 0.02573, 0.02573"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.02534, -0.02527, -0.02532, -0.02533, -0.02532, -0.0254, -0.02548, \ | |
-0.02552, -0.02552, -0.02554"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3593, 0.3582, 0.3569, 0.3563, 0.3621, 0.3823, 0.4228, 0.4851, \ | |
0.5676, 0.6679"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.1941, 0.1929, 0.1911, 0.1908, 0.1982, 0.2176, 0.2519, 0.3023, \ | |
0.3696, 0.4541"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.02573, 0.0257, 0.02572, 0.0257, 0.02569, 0.0257, 0.02575, 0.02573, \ | |
0.02575, 0.02574"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.02498, -0.02495, -0.02509, -0.02519, -0.02532, -0.02544, -0.02549, \ | |
-0.02552, -0.02555, -0.02554"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.3593, 0.3582, 0.3569, 0.3564, 0.3621, 0.3824, 0.4229, 0.4851, \ | |
0.5676, 0.668"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.1941, 0.1929, 0.1912, 0.1908, 0.1982, 0.2176, 0.252, 0.3025, \ | |
0.3696, 0.4541"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.02595, 0.02582, 0.02573, 0.02568, 0.02567, 0.02568, 0.02574, \ | |
0.02572, 0.02572, 0.02573"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.02535, -0.02532, -0.02527, -0.02526, -0.02537, -0.0254, -0.02548, \ | |
-0.0255, -0.02554, -0.02554"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.07361, 0.07362, 0.07357, 0.07348, 0.07341, 0.07342, 0.07346, \ | |
0.07344, 0.07347, 0.07351"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.02071, -0.02119, -0.02213, -0.02302, -0.0237, -0.02409, -0.02441, \ | |
-0.0246, -0.02472, -0.02482"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.02571, 0.02572, 0.02574, 0.02572, 0.02571, 0.0257, 0.02574, \ | |
0.02571, 0.02575, 0.02575"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.02502, -0.02497, -0.02511, -0.02524, -0.02531, -0.0254, -0.02548, \ | |
-0.02546, -0.02553, -0.02554"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.07357, 0.07363, 0.07357, 0.07343, 0.0734, 0.07343, 0.07349, \ | |
0.07345, 0.07349, 0.07348"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.0207, -0.02119, -0.02215, -0.02301, -0.02369, -0.02408, -0.02442, \ | |
-0.0246, -0.02473, -0.02481"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.212, -0.199, -0.163, -0.115, -0.064, -0.024, 0.004, 0.009, -0.005, -0.039",\ | |
"-0.214, -0.205, -0.174, -0.124, -0.075, -0.032, -0.005, 0.002, -0.015, -0.041",\ | |
"-0.244, -0.232, -0.197, -0.144, -0.091, -0.054, -0.021, -0.017, -0.03, -0.06",\ | |
"-0.272, -0.261, -0.232, -0.172, -0.123, -0.081, -0.047, -0.045, -0.062, -0.088",\ | |
"-0.318, -0.307, -0.269, -0.212, -0.161, -0.116, -0.084, -0.078, -0.091, -0.122",\ | |
"-0.361, -0.352, -0.318, -0.262, -0.197, -0.156, -0.13, -0.116, -0.13, -0.158",\ | |
"-0.392, -0.382, -0.348, -0.292, -0.236, -0.19, -0.157, -0.143, -0.162, -0.183",\ | |
"-0.419, -0.417, -0.388, -0.333, -0.273, -0.225, -0.187, -0.173, -0.191, -0.207",\ | |
"-0.465, -0.46, -0.431, -0.38, -0.317, -0.277, -0.236, -0.213, -0.236, -0.236",\ | |
"-0.522, -0.515, -0.491, -0.448, -0.384, -0.337, -0.297, -0.269, -0.286, -0.292"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.418, -0.412, -0.381, -0.373, -0.393, -0.429, -0.483, -0.56, -0.65, -0.758",\ | |
"-0.42, -0.417, -0.391, -0.38, -0.396, -0.436, -0.486, -0.564, -0.658, -0.766",\ | |
"-0.432, -0.422, -0.395, -0.388, -0.407, -0.441, -0.499, -0.574, -0.666, -0.774",\ | |
"-0.442, -0.431, -0.41, -0.398, -0.413, -0.449, -0.504, -0.576, -0.667, -0.776",\ | |
"-0.453, -0.448, -0.419, -0.412, -0.42, -0.452, -0.501, -0.578, -0.665, -0.774",\ | |
"-0.45, -0.448, -0.421, -0.411, -0.428, -0.458, -0.512, -0.578, -0.66, -0.773",\ | |
"-0.442, -0.433, -0.41, -0.402, -0.41, -0.452, -0.505, -0.57, -0.66, -0.771",\ | |
"-0.399, -0.397, -0.372, -0.367, -0.385, -0.424, -0.475, -0.549, -0.639, -0.75",\ | |
"-0.338, -0.332, -0.305, -0.306, -0.325, -0.365, -0.425, -0.508, -0.602, -0.712",\ | |
"-0.241, -0.232, -0.21, -0.213, -0.243, -0.288, -0.351, -0.429, -0.536, -0.653"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.212, -0.199, -0.163, -0.115, -0.064, -0.024, 0.004, 0.009, -0.005, -0.039",\ | |
"-0.221, -0.205, -0.174, -0.124, -0.068, -0.032, -0.005, 0.002, -0.015, -0.041",\ | |
"-0.244, -0.232, -0.197, -0.144, -0.091, -0.054, -0.021, -0.017, -0.03, -0.06",\ | |
"-0.272, -0.261, -0.232, -0.172, -0.123, -0.081, -0.047, -0.045, -0.062, -0.088",\ | |
"-0.318, -0.307, -0.269, -0.212, -0.161, -0.116, -0.084, -0.078, -0.091, -0.122",\ | |
"-0.361, -0.352, -0.318, -0.262, -0.197, -0.156, -0.13, -0.116, -0.13, -0.158",\ | |
"-0.392, -0.381, -0.348, -0.292, -0.236, -0.19, -0.157, -0.143, -0.162, -0.183",\ | |
"-0.419, -0.417, -0.388, -0.334, -0.273, -0.225, -0.187, -0.173, -0.191, -0.207",\ | |
"-0.465, -0.46, -0.431, -0.38, -0.325, -0.277, -0.236, -0.213, -0.229, -0.236",\ | |
"-0.522, -0.515, -0.491, -0.448, -0.389, -0.337, -0.297, -0.275, -0.294, -0.292"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("-0.418, -0.412, -0.381, -0.373, -0.393, -0.429, -0.483, -0.56, -0.65, -0.758",\ | |
"-0.42, -0.417, -0.391, -0.38, -0.396, -0.436, -0.486, -0.564, -0.658, -0.766",\ | |
"-0.432, -0.422, -0.402, -0.388, -0.407, -0.441, -0.499, -0.574, -0.666, -0.774",\ | |
"-0.442, -0.431, -0.41, -0.398, -0.413, -0.449, -0.504, -0.576, -0.667, -0.776",\ | |
"-0.453, -0.448, -0.419, -0.402, -0.42, -0.452, -0.51, -0.578, -0.665, -0.774",\ | |
"-0.45, -0.448, -0.421, -0.412, -0.428, -0.458, -0.512, -0.578, -0.66, -0.773",\ | |
"-0.442, -0.433, -0.41, -0.402, -0.41, -0.452, -0.505, -0.57, -0.66, -0.771",\ | |
"-0.399, -0.402, -0.372, -0.367, -0.385, -0.424, -0.475, -0.549, -0.639, -0.75",\ | |
"-0.338, -0.332, -0.305, -0.306, -0.325, -0.365, -0.425, -0.508, -0.602, -0.712",\ | |
"-0.241, -0.232, -0.21, -0.213, -0.243, -0.288, -0.351, -0.429, -0.529, -0.653"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("1.002, 0.99, 0.946, 0.866, 0.794, 0.744, 0.706, 0.69, 0.697, 0.75",\ | |
"1.006, 0.993, 0.95, 0.875, 0.798, 0.744, 0.712, 0.695, 0.705, 0.748",\ | |
"1.037, 1.018, 0.973, 0.897, 0.827, 0.768, 0.737, 0.711, 0.728, 0.783",\ | |
"1.064, 1.055, 1.005, 0.93, 0.858, 0.799, 0.767, 0.74, 0.755, 0.805",\ | |
"1.119, 1.11, 1.065, 0.983, 0.914, 0.861, 0.82, 0.797, 0.808, 0.855",\ | |
"1.238, 1.22, 1.18, 1.097, 1.031, 0.979, 0.932, 0.905, 0.915, 0.953",\ | |
"1.41, 1.401, 1.356, 1.284, 1.205, 1.146, 1.104, 1.072, 1.077, 1.101",\ | |
"1.648, 1.635, 1.587, 1.503, 1.43, 1.362, 1.313, 1.282, 1.275, 1.294",\ | |
"1.923, 1.91, 1.861, 1.773, 1.696, 1.618, 1.569, 1.53, 1.517, 1.53",\ | |
"2.242, 2.228, 2.171, 2.079, 1.994, 1.92, 1.863, 1.818, 1.8, 1.814"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.853, 0.844, 0.798, 0.729, 0.684, 0.675, 0.691, 0.75, 0.825, 0.925",\ | |
"0.853, 0.849, 0.803, 0.738, 0.69, 0.673, 0.697, 0.751, 0.827, 0.925",\ | |
"0.868, 0.856, 0.811, 0.744, 0.7, 0.681, 0.706, 0.758, 0.833, 0.937",\ | |
"0.878, 0.867, 0.827, 0.751, 0.704, 0.693, 0.716, 0.768, 0.844, 0.946",\ | |
"0.893, 0.889, 0.84, 0.774, 0.724, 0.712, 0.733, 0.772, 0.848, 0.945",\ | |
"0.913, 0.907, 0.863, 0.798, 0.748, 0.732, 0.739, 0.784, 0.853, 0.947",\ | |
"0.93, 0.92, 0.887, 0.818, 0.769, 0.741, 0.756, 0.8, 0.868, 0.957",\ | |
"0.939, 0.927, 0.882, 0.82, 0.767, 0.743, 0.754, 0.8, 0.86, 0.952",\ | |
"0.922, 0.914, 0.877, 0.807, 0.755, 0.735, 0.743, 0.775, 0.837, 0.932",\ | |
"0.891, 0.877, 0.834, 0.77, 0.725, 0.701, 0.705, 0.738, 0.801, 0.894"); | |
} | |
} | |
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("1.002, 0.99, 0.946, 0.866, 0.794, 0.744, 0.706, 0.69, 0.697, 0.75",\ | |
"1.006, 0.993, 0.95, 0.875, 0.804, 0.744, 0.712, 0.69, 0.705, 0.757",\ | |
"1.037, 1.018, 0.974, 0.897, 0.827, 0.774, 0.737, 0.716, 0.728, 0.783",\ | |
"1.064, 1.055, 1.005, 0.93, 0.858, 0.805, 0.767, 0.74, 0.763, 0.805",\ | |
"1.119, 1.11, 1.065, 0.992, 0.914, 0.861, 0.82, 0.797, 0.808, 0.855",\ | |
"1.238, 1.22, 1.18, 1.097, 1.031, 0.979, 0.932, 0.905, 0.924, 0.953",\ | |
"1.417, 1.401, 1.356, 1.284, 1.205, 1.146, 1.104, 1.072, 1.077, 1.101",\ | |
"1.648, 1.63, 1.587, 1.509, 1.43, 1.362, 1.313, 1.282, 1.275, 1.294",\ | |
"1.923, 1.91, 1.861, 1.773, 1.696, 1.627, 1.569, 1.53, 1.517, 1.53",\ | |
"2.233, 2.219, 2.171, 2.079, 1.994, 1.92, 1.857, 1.818, 1.8, 1.814"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2"); | |
values("0.853, 0.844, 0.798, 0.729, 0.684, 0.675, 0.691, 0.75, 0.825, 0.925",\ | |
"0.853, 0.849, 0.803, 0.738, 0.69, 0.673, 0.697, 0.751, 0.827, 0.925",\ | |
"0.868, 0.856, 0.818, 0.744, 0.7, 0.681, 0.706, 0.758, 0.84, 0.937",\ | |
"0.878, 0.867, 0.827, 0.751, 0.704, 0.693, 0.716, 0.768, 0.844, 0.946",\ | |
"0.893, 0.882, 0.84, 0.774, 0.724, 0.712, 0.723, 0.772, 0.848, 0.945",\ | |
"0.913, 0.902, 0.863, 0.798, 0.748, 0.732, 0.739, 0.784, 0.853, 0.947",\ | |
"0.93, 0.92, 0.879, 0.818, 0.769, 0.741, 0.756, 0.8, 0.868, 0.957",\ | |
"0.939, 0.927, 0.883, 0.82, 0.767, 0.743, 0.754, 0.8, 0.855, 0.952",\ | |
"0.922, 0.914, 0.87, 0.807, 0.755, 0.735, 0.743, 0.775, 0.837, 0.932",\ | |
"0.891, 0.877, 0.834, 0.77, 0.725, 0.701, 0.705, 0.745, 0.801, 0.886"); | |
} | |
} | |
} | |
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 ; | |
} | |
} | |
} | |