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 条
  • [1] Minimizing Timed Finite State Machines
    Tvardovskiy, Alexander S.
    Yevtushenko, Nina, V
    VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2014, 29 (04): : 77 - 83
  • [2] Verification of Timed Finite State Machines
    Kidyarova, Galina
    Yevtushenko, Nina
    2015 INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS (SIBCON), 2015,
  • [3] Minimizing Deterministic Timed Finite State Machines
    Bresolin, Davide
    Tvardovskii, Aleksandr
    Yevtushenko, Nina
    Villa, Tiziano
    Gromov, Maxim
    IFAC PAPERSONLINE, 2018, 51 (07): : 486 - 492
  • [4] Distinguishing Experiments for Timed Nondeterministic Finite State Machines
    El-Fakih, Khaled
    Gromov, Maxim
    Shabaldina, Natalia
    Yevtushenko, Nina
    ACTA CYBERNETICA, 2013, 21 (02): : 205 - 222
  • [5] Formal testing from timed finite state machines
    Merayo, Mercedes G.
    Nunez, Manuel
    Rodriguez, Ismael
    COMPUTER NETWORKS, 2008, 52 (02) : 432 - 460
  • [6] Testing Components of Interacting Timed Finite State Machines
    Gromov, Maxim
    Tvardovskii, Aleksandr
    Yevtushenko, Nina
    PROCEEDINGS OF 2016 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2016,
  • [7] Stochastic Hardware Implementation of Liquid State Machines
    Alomar, Miquel L.
    Canals, Vincent
    Morro, Antoni
    Oliver, Antoni
    Rossello, Josep L.
    2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 1128 - 1133
  • [8] Deriving Homing Sequences for Finite State Machines with Timed Guards
    Tvardovskii, A. S.
    Yevtushenko, N. V.
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2021, 55 (07) : 738 - 750
  • [9] Testing Timed Finite State Machines with Guaranteed Fault Coverage
    El-Fakih, Khaled
    Yevtushenko, Nina
    Fouchal, Hacene
    TESTING OF SOFTWARE AND COMMUNICATION SYSTEMS, PROCEEDINGS, 2009, 5826 : 66 - +
  • [10] Synthesis of distinguishing test cases for timed finite state machines
    M. L. Gromov
    N. V. Yevtushenko
    Programming and Computer Software, 2010, 36 : 216 - 224