• DocumentCode
    2876049
  • Title

    SOC implementation of wave-pipelined circuits

  • Author

    Seetharaman, G. ; Venkataramani, B.

  • Author_Institution
    Nat. Inst. of Technol., Tiruchirappalli
  • fYear
    2007
  • fDate
    12-14 Dec. 2007
  • Firstpage
    9
  • Lastpage
    16
  • Abstract
    In the literature, wave-pipelining is proposed as one of the techniques for increasing the operating frequency of the digital circuits. Higher operating frequencies can be achieved in wave-pipelined (WP) circuits, by adjusting the clock periods and clock skews so as to latch the outputs of combinational logic circuits at the stable periods. Major contributions of this paper are the proposal for the use of soft-core processor for the automation of the above tasks, and the superiority of the WP circuits with regard to power dissipation. The proposed scheme is evaluated by using two circuits: filters using distributed arithmetic algorithm (DAA) and a sine wave generator using coordinate rotation digital computer (CORDIC) algorithm. Both the circuits are studied by adopting three different schemes: wave-pipelining, pipelining and non-pipelining. The system-on-chip (SOC) approach is adopted for implementation on Altera field programmable gate arrays (FPGAs) based SOC kits with Nios II soft-core processor. From the implementation results, it is verified that the WP circuits are faster compared to non-pipelined circuits. The pipelined circuits are found to be faster than the WP circuits and this is achieved at the cost of increase in area and power. For the power dissipation, when both pipelined and WP circuits are operated at the same frequency, the former dissipates more power for circuits with higher word sizes and for medium taps filters. From the implementation results, it is verified that the superiority of the power dissipation of the WP circuits depends not only on the area but also on the logic depth of the circuit. This observation is made for the first time for the WP circuits.
  • Keywords
    clocks; distributed arithmetic; system-on-chip; CORDIC algorithm; DAA; SOC implementation; clock periods; clock skews; coordinate rotation digital computer; distributed arithmetic algorithm; field programmable gate arrays; operating frequency; sine wave generator; soft core processor; wave pipelined circuits; Automation; Clocks; Combinational circuits; Digital circuits; Field programmable gate arrays; Filters; Frequency; Latches; Power dissipation; Proposals; CORDIC; DAA; FPGA; SOC; pipelining; wave-pipelining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2007. ICFPT 2007. International Conference on
  • Conference_Location
    Kitakyushu
  • Print_ISBN
    978-1-4244-1472-7
  • Electronic_ISBN
    978-1-4244-1472-7
  • Type

    conf

  • DOI
    10.1109/FPT.2007.4439226
  • Filename
    4439226