viju
Member level 4
If we send data from one clock(say slow clk) domain to other clock domain(say fast clk), then what kind of constraint we have to give while doing synthesis or STA. Please refer the diagram given here.
There is a general guideline that when ever the data crossing the clk domain in your design, give cosntraints set_false_path -from clk1 -to clk2.
But if we have a case as show in the attached diagram, then should we give multicycle constraint like :
set_multicycle_path 2 -setup -end -from clk1 -to clk2
or false path constriant like :
set_false_path -from clk1 -to clk2
Please help me to understand use of two important timing exeptions.
There is a general guideline that when ever the data crossing the clk domain in your design, give cosntraints set_false_path -from clk1 -to clk2.
But if we have a case as show in the attached diagram, then should we give multicycle constraint like :
set_multicycle_path 2 -setup -end -from clk1 -to clk2
or false path constriant like :
set_false_path -from clk1 -to clk2
Please help me to understand use of two important timing exeptions.