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
fDate :
2/1/1998 12:00:00 AM
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;
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on