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
- Avinash More (ORCID: https://orcid.org/0000-0003-1446-3981)
- Darshana Sankhe (ORCID: https://orcid.org/0000-0001-8510-5810)
- Om Bhatt
Institutions
- Dwarkadas J. Sanghvi College of Engineering (IN)
- Narsee Monjee Institute of Management Studies (IN)
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