• DocumentCode
    1854684
  • Title

    NECoBus: a high-end SOC bus with a portable and low-latency wrapper-based interface mechanism

  • Author

    Anjo, Kenichiro ; Okamura, Atsushi ; Kajiwara, Tomoharu ; Mizushima, Noriko ; Omori, Masafumi ; Kuroda, Yasuaki

  • Author_Institution
    NEC Corp., Kanagawa, Japan
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    315
  • Lastpage
    318
  • Abstract
    An NECoBus (internal code name), a bus architecture designed for creating portable yet high-throughput SOCs, is described. Its distinguishing feature is a wrapper-based NECoBus Core Interface (NCI) mechanism: an IP core is designed to communicate with another through the NCI, where the NECoBus includes wrappers to hide bus protocols and the wiring delay from the IP core. Importantly, the NECoBus wrapper employs several latency reduction techniques that can effectively remove the latency penalty induced in the conventional wrapper-based bus design: (1) retry encapsulation, (2) write-buffer switching, (3) early bus request and (4) converter-based multiple bit-width connection. The first implementation of the 32/64 bit NECoBus that has been targeted at a 200-MHz bus cycle using the 0.13-μm CMOS processes is described in this paper. Evaluation results demonstrate a 16% throughput improvement, and a 15% and 40% read/write latency reduction by those newly developed techniques.
  • Keywords
    CMOS digital integrated circuits; delays; industrial property; protocols; system buses; system-on-chip; 0.13 micron; 200 MHz; 32 bit; 64 bit; CMOS; IP core; NCI; NECoBus; NECoBus Core Interface; bus protocols; converter-based multiple bit-width connection; early bus request; high-end SOC bus; latency reduction techniques; low-latency wrapper-based interface mechanism; read/write latency reduction; retry encapsulation; throughput improvement; wiring delay; write-buffer switching; Access protocols; CMOS process; Clocks; Decoding; Delay; Frequency; Master-slave; Sockets; Throughput; Wiring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference, 2002. Proceedings of the IEEE 2002
  • Print_ISBN
    0-7803-7250-6
  • Type

    conf

  • DOI
    10.1109/CICC.2002.1012827
  • Filename
    1012827