Skip to content

This is a standard VLSI cell library that contains custom combinational and sequential cells using Magic VLSI, ngspice simulation, DRC/LVS checks with netgen, and parasitic extractions.

Notifications You must be signed in to change notification settings

AxC1271/CellMuseum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›๏ธ Cell Museum

Welcome to the museum! Each "exhibit" is a fully characterized digital cell: from basic logic gates to sequential elements, designed using open-source EDA tools. This project documents my journey learning IC design from the ground up.

This is a personal collection of custom VLSI standard cells that I made using Xschem (schematic), Magic (layout), ngspice (simulation), and with netgen (complete verification). As a computer engineering student at Case, I grew interested in CMOS IC design but felt disheartened because industry tools like Cadence Virtuoso are extremely expensive and not easily accessible to most students. Luckily, the tools I used for this project are all open source and can be easily installed using apt-get commands on Ubuntu Linux. Check the download_instructions.txt file in the repo to see how to download these open source tools!


๐Ÿ“š Exhibits (Cells)

Combinational Logic

Arithmetic

  • Full Adder - 1-bit addition with carry propagation

Sequential Logic


๐Ÿ› ๏ธ Tools & Technology

Tool Purpose
Xschem Schematic capture and SPICE netlist generation
Magic VLSI Full-custom layout editor with integrated DRC
ngspice Circuit simulation and timing analysis
Netgen Layout vs. Schematic (LVS) verification
PDK Sky130 (SkyWater 130nm open-source PDK)

๐ŸŽซ Getting Started

Clone the museum:

git clone https://github.com/yourusername/cell-museum.git
cd cell-museum

Built with curiosity and caffeine โ˜• at Case Western Reserve University

About

This is a standard VLSI cell library that contains custom combinational and sequential cells using Magic VLSI, ngspice simulation, DRC/LVS checks with netgen, and parasitic extractions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published