Abstract: |
Designing new custom standard cells or digital circuits using automated optimization is challenging considering the large design space, performance trade-offs and continuous technology progression. Besides, a comprehensive study and analysis of different algorithms applied towards optimizing higher-order custom digital circuit design is imperative. In this work, 28 Transistor (28T) 1-bit full-adder (FA) is designed and investigated for six optimization algorithms, including particle-swarm-optimization (PSO), evolutionary strategy (ES), genetic algorithm (GA), differential evolution (DE), NSGA-II, and NSGA-III. The algorithms are evaluated and benchmarked, considering diversity of candidate solutions, monotonicity of fitness convergence, and capability to reach the best solution when initiated with a randomly seeded solution. This work establishes that GA produces best-fit circuits among all the single-objective algorithms. ES and GA exhibit good designspace exploration, unlike PSO and DE, which are influenced by local optima. NSGA-II, and NSGA-III are preferred when the objective is to give equal importance to the targeted parameters. The extensive evaluation of the algorithms in this work will aid in adopting an effective strategy for optimizing custom circuits for the specified objective parameters. |