• DocumentCode
    3501709
  • Title

    Core network interface architecture and latency constrained on-chip communication

  • Author

    Bhojwani, Praveen ; Mahapatra, Rabi N.

  • Author_Institution
    Dept. of Comput. Sci., Texas A&M Univ., College Station, TX
  • fYear
    2006
  • fDate
    27-29 March 2006
  • Lastpage
    363
  • Abstract
    This paper proposes a core network interface (CNI) architecture to interface IP cores with on-chip networks. Besides the basic functionality of packetizing communication requests and responses, we expect the CNI to provide additional services critical to communication in complex systems-on-a-chip (SoC). A CNI for interfacing with OCP-compliant core interfaces was developed for architecture validation. With the support of a modified on-chip router, the CNI was setup to bound on-chip communication latency jitter. We observed that jitter due to inefficient virtual channel allocation in a particular configuration of an on-chip interconnection network lead to latency variations of up to 400%. Using a class-based virtual channel allocation scheme in a 2D torus network, we provide for predictable end-to-end latency. While the proposed scheme does not guarantee least possible end-to-end latency, it provides for constrained bounds
  • Keywords
    IP networks; channel allocation; integrated circuit interconnections; jitter; network interfaces; system-on-chip; 2D torus network; architecture validation; communication latency jitter; core network interface; end-to-end latency; on-chip communication; on-chip networks; on-chip router; virtual channel allocation; Channel allocation; Computer architecture; Delay; Jitter; Network interfaces; Network-on-a-chip; Routing; System-on-a-chip; Tiles; Virtual colonoscopy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design, 2006. ISQED '06. 7th International Symposium on
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-7695-2523-7
  • Type

    conf

  • DOI
    10.1109/ISQED.2006.41
  • Filename
    1613163