Detailed Analysis of Implementation Options for Timed Finite State Machines in Hardware

被引:0
|
作者
Pedroni, Volnei A. [1 ]
机构
[1] UTFPR, Dept Elect Engn, Curitiba, Parana, Brazil
关键词
state machine; state transition diagram; timed machine; digital circuits;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Very few topics affect a larger audience of digital circuit designers than the subject of correctly designing and implementing finite state machines (FSMs) in hardware. For that purpose, it was shown recently that any FSM can be classified into one of just three categories, called regular, timed, and recursive FSMs. The main problem, highly subject to gross errors in practice and not properly covered by any EDA tool, is the implementation of the timed machines, because the timer must be simple and, more importantly, it is the FSM itself who must control the timer, deciding when (and how) it should run, stop, or be zeroed. This paper addresses this issue by presenting a detailed analysis of two timer-control strategies, along with corresponding circuits, design variations, pros and cons, and experimental results with hardware and power consumption measurements from implementations in three FPGA devices.
引用
收藏
页码:125 / 128
页数:4
相关论文
共 50 条
  • [11] Distinguing Non-deterministic Timed Finite State Machines
    Gromov, Maxim
    El-Fakih, Khaled
    Shabaldina, Natalia
    Yevtushenko, Nina
    FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, 5522 : 137 - +
  • [12] Equivalence checking and intersection of deterministic timed finite state machines
    Bresolin, Davide
    El-Fakih, Khaled
    Villa, Tiziano
    Yevtushenko, Nina
    FORMAL METHODS IN SYSTEM DESIGN, 2021, 59 (1-3) : 77 - 102
  • [13] Synthesis of Distinguishing Test Cases for Timed Finite State Machines
    Gromov, M. L.
    Yevtushenko, N. V.
    PROGRAMMING AND COMPUTER SOFTWARE, 2010, 36 (04) : 216 - 224
  • [14] Equivalence checking and intersection of deterministic timed finite state machines
    Davide Bresolin
    Khaled El-Fakih
    Tiziano Villa
    Nina Yevtushenko
    Formal Methods in System Design, 2021, 59 : 77 - 102
  • [15] Deriving Homing Sequences for Finite State Machines with Timed Guards
    A. S. Tvardovskii
    N. V. Yevtushenko
    Automatic Control and Computer Sciences, 2021, 55 : 738 - 750
  • [17] CHEMICAL IMPLEMENTATION OF FINITE-STATE MACHINES
    HJELMFELT, A
    WEINBERGER, ED
    ROSS, J
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1992, 89 (01) : 383 - 387
  • [18] Implementation relations for stochastic finite state machines
    Merayo, Mercedes G.
    Nunez, Manuel
    Rodriguez, Ismael
    FORMAL METHODS AND STOCHASTIC MODELS FOR PERFORMANCE EVALUATION, 2006, 4054 : 123 - 137
  • [19] Task Implementation of Synchronous Finite State Machines
    Di Natale, Marco
    Zeng, Haibo
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 206 - 211
  • [20] Implementation of finite state machines on a reconfigurable device
    Milligan, Graeme
    Vanderbauwhede, Wim
    NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, PROCEEDINGS, 2007, : 386 - +