Title :
Implementation and trade-offs of a DCT architecture using high-level synthesis
Author :
Torbey, Elie ; Knight, John
Author_Institution :
Carleton Univ., Ottawa, Ont., Canada
Abstract :
This paper presents architectural trade-offs of a time-shared implementation of a modified fast discrete cosine transform algorithm using a high-level synthesis tool. The architecture presented here allows time-sharing of operators in different stages. The overhead in control and multiplexing is minimal. A full implementation of an 8×8 2-D DCT outperforms the original pipelined architecture and a hand-crafted time-shared architecture by reducing the required area by up to 50%. It also improves the latency by up to 70%. It achieves these improvements maintaining the throughput for a 5% decrease in the required critical path timing. The complexity of the 2-D DCT used is higher than the traditional benchmarks for high-level synthesis. This paper shows the effectiveness of the synthesis tool used for large, practical algorithms
Keywords :
critical path analysis; discrete cosine transforms; high level synthesis; pipeline processing; time-sharing systems; timing; DCT architecture; critical path timing; discrete cosine transform algorithm; high-level synthesis; latency; operator time-sharing; pipelined architecture; throughput; time-shared implementation; Arithmetic; Circuit synthesis; Delay; Discrete cosine transforms; Flow graphs; High level synthesis; Registers; Throughput; Time sharing computer systems; Timing;
Conference_Titel :
ASIC Conference 1998. Proceedings. Eleventh Annual IEEE International
Conference_Location :
Rochester, NY
Print_ISBN :
0-7803-4980-6
DOI :
10.1109/ASIC.1998.722897