If the data path takes up to three clock cycles, see the circuit below, please specify the multicycle constrains using SDC command. Note that hold check need to stay as it was in a single cycle setup case.
set_multicycle_path 3 -setup -from [get_pins UFF0/Q] -to [get_pins UFF1/D] set_min_delay 0 -from -from [get_pins UFF0/Q] -to [get_pins UFF1/D] #set_multicycle_path 2 -hold -from [get_pins UFF0/Q] -to [get_pins UFF1/D]set_min_delay的方式是<<高级ASIC芯片综合>>推荐的约束方式, 参考13.2.1小节