4.7 Article

Bayesian Learning Automated SRAM Circuit Design for Power and Performance Optimization

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TCSI.2023.3313874

Keywords

SRAM; Bayesian optimization (BO); constraint; power optimization; power predicting

Ask authors/readers for more resources

This paper presents a SRAM design methodology using Bayesian optimization to minimize power consumption and/or maximize performance. The methodology utilizes sigmoid utility functions and linear regression prediction models, as well as Gaussian process model accumulation for efficient optimization of SRAMs with arbitrary capacity. Simulation results show significant reductions in power and access time compared to designs generated by a commercial compiler.
This paper presents SRAM design methodology that aims to minimize power consumption and/or maximize performance while meeting predefined constraints through Bayesian optimization (BO). The BO process utilizes sigmoid utility functions to consider the constraints. It also uses a power and performance prediction model based on linear regression, as well as a Gaussian process model accumulation to enable efficient optimization of SRAMs with arbitrary capacity. Moreover, the implementation of automatic layout adjustment enables fully automated optimization without requiring manual layout modifications, allowing for more accurate and efficient optimization process that based on post-layout simulations. Simulation results of TSMC 28nm process show that the proposed methodology reduces 6.9%-17.9% of dynamic power and 0.3%-20.3% of access time compared to the design generated by the commercial compiler. Simulation result spend 10-40 hours and there is no compromising other circuit performance metrics.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available