About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
Proceedings of the 3rd International Conference on Mechanics, Electronics Engineering and Automation, ICMEEA 2026, April 24-26, 2026, Singapore, Singapore

Research Article

Design of a Multi-mode Clock Divider Based on Dual Finite State Machine

Download18 downloads
Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.4108/eai.24-4-2026.2364880,
        author={Tianhao  Luo},
        title={Design of a Multi-mode Clock Divider Based on Dual Finite State Machine},
        proceedings={Proceedings of the 3rd International Conference on Mechanics, Electronics Engineering and Automation, ICMEEA 2026, April 24-26, 2026, Singapore, Singapore},
        publisher={EAI},
        proceedings_a={ICMEEA},
        year={2026},
        month={9},
        keywords={Clock Divider Multi-mode Duty-Frequency Adjustment Verilog},
        doi={10.4108/eai.24-4-2026.2364880}
    }
    
  • Tianhao Luo
    Year: 2026
    Design of a Multi-mode Clock Divider Based on Dual Finite State Machine
    ICMEEA
    EAI
    DOI: 10.4108/eai.24-4-2026.2364880
Tianhao Luo1,*
  • 1: School of Information and Electronic Engineering, East China Normal University, Shanghai 200241, China
*Contact email: 10235304406@stu.ecnu.edu.cn

Abstract

Modern System-on-Chip (SoC) devices drive various modules that require clock signals with different frequencies and duty cycles. Still, existing digital clock dividers often lack flexibility in complex mode switching and precise duty cycle control. To meet the requirement, this study proposes a multi-mode clock divider based on a three-stage dual-channel Finite State Machine (FSM). The design uses 3-bit binary coding for selecting the target frequency division ratio and 2-bit coding for choosing the specific duty cycle adjustments. Moreover, this paper adopts a right-shift algorithm to calculate the thresholds efficiently. In even division cases, the system employs a single rising-edge FSM to save power, while the system uses dual-channel FSMs and logical “OR” operation to achieve half-cycle precision in odd division conditions. Verified by ModelSim simulation with a 100MHz input clock and 8500ns duration, the divider managed to output desired frequencies, with both odd and even divisions showing little duty cycle deviation, despite some malfunctions in specific situations. This reliable design provides a solution for SoC clock management, supporting dynamic frequency scaling and low-power strategies, and offers a practical reference for sequential logic-based timing control.

Keywords
Clock Divider, Multi-mode, Duty-Frequency Adjustment, Verilog
Published
2026-09-02
Publisher
EAI
http://dx.doi.org/10.4108/eai.24-4-2026.2364880
Copyright © 2026–2026 EAI
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center
  • Cookie Preferences

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL