User guide

Chapter 4: XAUI PHY IP Core 4–17
TimeQuest Timing Constraints
December 2010 Altera Corporation Altera Transceiver PHY IP Core User Guide
1 This .sdc file is only applicable to the XAUI IP core when compiled in isolation. You
can use it as a reference to help in creating your own .sdc file.
Synopsys Design Constraints for Clocks (continued)
#****** Use this section for Stratix V Soft XAUI ******
#create_generated_clock -name {xgmii_rx_clk_0} -source [get_pins -compatibility_mode
{*alt_pma_0|alt_pma_sv_inst|sv_xcvr_generic_inst|channel_tx[0].duplex_pcs|ch[0].tx_pcs
|clkout} ] -multiply_by 1 [get_ports {xgmii_rx_clk}]
# internal clocks
# There should be no direct (unsynchronized) paths from coreclkout to mgmt_clk
#****** Use this section for Stratix IV Soft XAUI ******
#set_clock_groups -asynchronous -group
{*alt_pma_0|alt_pma_tgx_inst|pma_direct|auto_generated|central_clk_div0|refclkout} -
group {phy_mgmt_clk}
#set_clock_groups -asynchronous -group
{*alt_pma_0|alt_pma_tgx_inst|pma_direct|auto_generated|receive_pma*|deserclock*} -group
{phy_mgmt_clk}
#set_clock_groups -asynchronous -group {refclk} -group {phy_mgmt_clk}
#****** Use this section for Stratix V Soft XAUI ******
#set_clock_groups -asynchronous -group
{*alt_pma_0|alt_pma_sv_inst|sv_xcvr_generic_inst|channel_rx*.rx_pma*|*} -group
{phy_mgmt_clk}
#set_clock_groups -asynchronous -group
{*alt_pma_0|alt_pma_sv_inst|sv_xcvr_generic_inst|channel_tx*.duplex_pcs|*} -group
{phy_mgmt_clk}
#set_clock_groups -asynchronous -group
{*alt_pma_0|alt_pma_sv_inst|sv_xcvr_generic_inst|channel_tx*.duplex_pcs|ch*.rx_pcs|clo
cktopld*} -group
{*alt_pma_0|alt_pma_sv_inst|sv_xcvr_generic_inst|channel_tx*.duplex_pcs|ch*.tx_pcs|clk
out}
#set_clock_groups -asynchronous -group {refclk} -group {phy_mgmt_clk}