TY - CHAP
T1 - A reversible MIPS multi-cycle control FSM design
AU - Vasudevan, Dilip
AU - Goudarzi, Maziar
AU - Popovici, Emanuel
AU - Schellekens, Michel
PY - 2009
Y1 - 2009
N2 - 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)γ conflict pins and one direction pin along with extra logic for inserting them.
AB - 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)γ conflict pins and one direction pin along with extra logic for inserting them.
UR - https://www.scopus.com/pages/publications/70449503684
U2 - 10.1109/ASQED.2009.5206242
DO - 10.1109/ASQED.2009.5206242
M3 - Chapter
AN - SCOPUS:70449503684
SN - 9781424449521
T3 - 2009 1st Asia Symposium on Quality Electronic Design, ASQED 2009
SP - 336
EP - 342
BT - 2009 1st Asia Symposium on Quality Electronic Design, ASQED 2009
T2 - 2009 1st Asia Symposium on Quality Electronic Design, ASQED 2009
Y2 - 15 July 2009 through 16 July 2009
ER -