Improvement in Sizing Constrained Analog IC via Ts-CPD Algorithm

In this work, we propose a variation of the cellular particle swarm optimization algorithm with differential evolution hybridization (CPSO-DE) to include constrained optimization, named Ts-CPD. It is implemented as a kernel of electronic design automation (EDA) tool capable of sizing circuit compone...

Full description

Bibliographic Details
Main Authors: Pedro Lagos-Eulogio, Pedro Miranda-Romagnoli, Juan Carlos Seck-Tuoh-Mora, Norberto Hernández-Romero
Format: Article
Language:English
Published: MDPI AG 2023-11-01
Series:Computation
Subjects:
Online Access:https://www.mdpi.com/2079-3197/11/11/230
Description
Summary:In this work, we propose a variation of the cellular particle swarm optimization algorithm with differential evolution hybridization (CPSO-DE) to include constrained optimization, named Ts-CPD. It is implemented as a kernel of electronic design automation (EDA) tool capable of sizing circuit components considering a single-objective design with restrictions and constraints. The aim is to improve the optimization solutions in the sizing of analog circuits. To evaluate our proposal’s performance, we present the design of three analog circuits: a differential amplifier, a two-stage operational amplifier (op-amp), and a folded cascode operational transconductance amplifier. Numerical simulation results indicate that Ts-CPD can find better solutions, in terms of the design objective and the accomplishment of constraints, than those reported in previous works. The Ts-CPD implementation was performed in Matlab using Ngspice and can be found on GitHub (see Data Availability Statement).
ISSN:2079-3197