cell(gf180mcu_fd_sc_mcu9t5v0__sdffq_2) { | |
area : 112.896000 ; | |
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.00025521" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&!SE&SI" ; | |
value : "0.000162189" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&SE&!SI" ; | |
value : "0.00016761" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&SE&SI" ; | |
value : "0.000239331" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&!SE&!SI" ; | |
value : "0.000237777" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&!SE&SI" ; | |
value : "0.000237798" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&SE&!SI" ; | |
value : "0.00016761" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&SE&SI" ; | |
value : "0.000239331" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&!SE&!SI" ; | |
value : "0.000164772" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&!SE&SI" ; | |
value : "0.000165057" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&SE&!SI" ; | |
value : "0.000162825" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&SE&SI" ; | |
value : "0.000193638" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&!SE&!SI" ; | |
value : "0.000192408" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&!SE&SI" ; | |
value : "0.000192408" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&SE&!SI" ; | |
value : "0.000162834" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&SE&SI" ; | |
value : "0.000193638" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00025521" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(CLK) { | |
capacitance : 0.00476 ; | |
clock : true ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 11.2 ; | |
min_period : 2.46 ; | |
min_pulse_width_high : 0.723 ; | |
min_pulse_width_low : 1.234 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!D&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.145, 0.144, 0.1429, 0.1445, 0.1492, 0.1571, 0.1685, 0.1834, \ | |
0.2025, 0.2257"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.09138, 0.0908, 0.08983, 0.09073, 0.0943, 0.1011, 0.1113, 0.1249, \ | |
0.1423, 0.1637"); | |
} | |
} | |
internal_power() { | |
when : "!D&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.1336, 0.1327, 0.1316, 0.1332, 0.138, 0.1459, 0.1572, 0.1722, \ | |
0.1912, 0.2145"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.09145, 0.09082, 0.08985, 0.09073, 0.09429, 0.1012, 0.1112, 0.1249, \ | |
0.1423, 0.1637"); | |
} | |
} | |
internal_power() { | |
when : "!D&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.1337, 0.1328, 0.1317, 0.1333, 0.138, 0.146, 0.1573, 0.1723, \ | |
0.1913, 0.2146"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.0913, 0.09074, 0.0898, 0.09065, 0.0942, 0.101, 0.1112, 0.1248, \ | |
0.1423, 0.1636"); | |
} | |
} | |
internal_power() { | |
when : "!D&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.1418, 0.1408, 0.1398, 0.1414, 0.1461, 0.154, 0.1654, 0.1803, \ | |
0.1993, 0.2225"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.09229, 0.09172, 0.09074, 0.09159, 0.09528, 0.102, 0.1121, 0.1259, \ | |
0.1433, 0.1647"); | |
} | |
} | |
internal_power() { | |
when : "D&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.1419, 0.1409, 0.1398, 0.1415, 0.1462, 0.1541, 0.1654, 0.1804, \ | |
0.1994, 0.2225"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.09221, 0.09163, 0.09067, 0.09162, 0.09515, 0.102, 0.1122, 0.1258, \ | |
0.1433, 0.1646"); | |
} | |
} | |
internal_power() { | |
when : "D&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.1419, 0.1409, 0.1398, 0.1415, 0.1462, 0.1541, 0.1654, 0.1804, \ | |
0.1994, 0.2226"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.09222, 0.09163, 0.0907, 0.09155, 0.09515, 0.102, 0.1122, 0.1258, \ | |
0.1433, 0.1647"); | |
} | |
} | |
internal_power() { | |
when : "D&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.1337, 0.1328, 0.1317, 0.1333, 0.1381, 0.146, 0.1573, 0.1722, \ | |
0.1913, 0.2146"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.09135, 0.09074, 0.08975, 0.09062, 0.09423, 0.101, 0.1112, 0.1248, \ | |
0.1423, 0.1636"); | |
} | |
} | |
internal_power() { | |
when : "D&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.1418, 0.1408, 0.1398, 0.1414, 0.1461, 0.154, 0.1654, 0.1803, \ | |
0.1993, 0.2225"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.09228, 0.09172, 0.09073, 0.0916, 0.09523, 0.102, 0.1122, 0.1259, \ | |
0.1433, 0.1647"); | |
} | |
} | |
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.234"); | |
} | |
rise_constraint(scalar) { | |
values("0.593"); | |
} | |
} | |
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.234"); | |
} | |
rise_constraint(scalar) { | |
values("0.593"); | |
} | |
} | |
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.234"); | |
} | |
rise_constraint(scalar) { | |
values("0.586"); | |
} | |
} | |
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("1.012"); | |
} | |
rise_constraint(scalar) { | |
values("0.723"); | |
} | |
} | |
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("1.003"); | |
} | |
rise_constraint(scalar) { | |
values("0.723"); | |
} | |
} | |
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("1.012"); | |
} | |
rise_constraint(scalar) { | |
values("0.716"); | |
} | |
} | |
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.234"); | |
} | |
rise_constraint(scalar) { | |
values("0.586"); | |
} | |
} | |
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("1.012"); | |
} | |
rise_constraint(scalar) { | |
values("0.723"); | |
} | |
} | |
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.46"); | |
} | |
} | |
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.46"); | |
} | |
} | |
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.46"); | |
} | |
} | |
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.991"); | |
} | |
} | |
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.975"); | |
} | |
} | |
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.998"); | |
} | |
} | |
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.46"); | |
} | |
} | |
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.991"); | |
} | |
} | |
} | |
pin(D) { | |
capacitance : 0.003533 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 11.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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.1219, 0.1215, 0.1209, 0.1205, 0.1207, 0.1223, 0.1265, 0.1339, \ | |
0.1448, 0.1593"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.07859, 0.07803, 0.07736, 0.07692, 0.07713, 0.07899, 0.08306, \ | |
0.08975, 0.09923, 0.1116"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.1219, 0.1214, 0.1209, 0.1205, 0.1207, 0.1224, 0.1265, 0.1339, \ | |
0.1448, 0.1593"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.0786, 0.078, 0.07737, 0.07694, 0.07713, 0.07898, 0.08309, 0.08975, \ | |
0.09924, 0.1116"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.0105, 0.01045, 0.01042, 0.01047, 0.01047, 0.01047, 0.01048, \ | |
0.01048, 0.01048, 0.01048"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.009712, -0.009724, -0.009972, -0.01009, -0.01017, -0.01019, \ | |
-0.01023, -0.01025, -0.01026, -0.01027"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.01048, 0.01048, 0.01046, 0.01044, 0.01047, 0.01048, 0.01048, \ | |
0.01048, 0.01049, 0.01048"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.009256, -0.009662, -0.009968, -0.01009, -0.01014, -0.0102, \ | |
-0.01023, -0.01025, -0.01026, -0.01027"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.02721, 0.02713, 0.02698, 0.02686, 0.02684, 0.02683, 0.02685, \ | |
0.02682, 0.02684, 0.02684"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.003732, -0.004012, -0.004434, -0.004762, -0.004963, -0.005118, \ | |
-0.005202, -0.005244, -0.005292, -0.005321"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.02721, 0.02713, 0.02698, 0.02686, 0.02685, 0.02683, 0.02685, \ | |
0.02683, 0.02683, 0.02683"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.003725, -0.004021, -0.004437, -0.004749, -0.004989, -0.005112, \ | |
-0.005187, -0.005247, -0.005283, -0.005318"); | |
} | |
} | |
internal_power() { | |
when : "CLK&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.01046, 0.01045, 0.01047, 0.01047, 0.01048, 0.01048, 0.01048, \ | |
0.01048, 0.01048, 0.01048"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.009713, -0.009719, -0.009957, -0.01009, -0.01017, -0.0102, \ | |
-0.01023, -0.01024, -0.01026, -0.01026"); | |
} | |
} | |
internal_power() { | |
when : "CLK&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.01048, 0.01048, 0.01046, 0.01045, 0.01047, 0.01048, 0.01048, \ | |
0.01048, 0.01048, 0.01048"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.009323, -0.009657, -0.009981, -0.01009, -0.01014, -0.0102, \ | |
-0.01024, -0.01024, -0.01026, -0.01026"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.137, -0.12, -0.059, 0.038, 0.125, 0.187, 0.226, 0.246, 0.227, 0.193",\ | |
"-0.16, -0.138, -0.076, 0.02, 0.097, 0.165, 0.204, 0.222, 0.21, 0.17",\ | |
"-0.229, -0.205, -0.141, -0.051, 0.033, 0.094, 0.139, 0.154, 0.139, 0.105",\ | |
"-0.323, -0.306, -0.241, -0.143, -0.067, -0.007, 0.041, 0.056, 0.044, 0.006",\ | |
"-0.431, -0.405, -0.349, -0.253, -0.171, -0.112, -0.067, -0.049, -0.062, -0.101",\ | |
"-0.544, -0.531, -0.467, -0.374, -0.292, -0.229, -0.18, -0.171, -0.177, -0.208",\ | |
"-0.678, -0.658, -0.609, -0.514, -0.433, -0.367, -0.318, -0.3, -0.309, -0.335",\ | |
"-0.829, -0.812, -0.769, -0.674, -0.6, -0.535, -0.482, -0.459, -0.459, -0.479",\ | |
"-1.007, -0.997, -0.961, -0.878, -0.806, -0.738, -0.678, -0.652, -0.651, -0.656",\ | |
"-1.222, -1.213, -1.18, -1.105, -1.048, -0.98, -0.922, -0.896, -0.88, -0.883"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.412, -0.392, -0.341, -0.318, -0.32, -0.345, -0.388, -0.459, -0.553, -0.675",\ | |
"-0.425, -0.405, -0.356, -0.331, -0.336, -0.357, -0.404, -0.476, -0.567, -0.69",\ | |
"-0.468, -0.445, -0.395, -0.371, -0.376, -0.4, -0.44, -0.509, -0.608, -0.727",\ | |
"-0.532, -0.511, -0.462, -0.429, -0.433, -0.454, -0.497, -0.563, -0.656, -0.776",\ | |
"-0.589, -0.569, -0.524, -0.493, -0.488, -0.504, -0.544, -0.603, -0.698, -0.818",\ | |
"-0.646, -0.628, -0.58, -0.542, -0.538, -0.547, -0.579, -0.644, -0.725, -0.845",\ | |
"-0.684, -0.664, -0.615, -0.578, -0.565, -0.575, -0.61, -0.665, -0.744, -0.853",\ | |
"-0.7, -0.674, -0.625, -0.597, -0.581, -0.59, -0.615, -0.666, -0.747, -0.862",\ | |
"-0.679, -0.66, -0.614, -0.585, -0.574, -0.575, -0.602, -0.661, -0.736, -0.843",\ | |
"-0.624, -0.603, -0.563, -0.541, -0.532, -0.537, -0.561, -0.622, -0.699, -0.81"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.137, -0.12, -0.059, 0.038, 0.125, 0.187, 0.231, 0.246, 0.232, 0.193",\ | |
"-0.16, -0.138, -0.076, 0.02, 0.097, 0.165, 0.209, 0.222, 0.21, 0.17",\ | |
"-0.229, -0.205, -0.141, -0.051, 0.033, 0.094, 0.139, 0.154, 0.144, 0.105",\ | |
"-0.323, -0.306, -0.241, -0.143, -0.067, -0.007, 0.041, 0.056, 0.044, 0.006",\ | |
"-0.431, -0.405, -0.349, -0.253, -0.171, -0.112, -0.067, -0.049, -0.056, -0.093",\ | |
"-0.544, -0.523, -0.467, -0.374, -0.292, -0.229, -0.18, -0.171, -0.17, -0.208",\ | |
"-0.678, -0.658, -0.609, -0.514, -0.433, -0.367, -0.318, -0.3, -0.301, -0.335",\ | |
"-0.829, -0.812, -0.769, -0.674, -0.6, -0.535, -0.476, -0.459, -0.441, -0.479",\ | |
"-1.012, -0.997, -0.961, -0.878, -0.8, -0.731, -0.686, -0.652, -0.64, -0.656",\ | |
"-1.222, -1.206, -1.18, -1.105, -1.041, -0.98, -0.922, -0.896, -0.869, -0.876"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.412, -0.392, -0.341, -0.318, -0.32, -0.345, -0.388, -0.459, -0.553, -0.675",\ | |
"-0.425, -0.405, -0.356, -0.331, -0.336, -0.357, -0.404, -0.476, -0.567, -0.69",\ | |
"-0.468, -0.445, -0.395, -0.371, -0.376, -0.4, -0.44, -0.509, -0.608, -0.727",\ | |
"-0.532, -0.511, -0.462, -0.429, -0.433, -0.454, -0.497, -0.563, -0.656, -0.776",\ | |
"-0.589, -0.569, -0.524, -0.493, -0.488, -0.504, -0.544, -0.603, -0.698, -0.818",\ | |
"-0.646, -0.628, -0.58, -0.542, -0.538, -0.547, -0.579, -0.644, -0.732, -0.845",\ | |
"-0.684, -0.664, -0.615, -0.578, -0.565, -0.575, -0.61, -0.665, -0.744, -0.853",\ | |
"-0.693, -0.674, -0.625, -0.597, -0.581, -0.59, -0.615, -0.666, -0.747, -0.862",\ | |
"-0.679, -0.66, -0.614, -0.585, -0.574, -0.575, -0.602, -0.661, -0.736, -0.843",\ | |
"-0.624, -0.603, -0.563, -0.541, -0.532, -0.537, -0.561, -0.617, -0.699, -0.81"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("1.025, 1.002, 0.91, 0.763, 0.644, 0.549, 0.474, 0.429, 0.424, 0.447",\ | |
"1.049, 1.026, 0.932, 0.788, 0.663, 0.574, 0.497, 0.454, 0.443, 0.467",\ | |
"1.111, 1.089, 0.995, 0.848, 0.729, 0.635, 0.567, 0.517, 0.512, 0.533",\ | |
"1.218, 1.196, 1.102, 0.955, 0.839, 0.743, 0.669, 0.624, 0.622, 0.646",\ | |
"1.366, 1.349, 1.248, 1.105, 0.983, 0.884, 0.822, 0.774, 0.765, 0.794",\ | |
"1.549, 1.524, 1.43, 1.287, 1.165, 1.066, 1.003, 0.953, 0.942, 0.97",\ | |
"1.766, 1.742, 1.651, 1.506, 1.387, 1.285, 1.213, 1.169, 1.157, 1.176",\ | |
"2.035, 2.009, 1.92, 1.775, 1.649, 1.551, 1.478, 1.429, 1.412, 1.431",\ | |
"2.362, 2.338, 2.247, 2.096, 1.973, 1.862, 1.786, 1.736, 1.714, 1.725",\ | |
"2.744, 2.718, 2.622, 2.473, 2.343, 2.228, 2.151, 2.086, 2.066, 2.072"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.819, 0.794, 0.708, 0.598, 0.533, 0.52, 0.544, 0.604, 0.681, 0.796",\ | |
"0.834, 0.81, 0.726, 0.612, 0.557, 0.537, 0.563, 0.615, 0.696, 0.813",\ | |
"0.872, 0.849, 0.76, 0.656, 0.593, 0.578, 0.602, 0.653, 0.736, 0.851",\ | |
"0.938, 0.909, 0.825, 0.716, 0.653, 0.641, 0.657, 0.71, 0.791, 0.899",\ | |
"1.024, 0.993, 0.905, 0.799, 0.735, 0.705, 0.72, 0.765, 0.844, 0.956",\ | |
"1.09, 1.068, 0.977, 0.868, 0.801, 0.769, 0.777, 0.817, 0.888, 0.995",\ | |
"1.152, 1.124, 1.037, 0.93, 0.858, 0.817, 0.822, 0.854, 0.92, 1.019",\ | |
"1.201, 1.173, 1.089, 0.975, 0.895, 0.856, 0.854, 0.881, 0.948, 1.033",\ | |
"1.218, 1.188, 1.099, 0.991, 0.915, 0.866, 0.861, 0.888, 0.943, 1.036",\ | |
"1.209, 1.18, 1.09, 0.982, 0.902, 0.855, 0.848, 0.865, 0.927, 1.01"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("1.025, 1.002, 0.91, 0.763, 0.644, 0.549, 0.474, 0.429, 0.419, 0.447",\ | |
"1.049, 1.026, 0.932, 0.782, 0.663, 0.566, 0.497, 0.454, 0.443, 0.474",\ | |
"1.111, 1.089, 0.995, 0.848, 0.729, 0.635, 0.567, 0.517, 0.512, 0.533",\ | |
"1.218, 1.196, 1.102, 0.964, 0.839, 0.743, 0.669, 0.624, 0.622, 0.646",\ | |
"1.366, 1.349, 1.248, 1.105, 0.983, 0.884, 0.815, 0.774, 0.771, 0.794",\ | |
"1.549, 1.524, 1.43, 1.287, 1.165, 1.066, 1.003, 0.953, 0.942, 0.97",\ | |
"1.766, 1.742, 1.651, 1.506, 1.387, 1.285, 1.213, 1.169, 1.157, 1.176",\ | |
"2.035, 2.017, 1.92, 1.775, 1.649, 1.551, 1.478, 1.429, 1.412, 1.431",\ | |
"2.362, 2.338, 2.247, 2.096, 1.973, 1.862, 1.786, 1.736, 1.714, 1.725",\ | |
"2.744, 2.718, 2.622, 2.473, 2.343, 2.228, 2.151, 2.086, 2.066, 2.072"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.819, 0.787, 0.708, 0.598, 0.542, 0.52, 0.544, 0.604, 0.681, 0.796",\ | |
"0.834, 0.81, 0.726, 0.612, 0.557, 0.537, 0.563, 0.615, 0.696, 0.813",\ | |
"0.872, 0.842, 0.76, 0.656, 0.593, 0.578, 0.602, 0.653, 0.736, 0.851",\ | |
"0.938, 0.909, 0.825, 0.716, 0.653, 0.641, 0.657, 0.71, 0.791, 0.899",\ | |
"1.024, 0.993, 0.904, 0.799, 0.735, 0.705, 0.72, 0.765, 0.844, 0.956",\ | |
"1.09, 1.068, 0.977, 0.877, 0.801, 0.769, 0.777, 0.817, 0.888, 0.995",\ | |
"1.152, 1.124, 1.043, 0.93, 0.858, 0.817, 0.822, 0.854, 0.92, 1.019",\ | |
"1.201, 1.173, 1.081, 0.975, 0.905, 0.856, 0.854, 0.881, 0.948, 1.038",\ | |
"1.218, 1.188, 1.099, 0.991, 0.915, 0.866, 0.861, 0.888, 0.948, 1.036",\ | |
"1.209, 1.18, 1.09, 0.982, 0.902, 0.855, 0.848, 0.865, 0.927, 1.01"); | |
} | |
} | |
} | |
pin(Q) { | |
direction : output ; | |
function : "IQ1" ; | |
max_capacitance : 1.131 ; | |
max_transition : 11.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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.1927, 0.1924, 0.1935, 0.1951, 0.1962, 0.1969, 0.1972, 0.1975, 0.1976, 0.1977",\ | |
"0.1928, 0.1924, 0.1935, 0.1952, 0.1962, 0.1969, 0.1973, 0.1974, 0.1977, 0.1978",\ | |
"0.193, 0.1925, 0.1936, 0.1952, 0.1963, 0.1969, 0.1973, 0.1975, 0.1977, 0.1978",\ | |
"0.1935, 0.193, 0.1942, 0.1958, 0.1969, 0.1976, 0.1979, 0.1982, 0.1983, 0.1984",\ | |
"0.1943, 0.1937, 0.195, 0.1966, 0.1976, 0.1982, 0.1986, 0.1988, 0.199, 0.1991",\ | |
"0.1948, 0.1943, 0.1954, 0.1971, 0.1982, 0.1988, 0.1991, 0.1994, 0.1995, 0.1996",\ | |
"0.1957, 0.1953, 0.1963, 0.198, 0.1991, 0.1997, 0.2001, 0.2002, 0.2004, 0.2005",\ | |
"0.1965, 0.1962, 0.1972, 0.1987, 0.1999, 0.2005, 0.2008, 0.201, 0.2011, 0.2012",\ | |
"0.1975, 0.1969, 0.1982, 0.1998, 0.2009, 0.2015, 0.2018, 0.202, 0.2021, 0.2022",\ | |
"0.1982, 0.1977, 0.199, 0.2006, 0.2017, 0.2024, 0.2026, 0.2029, 0.203, 0.2031"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.1784, 0.1778, 0.1789, 0.1812, 0.1841, 0.1863, 0.1878, 0.19, 0.1951, 0.2431",\ | |
"0.1784, 0.1781, 0.1789, 0.1816, 0.1838, 0.1864, 0.1881, 0.1902, 0.1969, 0.239",\ | |
"0.1782, 0.1777, 0.1787, 0.1814, 0.1839, 0.1858, 0.1879, 0.19, 0.1945, 0.2467",\ | |
"0.1781, 0.1778, 0.1787, 0.1814, 0.1836, 0.1863, 0.1879, 0.1901, 0.1951, 0.2542",\ | |
"0.1779, 0.1777, 0.1785, 0.1809, 0.1838, 0.1862, 0.1884, 0.1897, 0.1994, 0.2611",\ | |
"0.1783, 0.1778, 0.1786, 0.1818, 0.1839, 0.1866, 0.1877, 0.1897, 0.198, 0.2846",\ | |
"0.1788, 0.1783, 0.1791, 0.1813, 0.1842, 0.1875, 0.1888, 0.191, 0.2022, 0.3095",\ | |
"0.1789, 0.1782, 0.1792, 0.1818, 0.183, 0.1871, 0.1899, 0.1908, 0.2078, 0.3606",\ | |
"0.1796, 0.1792, 0.1798, 0.1826, 0.1847, 0.1857, 0.1893, 0.1936, 0.2266, 0.4511",\ | |
"0.1803, 0.1797, 0.181, 0.183, 0.1853, 0.1854, 0.188, 0.1959, 0.2572, 0.6139"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "!SE&!SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.1928, 0.1925, 0.1936, 0.1952, 0.1963, 0.1969, 0.1973, 0.1975, 0.1977, 0.1978",\ | |
"0.1929, 0.1924, 0.1935, 0.1952, 0.1963, 0.1969, 0.1973, 0.1975, 0.1977, 0.1978",\ | |
"0.193, 0.1925, 0.1936, 0.1953, 0.1963, 0.1969, 0.1973, 0.1975, 0.1977, 0.1978",\ | |
"0.1935, 0.193, 0.1942, 0.1957, 0.1968, 0.1975, 0.1979, 0.1981, 0.1982, 0.1983",\ | |
"0.1943, 0.1937, 0.195, 0.1966, 0.1976, 0.1983, 0.1986, 0.1989, 0.199, 0.199",\ | |
"0.1948, 0.1943, 0.1954, 0.1971, 0.1981, 0.1988, 0.1992, 0.1994, 0.1996, 0.1996",\ | |
"0.1956, 0.1952, 0.1962, 0.1979, 0.1989, 0.1996, 0.1999, 0.2001, 0.2003, 0.2004",\ | |
"0.1966, 0.1961, 0.1973, 0.1991, 0.2001, 0.2007, 0.2009, 0.2012, 0.2013, 0.2014",\ | |
"0.1976, 0.1971, 0.1982, 0.1999, 0.201, 0.2016, 0.2019, 0.2021, 0.2023, 0.2024",\ | |
"0.1983, 0.1979, 0.1989, 0.2006, 0.2018, 0.2025, 0.2028, 0.203, 0.2031, 0.2032"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.1784, 0.1779, 0.1789, 0.181, 0.184, 0.186, 0.1879, 0.1903, 0.1941, 0.2411",\ | |
"0.1783, 0.1778, 0.1787, 0.1815, 0.1837, 0.1861, 0.1879, 0.19, 0.1948, 0.244",\ | |
"0.1782, 0.1776, 0.1786, 0.1812, 0.1837, 0.1862, 0.1885, 0.1898, 0.1969, 0.2427",\ | |
"0.178, 0.1777, 0.1785, 0.1811, 0.1837, 0.186, 0.1885, 0.1897, 0.1951, 0.2533",\ | |
"0.178, 0.1775, 0.1784, 0.1808, 0.1833, 0.1857, 0.1877, 0.1898, 0.1965, 0.2616",\ | |
"0.1782, 0.1779, 0.1785, 0.1815, 0.1838, 0.1864, 0.1877, 0.1896, 0.1977, 0.2842",\ | |
"0.1784, 0.178, 0.1789, 0.1809, 0.184, 0.1874, 0.1881, 0.1897, 0.2041, 0.3101",\ | |
"0.1788, 0.1782, 0.1791, 0.1816, 0.1827, 0.1866, 0.1909, 0.191, 0.209, 0.3604",\ | |
"0.1795, 0.1791, 0.18, 0.1825, 0.1843, 0.1851, 0.1893, 0.1951, 0.2257, 0.4506",\ | |
"0.1801, 0.1798, 0.1809, 0.183, 0.1854, 0.1853, 0.1875, 0.1963, 0.2588, 0.6137"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "D&!SE&SI | !D&SE&!SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.1927, 0.1925, 0.1936, 0.1952, 0.1962, 0.1969, 0.1972, 0.1975, 0.1976, 0.1977",\ | |
"0.1928, 0.1923, 0.1934, 0.1951, 0.1962, 0.1968, 0.1972, 0.1974, 0.1976, 0.1977",\ | |
"0.1929, 0.1924, 0.1935, 0.1952, 0.1962, 0.1968, 0.1972, 0.1975, 0.1976, 0.1977",\ | |
"0.1935, 0.1929, 0.1941, 0.1957, 0.1967, 0.1974, 0.1977, 0.198, 0.1981, 0.1982",\ | |
"0.1943, 0.1937, 0.1949, 0.1965, 0.1975, 0.1982, 0.1985, 0.1988, 0.199, 0.1991",\ | |
"0.1947, 0.1942, 0.1954, 0.1972, 0.1982, 0.1988, 0.1991, 0.1994, 0.1995, 0.1996",\ | |
"0.1955, 0.1951, 0.1961, 0.1978, 0.1988, 0.1995, 0.1998, 0.2, 0.2002, 0.2003",\ | |
"0.1965, 0.196, 0.1972, 0.1988, 0.1999, 0.2005, 0.2009, 0.2011, 0.2013, 0.2014",\ | |
"0.1974, 0.197, 0.198, 0.1997, 0.2008, 0.2014, 0.2017, 0.202, 0.2021, 0.2022",\ | |
"0.1982, 0.1977, 0.199, 0.2007, 0.2018, 0.2023, 0.2026, 0.2029, 0.203, 0.2031"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.1784, 0.1779, 0.1789, 0.1812, 0.1841, 0.1863, 0.1885, 0.1909, 0.1943, 0.2377",\ | |
"0.1784, 0.1779, 0.1787, 0.1815, 0.184, 0.1865, 0.1879, 0.1903, 0.1966, 0.2422",\ | |
"0.1782, 0.1778, 0.1787, 0.1814, 0.1839, 0.1859, 0.1879, 0.1901, 0.1942, 0.2468",\ | |
"0.1781, 0.1778, 0.1786, 0.1813, 0.1837, 0.1862, 0.188, 0.1898, 0.1961, 0.2551",\ | |
"0.1781, 0.1778, 0.1788, 0.181, 0.1838, 0.1859, 0.188, 0.1901, 0.1962, 0.265",\ | |
"0.1781, 0.1776, 0.1785, 0.1815, 0.1839, 0.186, 0.1877, 0.1899, 0.198, 0.2803",\ | |
"0.1785, 0.1781, 0.1789, 0.1812, 0.184, 0.1873, 0.1883, 0.19, 0.2018, 0.3094",\ | |
"0.1788, 0.1782, 0.1792, 0.1818, 0.183, 0.1865, 0.1897, 0.1918, 0.2085, 0.3607",\ | |
"0.1796, 0.1792, 0.1798, 0.1825, 0.1847, 0.1857, 0.1893, 0.1945, 0.2266, 0.4511",\ | |
"0.1804, 0.18, 0.1809, 0.1829, 0.1855, 0.1865, 0.1871, 0.1969, 0.2591, 0.6136"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "D&SE" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.1927, 0.1924, 0.1935, 0.1952, 0.1962, 0.1968, 0.1972, 0.1974, 0.1976, 0.1977",\ | |
"0.1928, 0.1923, 0.1935, 0.1951, 0.1962, 0.1968, 0.1972, 0.1974, 0.1976, 0.1977",\ | |
"0.1929, 0.1925, 0.1935, 0.1952, 0.1963, 0.1969, 0.1973, 0.1975, 0.1977, 0.1977",\ | |
"0.1933, 0.1929, 0.194, 0.1957, 0.1968, 0.1975, 0.1978, 0.1982, 0.1982, 0.1984",\ | |
"0.1942, 0.1936, 0.1949, 0.1965, 0.1976, 0.1982, 0.1986, 0.1989, 0.199, 0.1991",\ | |
"0.1948, 0.1943, 0.1955, 0.1972, 0.1981, 0.1988, 0.1991, 0.1993, 0.1995, 0.1996",\ | |
"0.1954, 0.1949, 0.1962, 0.1978, 0.1988, 0.1994, 0.1998, 0.2, 0.2002, 0.2003",\ | |
"0.1964, 0.1961, 0.1971, 0.1988, 0.1998, 0.2005, 0.2008, 0.2011, 0.2012, 0.2013",\ | |
"0.1974, 0.1968, 0.198, 0.1996, 0.2008, 0.2014, 0.2017, 0.202, 0.2021, 0.2022",\ | |
"0.1982, 0.1977, 0.199, 0.2006, 0.2018, 0.2024, 0.2027, 0.203, 0.203, 0.2032"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.1784, 0.1779, 0.1789, 0.1812, 0.1841, 0.1863, 0.1878, 0.19, 0.1948, 0.2376",\ | |
"0.1784, 0.178, 0.1789, 0.1816, 0.1838, 0.1864, 0.1887, 0.1908, 0.1948, 0.2387",\ | |
"0.1782, 0.1778, 0.1787, 0.1814, 0.1839, 0.1859, 0.1882, 0.19, 0.1945, 0.2467",\ | |
"0.1781, 0.1778, 0.1787, 0.1814, 0.1836, 0.1863, 0.1879, 0.1901, 0.1951, 0.2542",\ | |
"0.178, 0.1778, 0.1787, 0.1808, 0.1839, 0.186, 0.1885, 0.1921, 0.1965, 0.2608",\ | |
"0.1783, 0.1779, 0.1787, 0.1817, 0.1841, 0.1866, 0.1877, 0.1897, 0.198, 0.2846",\ | |
"0.1785, 0.1782, 0.1789, 0.1808, 0.1838, 0.1873, 0.1883, 0.19, 0.2021, 0.3094",\ | |
"0.1788, 0.1783, 0.1792, 0.1817, 0.1837, 0.1863, 0.1902, 0.1912, 0.2087, 0.3657",\ | |
"0.1797, 0.1792, 0.1799, 0.1825, 0.1844, 0.1862, 0.1884, 0.1945, 0.2244, 0.4489",\ | |
"0.1804, 0.1799, 0.1809, 0.1831, 0.1855, 0.1865, 0.1874, 0.1963, 0.2591, 0.613"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("1.089, 1.145, 1.272, 1.453, 1.709, 2.062, 2.526, 3.11, 3.822, 4.671",\ | |
"1.111, 1.167, 1.294, 1.475, 1.732, 2.085, 2.548, 3.132, 3.844, 4.693",\ | |
"1.191, 1.247, 1.373, 1.555, 1.811, 2.164, 2.627, 3.211, 3.923, 4.773",\ | |
"1.31, 1.366, 1.493, 1.674, 1.931, 2.284, 2.747, 3.331, 4.044, 4.893",\ | |
"1.413, 1.469, 1.596, 1.777, 2.034, 2.387, 2.85, 3.434, 4.146, 4.996",\ | |
"1.494, 1.55, 1.677, 1.858, 2.115, 2.468, 2.931, 3.515, 4.228, 5.076",\ | |
"1.554, 1.61, 1.736, 1.918, 2.174, 2.527, 2.991, 3.574, 4.286, 5.135",\ | |
"1.59, 1.646, 1.773, 1.954, 2.21, 2.563, 3.027, 3.61, 4.322, 5.171",\ | |
"1.599, 1.656, 1.782, 1.963, 2.22, 2.573, 3.036, 3.62, 4.332, 5.181",\ | |
"1.577, 1.634, 1.761, 1.942, 2.199, 2.552, 3.015, 3.599, 4.311, 5.16"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("1.029, 1.09, 1.257, 1.562, 2.034, 2.696, 3.565, 4.662, 5.998, 7.588",\ | |
"1.051, 1.112, 1.279, 1.584, 2.057, 2.718, 3.588, 4.684, 6.019, 7.612",\ | |
"1.13, 1.191, 1.358, 1.662, 2.135, 2.797, 3.666, 4.762, 6.098, 7.69",\ | |
"1.248, 1.308, 1.475, 1.78, 2.253, 2.914, 3.784, 4.88, 6.216, 7.808",\ | |
"1.35, 1.411, 1.578, 1.883, 2.356, 3.018, 3.887, 4.982, 6.317, 7.912",\ | |
"1.432, 1.493, 1.659, 1.965, 2.438, 3.099, 3.968, 5.065, 6.401, 7.991",\ | |
"1.493, 1.553, 1.72, 2.025, 2.498, 3.159, 4.029, 5.124, 6.461, 8.055",\ | |
"1.532, 1.592, 1.759, 2.064, 2.537, 3.198, 4.067, 5.162, 6.498, 8.094",\ | |
"1.546, 1.606, 1.773, 2.078, 2.551, 3.213, 4.082, 5.176, 6.512, 8.104",\ | |
"1.532, 1.592, 1.759, 2.064, 2.537, 3.198, 4.069, 5.163, 6.498, 8.091"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.1062, 0.154, 0.2798, 0.5158, 0.9084, 1.482, 2.244, 3.207, 4.381, 5.782",\ | |
"0.1062, 0.1538, 0.2794, 0.5154, 0.9086, 1.483, 2.245, 3.208, 4.38, 5.783",\ | |
"0.1062, 0.1536, 0.2794, 0.5162, 0.9086, 1.483, 2.245, 3.209, 4.376, 5.784",\ | |
"0.1062, 0.1536, 0.279, 0.5152, 0.9086, 1.484, 2.246, 3.207, 4.383, 5.784",\ | |
"0.1062, 0.1536, 0.2796, 0.516, 0.9086, 1.483, 2.246, 3.209, 4.378, 5.784",\ | |
"0.1064, 0.1536, 0.2794, 0.5158, 0.9084, 1.481, 2.242, 3.204, 4.385, 5.774",\ | |
"0.1062, 0.1538, 0.279, 0.5152, 0.9088, 1.482, 2.242, 3.201, 4.378, 5.777",\ | |
"0.106, 0.1536, 0.2798, 0.5152, 0.9096, 1.482, 2.244, 3.202, 4.371, 5.771",\ | |
"0.106, 0.1536, 0.2792, 0.5154, 0.9086, 1.483, 2.245, 3.204, 4.372, 5.767",\ | |
"0.1064, 0.1536, 0.2794, 0.5156, 0.9086, 1.483, 2.242, 3.202, 4.372, 5.768"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.108, 0.1734, 0.4202, 0.9318, 1.735, 2.863, 4.347, 6.224, 8.504, 11.23",\ | |
"0.108, 0.1736, 0.42, 0.9318, 1.736, 2.864, 4.347, 6.215, 8.504, 11.24",\ | |
"0.1078, 0.1734, 0.4198, 0.9318, 1.735, 2.861, 4.345, 6.221, 8.499, 11.23",\ | |
"0.108, 0.1742, 0.4202, 0.9318, 1.736, 2.864, 4.345, 6.22, 8.499, 11.23",\ | |
"0.108, 0.1742, 0.42, 0.9334, 1.736, 2.864, 4.349, 6.217, 8.508, 11.24",\ | |
"0.1078, 0.1736, 0.4202, 0.931, 1.734, 2.864, 4.345, 6.221, 8.499, 11.23",\ | |
"0.1076, 0.1744, 0.4208, 0.9314, 1.733, 2.859, 4.348, 6.218, 8.512, 11.23",\ | |
"0.1078, 0.174, 0.42, 0.9316, 1.733, 2.859, 4.341, 6.216, 8.504, 11.23",\ | |
"0.108, 0.1742, 0.4204, 0.9328, 1.733, 2.859, 4.341, 6.207, 8.496, 11.22",\ | |
"0.1082, 0.1742, 0.4202, 0.9316, 1.736, 2.86, 4.345, 6.208, 8.488, 11.2"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("1.089, 1.145, 1.272, 1.453, 1.709, 2.062, 2.526, 3.109, 3.822, 4.671",\ | |
"1.111, 1.167, 1.294, 1.475, 1.732, 2.085, 2.548, 3.132, 3.844, 4.693",\ | |
"1.191, 1.247, 1.373, 1.555, 1.811, 2.164, 2.627, 3.211, 3.923, 4.773",\ | |
"1.31, 1.366, 1.493, 1.674, 1.931, 2.284, 2.747, 3.331, 4.044, 4.892",\ | |
"1.413, 1.469, 1.596, 1.777, 2.034, 2.387, 2.85, 3.434, 4.147, 4.996",\ | |
"1.494, 1.55, 1.677, 1.858, 2.115, 2.468, 2.931, 3.515, 4.228, 5.076",\ | |
"1.554, 1.61, 1.736, 1.918, 2.174, 2.527, 2.991, 3.574, 4.286, 5.135",\ | |
"1.591, 1.647, 1.773, 1.955, 2.211, 2.564, 3.028, 3.611, 4.323, 5.172",\ | |
"1.6, 1.656, 1.782, 1.964, 2.22, 2.573, 3.037, 3.62, 4.332, 5.181",\ | |
"1.578, 1.634, 1.761, 1.942, 2.199, 2.552, 3.015, 3.599, 4.312, 5.16"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("1.029, 1.09, 1.257, 1.562, 2.034, 2.696, 3.565, 4.661, 5.998, 7.59",\ | |
"1.051, 1.112, 1.279, 1.584, 2.057, 2.718, 3.587, 4.683, 6.02, 7.61",\ | |
"1.13, 1.19, 1.357, 1.662, 2.135, 2.797, 3.666, 4.761, 6.097, 7.691",\ | |
"1.248, 1.308, 1.475, 1.78, 2.253, 2.914, 3.784, 4.879, 6.217, 7.809",\ | |
"1.351, 1.411, 1.578, 1.883, 2.356, 3.018, 3.887, 4.982, 6.319, 7.912",\ | |
"1.432, 1.493, 1.66, 1.965, 2.437, 3.099, 3.969, 5.065, 6.401, 7.991",\ | |
"1.493, 1.554, 1.72, 2.026, 2.498, 3.16, 4.029, 5.123, 6.459, 8.053",\ | |
"1.532, 1.592, 1.759, 2.064, 2.536, 3.198, 4.067, 5.162, 6.499, 8.093",\ | |
"1.546, 1.607, 1.773, 2.079, 2.551, 3.213, 4.082, 5.177, 6.512, 8.104",\ | |
"1.531, 1.592, 1.759, 2.064, 2.537, 3.198, 4.068, 5.163, 6.498, 8.091"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.1062, 0.154, 0.2798, 0.5158, 0.9084, 1.482, 2.244, 3.208, 4.382, 5.781",\ | |
"0.1062, 0.1538, 0.2794, 0.5154, 0.9086, 1.483, 2.245, 3.208, 4.38, 5.783",\ | |
"0.1062, 0.1536, 0.2794, 0.5162, 0.9086, 1.483, 2.245, 3.209, 4.376, 5.784",\ | |
"0.1064, 0.1534, 0.2794, 0.5154, 0.9086, 1.483, 2.244, 3.208, 4.385, 5.775",\ | |
"0.1062, 0.1536, 0.2796, 0.516, 0.9088, 1.483, 2.242, 3.206, 4.382, 5.784",\ | |
"0.1062, 0.1536, 0.2796, 0.5152, 0.9086, 1.481, 2.242, 3.205, 4.383, 5.777",\ | |
"0.1062, 0.1538, 0.279, 0.5154, 0.9084, 1.482, 2.241, 3.201, 4.378, 5.781",\ | |
"0.1062, 0.1536, 0.2794, 0.5156, 0.9086, 1.482, 2.242, 3.202, 4.372, 5.77",\ | |
"0.1062, 0.1534, 0.2794, 0.5152, 0.9092, 1.482, 2.242, 3.204, 4.373, 5.766",\ | |
"0.1062, 0.1536, 0.2794, 0.5152, 0.9086, 1.484, 2.243, 3.206, 4.372, 5.768"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.108, 0.174, 0.4202, 0.933, 1.735, 2.86, 4.349, 6.225, 8.509, 11.22",\ | |
"0.1082, 0.174, 0.42, 0.9318, 1.734, 2.861, 4.347, 6.224, 8.505, 11.23",\ | |
"0.1078, 0.1738, 0.4198, 0.9328, 1.736, 2.864, 4.349, 6.218, 8.509, 11.23",\ | |
"0.108, 0.1736, 0.4198, 0.933, 1.736, 2.864, 4.349, 6.218, 8.51, 11.22",\ | |
"0.1078, 0.1738, 0.42, 0.9334, 1.735, 2.86, 4.35, 6.225, 8.511, 11.22",\ | |
"0.1082, 0.1736, 0.42, 0.9312, 1.734, 2.864, 4.345, 6.222, 8.499, 11.23",\ | |
"0.1082, 0.1736, 0.4198, 0.9324, 1.733, 2.859, 4.348, 6.218, 8.505, 11.24",\ | |
"0.1078, 0.1742, 0.42, 0.9316, 1.736, 2.86, 4.341, 6.216, 8.5, 11.23",\ | |
"0.108, 0.1738, 0.42, 0.9316, 1.736, 2.859, 4.349, 6.209, 8.493, 11.22",\ | |
"0.1082, 0.1744, 0.4202, 0.9316, 1.736, 2.86, 4.345, 6.21, 8.488, 11.21"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("1.089, 1.145, 1.272, 1.453, 1.709, 2.062, 2.526, 3.11, 3.821, 4.671",\ | |
"1.111, 1.167, 1.294, 1.475, 1.732, 2.085, 2.548, 3.132, 3.844, 4.693",\ | |
"1.191, 1.247, 1.373, 1.555, 1.811, 2.164, 2.627, 3.211, 3.923, 4.773",\ | |
"1.31, 1.366, 1.493, 1.674, 1.931, 2.284, 2.747, 3.33, 4.043, 4.892",\ | |
"1.413, 1.47, 1.596, 1.778, 2.034, 2.387, 2.85, 3.434, 4.146, 4.996",\ | |
"1.494, 1.55, 1.677, 1.858, 2.115, 2.468, 2.931, 3.515, 4.228, 5.076",\ | |
"1.554, 1.61, 1.736, 1.918, 2.174, 2.527, 2.991, 3.574, 4.286, 5.135",\ | |
"1.59, 1.646, 1.773, 1.954, 2.211, 2.564, 3.027, 3.611, 4.323, 5.171",\ | |
"1.599, 1.655, 1.782, 1.963, 2.22, 2.573, 3.036, 3.62, 4.332, 5.181",\ | |
"1.578, 1.634, 1.761, 1.942, 2.199, 2.552, 3.015, 3.599, 4.312, 5.16"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("1.029, 1.09, 1.257, 1.562, 2.034, 2.696, 3.566, 4.66, 5.997, 7.591",\ | |
"1.051, 1.112, 1.279, 1.584, 2.057, 2.718, 3.587, 4.684, 6.019, 7.612",\ | |
"1.13, 1.191, 1.358, 1.662, 2.135, 2.797, 3.666, 4.762, 6.098, 7.69",\ | |
"1.248, 1.308, 1.475, 1.78, 2.253, 2.914, 3.784, 4.88, 6.216, 7.808",\ | |
"1.351, 1.411, 1.578, 1.883, 2.356, 3.018, 3.887, 4.983, 6.32, 7.911",\ | |
"1.432, 1.493, 1.66, 1.964, 2.437, 3.099, 3.968, 5.064, 6.401, 7.993",\ | |
"1.493, 1.554, 1.72, 2.025, 2.498, 3.159, 4.029, 5.124, 6.461, 8.054",\ | |
"1.531, 1.592, 1.759, 2.064, 2.537, 3.198, 4.067, 5.162, 6.498, 8.094",\ | |
"1.546, 1.607, 1.773, 2.078, 2.551, 3.213, 4.082, 5.176, 6.512, 8.104",\ | |
"1.531, 1.592, 1.759, 2.064, 2.537, 3.198, 4.068, 5.162, 6.498, 8.09"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.1062, 0.1538, 0.28, 0.5156, 0.9084, 1.483, 2.245, 3.208, 4.377, 5.784",\ | |
"0.1062, 0.1536, 0.2794, 0.5154, 0.9086, 1.484, 2.246, 3.208, 4.38, 5.784",\ | |
"0.1062, 0.1536, 0.2792, 0.5164, 0.9084, 1.484, 2.245, 3.209, 4.376, 5.784",\ | |
"0.1064, 0.1534, 0.279, 0.5154, 0.9086, 1.483, 2.245, 3.206, 4.384, 5.774",\ | |
"0.106, 0.1536, 0.2794, 0.5158, 0.9086, 1.483, 2.246, 3.207, 4.379, 5.783",\ | |
"0.1062, 0.1536, 0.279, 0.5152, 0.9094, 1.482, 2.242, 3.204, 4.385, 5.775",\ | |
"0.1062, 0.1536, 0.279, 0.5162, 0.909, 1.482, 2.241, 3.201, 4.377, 5.777",\ | |
"0.106, 0.1538, 0.2794, 0.5154, 0.9084, 1.481, 2.243, 3.201, 4.372, 5.771",\ | |
"0.106, 0.1538, 0.2792, 0.5156, 0.909, 1.483, 2.242, 3.201, 4.376, 5.767",\ | |
"0.1062, 0.1538, 0.2792, 0.5162, 0.9094, 1.483, 2.243, 3.206, 4.375, 5.768"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.108, 0.1734, 0.4202, 0.9316, 1.735, 2.863, 4.351, 6.223, 8.512, 11.23",\ | |
"0.1082, 0.174, 0.42, 0.9316, 1.736, 2.864, 4.347, 6.217, 8.504, 11.22",\ | |
"0.1078, 0.1738, 0.4208, 0.9318, 1.735, 2.861, 4.345, 6.22, 8.499, 11.23",\ | |
"0.1082, 0.174, 0.4198, 0.9318, 1.735, 2.864, 4.346, 6.217, 8.502, 11.24",\ | |
"0.1078, 0.1738, 0.4202, 0.9334, 1.735, 2.861, 4.348, 6.224, 8.507, 11.22",\ | |
"0.1082, 0.1738, 0.42, 0.9312, 1.734, 2.862, 4.345, 6.224, 8.509, 11.22",\ | |
"0.108, 0.1738, 0.4198, 0.9326, 1.733, 2.858, 4.348, 6.217, 8.512, 11.23",\ | |
"0.1082, 0.174, 0.4202, 0.9314, 1.734, 2.865, 4.342, 6.215, 8.504, 11.23",\ | |
"0.1078, 0.174, 0.4204, 0.9328, 1.734, 2.859, 4.341, 6.207, 8.494, 11.22",\ | |
"0.108, 0.1744, 0.4202, 0.9316, 1.736, 2.86, 4.341, 6.21, 8.488, 11.21"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("1.089, 1.145, 1.272, 1.453, 1.709, 2.062, 2.526, 3.11, 3.821, 4.671",\ | |
"1.111, 1.167, 1.294, 1.475, 1.732, 2.085, 2.548, 3.132, 3.844, 4.693",\ | |
"1.191, 1.247, 1.373, 1.555, 1.811, 2.164, 2.627, 3.211, 3.923, 4.773",\ | |
"1.31, 1.366, 1.493, 1.674, 1.931, 2.284, 2.747, 3.331, 4.043, 4.893",\ | |
"1.413, 1.469, 1.596, 1.777, 2.034, 2.387, 2.85, 3.434, 4.147, 4.995",\ | |
"1.494, 1.55, 1.677, 1.858, 2.115, 2.468, 2.931, 3.515, 4.228, 5.076",\ | |
"1.554, 1.61, 1.736, 1.918, 2.174, 2.527, 2.99, 3.574, 4.286, 5.135",\ | |
"1.59, 1.646, 1.773, 1.954, 2.211, 2.563, 3.027, 3.61, 4.322, 5.171",\ | |
"1.599, 1.656, 1.782, 1.963, 2.22, 2.573, 3.036, 3.62, 4.332, 5.181",\ | |
"1.578, 1.634, 1.761, 1.942, 2.199, 2.552, 3.015, 3.599, 4.311, 5.16"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("1.029, 1.09, 1.257, 1.562, 2.034, 2.696, 3.565, 4.662, 5.998, 7.591",\ | |
"1.051, 1.112, 1.279, 1.584, 2.057, 2.718, 3.588, 4.682, 6.02, 7.613",\ | |
"1.13, 1.191, 1.358, 1.662, 2.135, 2.797, 3.666, 4.762, 6.098, 7.69",\ | |
"1.248, 1.308, 1.475, 1.78, 2.253, 2.914, 3.784, 4.88, 6.216, 7.808",\ | |
"1.35, 1.411, 1.578, 1.883, 2.356, 3.018, 3.887, 4.981, 6.319, 7.912",\ | |
"1.432, 1.493, 1.66, 1.965, 2.437, 3.099, 3.968, 5.065, 6.401, 7.991",\ | |
"1.493, 1.554, 1.72, 2.025, 2.498, 3.159, 4.029, 5.124, 6.461, 8.054",\ | |
"1.531, 1.592, 1.759, 2.064, 2.537, 3.198, 4.068, 5.162, 6.498, 8.091",\ | |
"1.546, 1.607, 1.773, 2.078, 2.551, 3.213, 4.082, 5.176, 6.512, 8.104",\ | |
"1.532, 1.592, 1.759, 2.064, 2.537, 3.198, 4.068, 5.163, 6.498, 8.09"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.1062, 0.1538, 0.28, 0.5156, 0.9084, 1.483, 2.245, 3.208, 4.377, 5.784",\ | |
"0.1062, 0.1536, 0.2794, 0.5154, 0.9086, 1.484, 2.246, 3.209, 4.38, 5.784",\ | |
"0.1062, 0.1536, 0.2792, 0.5162, 0.9084, 1.484, 2.245, 3.209, 4.376, 5.784",\ | |
"0.1062, 0.1534, 0.2794, 0.5152, 0.9084, 1.482, 2.243, 3.208, 4.376, 5.784",\ | |
"0.1062, 0.1534, 0.2796, 0.5152, 0.9086, 1.483, 2.245, 3.203, 4.385, 5.774",\ | |
"0.106, 0.1534, 0.2792, 0.5152, 0.9086, 1.482, 2.242, 3.209, 4.385, 5.774",\ | |
"0.1062, 0.1534, 0.2796, 0.5156, 0.9096, 1.481, 2.241, 3.201, 4.377, 5.779",\ | |
"0.1062, 0.1538, 0.2796, 0.5162, 0.9086, 1.482, 2.242, 3.201, 4.372, 5.771",\ | |
"0.106, 0.1538, 0.2798, 0.5156, 0.9086, 1.483, 2.242, 3.204, 4.372, 5.767",\ | |
"0.1064, 0.1536, 0.2796, 0.5156, 0.9092, 1.482, 2.241, 3.202, 4.374, 5.768"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.108, 0.1734, 0.4202, 0.9318, 1.735, 2.863, 4.346, 6.224, 8.503, 11.23",\ | |
"0.108, 0.174, 0.42, 0.9316, 1.736, 2.864, 4.351, 6.223, 8.512, 11.23",\ | |
"0.108, 0.1738, 0.4208, 0.9318, 1.735, 2.861, 4.345, 6.221, 8.499, 11.23",\ | |
"0.108, 0.1742, 0.4202, 0.9318, 1.736, 2.864, 4.345, 6.22, 8.499, 11.23",\ | |
"0.108, 0.1738, 0.4202, 0.9334, 1.736, 2.862, 4.351, 6.223, 8.512, 11.23",\ | |
"0.1082, 0.1736, 0.42, 0.931, 1.735, 2.864, 4.345, 6.222, 8.499, 11.23",\ | |
"0.108, 0.1738, 0.4202, 0.9318, 1.733, 2.858, 4.348, 6.217, 8.512, 11.23",\ | |
"0.1082, 0.174, 0.4202, 0.9328, 1.736, 2.862, 4.341, 6.215, 8.494, 11.23",\ | |
"0.108, 0.1744, 0.42, 0.9318, 1.735, 2.86, 4.343, 6.207, 8.492, 11.21",\ | |
"0.1082, 0.1744, 0.42, 0.9322, 1.736, 2.86, 4.341, 6.212, 8.488, 11.21"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
timing_type : rising_edge ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("1.089, 1.145, 1.272, 1.453, 1.709, 2.062, 2.526, 3.11, 3.821, 4.671",\ | |
"1.111, 1.167, 1.294, 1.475, 1.732, 2.085, 2.548, 3.132, 3.844, 4.693",\ | |
"1.191, 1.247, 1.373, 1.555, 1.811, 2.164, 2.627, 3.211, 3.923, 4.773",\ | |
"1.31, 1.366, 1.493, 1.674, 1.931, 2.284, 2.747, 3.331, 4.043, 4.893",\ | |
"1.413, 1.469, 1.596, 1.777, 2.034, 2.387, 2.85, 3.434, 4.147, 4.995",\ | |
"1.494, 1.55, 1.677, 1.858, 2.115, 2.468, 2.931, 3.515, 4.228, 5.076",\ | |
"1.554, 1.61, 1.736, 1.918, 2.174, 2.527, 2.99, 3.574, 4.286, 5.135",\ | |
"1.59, 1.646, 1.773, 1.954, 2.211, 2.563, 3.027, 3.61, 4.322, 5.171",\ | |
"1.599, 1.656, 1.782, 1.963, 2.22, 2.573, 3.036, 3.62, 4.332, 5.181",\ | |
"1.578, 1.634, 1.761, 1.942, 2.199, 2.552, 3.015, 3.599, 4.311, 5.16"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("1.029, 1.09, 1.257, 1.562, 2.034, 2.696, 3.565, 4.662, 5.998, 7.591",\ | |
"1.051, 1.112, 1.279, 1.584, 2.057, 2.718, 3.588, 4.682, 6.02, 7.613",\ | |
"1.13, 1.191, 1.358, 1.662, 2.135, 2.797, 3.666, 4.762, 6.098, 7.69",\ | |
"1.248, 1.308, 1.475, 1.78, 2.253, 2.914, 3.784, 4.88, 6.216, 7.808",\ | |
"1.35, 1.411, 1.578, 1.883, 2.356, 3.018, 3.887, 4.981, 6.319, 7.912",\ | |
"1.432, 1.493, 1.66, 1.965, 2.437, 3.099, 3.968, 5.065, 6.401, 7.991",\ | |
"1.493, 1.554, 1.72, 2.025, 2.498, 3.159, 4.029, 5.124, 6.461, 8.054",\ | |
"1.531, 1.592, 1.759, 2.064, 2.537, 3.198, 4.068, 5.162, 6.498, 8.091",\ | |
"1.546, 1.607, 1.773, 2.078, 2.551, 3.213, 4.082, 5.176, 6.512, 8.104",\ | |
"1.532, 1.592, 1.759, 2.064, 2.537, 3.198, 4.068, 5.163, 6.498, 8.09"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.1062, 0.154, 0.2798, 0.5158, 0.9084, 1.482, 2.244, 3.207, 4.381, 5.782",\ | |
"0.1062, 0.1538, 0.2794, 0.5154, 0.9086, 1.483, 2.245, 3.208, 4.38, 5.783",\ | |
"0.1062, 0.1536, 0.2794, 0.5162, 0.9086, 1.483, 2.245, 3.209, 4.376, 5.784",\ | |
"0.1062, 0.1536, 0.279, 0.5152, 0.9086, 1.484, 2.246, 3.207, 4.383, 5.784",\ | |
"0.1062, 0.1536, 0.2796, 0.516, 0.9086, 1.483, 2.246, 3.209, 4.378, 5.784",\ | |
"0.1064, 0.1536, 0.2794, 0.5158, 0.9084, 1.481, 2.242, 3.204, 4.385, 5.774",\ | |
"0.1062, 0.1538, 0.279, 0.5152, 0.9088, 1.482, 2.242, 3.201, 4.378, 5.777",\ | |
"0.106, 0.1536, 0.2798, 0.5152, 0.9096, 1.482, 2.244, 3.202, 4.371, 5.771",\ | |
"0.106, 0.1536, 0.2792, 0.5154, 0.9086, 1.483, 2.245, 3.204, 4.372, 5.767",\ | |
"0.1064, 0.1536, 0.2794, 0.5156, 0.9086, 1.483, 2.242, 3.202, 4.372, 5.768"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.001, 0.008803, 0.03619, 0.0885, 0.17, 0.2843, 0.4348, 0.6243, 0.8557, 1.131"); | |
values("0.108, 0.1734, 0.4202, 0.9318, 1.735, 2.863, 4.347, 6.224, 8.504, 11.23",\ | |
"0.108, 0.1736, 0.42, 0.9318, 1.736, 2.864, 4.347, 6.215, 8.504, 11.24",\ | |
"0.1078, 0.1734, 0.4198, 0.9318, 1.735, 2.861, 4.345, 6.221, 8.499, 11.23",\ | |
"0.108, 0.1742, 0.4202, 0.9318, 1.736, 2.864, 4.345, 6.22, 8.499, 11.23",\ | |
"0.108, 0.1742, 0.42, 0.9334, 1.736, 2.864, 4.349, 6.217, 8.508, 11.24",\ | |
"0.1078, 0.1736, 0.4202, 0.931, 1.734, 2.864, 4.345, 6.221, 8.499, 11.23",\ | |
"0.1076, 0.1744, 0.4208, 0.9314, 1.733, 2.859, 4.348, 6.218, 8.512, 11.23",\ | |
"0.1078, 0.174, 0.42, 0.9316, 1.733, 2.859, 4.341, 6.216, 8.504, 11.23",\ | |
"0.108, 0.1742, 0.4204, 0.9328, 1.733, 2.859, 4.341, 6.207, 8.496, 11.22",\ | |
"0.1082, 0.1742, 0.4202, 0.9316, 1.736, 2.86, 4.345, 6.208, 8.488, 11.2"); | |
} | |
} | |
} | |
pin(SE) { | |
capacitance : 0.007986 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 11.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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.06097, 0.05996, 0.05957, 0.0611, 0.06496, 0.07088, 0.07937, \ | |
0.09059, 0.1048, 0.1219"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.00142, 0.0008778, 0.0002855, 0.00122, 0.00425, 0.009485, 0.01713, \ | |
0.02735, 0.04018, 0.05579"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.1635, 0.162, 0.1607, 0.1617, 0.1661, 0.1745, 0.1875, 0.2057, \ | |
0.2295, 0.2592"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.07504, 0.07455, 0.07343, 0.07387, 0.07726, 0.08473, 0.09645, \ | |
0.1128, 0.1339, 0.1601"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.1436, 0.1427, 0.1423, 0.1438, 0.1475, 0.1533, 0.1616, 0.1727, \ | |
0.1867, 0.2038"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.114, 0.1135, 0.1124, 0.1125, 0.1148, 0.1194, 0.1266, 0.1364, \ | |
0.149, 0.1643"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.06071, 0.05972, 0.0594, 0.06103, 0.06489, 0.07105, 0.07966, \ | |
0.0909, 0.1051, 0.1224"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.002147, 0.0016, 0.001004, 0.0019, 0.004849, 0.01, 0.01761, 0.02776, \ | |
0.04058, 0.0562"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.0604, 0.05938, 0.05896, 0.06054, 0.06435, 0.07034, 0.07886, \ | |
0.09003, 0.1042, 0.1214"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.0006812, 7.299e-05, -0.0004865, 0.0004226, 0.003468, 0.008767, \ | |
0.01644, 0.02669, 0.03956, 0.05526"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.07362, 0.07242, 0.07193, 0.07355, 0.07766, 0.0845, 0.09399, \ | |
0.1062, 0.1216, 0.14"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.001637, -0.002314, -0.003501, -0.00294, 5.255e-05, 0.00578, \ | |
0.01436, 0.02582, 0.04022, 0.0573"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.06473, 0.06376, 0.06328, 0.06468, 0.06822, 0.07402, 0.08233, \ | |
0.09335, 0.1073, 0.1244"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.01652, 0.01595, 0.01539, 0.01621, 0.01919, 0.02434, 0.032, 0.04217, \ | |
0.05527, 0.07145"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.05995, 0.05893, 0.05862, 0.06028, 0.0642, 0.07034, 0.07899, \ | |
0.09025, 0.1045, 0.1219"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.001509, 0.0009388, 0.0003696, 0.001275, 0.004217, 0.009397, \ | |
0.01701, 0.02719, 0.04001, 0.05565"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.057, -0.034, 0.033, 0.132, 0.218, 0.281, 0.317, 0.329, 0.32, 0.274",\ | |
"-0.074, -0.051, 0.013, 0.113, 0.203, 0.262, 0.297, 0.314, 0.298, 0.258",\ | |
"-0.15, -0.13, -0.066, 0.034, 0.12, 0.183, 0.22, 0.234, 0.224, 0.182",\ | |
"-0.269, -0.248, -0.184, -0.086, -0, 0.058, 0.105, 0.116, 0.106, 0.071",\ | |
"-0.403, -0.377, -0.322, -0.22, -0.137, -0.078, -0.03, -0.011, -0.02, -0.054",\ | |
"-0.558, -0.538, -0.483, -0.384, -0.303, -0.236, -0.189, -0.171, -0.177, -0.208",\ | |
"-0.743, -0.724, -0.673, -0.578, -0.499, -0.436, -0.38, -0.356, -0.354, -0.391",\ | |
"-0.951, -0.935, -0.889, -0.803, -0.724, -0.666, -0.609, -0.577, -0.572, -0.603",\ | |
"-1.177, -1.162, -1.126, -1.047, -0.983, -0.927, -0.862, -0.835, -0.822, -0.843",\ | |
"-1.445, -1.43, -1.402, -1.337, -1.28, -1.223, -1.162, -1.139, -1.12, -1.142"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.332, -0.313, -0.267, -0.242, -0.236, -0.265, -0.308, -0.368, -0.46, -0.581",\ | |
"-0.353, -0.336, -0.288, -0.261, -0.259, -0.283, -0.327, -0.392, -0.484, -0.602",\ | |
"-0.407, -0.39, -0.338, -0.314, -0.316, -0.335, -0.377, -0.437, -0.533, -0.65",\ | |
"-0.499, -0.476, -0.426, -0.401, -0.393, -0.398, -0.439, -0.503, -0.588, -0.704",\ | |
"-0.589, -0.569, -0.518, -0.48, -0.471, -0.476, -0.508, -0.565, -0.649, -0.764",\ | |
"-0.667, -0.643, -0.588, -0.551, -0.533, -0.533, -0.561, -0.616, -0.698, -0.811",\ | |
"-0.721, -0.697, -0.644, -0.604, -0.58, -0.583, -0.604, -0.653, -0.729, -0.835",\ | |
"-0.746, -0.72, -0.673, -0.631, -0.609, -0.611, -0.627, -0.674, -0.747, -0.856",\ | |
"-0.735, -0.717, -0.668, -0.63, -0.61, -0.609, -0.632, -0.678, -0.751, -0.854",\ | |
"-0.691, -0.671, -0.625, -0.591, -0.578, -0.578, -0.598, -0.648, -0.723, -0.823"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.584, -0.557, -0.512, -0.489, -0.487, -0.505, -0.55, -0.619, -0.712, -0.83",\ | |
"-0.604, -0.586, -0.534, -0.512, -0.509, -0.529, -0.574, -0.645, -0.737, -0.853",\ | |
"-0.701, -0.685, -0.629, -0.606, -0.61, -0.627, -0.672, -0.741, -0.832, -0.955",\ | |
"-0.867, -0.844, -0.796, -0.763, -0.766, -0.789, -0.83, -0.898, -0.994, -1.109",\ | |
"-1.052, -1.031, -0.981, -0.953, -0.949, -0.974, -1.014, -1.08, -1.174, -1.288",\ | |
"-1.265, -1.247, -1.195, -1.166, -1.166, -1.184, -1.229, -1.29, -1.382, -1.498",\ | |
"-1.508, -1.491, -1.437, -1.41, -1.41, -1.424, -1.463, -1.529, -1.616, -1.74",\ | |
"-1.785, -1.763, -1.712, -1.68, -1.678, -1.698, -1.737, -1.799, -1.884, -2.004",\ | |
"-2.095, -2.073, -2.023, -1.994, -1.985, -2.004, -2.039, -2.103, -2.188, -2.309",\ | |
"-2.441, -2.419, -2.373, -2.335, -2.328, -2.345, -2.373, -2.442, -2.528, -2.643"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.218, -0.191, -0.132, -0.033, 0.051, 0.114, 0.156, 0.17, 0.155, 0.119",\ | |
"-0.239, -0.215, -0.158, -0.056, 0.03, 0.091, 0.133, 0.153, 0.137, 0.096",\ | |
"-0.303, -0.28, -0.226, -0.122, -0.038, 0.021, 0.069, 0.082, 0.07, 0.029",\ | |
"-0.384, -0.365, -0.298, -0.2, -0.12, -0.054, -0.011, 0.004, -0.007, -0.045",\ | |
"-0.45, -0.425, -0.366, -0.267, -0.189, -0.123, -0.082, -0.059, -0.075, -0.116",\ | |
"-0.485, -0.464, -0.402, -0.309, -0.225, -0.159, -0.119, -0.106, -0.116, -0.15",\ | |
"-0.501, -0.478, -0.418, -0.316, -0.235, -0.176, -0.131, -0.117, -0.125, -0.16",\ | |
"-0.481, -0.459, -0.402, -0.296, -0.218, -0.16, -0.117, -0.096, -0.109, -0.148",\ | |
"-0.433, -0.412, -0.353, -0.252, -0.17, -0.108, -0.067, -0.049, -0.061, -0.095",\ | |
"-0.348, -0.332, -0.265, -0.172, -0.085, -0.026, 0.021, 0.035, 0.025, -0.013"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.899, 0.88, 0.781, 0.637, 0.523, 0.418, 0.35, 0.308, 0.296, 0.325",\ | |
"0.92, 0.897, 0.802, 0.659, 0.538, 0.439, 0.366, 0.323, 0.313, 0.345",\ | |
"0.989, 0.959, 0.873, 0.727, 0.604, 0.505, 0.44, 0.389, 0.384, 0.408",\ | |
"1.108, 1.084, 0.995, 0.849, 0.726, 0.631, 0.561, 0.521, 0.515, 0.538",\ | |
"1.292, 1.272, 1.177, 1.032, 0.914, 0.817, 0.749, 0.707, 0.703, 0.733",\ | |
"1.527, 1.509, 1.414, 1.268, 1.148, 1.053, 0.986, 0.942, 0.935, 0.962",\ | |
"1.814, 1.792, 1.697, 1.557, 1.438, 1.337, 1.27, 1.226, 1.218, 1.241",\ | |
"2.149, 2.124, 2.039, 1.895, 1.773, 1.671, 1.604, 1.555, 1.543, 1.565",\ | |
"2.531, 2.508, 2.417, 2.271, 2.15, 2.045, 1.97, 1.928, 1.906, 1.923",\ | |
"2.966, 2.941, 2.851, 2.705, 2.574, 2.471, 2.391, 2.334, 2.312, 2.324"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.739, 0.715, 0.628, 0.516, 0.458, 0.44, 0.458, 0.513, 0.589, 0.702",\ | |
"0.762, 0.733, 0.644, 0.536, 0.48, 0.462, 0.481, 0.53, 0.613, 0.725",\ | |
"0.811, 0.787, 0.704, 0.592, 0.528, 0.513, 0.532, 0.589, 0.661, 0.775",\ | |
"0.905, 0.88, 0.789, 0.687, 0.619, 0.594, 0.612, 0.658, 0.729, 0.834",\ | |
"1.024, 0.993, 0.91, 0.799, 0.726, 0.694, 0.698, 0.736, 0.807, 0.91",\ | |
"1.126, 1.098, 1.009, 0.905, 0.829, 0.782, 0.786, 0.807, 0.874, 0.97",\ | |
"1.206, 1.184, 1.095, 0.988, 0.91, 0.86, 0.853, 0.873, 0.935, 1.019",\ | |
"1.269, 1.242, 1.161, 1.044, 0.962, 0.916, 0.904, 0.918, 0.974, 1.058",\ | |
"1.3, 1.276, 1.185, 1.081, 0.995, 0.941, 0.93, 0.94, 0.993, 1.071",\ | |
"1.31, 1.281, 1.194, 1.077, 0.994, 0.939, 0.922, 0.933, 0.986, 1.063"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.985, 0.959, 0.873, 0.768, 0.709, 0.687, 0.711, 0.763, 0.845, 0.958",\ | |
"1.013, 0.983, 0.898, 0.794, 0.73, 0.716, 0.738, 0.791, 0.867, 0.982",\ | |
"1.111, 1.082, 0.995, 0.891, 0.827, 0.813, 0.834, 0.885, 0.965, 1.08",\ | |
"1.273, 1.248, 1.159, 1.05, 0.986, 0.976, 0.996, 1.045, 1.124, 1.232",\ | |
"1.459, 1.426, 1.34, 1.232, 1.171, 1.153, 1.175, 1.223, 1.308, 1.419",\ | |
"1.672, 1.643, 1.552, 1.445, 1.389, 1.371, 1.393, 1.437, 1.518, 1.632",\ | |
"1.906, 1.885, 1.796, 1.685, 1.629, 1.606, 1.624, 1.674, 1.753, 1.86",\ | |
"2.187, 2.163, 2.071, 1.964, 1.906, 1.883, 1.901, 1.947, 2.024, 2.129",\ | |
"2.495, 2.462, 2.38, 2.271, 2.211, 2.187, 2.207, 2.252, 2.329, 2.432",\ | |
"2.845, 2.819, 2.733, 2.625, 2.559, 2.538, 2.548, 2.592, 2.668, 2.776"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("1.099, 1.074, 0.984, 0.834, 0.718, 0.622, 0.549, 0.505, 0.491, 0.521",\ | |
"1.121, 1.095, 1.007, 0.858, 0.74, 0.641, 0.568, 0.523, 0.52, 0.542",\ | |
"1.185, 1.164, 1.07, 0.927, 0.806, 0.708, 0.637, 0.589, 0.586, 0.609",\ | |
"1.256, 1.231, 1.138, 0.993, 0.872, 0.78, 0.708, 0.658, 0.656, 0.682",\ | |
"1.311, 1.291, 1.193, 1.052, 0.931, 0.834, 0.771, 0.726, 0.716, 0.748",\ | |
"1.345, 1.322, 1.236, 1.101, 0.975, 0.879, 0.812, 0.769, 0.759, 0.794",\ | |
"1.351, 1.332, 1.24, 1.103, 0.99, 0.895, 0.827, 0.785, 0.774, 0.807",\ | |
"1.337, 1.311, 1.217, 1.087, 0.971, 0.878, 0.81, 0.77, 0.765, 0.79",\ | |
"1.284, 1.261, 1.169, 1.036, 0.922, 0.826, 0.762, 0.722, 0.716, 0.743",\ | |
"1.202, 1.18, 1.09, 0.954, 0.84, 0.754, 0.691, 0.643, 0.641, 0.671"); | |
} | |
} | |
} | |
pin(SI) { | |
capacitance : 0.003599 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 11.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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.01054, 0.01044, 0.01047, 0.01046, 0.01049, 0.01048, 0.01048, \ | |
0.01048, 0.01048, 0.01048"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.01008, -0.01008, -0.01018, -0.01025, -0.01029, -0.01032, -0.01033, \ | |
-0.01035, -0.01035, -0.01036"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.1273, 0.1268, 0.1263, 0.1258, 0.1261, 0.1278, 0.132, 0.1393, \ | |
0.1503, 0.1649"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.07281, 0.07222, 0.07156, 0.07111, 0.07136, 0.07327, 0.07728, \ | |
0.08403, 0.09351, 0.1059"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.01046, 0.01046, 0.01046, 0.01045, 0.01047, 0.01049, 0.01047, \ | |
0.01048, 0.01048, 0.01048"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.009627, -0.009996, -0.01017, -0.01025, -0.01029, -0.01032, \ | |
-0.01034, -0.01035, -0.01036, -0.01036"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.1273, 0.1268, 0.1263, 0.1258, 0.126, 0.1278, 0.1319, 0.1393, \ | |
0.1503, 0.1648"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.07282, 0.07221, 0.07156, 0.07115, 0.07138, 0.07324, 0.07726, \ | |
0.08404, 0.09352, 0.1059"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.01053, 0.01046, 0.01045, 0.01044, 0.01048, 0.01048, 0.01048, \ | |
0.01048, 0.01048, 0.01048"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.01008, -0.01007, -0.0102, -0.01024, -0.01028, -0.01033, -0.01034, \ | |
-0.01034, -0.01036, -0.01036"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.02746, 0.02746, 0.02742, 0.02739, 0.02741, 0.02743, 0.02742, \ | |
0.02743, 0.02743, 0.02746"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.008349, -0.008651, -0.009071, -0.009402, -0.009649, -0.009789, \ | |
-0.009882, -0.009931, -0.009972, -0.009997"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.01048, 0.01046, 0.01042, 0.01045, 0.01047, 0.01048, 0.01048, \ | |
0.01048, 0.01048, 0.01048"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.009695, -0.01, -0.0102, -0.01026, -0.01027, -0.01032, -0.01034, \ | |
-0.01035, -0.01035, -0.01036"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.02746, 0.02746, 0.02742, 0.02739, 0.0274, 0.02743, 0.02743, \ | |
0.02744, 0.02744, 0.02744"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.008349, -0.008651, -0.009071, -0.009402, -0.009653, -0.009786, \ | |
-0.009876, -0.009931, -0.009972, -0.01"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.137, -0.12, -0.059, 0.038, 0.125, 0.187, 0.226, 0.238, 0.227, 0.186",\ | |
"-0.16, -0.138, -0.076, 0.014, 0.097, 0.165, 0.204, 0.222, 0.205, 0.163",\ | |
"-0.223, -0.205, -0.141, -0.051, 0.033, 0.094, 0.139, 0.154, 0.139, 0.098",\ | |
"-0.323, -0.306, -0.241, -0.143, -0.067, -0.007, 0.041, 0.056, 0.044, 0.006",\ | |
"-0.431, -0.405, -0.349, -0.253, -0.171, -0.112, -0.067, -0.049, -0.056, -0.101",\ | |
"-0.544, -0.523, -0.467, -0.374, -0.292, -0.229, -0.18, -0.165, -0.17, -0.208",\ | |
"-0.673, -0.658, -0.603, -0.508, -0.433, -0.367, -0.313, -0.3, -0.301, -0.335",\ | |
"-0.822, -0.812, -0.761, -0.674, -0.6, -0.535, -0.476, -0.459, -0.45, -0.484",\ | |
"-1.007, -0.991, -0.956, -0.872, -0.8, -0.731, -0.671, -0.652, -0.645, -0.662",\ | |
"-1.222, -1.206, -1.18, -1.105, -1.033, -0.98, -0.913, -0.891, -0.88, -0.89"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.406, -0.385, -0.341, -0.313, -0.311, -0.338, -0.383, -0.452, -0.548, -0.668",\ | |
"-0.425, -0.396, -0.356, -0.331, -0.326, -0.35, -0.399, -0.469, -0.561, -0.683",\ | |
"-0.462, -0.445, -0.395, -0.371, -0.37, -0.392, -0.44, -0.509, -0.603, -0.727",\ | |
"-0.527, -0.505, -0.455, -0.429, -0.426, -0.445, -0.49, -0.555, -0.65, -0.776",\ | |
"-0.589, -0.569, -0.524, -0.493, -0.488, -0.504, -0.544, -0.603, -0.698, -0.818",\ | |
"-0.646, -0.628, -0.572, -0.542, -0.533, -0.547, -0.579, -0.638, -0.725, -0.845",\ | |
"-0.684, -0.664, -0.615, -0.578, -0.565, -0.575, -0.604, -0.659, -0.744, -0.853",\ | |
"-0.693, -0.674, -0.625, -0.597, -0.581, -0.584, -0.615, -0.666, -0.747, -0.856",\ | |
"-0.674, -0.655, -0.609, -0.579, -0.568, -0.575, -0.602, -0.652, -0.736, -0.843",\ | |
"-0.624, -0.603, -0.563, -0.533, -0.524, -0.528, -0.561, -0.617, -0.693, -0.803"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.137, -0.12, -0.059, 0.038, 0.125, 0.187, 0.226, 0.238, 0.227, 0.186",\ | |
"-0.16, -0.138, -0.076, 0.014, 0.097, 0.158, 0.204, 0.222, 0.21, 0.17",\ | |
"-0.223, -0.205, -0.141, -0.051, 0.033, 0.094, 0.139, 0.154, 0.139, 0.105",\ | |
"-0.323, -0.306, -0.241, -0.143, -0.067, -0.007, 0.041, 0.056, 0.044, 0.006",\ | |
"-0.422, -0.405, -0.349, -0.253, -0.171, -0.112, -0.067, -0.049, -0.062, -0.093",\ | |
"-0.544, -0.523, -0.467, -0.365, -0.292, -0.229, -0.18, -0.165, -0.17, -0.208",\ | |
"-0.673, -0.658, -0.603, -0.508, -0.433, -0.367, -0.313, -0.3, -0.301, -0.326",\ | |
"-0.829, -0.804, -0.761, -0.674, -0.6, -0.535, -0.476, -0.459, -0.45, -0.479",\ | |
"-1.002, -0.991, -0.956, -0.872, -0.8, -0.738, -0.671, -0.652, -0.645, -0.65",\ | |
"-1.216, -1.206, -1.18, -1.105, -1.033, -0.972, -0.913, -0.891, -0.869, -0.876"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("-0.406, -0.385, -0.341, -0.313, -0.311, -0.338, -0.383, -0.452, -0.548, -0.668",\ | |
"-0.425, -0.396, -0.356, -0.331, -0.326, -0.35, -0.399, -0.469, -0.561, -0.683",\ | |
"-0.462, -0.445, -0.395, -0.371, -0.37, -0.392, -0.44, -0.509, -0.603, -0.727",\ | |
"-0.527, -0.505, -0.455, -0.429, -0.426, -0.445, -0.49, -0.555, -0.65, -0.776",\ | |
"-0.589, -0.569, -0.524, -0.493, -0.488, -0.504, -0.544, -0.603, -0.698, -0.818",\ | |
"-0.646, -0.628, -0.572, -0.542, -0.533, -0.547, -0.579, -0.638, -0.725, -0.845",\ | |
"-0.684, -0.664, -0.615, -0.578, -0.565, -0.575, -0.604, -0.659, -0.744, -0.853",\ | |
"-0.693, -0.674, -0.625, -0.597, -0.581, -0.584, -0.615, -0.666, -0.747, -0.856",\ | |
"-0.674, -0.655, -0.609, -0.579, -0.568, -0.575, -0.602, -0.652, -0.736, -0.843",\ | |
"-0.624, -0.603, -0.563, -0.533, -0.524, -0.528, -0.561, -0.617, -0.693, -0.803"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("1.025, 1.002, 0.91, 0.763, 0.644, 0.549, 0.479, 0.429, 0.424, 0.453",\ | |
"1.049, 1.026, 0.932, 0.788, 0.663, 0.566, 0.497, 0.454, 0.443, 0.474",\ | |
"1.111, 1.089, 0.995, 0.848, 0.729, 0.635, 0.567, 0.525, 0.512, 0.546",\ | |
"1.218, 1.196, 1.102, 0.955, 0.832, 0.734, 0.669, 0.624, 0.616, 0.646",\ | |
"1.366, 1.339, 1.248, 1.105, 0.983, 0.884, 0.815, 0.774, 0.765, 0.794",\ | |
"1.549, 1.524, 1.43, 1.287, 1.165, 1.066, 0.994, 0.948, 0.942, 0.962",\ | |
"1.766, 1.742, 1.645, 1.506, 1.38, 1.285, 1.213, 1.163, 1.157, 1.176",\ | |
"2.035, 2.009, 1.92, 1.775, 1.649, 1.546, 1.472, 1.429, 1.412, 1.431",\ | |
"2.357, 2.338, 2.241, 2.096, 1.966, 1.862, 1.786, 1.736, 1.709, 1.725",\ | |
"2.737, 2.718, 2.622, 2.473, 2.343, 2.228, 2.142, 2.086, 2.06, 2.072"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.813, 0.78, 0.702, 0.593, 0.533, 0.52, 0.539, 0.596, 0.676, 0.79",\ | |
"0.827, 0.802, 0.713, 0.606, 0.548, 0.529, 0.552, 0.607, 0.691, 0.806",\ | |
"0.872, 0.842, 0.76, 0.649, 0.588, 0.57, 0.596, 0.653, 0.73, 0.845",\ | |
"0.933, 0.909, 0.818, 0.716, 0.653, 0.631, 0.657, 0.71, 0.785, 0.899",\ | |
"1.014, 0.993, 0.905, 0.799, 0.726, 0.705, 0.72, 0.765, 0.844, 0.948",\ | |
"1.09, 1.061, 0.977, 0.868, 0.801, 0.769, 0.777, 0.812, 0.888, 0.987",\ | |
"1.152, 1.124, 1.037, 0.93, 0.858, 0.817, 0.817, 0.854, 0.92, 1.019",\ | |
"1.193, 1.173, 1.081, 0.975, 0.895, 0.85, 0.848, 0.874, 0.939, 1.033",\ | |
"1.212, 1.183, 1.105, 0.991, 0.915, 0.86, 0.861, 0.888, 0.943, 1.03",\ | |
"1.202, 1.173, 1.09, 0.982, 0.902, 0.846, 0.838, 0.86, 0.921, 1.01"); | |
} | |
} | |
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("1.025, 1.002, 0.91, 0.763, 0.644, 0.549, 0.479, 0.437, 0.424, 0.453",\ | |
"1.049, 1.026, 0.932, 0.788, 0.663, 0.566, 0.497, 0.454, 0.443, 0.474",\ | |
"1.111, 1.089, 0.995, 0.848, 0.729, 0.635, 0.567, 0.517, 0.512, 0.546",\ | |
"1.218, 1.196, 1.102, 0.954, 0.832, 0.734, 0.669, 0.624, 0.622, 0.646",\ | |
"1.366, 1.339, 1.248, 1.105, 0.983, 0.884, 0.815, 0.774, 0.765, 0.794",\ | |
"1.549, 1.524, 1.43, 1.287, 1.165, 1.066, 0.994, 0.948, 0.942, 0.962",\ | |
"1.766, 1.742, 1.645, 1.506, 1.38, 1.285, 1.213, 1.163, 1.157, 1.176",\ | |
"2.035, 2.009, 1.92, 1.775, 1.649, 1.546, 1.472, 1.429, 1.412, 1.426",\ | |
"2.357, 2.338, 2.241, 2.096, 1.966, 1.862, 1.786, 1.736, 1.714, 1.725",\ | |
"2.737, 2.718, 2.622, 2.473, 2.335, 2.228, 2.142, 2.086, 2.06, 2.072"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2"); | |
values("0.813, 0.787, 0.702, 0.593, 0.533, 0.52, 0.539, 0.596, 0.676, 0.79",\ | |
"0.827, 0.802, 0.713, 0.606, 0.548, 0.529, 0.552, 0.607, 0.691, 0.806",\ | |
"0.872, 0.842, 0.76, 0.649, 0.588, 0.57, 0.596, 0.653, 0.73, 0.845",\ | |
"0.933, 0.909, 0.818, 0.716, 0.653, 0.631, 0.657, 0.71, 0.785, 0.899",\ | |
"1.014, 0.993, 0.904, 0.799, 0.726, 0.705, 0.72, 0.765, 0.838, 0.948",\ | |
"1.09, 1.061, 0.977, 0.868, 0.801, 0.769, 0.777, 0.812, 0.888, 0.987",\ | |
"1.152, 1.124, 1.037, 0.93, 0.858, 0.817, 0.817, 0.854, 0.92, 1.019",\ | |
"1.193, 1.173, 1.081, 0.975, 0.895, 0.85, 0.848, 0.881, 0.939, 1.033",\ | |
"1.212, 1.183, 1.099, 0.991, 0.909, 0.86, 0.861, 0.888, 0.943, 1.03",\ | |
"1.202, 1.173, 1.09, 0.982, 0.902, 0.846, 0.838, 0.86, 0.921, 1.01"); | |
} | |
} | |
} | |
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 ; | |
} | |
} | |
} | |