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