The nextpnr FOSS FPGA place-and-route tool
summary
nextpnr is a retargetable FOSS place-and-route tool that replaces arachne-pnr for the iCE40 flow and already supports ice40 and ECP5 backends; it exposes a ~100-method architecture API, implements timing-driven algorithms, provides an optional GUI and a Python scripting API, and can generate device-specific bitstreams once a packer and bitstream backend are added. two database strategies (flat, deduplicated) and a tile-based approach are implemented or planned; current results match arachne in quality but show slightly higher run times.
AI-written summary · about
chapters (6)
- 0:00Start
- 7:34nextpnr architecture
- 9:28Design Database
- 13:46Adding a new Architecture
- 18:00Strategies for implementing nexton Architecture databases
- 21:31Next steps
related talks
17mTaking nextpnr to the next level!
40mKeynote: Open Source FPGA Tooling
15mA Sneak Preview into the FABulous 2.0 eFPGA Framework
38mOpen-Source Tools for FPGA Development
56mProgramming FPGAs - The Open Source Way
20mOpen-Source FPGAs: Tools, Flows, and Visualization
01h 00mOpenROAD: The journey so far and roadmap
18mOpen Source Tools - Learn and Explore EDA...
