Logo

FABulous_Sky

public

If you are collaborating on this project, please click here to access your collaboration files, and click "Accept Share" in the actions column if you haven't done so already.

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

Last MPW Precheck

Succeeded

07/16/21 21:40:26 PDT