• DocumentCode
    480101
  • Title

    GEMI: A High Performance and High Flexibility Memory Interface Architecture for Complex Embedded SOC

  • Author

    Zhao, Hualong ; Sang, Hongshi ; Zhang, Tianxu ; Fan, Yebin

  • Author_Institution
    Inst. for Pattern Recognition & Artificial Intell., Huazhong Univ. of Sci. & Technol. Wuhan, Wuhan
  • Volume
    4
  • fYear
    2008
  • fDate
    12-14 Dec. 2008
  • Firstpage
    62
  • Lastpage
    65
  • Abstract
    Two of the most significant factors in the success of todaypsilas system-on-chip (SoC) designs are the ability to deliver efficient access to off-chip high speed memory and the ability to be compatible with several different interface-timings of several different sorts of memories. And the scheduling scheme of data streams for multi-master and multi-outstanding requests situation in complex SoC should be considered carefully, too. This paper introduces a novel general external memory interface (GEMI) architecture for the high performance and high flexibility memory interface. Several techniques and methods, i.e. data and command buffers based on asynchronous FIFO, optimized bank management, multi-port access scheduler, request reorder unit, are proposed in this paper for fulfilling the requirements mentioned above. Some techniques are specially proposed for data streams scheduling in complex SoC. At the end of the paper, the simulation and tape-out results are provided. The whole implementation of architecture is proven to be not only functional and efficient, but also flexible and reusable by simulation and silicon verification.
  • Keywords
    embedded systems; integrated memory circuits; scheduling; system-on-chip; GEMI; complex embedded SOC; data streams; general external memory interface architecture; multi-port access scheduler; off-chip high speed memory; optimized bank management; scheduling scheme; system-on-chip designs; Adaptive scheduling; Computational modeling; Computer architecture; Computer science; Integrated circuit technology; Memory architecture; Processor scheduling; Random access memory; Silicon; System-on-a-chip; GEMI; bank mangement; multi-port scheduling; request reorder;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering, 2008 International Conference on
  • Conference_Location
    Wuhan, Hubei
  • Print_ISBN
    978-0-7695-3336-0
  • Type

    conf

  • DOI
    10.1109/CSSE.2008.1297
  • Filename
    4722564