Article ID: 000085783 Content Type: Troubleshooting Last Reviewed: 12/03/2012

Meeting timing for Stratix IV devices with the 100GbE MAC and PHY IP Core

Environment

    Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Critical Issue

Description

Cannot meet timing for Stratix IV devices with the 100GbE MAC and PHY IP Core.

Resolution

This issue is fixed in the 12.1 Quartus software release of the IP core.

For the 12.0 release of the IP core, to improve timing margins for Stratix IV designs you may be required to over-constrain the MAC clocks.

Refer to the assignments in the alt_eth_100g wrappers projects .sdc files. For example, the alt_e100_siv.sdc assignment is:

if { $::TimeQuestInfo(nameofexecutable) == "quartus_fit"} { create_clock -name {clk_din} -period "360.00 MHz" [get_ports {clk_din}] create_clock -name {clk_dout} -period "360.00 MHz" [get_ports {clk_dout}] } else { create_clock -name {clk_din} -period "315.00 MHz" [get_ports {clk_din}] create_clock -name {clk_dout} -period "315.00 MHz" [get_ports {clk_dout}] }

This assignment forces the fitter to attempt to push for 360 MHz, while the static timing analysis will check against 315 MHz for the MAC clocks.

Related Products

This article applies to 1 products

Stratix® IV FPGAs

1