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 条
  • [41] ANALYSIS OF A CLASS OF COMMUNICATING FINITE STATE MACHINES
    PENG, WX
    PURUSHOTHAMAN, S
    ACTA INFORMATICA, 1992, 29 (6-7) : 499 - 522
  • [42] Equivalence of timed state machines and safe TPN
    Haar, S
    Kaiser, L
    Simonot-Lion, F
    Toussaint, J
    WODES'02: SIXTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, 2002, : 119 - 124
  • [43] Timed recursive state machines: Expressiveness and complexity
    Benerecetti, Massimo
    Peron, Adriano
    THEORETICAL COMPUTER SCIENCE, 2016, 625 : 85 - 124
  • [44] Modeling System Security Rules with Time Constraints Using Timed Extended Finite State Machines
    Mallouli, Wissam
    Mammar, Amel
    Cavalli, Ana Rosa
    DS-RT 2008: 12TH 2008 IEEE/ACM INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS, PROCEEDINGS, 2008, : 173 - 180
  • [45] Checking Robustness of Web Services based on the Parallel Composition of Partial Timed Finite State Machines
    Shirokova, Ekaterina
    PROCEEDINGS OF 2018 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS 2018), 2018,
  • [46] Derivation of the Cascade Parallel Composition of Timed Finite State Machines Using BALM-II
    Gromov M.L.
    Shabaldina N.V.
    Automatic Control and Computer Sciences, 2017, 51 (7) : 507 - 515
  • [47] Serial decomposition of finite state machines for FPGA-based implementation
    Borowik, G
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS IV, 2006, 6159
  • [48] A Novel Architecture for Implementation of Quasi Delay Insensitive Finite State Machines
    Oliveira, Duarte L.
    Verducci, Orlando
    Torres, Vitor L. V.
    Saotome, Osamu
    Moreno, Robson L.
    Brandolin, Joao B.
    PROCEEDINGS OF THE 2018 IEEE 25TH INTERNATIONAL CONFERENCE ON ELECTRONICS, ELECTRICAL ENGINEERING AND COMPUTING (INTERCON 2018), 2018,
  • [49] Methodology for Distributed-ROM-Based Implementation of Finite State Machines
    Senhadji-Navarro, Raouf
    Garcia-Vargas, Ignacio
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (11) : 2411 - 2415
  • [50] Parallel Implementation of Finite State Machines for Reducing the Latency of Stochastic Computing
    Ma, Cong
    Lilja, David J.
    2018 19TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2018, : 335 - 340