silicon_showcase_by_matt_venn.png

chipIgnite is an innovative open-source chip design platform that makes it easy and affordable to create custom silicon. With chipIgnite, you can design and fabricate your own chip using a pre-built chip with a RISC-V core, an open-source automated design flow, and a large community of support.

The chipIgnite Silicon Showcase is a collection of examples of silicon created using chipIgnite. These examples showcase the wide range of possibilities that chipIgnite offers. Check out these cool projects!

Silicon Showcase

Riscduino

Riscduino is a single 32-bit RISC-V-based SoC design that is pin-compatible with the Arduino platform and targeted for the Efabless Shuttle program. This project uses only open-source toolsets for simulation, synthesis, and backend tools. The SoC flow follows the OpenLane methodology, and the SoC environment is compatible with the eFabless/Caravel methodology.

Designer: Dinesh Annayya

GitHub | Layout

About the Author
Dinesh Annaya is an ardent Open-Source EDA enthusiast and an expert user of OpenROAD™ and OpenLane. He developed a baseline RISCduino SoC, a single, 32 bit RISC-V based controller compatible with the Arduino platform . He has submitted over 15 designs on Open MPW shuttles on sky130- https://github.com/dineshannayya/riscduino. During the course of his design journey, he successively improved the design architecture for better performance, and enhanced functionality. His main motivation for the use of Open-Source EDA tools is to gauge the quality of results and potential for commercial use.

Turing-complete 8-bit MCU

A turing-complete 8-bit microprocessor based on a niche 70s architecture, successfully taped out on the first GF180 shuttle. It can easily run complex programs, such as rendering the Mandelbrot fractal, or powering a conference badge.

Designer: Luca "Tholin" H.

GitHub | Layout

VGA Clock

This simple digital design demonstrates a VGA clock implemented as part of a multi-project submission from Matt Venn's Zero-to-ASIC course.

Designer: Matt Venn

GitHub link | Layout

Frequency Counter

This design implements a frequency counter based on counting edge transitions of an input signal. The frequency measured by the chip is converted to a two-digit 7-segment display shown in the video.

Designer: Matt Venn

GitHub link | Layout