Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

ISE Routing Error:471

Status
Not open for further replies.

promach

Advanced Member level 4
Joined
Feb 22, 2016
Messages
1,199
Helped
2
Reputation
4
Reaction score
5
Trophy points
1,318
Activity points
11,636
I have singled out the code modification that leads to routing error.

1625914815400.png


I removed the main_state signal because as a signal within the high-speed clock (ck) domain, it is not supposed to be interfering with low-speed clock (clk) domain stuff, and would only work with Micron simulation where it only uses a single clock domain (since there is no serdes in micron simulation).

However, it is this code modification on removal of "main_state" variable that leads to routing error, because upon variable removal, this IODELAY primitive is now no longer unconnected and have to be placed and routed.

Code:
Starting Router

ERROR:Route:471 - This design is unrouteable.
Router will not continue.
To evaluate the problem please use fpga_editor.

The nets listed below can not be routed:

Unrouteable Net:ddr3_control/dqs_r
Unrouteable Net:ddr3_control/delayed_dqs_r

Total REAL time to Router completion: 2 secs
Total CPU time to Router completion: 2 secs


how to use FPGA editor to investigate this routing issue ?

Note: I had also attached a zip file containing the whole ISE project inside this thread.

1625913558706.png
 

Attachments

  • DDR3_RAM_Controller.zip
    2.8 MB · Views: 80
Last edited:

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top