• DocumentCode
    1035065
  • Title

    Pipelining sequential circuits with wave steering

  • Author

    Macchiarulo, L. ; Shih-Min Shu ; Marek-Sadowska, M.

  • Author_Institution
    Dipt. di Elettronica, Politecnico di Torino, Italy
  • Volume
    53
  • Issue
    9
  • fYear
    2004
  • Firstpage
    1205
  • Lastpage
    1210
  • Abstract
    We address the problem of designing very high-throughput finite-state machines (FSMs). The presence of loops in sequential circuits prevents a straightforward application of pipelining to increase performance. We observe that appropriate extensions of the "wave steering" technique can partially overcome the problem. We find that FSM decomposition theory is useful for decoupling the state-variable dependencies. Experiments on MCNC benchmarks show a 217 percent improvement in throughput, at the expense of a similar increase in area (2.15 times). Latency loss is relatively small, on the order of 20 percent, as compared to standard cell implementations.
  • Keywords
    Boolean functions; binary decision diagrams; combinational circuits; finite state machines; logic design; optimisation; pipeline processing; sequential circuits; FSM; finite-state machines; logic design; sequential circuits pipelining; state-variable dependencies; wave steering technique; Boolean functions; Combinational logic circuits; Finite state machines; Logic design; Optimization methods; Pipeline processing; Sequential logic circuits; Index Terms- Logic design; design styles; sequential circuits.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2004.65
  • Filename
    1315613