• 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