Forum Discussion
hcom
Occasional Contributor
4 years agoArria 10 (speed grade 3) has worse timing performance than Cyclone 10 GX (speed grade 5)
I am porting a design from a 10CX085YF67215G (Cyclone 10 GX, speed grade 5) to a 10AX022C4U19E3LG (Arria 10, speed grade 3). I am using Quartus Prime Pro Edition 21.3.
The design meets timing in th...
- 4 years ago
As confirmed by @RichardTanSY_Altera , this is expected behavior. Although it is totally baffling that a more expensive device family, combined with a superior speed grade leads to worse timing performance, I am satisfied that my question has been answered.
RichardT_altera
Super Contributor
4 years agoI will need to consult our internal team in regards to this IP, could you help to clarify below inquiries:
1. What is the interface frequency of the design?
2. Do you use dynamic reconfiguration in their design?
3. The timing failure is happened in output pins but which is the timing failure path the between IO to FPGA core or external to IO?
- hcom4 years ago
Occasional Contributor
@RichardTanSY_Altera Thank you for your help.
- I need to support a range of frequencies (set at compile time in different FPGA builds), up to 300 MHz. But this is a source-synchronous interface, so the more pressing issue is to meet the setup and hold requirements of the external device.
- No, I do not want to use dynamic reconfiguration.
- The Arria 10 (speed grade 3) appears to be consistently slower than the Cyclone 10 GX (speed grade 5), so timing failures can happen anywhere.