Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Largest fabrics consume all memory and die when writing device database #1

Open
litghost opened this issue Mar 1, 2021 · 2 comments

Comments

@litghost
Copy link

litghost commented Mar 1, 2021

The largest US+ fabrics like the VU19P fail when writing the FPGA interchange device database because the flat node storage model in the FPGA interchange device database is too memory intensive.

This task is for implementing a routing graph folding scheme (prototype: f4pga/prjxray#1477) into the FPGA interchange device database. Ideally the scheme would allow for online node <-> wire lookup, but this is not required. The only requirement is that node <-> wire lookup not require flatting the entire node scheme to use. The current prjxray and prjuray graph folding schemes (connections.json) do require flatting the entire node scheme, so they are not suitable.

This task can be broadly split into 3 tasks:

@litghost litghost added this to To Do in FPGA interchange bootstrapping via automation Mar 1, 2021
@litghost
Copy link
Author

litghost commented Mar 1, 2021

@ethanroj23 Once you have demonstrated your latest graph folding prototype on prjxray, do you think you'll be able to take this task?

@ethanroj23
Copy link

@litghost Yes, I will begin looking into this once I have completed the current task I am working on. (Which appears to be the first step of the above mentioned task)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants