• DocumentCode
    2996200
  • Title

    A Reversible MIPS multi-cycle control FSM design

  • Author

    Vasudevan, Dilip ; Goudarzi, Maziar ; Popovici, Emanuel ; Schellekens, Michel

  • Author_Institution
    Dept. of Comput. Sci., Univ. Coll. Cork, Cork, Ireland
  • fYear
    2009
  • fDate
    15-16 July 2009
  • Firstpage
    336
  • Lastpage
    342
  • Abstract
    Design of sequential circuits involves memory elements and combinational gates. The specification of these circuits is usually done by using the finite state machines. A microprocessor can be visualized as a large finite state machine. Thus it is a known fact that FSM design plays major role in specifying the sequential circuits. A reversible design of the infamous MIPS multi-cycle FSM is introduced in this paper. Three FSMs namely original, reverse and reversible FSM of the MIPS control circuit is designed, synthesized and simulated. Synthesis and simulation results are provided for the three implementations. The overhead for designing the reversible FSM are log2(N)rceil conflict pins and one direction pin along with extra logic for inserting them.
  • Keywords
    combinational circuits; finite state machines; logic design; sequential circuits; combinational gates; finite state machines; memory element; microprocessor; reversible MIPS multicycle control FSM design; sequential circuit design; simulation result; Automata; Circuit simulation; Circuit synthesis; Circuit testing; Computer science; Educational institutions; Fault tolerance; Microprocessors; Sequential circuits; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design, 2009. ASQED 2009. 1st Asia Symposium on
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    978-1-4244-4952-1
  • Electronic_ISBN
    978-1-4244-4952-1
  • Type

    conf

  • DOI
    10.1109/ASQED.2009.5206242
  • Filename
    5206242