A synthesis procedure for flexible logic functions

  • Authors:
  • I. Pomeranz;S. M. Reddy

  • Affiliations:
  • Electrical and Computer Engineering Department, University of Iowa, Iowa City, IA;Electrical and Computer Engineering Department, University of Iowa, Iowa City, IA

  • Venue:
  • Proceedings of the conference on Design, automation and test in Europe
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

Certain applications allow flexibility in the specification of a function f by allowing any function in a subset F to be substituted for f. We call such functions flexible functions. Among the acceptable functions in F, the goal of synthesis is to find the function whose implementation minimizes a cost criterion such as area. We propose a method to select the implemented function based on a specific architecture that uses logic blocks called comparison units. We also demonstrate the advantages of using comparison unit based implementations as an intermediate synthesis step for conventional, non-flexible functions.