• DocumentCode
    791484
  • Title

    An efficient quality-aware memory controller for multimedia platform SoC

  • Author

    Lee, Kun-Bin ; Lin, Tzu-Chieh ; Jen, Chein-Wei

  • Author_Institution
    MediaTek Corp., Taiwan, Taiwan
  • Volume
    15
  • Issue
    5
  • fYear
    2005
  • fDate
    5/1/2005 12:00:00 AM
  • Firstpage
    620
  • Lastpage
    633
  • Abstract
    The ongoing advancements in VLSI technology allow system-on-a-chip (SoC) design to integrate heterogeneous control and computing functions into a single chip. On the other hand, the pressures of area and cost lead to the requirement for a single, shared off-chip DRAM memory subsystem. To satisfy different memory access requirements for latency and bandwidth of these heterogeneous functions to this kind of DRAM memory subsystem, a quality-aware memory controller is important. This paper presents an efficient multilayer, quality-aware memory controller that contains well-partitioned functionality layers to achieve high DRAM utilization while still meet different requirements for bandwidth and latency. Layer 0, also called memory interface socket, is a configurable, programmable, and high-efficient SDRAM controller for designers to rapidly integrate SDRAM subsystem into their designs. Together with Layer 1 quality-aware scheduler, the memory controller also has the capability to provide quality-of-service guarantees including minimum access latencies and fine-grained bandwidth allocation for heterogeneous control and computing functional units in SoC designs. Moreover, Layer 2 built-in address generator designed for multimedia processing units can effectively reduce the address bus traffic and therefore further increase the efficiency of on-chip communication. Experimental results of a digital set-top-box emulation system show that the access latency of the latency-sensitive data flows can be effectively reduced by 37%-65% and the memory bandwidths can be precisely allocated to bandwidth-sensitive data flows with a high degree of control.
  • Keywords
    DRAM chips; VLSI; bandwidth allocation; integrated circuit design; multimedia systems; quality of service; scheduling; storage management chips; system-on-chip; DRAM memory subsystem; QoS; VLSI technology; bandwidth allocation; multimedia platform SOC; quality-aware memory controller; quality-aware scheduler; quality-of-service; system-on-a-chip design; Bandwidth; Communication system control; Control systems; Costs; Delay; Nonhomogeneous media; Random access memory; SDRAM; System-on-a-chip; Very large scale integration; Memory controller; multimedia application; quality-aware scheduler (QAS);
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2005.846412
  • Filename
    1425527