RapidWright ICCAD 2023 Hands-on Tutorial¶
Slides
| Invited Paper
| Reference Handout
Title: RapidWright: Unleashing the Full Power of FPGA Technology with Domain-Specific Tooling
Organizers: Chris Lavin and Eddie Hung
Where: Artisan Room, Hyatt Regency San Francisco Downtown SOMA, ICCAD 2023
When: Wednesday, November 1st, 2023, 11:00am PDT
11:00am - 11:05am : Machine Allocation
11:05am - 11:15am : Introduction and Overview
11:15am - 1:00pm : Hands-on, self-guided tutorials
Featured Tutorial Segments |
Time |
Description |
---|---|---|
30 mins |
Create a pre-implemented shell from an
|
|
25 mins |
Use a 3rd party placer with the FPGA
|
|
15 mins |
Create placed and routed circuits from
|
|
35 mins |
Add debug logic without changing
|
Additional Tutorial Segments |
Time |
Description |
---|---|---|
5 mins |
Intro to RapidWright in Jupyter Notebooks |
|
10 mins |
How to build a netlist from scratch |
|
15 mins |
How to create a pre-implemented module |
|
15 mins |
Use & relocate pre-implemented modules |
|
15 mins |
Use SAT to solve hard routing congestion |
|
20 mins |
Combine Vivado & RapidWright circuits |
|
20 mins |
How to build a basic router in RapidWright |
Note
To run the Jupyter Notebook tutorials (those marked with the icon above), first run
cd ~/RapidWright-binder
jupyter notebook
in a separate terminal in the AWS Instance to start the server, then click on the corresponding tutorial segments above.
Questions?¶
- Contact organizers:
Chris Lavin - chris.lavin`at`amd.com
Eddie Hung - eddie.hung`at`amd.com