• 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