EAVREF: An Evolutionary Algorithm Based Tool for Low-Power CMOS Voltage Reference Designs
Voltage references (VRs) are essential components found in any system-on-chip, and minimizing their static power consumption can increase energy efficiency. This paper presents a computer-aided design (CAD) tool for the robust design of ultra-low-power (ULP) complementary metal-oxide-semiconductor (CMOS) VRs, which optimizes the VR target using a variability-aware evolutionary algorithm. The developed tool is implemented using the Python programming language and is compatible with the powerful Ngspice (open source), Hspice and Spectre simulators, contributing to an open-source microelectronics design flow. This paper describes the details of the developed tool, named EAVREF, such as a Figure of Merit (FoM)-based fitness function for evaluating VRs as well as the structure of the evolutionary algorithm, while also showing design examples using SkyWater 130 nm technology. Additionally, the first version of EAVREF is provided by the authors in a SourceForge repository.
Authors
- Mariane R. Petraglia (ORCID: https://orcid.org/0000-0002-9451-3522)
- Fabián Olivera (ORCID: https://orcid.org/0000-0002-8120-2338)
- Luciana Faletti Almeida (ORCID: https://orcid.org/0000-0001-7149-8350)
- Ana Italiano
- Thiago Brito
Institutions
- Universidade Federal do Rio de Janeiro (BR)
- Federal Center for Technological Education of Minas Gerais (BR)
- Universidade Federal do Amazonas (BR)
Publication Details
- Published
- 2024-09-02
- DOI
- https://doi.org/10.1109/sbcci62366.2024.10703974
- Citations
- 2
- Primary Topic
- VLSI and FPGA Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.42
Funders
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior