• DocumentCode
    1338541
  • Title

    A methodology to evaluate memory architecture design tradeoffs for video signal processors

  • Author

    Dutta, Santanu ; Wolf, Wayne ; Wolfe, Andrew

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • Volume
    8
  • Issue
    1
  • fYear
    1998
  • fDate
    2/1/1998 12:00:00 AM
  • Firstpage
    36
  • Lastpage
    53
  • Abstract
    Develops a methodology for the design of the memory and the memory-processor communication network in video signal processors. The memory subsystem is the bottleneck of most video computing systems and its design requires evaluating tradeoffs between area, cycle time, and utilization. We emphasize the need to consider technological and circuit-level issues during the design of a system architecture, particularly video signal processing (VSP) systems, and present a systematic method whereby the organization of the memory architecture can be analyzed and its cycle-time approximated before a detailed design is undertaken. We show how variations in sizes and circuit configurations help determine the variations in delay of both memory and network, and how the delay curves, thus determined, can be used to design, compare, and choose from different memory-system architectures; we also describe a technique that can be used to identify the on-chip-off-chip boundary with respect to a hierarchical memory-system design for a memory-intensive VSP module. All of our results are validated via layout and simulation of prototype circuits in two different process technologies. Motion estimation and discrete cosine transform (DCT) being two of the most important tasks in video processing, we use the design of a motion estimator and that of a DCT unit as examples to illustrate the high-level issues in designing the memory architecture for a VSP module. The analysis presented for the motion estimator and the DCT unit can also be applied to other processing blocks belonging to the system
  • Keywords
    SRAM chips; VLSI; circuit analysis computing; circuit layout CAD; delays; digital signal processing chips; discrete cosine transforms; integrated circuit layout; integrated circuit modelling; memory architecture; motion estimation; multistage interconnection networks; parallel architectures; video signal processing; DCT; area; cycle time; delay curves; discrete cosine transform; hierarchical memory-system design; layout; memory architecture design tradeoffs; memory-intensive VSP module; memory-processor communication network; motion estimation; on-chip-off-chip boundary; prototype circuits; simulation; utilization; video computing systems; video signal processors; Circuits; Communication networks; Computer architecture; Design methodology; Discrete cosine transforms; Memory architecture; Motion estimation; Signal design; Signal processing; Video signal processing;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/76.660828
  • Filename
    660828