DocumentCode
1170395
Title
A novel FPGA compliant micropipeline
Author
Zafar, Y. ; Ahmed, M.M.
Author_Institution
Dept. of Electron. Eng., M. A. Jinnah Univ., Islamabad, Pakistan
Volume
52
Issue
9
fYear
2005
Firstpage
611
Lastpage
615
Abstract
In this paper, it has been demonstrated that the concept of micropipeline which is native to full custom design can be imported to a traditionally synchronous environment of field-programmable gate arrays (FPGAs) by introducing delay pads which are implemented with a special technology-independent circuit called single-inverter ring oscillator. The delay pad can be customized with the help of a dividing counter to suit the requirements of various stages of the micropipeline. To implement FPGA compliant micropipeline unbundled data strategy has been adopted by incorporating special event controlled registers as opposed to traditional bundled data approach of micropipeline. A 5-stage reconfigurable micropipeline based load-store machine has been developed to demonstrate the validity of the proposed idea. Furthermore, it has been shown that a particular micropipeline stage functioning at its own pace goes into the sleep mode whenever the following stage is not ready to accept the data hence reducing the overall power consumption of the system.
Keywords
dividing circuits; field programmable gate arrays; oscillators; reconfigurable architectures; 5-stage reconfigurable micropipeline based load-store machine; FPGA compliant micropipeline; delay pads; field-programmable gate arrays; single-inverter ring oscillator; special event controlled registers; unbundled data strategy; Counting circuits; Digital systems; Energy consumption; Field programmable gate arrays; Logic devices; Manufacturing; Propagation delay; Reconfigurable logic; Registers; Ring oscillators; Asynchronous; field-programmable gate array (FPGA); micropipeline; reconfigurable;
fLanguage
English
Journal_Title
Circuits and Systems II: Express Briefs, IEEE Transactions on
Publisher
ieee
ISSN
1549-7747
Type
jour
DOI
10.1109/TCSII.2005.850778
Filename
1510888
Link To Document