An Error Bound Particle Swarm Optimization for Analog Circuit Sizing

K. G. Shreeharsha,R. K. Siddharth,M. H. Vasantha,Y. B. Nithin Kumar
DOI: https://doi.org/10.1109/access.2024.3385491
IF: 3.9
2024-04-12
IEEE Access
Abstract: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 and . These parameters varies exponentially, within the bounds ( , ) and ( , ), with respect to the number of iterations. Initially, a higher value of and minimum value of is chosen to facilitate a global search. Once the global error ( ) is less than the desired value, is allowed to increase from its minimum value and is held constant at . 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.
computer science, information systems,telecommunications,engineering, electrical & electronic
What problem does this paper attempt to address?