layowblue
Advanced Member level 4
- Joined
- Mar 21, 2014
- Messages
- 115
- Helped
- 19
- Reputation
- 38
- Reaction score
- 18
- Trophy points
- 18
- Activity points
- 791
Hi all
Our FPGA team is trying to resolve timing issue for my design block.
In 28-nm ASIC, the design meets timing constraint of 500MHz using RC, with sequential to combinational ratio around 1:5.5
While in Virtex7, they used synopsys synthesis tools, and after P&R, timing violation targeting 125MHz reaches -5ns. The FPGA utility is only <50%. Seq:Comb ratio is around 1:30.
This sounds unacceptable to me, since I do not believe current FPGA is so poor at mapping/optimization/P&R. The only thing I know is there is no floor planning in the flow so far to properly inform the tool about block relationships. And there are four SLR regions, some of the signal fans out to multiple SLRs, causing big routing delays.
Could someone shed some light on which FPGA options I should ask the team to check? The team is pretty young, and I don't think they know too much about the most-advanced FPGA tricks.
I don't have much detail information regarding which tool they used for P&R, but I know 24-hours is needed for one syn/P&R round.
Thanks ahead!
Our FPGA team is trying to resolve timing issue for my design block.
In 28-nm ASIC, the design meets timing constraint of 500MHz using RC, with sequential to combinational ratio around 1:5.5
While in Virtex7, they used synopsys synthesis tools, and after P&R, timing violation targeting 125MHz reaches -5ns. The FPGA utility is only <50%. Seq:Comb ratio is around 1:30.
This sounds unacceptable to me, since I do not believe current FPGA is so poor at mapping/optimization/P&R. The only thing I know is there is no floor planning in the flow so far to properly inform the tool about block relationships. And there are four SLR regions, some of the signal fans out to multiple SLRs, causing big routing delays.
Could someone shed some light on which FPGA options I should ask the team to check? The team is pretty young, and I don't think they know too much about the most-advanced FPGA tricks.
I don't have much detail information regarding which tool they used for P&R, but I know 24-hours is needed for one syn/P&R round.
Thanks ahead!