Search papers, labs, and topics across Lattice.
This paper introduces OpenOpt, a co-optimization framework that simultaneously optimizes SRAM architecture and transistor sizing using equivalent circuit models, achieving significant simulation speedups. By simplifying inactive SRAM cells into equivalent RC loads and static power models, the framework maintains high fidelity while integrating multiple optimization algorithms, including MOEA/D, which outperforms others with a notable Figure of Merit. The results demonstrate a 6.2% improvement in SNM, a 73.6% area reduction, and a 42.3% decrease in peak power, highlighting the framework's efficiency and effectiveness in SRAM design.
Achieving a staggering 61.4脳 simulation speedup while optimizing SRAM design without sacrificing fidelity could revolutionize how we approach memory architecture.
This paper proposes a co-optimization framework that jointly optimizes SRAM architecture and transistor sizing using equivalent circuit models. The framework simplifies inactive SRAM cells into equivalent RC loads and static power models, achieving up to 61.4$\times$ simulation speedup while maintaining high fidelity (read/write delay error $<$0.22%, power error $<$1.68%). A joint search space encompassing architecture parameters and device sizing integrates seven algorithms including SA, PSO, Bayesian Optimization variants, and multi-objective evolutionary algorithms. Based on FreePDK45, ablation experiments confirm complementary gains from architecture selection and transistor sizing. Among all algorithms, MOEA/D achieves the best Figure of Merit (8.2721), yielding 6.2% improvement in SNM, 73.6% reduction in area, and 42.3% reduction in peak power. The framework is publicly available at https://github.com/W1Y1K1/OpenOpt.