DocumentCode :
1511768
Title :
A circuit-driven design methodology for video signal-processing datapath elements
Author :
Dutta, Santanu ; Wolf, Wayne
Author_Institution :
Philips Semicond., Sunnyvale, CA, USA
Volume :
7
Issue :
2
fYear :
1999
fDate :
6/1/1999 12:00:00 AM
Firstpage :
229
Lastpage :
240
Abstract :
The programmable video signal processor (VSP) is an important category of processors for multimedia systems. Programmable video processors combine the flexibility of programmability with special architectural features that improve performance on video processing applications. VSPs are typically multiple processors with several processing elements (PEs) and a parallel memory system. This paper focuses on the architectural design of the PE´s in a video processor and shows how technology and circuit parameters influence the structure of the datapath and, hence, the overall architecture of a programmable VSP. We emphasize the need to consider technological and circuit-level issues during the design of a system architecture and present a method whereby the conceptual organization of the PEs-the number of PEs, pipelining of the datapath, size of the register file, and number of register ports-can be evaluated in terms of a target set of applications before a detailed design is undertaken. We use motion-estimation and discrete cosine transform as example applications to illustrate how various technology parameters affect the architectural design choices. We show that the design of the register file and the datapath-pipeline depth can drastically affect PE utilization and, therefore, the number of PEs required for different applications. Our results demonstrate that pursuing the fastest cycle time can greatly increase the silicon area which must be devoted to PEs, due to both increased pipeline latency and reduced register file bandwidth.
Keywords :
circuit CAD; digital signal processing chips; discrete cosine transforms; motion estimation; multimedia computing; pipeline processing; programmable circuits; video signal processing; architectural features; circuit-driven design methodology; circuit-level issues; conceptual organization; cycle time; discrete cosine transform; motion-estimation; multimedia systems; pipeline latency; processing elements; programmable video signal processor; register file; register file bandwidth; system architecture; video signal-processing datapath elements; Bandwidth; Circuits; Delay; Design methodology; Discrete cosine transforms; Multimedia systems; Pipeline processing; Registers; Signal processing; Silicon;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/92.766750
Filename :
766750
Link To Document :
بازگشت