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

Fmax estimation implemented with nextpnr-himbaechel for Gowin devices? #1339

Closed
janschiefer opened this issue Jul 6, 2024 · 4 comments
Closed

Comments

@janschiefer
Copy link

nextpnr-gowin seems to have been removed from oss-cad-suite (current git version), so I'm using nextpnr-himbaechel.

Is Fmax estimation (yet) implemented in nextpnr-himbaechel for Gowin devices?
If yes, how do I enable it?

nextpnr-himbaechel --detailed-timing-report --json build.yosys.json --write build.nextpnr.json --device GW1NR-LV9QN88PC6/I5 --vopt family=GW1N-9C --vopt cst=tangnano9k.cst
Output:

(...)
Info: No Fmax available; no interior timing paths found in design.
Info: Checksum: 0xab4fa0f8
Info: Routing globals...
Info:     routed net 'toplevel.clk' using global resources only.

Info: Routing..
(...)

Info: No Fmax available; no interior timing paths found in design.

Info: Program finished normally.

Thank you!

@yrabbit
Copy link
Contributor

yrabbit commented Jul 6, 2024

I don't think this functionality can be enabled at the moment.
My theoretical knowledge on this subject tends to zero, so we are waiting for volunteers to implement Fmax in himbaechel-gowin :)

@janschiefer
Copy link
Author

So I guess I'll compile nextpnr-gowin manually additionally to using oss-cad-suite for now.

However, thank you!

@Ravenslofty
Copy link
Collaborator

So, there's the lofty/himbaechel-gowin-timing branch (which admittedly I need to revise), but the challenge is that the Fmax numbers produced by it seem way too high compared to the vendor toolchain numbers.

I probably should attempt to debug that and figure out the difference...

@gatecat
Copy link
Member

gatecat commented Sep 26, 2024

The aforementioned support landed in #1345

@gatecat gatecat closed this as completed Sep 26, 2024
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

4 participants