Skip to content

Gior-gio/SC_RISC-V_OpenLane_AcTest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 96.6%
  • Tcl 3.4%