DocumentCode :
3109494
Title :
An Asynchronous Implementation of a 32-bit DLX Microprocessor
Author :
Dumaguing, Christian Loyd G ; Khan, Amos Kaiser K ; Parungao, Mark Anthony D ; Alvarez, Anastacia B. ; Reyes, Joy Alinda P
Author_Institution :
Intel Microprocessors Lab., Univ. of the Philippines Diliman, Quezon City, Philippines
fYear :
2009
fDate :
16-18 Dec. 2009
Firstpage :
503
Lastpage :
506
Abstract :
Synchronous designs have grown dominant in terms of implementing digital systems because of their simpler design and well established design methodologies. However, using a global clock poses several disadvantages. Asynchronous implementations provide solutions to these problems. In this research, a fully asynchronous 32-bit DLX microprocessor is implemented using the HDL (hardware design language) design flow. The architecture of this system uses an asynchronous pipeline of registers. Sutherland´s control circuit for micropipelines is incorporated to handle the handshaking between the stages of the pipeline. By using the micropipeline concept, additional timing circuitries are added to facilitate the diverse triggering of the asynchronous modules. Post-synthesis characteristics of the final system show a 189.88% increase in the execution time attributed to the return-to-zero property of the four-phase handshaking protocol used in the system. An increase of 15.24% in the area is observed crediting from the unoptimized modules of the asynchronous control circuit. Lastly, a 19.81% decrease in total power consumption is observed on the asynchronous DLX.
Keywords :
asynchronous circuits; clocks; hardware description languages; logic design; microprocessor chips; timing circuits; DLX microprocessor; asynchronous control circuit; asynchronous design; digital system; four-phase handshaking protocol; global clock; hardware design language; micropipeline; power consumption; register; return-to-zero property; system architecture; timing circuitry; word length 32 bit; Circuits; Clocks; Design methodology; Digital systems; Hardware design languages; Microprocessors; Pipelines; Protocols; Registers; Timing; Asynchronous; DLX; Handshaking; Micropipelines; RISC Microprocessor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information and Multimedia Technology, 2009. ICIMT '09. International Conference on
Conference_Location :
Jeju Island
Print_ISBN :
978-0-7695-3922-5
Type :
conf
DOI :
10.1109/ICIMT.2009.10
Filename :
5381158
Link To Document :
بازگشت