Logo

FABulous Sky

public
project layout image
project layout image
Layout Image
Owner

Nguyen Dao

Summary

Demonstration of the Fabulous FPGA design flow using the Skywater 130 process. The design flow includes the specification of the routing fabric, individual tiles, and the exact fabric description. This is used to implement heterogeneous tiles for logic, memory, and I/O that are then stitched together to a fabric. The Fabulous tool generates all RTL codes, physical constraints for the implementation, a model for the Yosys-Abc-Nextpnr FPGA CAD suite as well as a bitstream assembler. Additionally, our flow provides an emulation path to test Fabulous FPGA systems on commercial FPGAs. We will demonstrate how external modules can be integrated into Fabulous fabrics including configuration support. All this is supported with good quality of results (Area, Performance, Power) and very little design effort.

Version

v2

Process

sky130A

Shuttle Tags

Open MPW

MPW-2