• DocumentCode
    969683
  • Title

    Wrapper-based bus implementation techniques for performance improvement and cost reduction

  • Author

    Anjo, Kenichiro ; Okamura, Atsushi ; Motomura, Masato

  • Author_Institution
    Custom LSI Div., NEC Electron. Corp., Kanagawa, Japan
  • Volume
    39
  • Issue
    5
  • fYear
    2004
  • fDate
    5/1/2004 12:00:00 AM
  • Firstpage
    804
  • Lastpage
    817
  • Abstract
    A low-cost wrapper-based bus implementation is described that performs well in system-on-chip (SOC) designs. Novel wrapper implementation techniques are used to create wrappers without embedded data buffers. The bus uses 1) a novel slave wrapper interface that supports flow control signals, 2) a write buffer switching technique for the master wrappers to achieve good performance at a small hardware cost, 3) a novel retry management technique called slave designated retry control (SDRC) to enable slow IP core connections and a livelock avoidance scheme using the SDRC technique, and 4) a novel bit-width conversion technique using data-width converters embedded in the bus multiplexers. A CPU-based SOC designed with the proposed bus showed that these techniques can increase throughput by about 14%, and reduce read and write latencies by about 16% and 11% compared to a conventional wrapper-based bus, when running a modeled average traffic pattern for this chip. The implemented results show that these techniques can reduce the hardware costs by 28% or 50% compared with two conventional wrapper-based conversion techniques. The chip is implemented using 0.15-μm CMOS process technologies. The area for the on-chip bus is 3.3 mm2 and the operation clock frequency is 200 MHz.
  • Keywords
    CMOS integrated circuits; buffer circuits; flow control; integrated circuit interconnections; peripheral interfaces; system buses; system-on-chip; 0.15 microns; 200 MHz; CMOS process technologies; CPU-based SOC designed; average traffic pattern model; bit-width conversion technique; bus multiplexers; cost reduction; data-width converters; embedded data buffers; flow control signals; livelock avoidance scheme; low-cost wrapper-based bus implementation; master wrappers; on-chip bus; performance improvement; read latencies reduction; retry management technique; slave designated retry control; slave wrapper interface; slow IP core connections; system-on-chip designs; wrapper implementation techniques; wrapper-based bus implementation techniques; wrapper-based conversion techniques; write buffer switching technique; write latencies reduction; Computer buffers; Costs; Delay; Hardware; Master-slave; Multiplexing; Signal design; Switching converters; System-on-a-chip; Throughput;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/JSSC.2004.826325
  • Filename
    1291685