OpenYield: An Open-Source SRAM Yield Analysis and Optimization Benchmark Suite
Shan Shen, Xingyang Li, Zhuohua Liu, Junhao Ma, Yikai Wang, Yiheng Wu, Yuquan Sun, Wei W. Xing
TL;DR
OpenYield addresses the reproducibility and transferability gap in SRAM yield analysis by delivering an open-source, high-fidelity benchmark suite. It combines a hierarchical SRAM circuit generator that includes second-order effects, a standardized yield-analysis platform with MC and importance-sampling baselines, and a transistor-sizing optimization suite with multiple optimization algorithms. The framework demonstrates that parasitics, inter-cell leakage, and peripheral variations markedly alter read/write margins, delay, and power, and shows that optimization under these realistic models yields substantial gains while revealing the limitations of simplified models. By providing open benchmarks and reference implementations, OpenYield enables reproducible, fair comparisons and accelerates robust SRAM design methodologies for future technology nodes.
Abstract
Static Random-Access Memory (SRAM) yield analysis is essential for semiconductor innovation, yet research progress faces a critical challenge: the large gap between simplified academic models and the complexities observed in practice. The lack of open, higher-fidelity benchmarks has hindered reproducibility and transferability, as promising academic techniques often fail to carry over to more realistic settings. We present OpenYield, an open-source ecosystem that aims to narrow this gap through three contributions: (i) An SRAM circuit generator that explicitly incorporates second-order effects (interconnect/line parasitics, inter-cell leakage coupling, and peripheral-circuit variations) that are commonly omitted in academic studies. (ii) A standardized evaluation platform with a simple interface and baseline yield-analysis implementations to enable fair comparisons and reproducible research on these higher-fidelity circuits. (iii) An optimization platform for transistor-level sizing under these models, supporting reproducible studies of robustness/efficiency trade-offs. OpenYield aims to foster more reproducible and transferable progress in SRAM-yield research. The framework is publicly available at https://github.com/ShenShan123/OpenYield
