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

bitstream generation changes net routing #1669

Open
rs-dhow opened this issue May 16, 2024 · 0 comments
Open

bitstream generation changes net routing #1669

rs-dhow opened this issue May 16, 2024 · 0 comments

Comments

@rs-dhow
Copy link

rs-dhow commented May 16, 2024

On larger designs, bitstream generation appears to change the routing.

The bits were read back in and the routing tracked. No net ever changed the set of OPINs and IPINs it used.

However, sometimes a path would tap a CHANX/CHANY at a different coordinate, and more seriously, sometimes the set of CHANX/CHANY nodes used was not the same.

This means the .route file read in by OpenFPGA is not a faithful representation of what happens later.

Any of these would be preferable:

  1. This re-routing never happens.
  2. There is an option to disable this re-routing.
  3. OpenFPGA writes out a new .route file to describe what it did.

Due to disk space and other concerns, (1) and (2) are probably better than (3).

Thanks.

To Reproduce
Steps to reproduce the behavior:

  1. Clone OpenFPGA repository and checkout commit id:
  2. Execute OpenFPGA task or your own example:
  3. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Enviornment (please complete the following information):

  • OS:
  • Compiler:
  • Version:

Additional context
Add any other context about the problem here.

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

No branches or pull requests

1 participant