Title :
Rapid prototyping of a self-timed ALU with FPGAs
Author :
Ortega-Cisneros, S. ; Raygoza-Panduro, J.J. ; Boemo, Eduardo
Author_Institution :
Escuela Politecnica Superior, Univ. Autonoma de Madrid, Spain
Abstract :
This article presents the design and implementation of a self-timed arithmetic logic unit (ALU) that has been developed as part of an asynchronous microprocessor. This displays an inherent operational characteristic of low consumption, owing to the synchronization signals that stop when the execution of an operation finishes (stoppable clock); that is to say, the dynamic consumption is zero, while it is not required again by an external request signal. It demonstrates the methodology of design of the self-timed controls which synchronize the data transfer, as well as the characterization of delay macros designed in FPGA editor for the adjustment of ALU processing times. It also summarizes the results of the implementation for a FPGA Virtex II, as well as the parameters of area, distribution of tracks, delay, latency, consumption and fan-out.
Keywords :
field programmable gate arrays; microprocessor chips; FPGA; Virtex II; arithmetic logic unit; asynchronous microprocessor; rapid prototyping; self-timed ALU; self-timed control; stoppable clock; Arithmetic; Clocks; Delay; Design methodology; Displays; Field programmable gate arrays; Logic design; Microprocessors; Prototypes; Synchronization;
Conference_Titel :
Reconfigurable Computing and FPGAs, 2005. ReConFig 2005. International Conference on
Print_ISBN :
0-7695-2456-7
DOI :
10.1109/RECONFIG.2005.33