Hello,
I am searching how to specify a relative timing constraint (and not a placement constraint) that would be enforced either by the VHDL synthesis tool or the place and route tool in the following case (decoding of a serial link data/strobe like the one depicted in figure 5 of
- the serial link is made of one data line D and one strobe line S
- the clock CLK at half bit rate is regenerated by an XOR between D and S
- the data signal D is sampled on both the rising edge and the falling edge of CLK.
The problem is that when the clock edge is caused by a change on the D line, the setup time is very dependant on the routing of D, S and CLK. Manual placement constraints allow to solve the problem, but it is rather tricky. I would prefer to find a way to specify a relative timing contraint between D and CLK.
Marc