ElemRV - End-to-end Open-Source RISC-V Microcontroller
-
Updated
Oct 1, 2026 - Scala
ElemRV - End-to-end Open-Source RISC-V Microcontroller
Three-arm ring-oscillator PUF on a Tiny Tapeout 2x2 tile (sky130): how much of the response is decided before fabrication. Pre-silicon.
NumPy → streaming ISP hardware (Verilog) compiler
Tiny tapeout gf180 ocd sram test for the gf0p3 shuttle
Clean-room container for building RTL → GDSII: a slim, pinned open-source EDA toolchain (Yosys · Verilator · OpenROAD · Magic · KLayout · Netgen · ngspice + sky130/gf180 PDKs), built from scratch on GitHub Actions and published to GHCR.
Cognitive Direct-RF Sampling Transceiver: Massively pipelined SDR DSP baseband engine hardened on SkyWater 130nm for Efabless Caravel OpenMPW tapeout. 100-phase SystemVerilog RTL, OpenLane ASIC signoff, and 100% regression verified.
Beginner-friendly, Docker-based starter kit for designing a GF180MCU chip from RTL to a manufacturable GDSII — simulate, verify, and harden a working example, then make it yours and submit it to a wafer.space shuttle.
This project implements a tetrahedral oscillator inspired by the paper “Analysis and Design of a Tetrahedral Oscillator” by Richelle L. Smith and Thomas H. Lee. The oscillator is built from coupled inverter pairs, and its operating frequency is tuned by adding capacitive loads to the internal nodes.
Design-rule check: a GDS layout + a rule deck in, geometry violations out.
Static timing analysis with signal integrity — WNS/TNS sign-off gate, SI/crosstalk + statistical OCV.
A 12-track height standard cell library built in SKY130 PDK. It is made up of 12 combinational cells, which were designed using Magic VLSI Layout Tool and characterized using
VyBox Lite: One-click Codespaces environment for trying Vyges chip/IP development in your browser.
Open-source waveguide mode analysis software
Layout-vs-schematic: SPICE netlist comparison with clear divergence diagnostics.
VyomansLab — VLSI design projects website: RTL-to-GDSII flow tutorials for traffic-light FSM and counter designs using Icarus Verilog, Yosys, OpenROAD and Nangate45 PDK.
8-bit synchronous counter taken from Verilog RTL to GDSII on SCL's 0.8 µm open PDK using OpenLane. Zero DRC violations, LVS matched, timing closed at ~120 MHz.
Electrical repair of a placed design: repeaters along each net's Steiner tree and driver resizing, wherever a wire is too long or a capacitance, fanout or transition limit is broken.
Closed measurement kernels: coherent single-tone spectral (SNR/SINAD/THD/SFDR) and AC transfer (gain, bandwidth, unity frequency, phase margin).
Reproducible builds of mainline OpenROAD — slim container + relocatable binary
To associate your repository with the open-source-silicon topic, visit your repo's landing page and select "manage topics."