• DocumentCode
    3469541
  • Title

    On-chip bidirectional wiring for heavily pipelined systems using network coding

  • Author

    Bollapalli, Kalyana C. ; Garg, Rajesh ; Gulati, Kanupriya ; Khatri, Sunil P.

  • Author_Institution
    Dept. of ECE, Texas A&M Univ., College Station, TX, USA
  • fYear
    2009
  • fDate
    4-7 Oct. 2009
  • Firstpage
    131
  • Lastpage
    136
  • Abstract
    In this paper, we describe a low-area, reduced-power on-chip point-to-point bidirectional communication scheme for heavily pipelined systems. When data needs to be transmitted bidirectionally between two on-chip locations, the traditional approach resorts to either using two unidirectional wires, or to using a single wire (with a unidirectional transfer at any given time instant). In contrast, our bidirectional communication scheme allows data to be transmitted simultaneously between two on-chip locations, with a single wire performing the bidirectional data transfer. Our approach borrows ideas from the emerging area of network coding (in the field of communication). By utilizing coding units (which also serve the purpose of buffering the signals) along the wire between the two endpoints, we are able to achieve the same throughput as a traditional approach, while reducing the total area utilization by about 49.8% (thereby reducing routing congestion), and the total power consumption by about 11.5%. The area and power results include the contribution of routing wires, coding units, drivers, the clock distribution network and the required reset wire. Our bidirectional communication approach is ideally suited for heavily pipelined data intensive systems.
  • Keywords
    integrated circuit interconnections; network coding; network routing; wiring; bidirectional data transfer; clock distribution network; heavily pipelined data intensive systems; heavily pipelined systems; network coding; on-chip bidirectional wiring; reduced-power on-chip point-to-point bidirectional communication scheme; total power consumption; Bidirectional control; Clocks; Energy consumption; Network coding; Network-on-a-chip; Routing; System-on-a-chip; Throughput; Wire; Wiring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2009. ICCD 2009. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-5029-9
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2009.5413165
  • Filename
    5413165