Partition Bound Random Number-Based Particle Swarm Optimization for Analog Circuit Sizing

  • K. G. Shreeharsha*
  • , R. K. Siddharth
  • , M. H. Vasantha
  • , Y. B.Nithin Kumar
  • *Corresponding author for this work

    Research output: Contribution to journalArticlepeer-review

    7 Citations (Scopus)

    Abstract

    This work introduces a Partition Bound Particle Swarm Optimization (PB-PSO) algorithm to enhance convergence rates in analog circuit optimization. Two new parameters, $\zeta {1}$ and $\zeta {2}$ , are incorporated to adaptively update particle velocities based on iteration numbers. The parameter $\zeta {1}$ depends on the non-linear convergence factor ( $\alpha $ ) and the number of iterations, $N$. The results indicate that $\zeta {1}$ 's optimal value occurs with $\alpha = 4.~\zeta{2}$ partitions iterations into two regions, aiding local and global search. The PB-PSO algorithm, implemented in Python, demonstrates higher convergence rates than existing methods, with successful designs verified through Cadence-Virtuoso circuit simulations. The proposed PB-PSO algorithm converges in 15 and 13 iterations for differential amplifier and two-stage op-amp respectively. For a case study of two-stage amplifier, it achieves a gain of 60.4 dB with a phase margin of 79.76°, meeting input specifications within constraints. The figure of merit was then evaluated using the obtained parameters, which turns out to be 0.275 $V^{-2}$.

    Original languageEnglish
    Pages (from-to)123577-123588
    Number of pages12
    JournalIEEE Access
    Volume11
    DOIs
    Publication statusPublished - 2023

    All Science Journal Classification (ASJC) codes

    • General Computer Science
    • General Materials Science
    • General Engineering

    Fingerprint

    Dive into the research topics of 'Partition Bound Random Number-Based Particle Swarm Optimization for Analog Circuit Sizing'. Together they form a unique fingerprint.

    Cite this