six popular algorithms (GA, ES, DE, PSO, NSGA-II,
NSGA-III) based on the impact from objective of op-
timization, sparsity presented by the evolved candi-
date solutions along the generations, diversity in hard-
ware metrics of the candidate solutions, and mono-
tonicity in convergence. All the algorithms were eval-
uated using FA design consisting of 28 transistors.
Among the single-objective runs for the same num-
ber of evaluations, GA generates the most optimized
circuit design solution and continues offering diverse
solutions along the runs. ES comes close to GA and
has a larger search space. PSO lacks diversity in so-
lutions and is influenced by the best candidate in ev-
ery generation. DE exhibits rapid initial convergence
with poor hardware metrics. One can adopt GA al-
gorithm over NSGA-II, and NSGA-III if the objectives
and their importance are defined for the circuit under
design. However, if the targeted parameter weigh-
tages are not known or equal importance is recom-
mended, then NSGA-II or NSGA-III are preferred over
single-objective functions. This work aids in optimiz-
ing custom circuits and higher-order custom standard
cells by adopting the most effective algorithm given
the specified metrics range and evolution runs. The
thorough investigation shows that a robust optimiza-
tion of CMOS-based custom digital circuits is possi-
ble with a thorough characterization, irrespective of
the technology progression, provided PDKs and in-
terconnect models are made available.
REFERENCES
(2022). Librecell. https://codeberg.org/tok/librecell.
Abazyan, S. (2021). Standard cell library enhancement
for mixed multi-height cell design implementation.
In 2021 IEEE East-West Design & Test Symposium
(EWDTS), pages 1–4.
Abazyan, S., Melikyan, S., and Musayelyan, D. (2021).
Standard cell library enhancement using neural net-
work based sleep mode control integration for low
leakage designs. In 2021 IEEE East-West Design &
Test Symposium (EWDTS), pages 1–4.
Cao, L., Bale, S. J., and Trefzer, M. A. (2018). Instrument-
ing parametric physical layout for multi-objective op-
timisation. In 2018 IEEE Symposium Series on Com-
putational Intelligence (SSCI), pages 1339–1345.
Cao, L., Bale, S. J., and Trefzer, M. A. (2021a). Multi-
objective digital design optimization via improved
drive granularity standard cells. IEEE Transactions on
Circuits and Systems I: Regular Papers, 68(11):4660–
4671.
Cao, L., Bale, S. J., and Trefzer, M. A. (2021b). Multi-
objective optimisation of digital circuits based on cell
mapping in an industrial eda flow.
Conesa-Mu
˜
noz, J., Ribeiro, A., Andujar, D., Fernandez-
Quintanilla, C., and Dorado, J. (2012). Multi-path
planning based on a nsga-ii for a fleet of robots to
work on agricultural tasks. In 2012 IEEE Congress
on Evolutionary Computation, pages 1–8.
Deb, K. and Jain, H. (2014a). An evolutionary many-
objective optimization algorithm using reference-
point-based nondominated sorting approach, part i:
Solving problems with box constraints. IEEE Trans-
actions on Evolutionary Computation, 18(4):577–
601.
Deb, K. and Jain, H. (2014b). An evolutionary many-
objective optimization algorithm using reference-
point-based nondominated sorting approach, part i:
Solving problems with box constraints. IEEE Trans-
actions on Evolutionary Computation, 18(4):577–
601.
Dey, S., Nandi, S., and Trivedi, G. (2021). Machine learn-
ing for vlsi cad: A case study in on-chip power grid
design. In 2021 IEEE Computer Society Annual Sym-
posium on VLSI (ISVLSI), pages 378–383.
Eriksson, H., Larsson-Edefors, P., Henriksson, T., and
Svensson, C. (2003). Full-custom vs. standard-cell de-
sign flow - an adder case study. In Proceedings of the
ASP-DAC Asia and South Pacific Design Automation
Conference, 2003., pages 507–510.
Gu, X., Wang, X., Liu, Z., Zha, W., Xu, X., and Zheng, M.
(2020). A multi-objective optimization model using
improved nsga-ii for optimizing metal mines produc-
tion process. IEEE Access, 8:28847–28858.
H C, P. and Rao, M. (2022). Evolutionary standard cell syn-
thesis of unconventional designs. In Proceedings of
the Great Lakes Symposium on VLSI 2022, GLSVLSI
’22, page 189–192, New York, NY, USA. Association
for Computing Machinery.
Hong, J., Kim, S., and Jeon, D. (2022). An automatic cir-
cuit design framework for level shifter circuits. IEEE
Transactions on Computer-Aided Design of Integrated
Circuits and Systems, pages 1–1.
Innocenti, J., Julien, F., Portal, J., Lopez, L., Hubert, Q.,
Masson, P., Sonzogni, J., Niel, S., and Regnier, A.
(2015). Layout optimizations to decrease internal
power and area in digital cmos standard cells. In
2015 38th International Convention on Information
and Communication Technology, Electronics and Mi-
croelectronics (MIPRO), pages 1582–1587.
Ishibuchi, H., Imada, R., Setoguchi, Y., and Nojima, Y.
(2016). Performance comparison of nsga-ii and nsga-
iii on various many-objective test problems. In 2016
IEEE Congress on Evolutionary Computation (CEC),
pages 3045–3052.
Jo, K., Ahn, S., Do, J., Song, T., Kim, T., and Choi, K.
(2019). Design rule evaluation framework using auto-
matic cell layout generator for design technology co-
optimization. IEEE Transactions on Very Large Scale
Integration (VLSI) Systems, 27(8):1933–1946.
Kashfi, F., Hatami, S., and Pedram, M. (2011). Multi-
objective optimization techniques for vlsi circuits. In
2011 12th International Symposium on Quality Elec-
tronic Design, pages 1–8.
Lim, S. H., Lim, Y. W., Mashohor, S., Kamsani, N. A.,
Sidek, R. M., Hashim, S. J., and Rokhani, F. Z. (2017).
ECTA 2023 - 15th International Conference on Evolutionary Computation Theory and Applications
286