{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,4]],"date-time":"2025-11-04T11:08:54Z","timestamp":1762254534077,"version":"build-2065373602"},"reference-count":42,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2023,4,30]],"date-time":"2023-04-30T00:00:00Z","timestamp":1682812800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Deanship of Research at Jordan University of Science and Technology","award":["20220336"],"award-info":[{"award-number":["20220336"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>This paper presents a novel approach to designing a CMOS inverter using the Mayfly Optimization Algorithm (MA). The MA is utilized in this paper to obtain symmetrical switching of the inverter, which is crucial in many digital electronic circuits. The MA method is found to have a fast convergence rate compared to other optimization methods, such as the Symbiotic Organisms Search (SOS), Particle Swarm Optimization (PSO), and Differential Evolution (DE). A total of eight different sets of design parameters and criteria were analyzed in Case I, and the results confirmed compatibility between the MA and Spice techniques. The maximum discrepancy in fall time across all design sets was found to be 2.075711 ns. In Case II, the objective was to create a symmetrical inverter with identical fall and rise times. The difference in fall and rise times was minimized based on Spice simulations, with the maximum difference measuring 0.9784731 ns. In Case III, the CMOS inverter was designed to achieve symmetrical fall and rise times as well as propagation delays. The Spice simulation results demonstrated that symmetry had been successfully achieved, with the minimum difference measuring 0.312893 ns and the maximum difference measuring 1.076540 ns. These Spice simulation results are consistent with the MA results. The results conclude that the MA is a reliable and simple optimization technique and can be used in similar electronic topologies.<\/jats:p>","DOI":"10.3390\/a16050237","type":"journal-article","created":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T12:10:03Z","timestamp":1682943003000},"page":"237","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["A Mayfly-Based Approach for CMOS Inverter Design with Symmetrical Switching"],"prefix":"10.3390","volume":"16","author":[{"given":"Fadi Nessir","family":"Zghoul","sequence":"first","affiliation":[{"name":"Electrical Engineering Department, Faculty of Engineering, Jordan University of Science and Technology, Irbid 22110, Jordan"}]},{"given":"Haneen","family":"Alteehi","sequence":"additional","affiliation":[{"name":"Electrical Engineering Department, Faculty of Engineering, Jordan University of Science and Technology, Irbid 22110, Jordan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2406-5859","authenticated-orcid":false,"given":"Ahmad","family":"Abuelrub","sequence":"additional","affiliation":[{"name":"Electrical Engineering Department, Faculty of Engineering, Jordan University of Science and Technology, Irbid 22110, Jordan"}]}],"member":"1968","published-online":{"date-parts":[[2023,4,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1109\/JEDS.2022.3149932","article-title":"GaN-Based GAA Vertical CMOS Inverter","volume":"10","author":"Liu","year":"2022","journal-title":"IEEE J. Electron. Devices Soc."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"3622","DOI":"10.1109\/TED.2021.3072880","article-title":"Performance Projection of 2-D Material-Based CMOS Inverters for Sub-10-nm Channel Length","volume":"68","author":"Rawat","year":"2021","journal-title":"IEEE Trans. Electron Devices"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"3400308","DOI":"10.1109\/TMAG.2022.3149811","article-title":"Non-Volatile Latch Compatible With Static and Dynamic CMOS for Logic in Memory Applications","volume":"58","author":"Verma","year":"2022","journal-title":"IEEE Trans. Magn."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1109\/TEMC.2018.2878354","article-title":"Efficient Jitter Analysis for a Chain of CMOS Inverters","volume":"62","author":"Tripathi","year":"2020","journal-title":"IEEE Trans. Electromagn. Compat."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1965","DOI":"10.1080\/00207217.2016.1138543","article-title":"Gain and offset analysis of comparator using the bisection theorem and a balanced method","volume":"103","author":"Zghoul","year":"2016","journal-title":"Int. J. Electron."},{"key":"ref_6","first-page":"7104","article-title":"Protraction of Bartlett Bisection Theorem to Cross Coupled Circuits","volume":"12","author":"Zghoul","year":"2017","journal-title":"J. Eng. Appl. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1569","DOI":"10.1007\/s00034-020-01546-z","article-title":"A Vector-Controlled Variable Delay Circuit to Develop Near-Symmetric Output Rise\/Fall Time","volume":"40","author":"Bhattacharjee","year":"2021","journal-title":"Circuits Syst Signal Process"},{"key":"ref_8","unstructured":"Cortadella, J., and Sapatnekar, S.S. (2016). Electronic Design Automation for IC Implementation, Circuit Design, and Process Technology: Circuit Design, and Process Technology, CRC Press."},{"key":"ref_9","unstructured":"Saint, C., and Saint, J. (2002). IC Mask Design: Essential Layout Techniques, McGraw-Hill."},{"key":"ref_10","unstructured":"Dwivedi, A.K., Guduri, M., Mehra, R., and Islam, A. (2016). Proceedings of the Second International Conference on Computer and Communication Technologies, Springer."},{"key":"ref_11","unstructured":"Geiger, R.L., Allen, P.E., and Strader, N.R. (1990). Vlsi Design Techniques for Analog and Digital Circuits, McGraw-Hill Publishing Company."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Ul Ain, Q. (2018). Osman Hasan Timing Analysis of Digital Circuits. [PhD Thesis, School of Electrical Engineering and Computer Science, National University of Sciences and Technology].","DOI":"10.1007\/978-3-030-12988-0_6"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1534","DOI":"10.1109\/TVLSI.2009.2027567","article-title":"Variable input delay cmos logic for low power design","volume":"17","author":"Raja","year":"2009","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1329","DOI":"10.1002\/cta.2803","article-title":"A high-resolution all-digital pulse-width modulator architecture with a tunable delay element in CMOS","volume":"48","author":"Morales","year":"2020","journal-title":"Int. J. Circuit Theory Appl."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Stanimirovi\u0107, P.S., Shaini, B.I., Sabi\u2019u, J., Shah, A., Petrovi\u0107, M.J., Ivanov, B., Cao, X., Stupina, A., and Li, S. (2023). Improved Gradient Descent Iterations for Solving Systems of Nonlinear Equations. Algorithms, 16.","DOI":"10.3390\/a16020064"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Zhao, H., Wang, Y., Zhao, M., Sun, C., and Tan, Q. (2017). Application of Gradient Descent Continuous Actor-Critic Algorithm for Bilateral Spot Electricity Market Modeling Considering Renewable Power Penetration. Algorithms, 10.","DOI":"10.3390\/a10020053"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Huang, S., Tsai, Y.-C., and Chou, F.-D. (2023). A Trajectory-Based Immigration Strategy Genetic Algorithm to Solve a Single-Machine Scheduling Problem with Job Release Times and Flexible Preventive Maintenance. Algorithms, 16.","DOI":"10.3390\/a16040207"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Bulut, O., Gorgun, G., Wongvorachan, T., and Tan, B. (2023). Rapid Guessing in Low-Stakes Assessments: Finding the Optimal Response Time Threshold with Random Search and Genetic Algorithm. Algorithms, 16.","DOI":"10.3390\/a16020089"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Zhou, C., Liu, X., and Xu, F. (2018). Design Optimization of Steering Mechanisms for Articulated Off-Road Vehicles Based on Genetic Algorithms. Algorithms, 11.","DOI":"10.3390\/a11020022"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Saqib, N., Haque, K.F., Yanambaka, V.P., and Abdelgawad, A. (2022). Convolutional-Neural-Network-Based Handwritten Character Recognition: An Approach with Massive Multisource Data. Algorithms, 15.","DOI":"10.3390\/a15040129"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1215","DOI":"10.1016\/j.dsp.2009.10.022","article-title":"Particle Swarm Optimization Based Inverter Design Considering Transient Performance","volume":"20","author":"Vural","year":"2010","journal-title":"Digit. Signal Process."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"5696","DOI":"10.1016\/j.eswa.2010.10.064","article-title":"Investigation of Particle Swarm Optimization for Switching Characterization of Inverter Design","volume":"38","author":"Vural","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"505983","DOI":"10.1155\/2012\/505983","article-title":"Modeling and Design of a Nano Scale CMOS Inverter for Symmetric Switching Characteristics","volume":"2012","author":"Mukhopadhyay","year":"2012","journal-title":"VLSI Des."},{"key":"ref_24","first-page":"1330","article-title":"Design of A Nano-Scale CMOS Inverter with Symmetric Switching Characteristics using Particle Swarm Optimization Algorithm","volume":"3","author":"Gayathri","year":"2015","journal-title":"Int. J. VLSI Syst. Des. Commun. Syst."},{"key":"ref_25","unstructured":"De, B.P., Kar, R., Mandal, D., and Ghoshal, S.P. (2014, January 3\u20135). Design of Symmetric Switching CMOS Inverter using PSOCFIWA. Proceedings of the 2014 International Conference on Communication and Signal Processing, Melmaruvathur, India."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1016\/j.jesit.2015.03.014","article-title":"Optimal CMOS Inverter Design using Differential Evolution Algorithm","volume":"2","author":"De","year":"2015","journal-title":"J. Electr. Syst. Inf. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"256","DOI":"10.1515\/eng-2015-0031","article-title":"Optimal High Speed CMOS Inverter Design using Craziness Based Particle Swarm Optimization Algorithm","volume":"5","author":"De","year":"2015","journal-title":"Open Eng."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"3699","DOI":"10.1007\/s00500-015-1731-4","article-title":"Optimal Design of High Speed Symmetric Switching CMOS Inverter using Hybrid Harmony Search with Differential Evolution","volume":"20","author":"De","year":"2016","journal-title":"Soft Comput."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1403","DOI":"10.1007\/s13042-016-0517-z","article-title":"PSO with Aging Leader and Challengers for Optimal Design of High Speed Symmetric Switching CMOS Inverter","volume":"8","author":"De","year":"2017","journal-title":"Int. J. Mach. Learn. Cybern."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Kumar, M., Rawat, T.K., and Majhi, A. (2016, January 4\u20136). Design of Symmetric Switching CMOS Inverter using Cuckoo Search Algorithm. Proceedings of the 2016 IEEE 1st International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES), Delhi, India.","DOI":"10.1109\/ICPEICES.2016.7853659"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"110","DOI":"10.1016\/j.aeue.2016.10.009","article-title":"Improved Accuracy Equation for Propagation Delay of a CMOS Inverter in a Single Ended Ring Oscillator","volume":"71","author":"Zafarkhah","year":"2017","journal-title":"AEU-Int. J. Electron. Commun."},{"key":"ref_32","first-page":"171","article-title":"Optimal Design of Symmetric Switching CMOS Inverter using Symbiotic Organisms Search Algorithm","volume":"10","author":"Dib","year":"2020","journal-title":"Int. J. Electr. Comput. Eng."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"3439","DOI":"10.1007\/s00366-020-01010-1","article-title":"Multi-Objective Modified Heat Transfer Search for Truss Optimization","volume":"37","author":"Kumar","year":"2021","journal-title":"Eng. Comput."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"106559","DOI":"10.1016\/j.cie.2020.106559","article-title":"A Mayfly Optimization Algorithm","volume":"145","author":"Zervoudakis","year":"2020","journal-title":"Comput. Ind. Eng."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"12077","DOI":"10.1088\/1742-6596\/1684\/1\/012077","article-title":"The Improved Mayfly Optimization Algorithm","volume":"1684","author":"Gao","year":"2020","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_36","first-page":"3800","article-title":"Evolutionary Oppositional Mayfly Optimization Based Task Scheduling Algorithm for Cloud Computing","volume":"32","author":"Elavarasan","year":"2021","journal-title":"Turk. J. Physiother. Rehabil."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"12098","DOI":"10.1088\/1742-6596\/1693\/1\/012098","article-title":"The Negative Mayfly Optimization Algorithm","volume":"1693","author":"Zhao","year":"2020","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"195929","DOI":"10.1109\/ACCESS.2020.3031718","article-title":"Mayfly in Harmony: A New Hybrid Meta-Heuristic Feature Selection Algorithm","volume":"8","author":"Bhattacharyya","year":"2020","journal-title":"IEEE Access"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Liu, Y., Chai, Y., Liu, B., and Wang, Y. (2021). Bearing Fault Diagnosis Based on Energy Spectrum Statistics and Modified Mayfly Optimization Algorithm. Sensors, 21.","DOI":"10.3390\/s21062245"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1234","DOI":"10.1016\/j.egyr.2021.02.042","article-title":"Using the Modified Mayfly Algorithm for Optimizing the Component Size and Operation Strategy of a High Temperature PEMFC-Powered CCHP","volume":"7","author":"Guo","year":"2021","journal-title":"Energy Rep."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"117055","DOI":"10.1016\/j.applthermaleng.2021.117055","article-title":"A New Random Vector Functional Link Integrated with Mayfly Optimization Algorithm for Performance Prediction of Solar Photovoltaic Thermal Collector Combined with Electrolytic Hydrogen Production System","volume":"193","author":"Elaziz","year":"2021","journal-title":"Appl. Therm. Eng."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/TPWRS.2004.831275","article-title":"A Particle Swarm Optimization for Economic Dispatch with Nonsmooth Cost Functions","volume":"20","author":"Park","year":"2005","journal-title":"IEEE Trans. Power Syst."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/16\/5\/237\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:27:13Z","timestamp":1760124433000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/16\/5\/237"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,30]]},"references-count":42,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,5]]}},"alternative-id":["a16050237"],"URL":"https:\/\/doi.org\/10.3390\/a16050237","relation":{},"ISSN":["1999-4893"],"issn-type":[{"type":"electronic","value":"1999-4893"}],"subject":[],"published":{"date-parts":[[2023,4,30]]}}}