Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 2.31 KB

File metadata and controls

40 lines (27 loc) · 2.31 KB

16-Bit-Serial CPU

Introduction

This project implements a compact bit-serial CPU in Verilog submitted to Tiny Tapeout, an open-source ASIC shuttle program that enables small digital designs to be fabricated on a shared silicon die. The CPU is designed to fit within a 160 x 100 μm footprint.

TinyTapeout User Instructions

Set up your Verilog project

  1. Add your Verilog files to the src folder.
  2. Edit the info.yaml and update information about your project, paying special attention to the source_files and top_module properties. If you are upgrading an existing Tiny Tapeout project, check out our online info.yaml migration tool.
  3. Edit docs/info.md and add a description of your project.
  4. Adapt the testbench to your design. See test/README.md for more information.

The GitHub action will automatically build the ASIC files using OpenLane.

Enable GitHub actions to build the results page

Resources

What next?