An Error Bound Particle Swarm Optimization for Analog Circuit Sizing

Autor: K. G. Shreeharsha, R. K. Siddharth, M. H. Vasantha, Y. B. Nithin Kumar
Jazyk: angličtina
Rok vydání: 2024
Předmět:
Zdroj: IEEE Access, Vol 12, Pp 50126-50136 (2024)
Druh dokumentu: article
ISSN: 2169-3536
DOI: 10.1109/ACCESS.2024.3385491
Popis: An Error-Bound Particle Swarm Optimization (EB-PSO) is proposed in this work. The objective function is evaluated for each particle in each iteration. The velocity update equation is modified by introducing two new parameters $\zeta _{1}$ and $\zeta _{2}$ . These parameters varies exponentially, within the bounds ( $\zeta _{1,min}$ , $\zeta _{2,min}$ ) and ( $\zeta _{1,max}$ , $\zeta _{2,max}$ ), with respect to the number of iterations. Initially, a higher value of $\zeta _{2}$ and minimum value of $\zeta _{1}$ is chosen to facilitate a global search. Once the global error ( $\varepsilon _{2}$ ) is less than the desired value, $\zeta _{1}$ is allowed to increase from its minimum value and $\zeta _{2}$ is held constant at $\zeta _{2,max}$ . This leads to local exploitation of the search space. The proposed algorithm is implemented on Python platform. To verify the effectiveness of the proposed EB-PSO algorithm in analog circuit sizing, a case study on the performance and optimization of two-stage op-amp is presented, whose validation is done in Cadence-Virtuoso environment at 45-nm CMOS technology. The results show that the proposed EB-PSO algorithm converges in 11 iterations for two-stage op-amp, whereas it takes 23, 29, and 41 iterations to converge for conventional GA, DE, and PSO algorithms respectively.
Databáze: Directory of Open Access Journals