Skip to content

Add a post-route Fmax and utilization table - #1

Merged
drewbabel merged 2 commits into
mainfrom
post-route-fmax
Jul 17, 2026
Merged

Add a post-route Fmax and utilization table#1
drewbabel merged 2 commits into
mainfrom
post-route-fmax

Conversation

@drewbabel

Copy link
Copy Markdown
Owner

This branch adds post-route timing and utilization for the synchronous and asynchronous FIFOs through the open nextpnr-xilinx flow. A reusable fmax.sh script places and routes each FIFO in a registered-boundary harness and reports the maximum clock frequency alongside LUT, flip-flop, block RAM, and distributed RAM counts. The sync_fifo reaches 324 MHz. The async_fifo carries one frequency per clock domain, 296 MHz on the write clock and 343 MHz on the read clock, since a single figure has no meaning across the two independent clocks. The README carries the numbers with an honest note that the open flow is experimental and not vendor signed timing analysis.

@drewbabel
drewbabel merged commit 1c7a9f0 into main Jul 17, 2026
4 checks passed
@drewbabel
drewbabel deleted the post-route-fmax branch July 17, 2026 05:45
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

Successfully merging this pull request may close these issues.

1 participant