Forum Discussion
Altera_Forum
Honored Contributor
13 years agoI think your original thinking is correct: it will work, as long as you control the skewing between CS and D[*].
So, option A: just set a max skew. Note that this over constrains the design. D[*] late relative to CS is bad, but CS late relative to D[*]. But max_skew just constrains it both ways.set_max_skew -from ]]
-rise_to_clock
Another option would be to constrain the maximum delay in CS (which works against you) and then constrain D[*] taking that into account. set_max_delay -from -rise_to clk $SOME_VALUE
set_max_delay -from ] -rise_to clk In nay case, I think you should set the -to as the clock, so clock delays are taken into account. That said, with >15 ns to spare, you shouldn't have any problem.