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
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;
Conference_Titel :
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-0-7695-3336-0
DOI :
10.1109/CSSE.2008.1297