A Comparative Analysis of Multiplexer Techniques for the Minimization of Function Cost Using the Costtable Approach

Abstract

In the costtable approach to logic design, a given function is realized by selecting functions from a table and combining them. Associated with each function is a cost, and the goal is to find, among all realizations, the one of least cost. We show an extension to the costtable approach in which functions are combined using a multiplexer, with the goal to find an arrangement of the functions that yields the lowest cost. Specifically, we analyze two techniques to minimize total function cost 1) choosing which variables to apply to the multiplexer inputs and 2) choosing a permutation of logic values that yields lowest cost. We analyze the relative benefits of l), 2), and 1) and 2) together. Our basis of comparison is a set of randomly chosen two- and three-variable 4-valued functions. We show that these techniques yield a reduction of 7 to 34% in the average cost over the use of a multiplexer without such techniques.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1990
Accession Number
ADA593563

Entities

People

  • Hans G. Kerkhoff
  • Jon T. Butler
  • Siep Onneweer

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Advanced Electronics
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Charge Coupled Devices
  • Digital Images
  • Electronics
  • Electronics Laboratories
  • Information Operations
  • Logic
  • Logic Gates
  • Mathematics
  • Military Research
  • Numbers
  • Optimization
  • Permutations
  • Solid State Electronics
  • Statistical Samples
  • Statistics
  • Transitions

Readers

  • Cardiovascular Physiology
  • Computer Programming and Software Development.
  • Regression Analysis.