DocumentCode :
1562192
Title :
An asynchronous pipeline comparisons with application to DCT matrix-vector multiplication
Author :
Tugsinavisut, Sunan ; Jirayucharoensak, Suwicha ; Beerel, Peter A.
Author_Institution :
Univ. of Southern California, Los Angeles, CA, USA
Volume :
5
fYear :
2003
Abstract :
This paper presents comprehensive energy-throughput comparisons of two well-known asynchronous design styles applied to a matrix-vector multiplication core of the discrete cosine transforms (DCT). The first design style, bundled-data pipelines, uses a single-rail synchronous datapath with recently proposed true-four-phase controllers integrated with data-dependent delay lines. The design achieves reasonably-high average performance and very low energy but requires significant design effort to verify the two-sided timing constraints (set-up and hold) typical of bundled-data pipelines. The second design style, 2D QDI pipelines, consists of a network of small communicating cells communicating through delay-insensitive 1-of-N encoded channels. Compared to the bundled-data counterpart, transistor-level simulations show that all QDI designs achieve higher throughput at the cost of larger area and energy and in particular have 22% better Eτ2 metric. In addition, the QDI designs require less design effort than the bundled-data counterpart, because they require virtually no timing verification.
Keywords :
asynchronous circuits; delay lines; discrete cosine transforms; integrated circuit design; logic design; logic simulation; matrix multiplication; pipeline arithmetic; 2D QDI pipelines; DCT matrix-vector multiplication core; Eτ2 metric; QDI throughput; asynchronous pipeline design; bundled-data pipelines; communicating cell network; data-dependent delay lines; delay-insensitive 1-of-N encoded channels; discrete cosine transforms; energy-throughput comparisons; hold constraints; set-up constraints; single-rail synchronous datapath; true-four-phase controllers; two-sided timing constraints; Clocks; Costs; Data compression; Delay lines; Discrete cosine transforms; Pipelines; Throughput; Timing; Transform coding; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
Print_ISBN :
0-7803-7761-3
Type :
conf
DOI :
10.1109/ISCAS.2003.1206280
Filename :
1206280
Link To Document :
بازگشت