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
Link To Document