• 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