FPGA--: A From-Scratch FPGA Design and Tapeout
FPGA– (pronounced FPGA-minus-minus) is a custom digital integrated circuit designed from scratch and taped out as part of the Carnegie Mellon University course 18-725: Advanced Digital Integrated Circuit Design in Spring 2024, with subsequent physical silicon validation and characterization completed in the follow-up course 18-726: Projects in Integrated Circuit Design: First Silicon in Fall 2024. The project covers the complete digital IC lifecycle, starting from architecture definition and Verilog RTL implementation, moving to CAD toolchain integration, and concluding with cell synthesis, physical place-and-route (PAR), Layout-Versus-Schematic (LVS) / Design Rule Check (DRC) signoff, and hands-on lab validation of the returned ASIC. ...
May 2024