Gior-gio / SC_RISC-V_OpenLane_AcTest

Single Cycle RISC-V Implementation usign OpenLane

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Single Cycle RISC-V in OpenLane

Project Description:

Implementation of a digital flow using OpenLane for a Single Cycle RISC-V processor with support for basic operations such as add, addi, jal, lui, etc. Additionally, the design includes three peripherals: a switch/button, an LED, and an on/off IR sensor.

The schematic used for this project is depicted in the following image, adapted from the book 'Digital Design and Computer Architecture RISC-V Edition' by Harris & Harris.

DatapathPeriferico.png

The latter design was created by Nicolás Orcasitas and Jorge Angarita for the subject 'Computer Architecture' during the 2023-I semester at UIS.

Final Result in KLayout:

This was generated using a series of .yaml files adapted from the Tiny Tapeout - 5 repository by Uri Shaked, Matt Venn, and others

GDS_Klayout

About

Single Cycle RISC-V Implementation usign OpenLane

License:MIT License


Languages

Language:Verilog 96.6%Language:Tcl 3.4%