Exploring SRAM Layout Using Open-Source Tools: A Case Study with Skywater 130nm PDK, Magic, Xschem, ngSpice, and OpenRAM

This paper presents a comprehensive exploration of a 6T SRAM cell design and implementation using a suite of open-source tools, including Magic, OpenRAM, xschem, and ngspice. The research encompasses the complete design flow, from individual component design and simulation (6T SRAM cell, D flip-flop, write driver) to the generation of a 16KB SRAM array layout using OpenRAM. The design is implemented using the Skywater 130nm PDK, ensuring compatibility with industry-standard fabrication processes. Simulation results validate the functionality and performance of the designed components. OpenRAM facilitates the visualization and analysis of the complete memory array, providing insights into layout complexities and the impact of design choices on overall performance. This study underscores the efficacy of opensource tools for accessible and cost-effective SRAM design, paving the way for further innovation in memory system development

Authors

Institutions

Publication Details

Published
2025-02-20
DOI
https://doi.org/10.1109/icsc64553.2025.10968602
Primary Topic
VLSI and Analog Circuit Testing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Exploring SRAM Layout Using Open-Source Tools: A Case Study with Skywater 130nm PDK, Magic, Xschem, ngSpice, and OpenRAM

Avinash More, Darshana Sankhe, Om Bhatt
VLSI and Analog Circuit Testing
article

Exploring SRAM Layout Using Open-Source Tools: A Case Study with Skywater 130nm PDK, Magic, Xschem, ngSpice, and OpenRAM

Avinash More, Darshana Sankhe, Om Bhatt
article en

Abstract

This paper presents a comprehensive exploration of a 6T SRAM cell design and implementation using a suite of open-source tools, including Magic, OpenRAM, xschem, and ngspice. The research encompasses the complete design flow, from individual component design and simulation (6T SRAM cell, D flip-flop, write driver) to the generation of a 16KB SRAM array layout using OpenRAM. The design is implemented using the Skywater 130nm PDK, ensuring compatibility with industry-standard fabrication processes. Simulation results validate the functionality and performance of the designed components. OpenRAM facilitates the visualization and analysis of the complete memory array, providing insights into layout complexities and the impact of design choices on overall performance. This study underscores the efficacy of opensource tools for accessible and cost-effective SRAM design, paving the way for further innovation in memory system development

Dwarkadas J. Sanghvi College of Engineering (IN), Narsee Monjee Institute of Management Studies (IN)
Clean water and sanitation
Openalex Percentile: Top 93%
VLSI and Analog Circuit Testing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.