intel AN 906 Stratix 10 GX 400 SX 400 and TX 400 Routing User Guide

June 9, 2024
Intel

intel logo AN 906 Stratix 10 GX 400 SX 400 and TX 400 Routing
User Guide
AN 906: Intel® Stratix® 10 GX 400,

SX 400, and TX 400 Routing and
Designing Floorplan Guidelines

AN 906 Stratix 10 GX 400 SX 400 and TX 400 Routing

This document describes the routing and guidelines for the Intel® Stratix® 10 Gx 400 (1SG040), SX 400 (1SX040), and TX 400 (1ST040) devices. The objective of these guidelines is to enable you to get the best possible timing performance of the Intel Stratix 10 GX 400, SX 400, and TX 400 devices.
With the device floorplan and through real-design compilations, this document provides the recommendations for you to obtain the best achievable fax.

Intel Corporation. All rights reserved. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Intel warrants performance of its  FPGA and semiconductor products to current specifications in accordance with Intel’s standard warranty, but reserves the right to make changes to any products and services  at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein  except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information  and before placing orders for products or services.
*Other names and brands may be claimed as the property of others.

ISO 9001:2015 Registered

Device Area Constraints

1.1.1. Chip Layout
Figure 1. Device Chip Layoutintel AN 906 Stratix 10 GX 400 SX 400 and
TX 400 Routing

1.1.2. Floorplan Restrictions
There are notable restrictions on some areas because of the physical placement and resource availability which may affect the timing performance.

1.1.2.1. Possible Congestion Areas
1.1.2.1.1. HPS and I/O Bank 3D Top-right Area
This is a place of possible congestion. Due to the fabric routing limitation, the external memory interface (EMIF) and LVDS on this side are not accessible.
Figure 2. HPS and I/O Bank 3D Top-right Possible Congestion Area
Intel recommends you to avoid the marked M20K line inside the area of emphasis to mitigate possible issues.intel AN 906 Stratix 10 GX 400 SX 400 and TX 400
Routing - fig

1.1.2.1.2. SDM and I/O Bank 3A Bottom-right Area
This is also a place of possible congestion. The EMIF and LVDS on this side are not accessible as well.
Figure 3. SDM and I/O Bank 3A Bottom-right Possible Congestion Area
Intel recommends you to avoid the marked M20K line inside the area of emphasis to mitigate possible issues.intel AN 906 Stratix 10 GX 400 SX 400 and TX 400
Routing - fig 1

1.1.2.2. HPS-to-Core and I/O-to-Core Traffic
Figure 4. HPS-to-Core and I/O-to-Core Trafficintel AN 906 Stratix 10 GX
400 SX 400 and TX 400 Routing - fig 2

The hard processor system (HPS)-to-core connectivity on the top-right corner along with the routing congestion in the area makes the I/Os in that bank not suitable for EMIF and LVDS interfaces. Connecting the core logic at the right of the HPS interface to any logic going out of the area will increase the chance of routing congestion.
Limit the logic in the area by using the Logic Lock feature on designs to allow enough routing usage to ease congestion. If additional latency is allowed, pipelining helps mitigating the issue.

1.1.2.3. HPS Chimney
Figure 5. HPS Chimneyintel AN 906 Stratix 10 GX 400 SX 400 and TX 400
Routing - fig 3

There is a risk in connecting logic on the left and right sides of the HPS chimney as shown in the figure above due to limited routing resources. Use the Logic Lock feature on designs to limit the amount of signals crossing the area and provide pipelines if allowed to facilitate retiming.

1.1.2.4. EMIF Usage
Figure 6. EMIF Usageintel AN 906 Stratix 10 GX 400 SX 400 and TX 400
Routing - fig 4

There is a risk of closing timing in the EMIF usage on banks 3B and 3C if the HPS and secure device manager (SDM) usage on top and bottom provides congestion in areas crossing the EMIF logic interfaces. Proper usage placement of EMIFs helps lessen the congestion.
You will be unable to access the EMIF usage on banks 3A and 3D due to a high risk of not being able to meet timing. Logic and memory resources available aggravated by routability issues at the right-bottom corner between the SDM and EMIF bank 3A and at the top-right corner between the HPS and EMIF bank 3D make it hard to meet timing closure.

Table 1.
Bank 3A, Bank 3B, Bank 3C, and Bank 3D Usage in Intel Stratix 10 GX 400, SX 400, and TX 400 Devices

Bank| Intel Stratix 10 TX 400 (1ST040)| Intel Stratix 10 GX 400 (1SG040) and SX 400 (1SX040)
---|---|---
3A| Use for any general-purpose I/O (GPIO)| Use for GPIO only
3B| Use for GPIO, EMIF, or LVDS| Use for GPIO, EMIF, or LVDS
3C| Use for GPIO, EMIF, or LVDS| Use for 3.3V GPIOs only
3D| Use for any GPIO| Use for 1.8V GPIO only (it has 30 pins)

Real-design experiments will determine if a combination of HPS, SDM, and EMIFs on the right column is feasible.
1.1.3. Logic Utilization
With the preliminary internal investigations, Intel recommends you to keep the logic utilization in your design below 70%. For designs with more than 70% logic utilization, there is a high risk that your design might not meet the timing requirements.
Initial analysis of push button performance is based on a design with the following logic utilization and clock frequencies.

Table 2. Example Logic Utilization and Clock Frequencies

Clock Frequency (MHz) Logic Utilization
491 16%
368 25%
320 25%

Allow register transfer level (RTL) rewrite and pipelining to help meet timing requirements.
1.2. Document Revision History for AN 906: Intel Stratix 10 GX 400, SX 400, and TX 400 Routing and Designing Floorplan Guidelines

Document Version Changes
2020.02.06 Initial release.

Online Version
Send Feedback
ID: 683813
AN-906
Version: 2020.02.06
AN 906: Intel® Stratix® 10 GX 400, SX 400, and TX 400 Routing and Designing Floorplan Guidelines

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals