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 :
بازگشت