Learn · CERN

Talk27 min

From C to Routed Circuits for FPGAs in Seconds

Andrea Guerrieri · CERN

Watch At CERN

About

Advancements in design automation technologies, such as high-level synthesis (HLS), have raised the input abstraction level and made the design entry process for FPGAs more friendly to software programmers. In contrast, the backend compilation process for implementing designs on FPGAs is considerably more lengthy compared to software compilation. While software code compilation may take just a few seconds, FPGA compilation times can often span from several minutes to hours due to the complexity of the underlying toolchain and the ever-growing device capacity. In this presentation, we provide an overview of the current advancements in fast compilation techniques for FPGAs. Furthermore, We present a very fast compilation methodology that generates in a matter of seconds placed-and-routed kernel designs for AMD FPGAs. This approach accelerates the C-to-FPGA implementation process by up to 33x with only 0.9x of degradation in Fmax compared to a conventional implementation flow..

0:00:00 Slide 1

0:02:17 Slide 2

0:03:44 Slide 3

0:06:51 Slide 4

0:08:31 Slide 5

0:10:33 Slide 6

0:13:13 Slide 7

0:15:13 Slide 8

0:16:18 Slide 9

0:17:24 Slide 10

0:21:48 Slide 11

The talk

  1. From C to Routed Circuits for FPGAs in Seconds 2024-06-12 · 27 min · CERN's player

Credits and licence

Institution
CERN
Department
FPGA Developers' Forum (FDF)
Speaker
Andrea Guerrieri
Year
2024
Language
English
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed