Synthesis of finite state machines for implementation with Programmable structures

被引:0
|
作者
Luba, Tadeusz [1 ]
Borowik, Grzegorz [1 ]
Krasniewski, Andrzej [1 ]
机构
[1] Warsaw Univ Technol, Inst Telecommun, Warsaw, Poland
关键词
decomposition; state encoding; sequential circuit; finite state machine; FPGA; embedded memory block; logic cell; multi-graph;
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Sensible application of programmable structures to the realization of digital systems cannot take place without computer aided design systems. It is particularly important when the design is intended for novel programmable structures containing LUT-based cells and embedded memory blocks, since traditional methods for technology mapping are oriented towards gate structures and based on minimization and factorization of Boolean functions. This article focuses on finite state machine synthesis including logic optimization techniques, the technology mapping techniques, and the techniques that provide the resulting circuits with concurrent error detection capability. It is shown that a considerably more effective method of synthesis intended for CPLD and FPGA structures is based on the decomposition scheme.
引用
收藏
页码:183 / 200
页数:18
相关论文
共 50 条
  • [41] Formal Specification, Verification and Synthesis of Finite State Machines
    Büttner, Wolfram
    IT - Information Technology, 1997, 39 (03): : 15 - 21
  • [42] SPECIFICATION AND SYNTHESIS OF COMMUNICATING FINITE-STATE MACHINES
    BELHADJ, H
    GERBAUX, L
    BERTRAND, MC
    SAUCIER, G
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1993, 22 : 91 - 102
  • [43] Synthesis of phase shifters for linear finite state machines
    Wesolowski, K
    Tyszer, J
    ELECTRONICS LETTERS, 2001, 37 (15) : 942 - 943
  • [44] On the Synthesis of Adaptive Tests for Nondeterministic Finite State Machines
    Gromov, M. L.
    Evtushenko, N. V.
    Kolomeets, A. V.
    PROGRAMMING AND COMPUTER SOFTWARE, 2008, 34 (06) : 322 - 329
  • [45] 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
  • [46] 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,
  • [47] 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
  • [48] Detailed Analysis of Implementation Options for Timed Finite State Machines in Hardware
    Pedroni, Volnei A.
    2014 IEEE 57TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2014, : 125 - 128
  • [49] 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
  • [50] Implementation of supervisory control using extended finite-state machines
    Yang, Y.
    Mannani, A.
    Gohari, P.
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2008, 39 (12) : 1115 - 1125