Altera_Forum
Honored Contributor
14 years agoTimeQuest & source-synchronous center-aligned input
Hi,
I need to constrain a source-synchronous center-aligned input and I've been reading some Altera documentation, as well as Rysc's guide. However I am still not sure if I am doing the right thing. My data is center aligned, with the tSH 10 ns and the tH 10 ns, as seen here (http://imageshack.us/photo/my-images/705/rxtiming.png/). I must latch the data with the incoming clock (no PLL shifted clock possible). This is what I do: create_clock -name rxclk1 -period 40 [get_ports {rx_clk_1}]# clock pin create_generated_clock -name virtual_rxclk1 -source [get_ports {rx_clk_1}] -divide_by 1 -multiply_by 1 -phase 90 set_input_delay -clock { virtual_rxclk1 } -max 10 [get_ports {rx_data_1[*] rx_dv_1}] set_input_delay -clock { virtual_rxclk1 } -min -10 [get_ports {rx_data_1[*] rx_dv_1}] Am I doing the right thing?