Multi-media Applications and Imprecise Computation

  • Authors:
  • Melvin A. Breuer

  • Affiliations:
  • University of Southern California

  • Venue:
  • DSD '05 Proceedings of the 8th Euromicro Conference on Digital System Design
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

As feature sizes continue to decrease and clock rates and device count on a VLSI chip increase, it becomes increasingly more difficult to maintain yields at their present levels. Process variation, noise and spot defects create very costly problems for our industry. Luckily, in the domain of multi-media, there exists a large body of functions where computational results need not always be correct. We will show that for many VLSI implementations of signal processing algorithms, such as MPEG and JPEG encoders, a significant proportion of chips having low levels of defects provide erroneous but acceptable results. We introduce the concept of errortolerance, and mention related issues needed to support this concept, including ways for specifying performance, design techniques that consider yield, test techniques for quantifying erroneous behavior, and finally the issue of marketing. The motivation for this work is to significantly increase the effective yield of a process, encourage the implementation of complex data processing chips, and drastically reduce chip costs.