Learn · CERN

Talk30 min

Customized eFPGAs with FABulous

Dirk Koch · CERN

Watch At CERN

About

FABulous is an eFPGA (embedded FPGA) framework comprising a full ecosystem for specifying, simulating, emulating and implementing FPGA ASIC macros as well as for providing the corresponding FPGA CAD suite for implementing user designs (the bitstreams) for the custom-defined eFPGAs. [https://fabulous.readthedocs.io/en/] This ecosystem integrates a range of open-source tools, including Yosys, nextpnr, Verilator and can use OpenLane and industry tools for the ASIC backend. FABulous FPGAs have been manufactured in Skywater 130, GF 180, TSMC 180, 130, 28nm nodes and the framework has users such as SLAC at Stanford University and New York University. This talk will introduce the framework and demonstrate how a fabric with LUTs, DSP blocks, and BRAMs can be specified in just a minute. Moreover, it will also be shown how complex custom primitives can be added into FABulous fabrics and then instantiated in the FPGA bitstream generation flow. We will also reveal our FABulous chip gallery..

0:00:00 Slide 1

0:01:59 Slide 2

0:03:38 Slide 3

0:05:04 Slide 4

0:06:58 Slide 5

0:08:43 Slide 6

0:10:16 Slide 7

0:14:35 Slide 8

0:16:26 Slide 9

0:19:43 Slide 10

0:26:17 Slide 11

The talk

  1. Customized eFPGAs with FABulous 2025-05-22 · 30 min · CERN's player

Credits and licence

Institution
CERN
Department
FPGA Developers' Forum (FDF)
Speaker
Dirk Koch
Year
2025
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