Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Masters Theses
  5. Development and application of a computer program for the disjunctive decomposition of switching functions
Details

Development and application of a computer program for the disjunctive decomposition of switching functions

Date Issued
August 1, 1993
Author(s)
Woodard, Christopher L.
Advisor(s)
Bruce W. Bomar
Additional Advisor(s)
Roy Joseph
Charles Limbaugh
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/33442
Abstract

A computer program was written to determine all simple disjunctive decompositions of a switching function of up to eight variables. Such a functional decomposition splits a switching function into several simpler functions. Using this tool, the design of complex switching function circuits can be converted into the design of a set of smaller switching functions that may be more economical to implement. The program is written in FORTRAN 77. The program tests all nontrivial decompositions including "don't cares." The code outputs only the results of successful decompositions. The output contains the necessary information on the two functions that were formed from decomposing the one original function. The program prints all possible decompositions that can be formed. However, it does not choose any "best" decomposition, since the program has no way of determining the design criteria for each particular problem. The designer has to select the "best" implementation. Proper operation of the program was verified using 15 functions that were known to decompose. The program was then applied to 32 switching functions selected at random from texts on digital design. This was done to see how often switching functions encountered in practice would decompose. Of the 32 functions tested, 11 decomposed. This result indicates that a significant number of switching functions have the potential to be implemented in decomposed form. The complete design process first requires that the program be run to obtain the decomposition information. If the function decomposes, this information can then be fed into a standard minimization algorithm such as the Quine - McCluskey algorithm to obtain the simplest implementation of the decomposed functions in a sum-of-products form.

Degree
Master of Science
Major
Electrical Engineering
File(s)
Thumbnail Image
Name

Thesis93W665.pdf

Size

1.5 MB

Format

Unknown

Checksum (MD5)

85b6062802b7b8c38aeb716a4e9a7c19


University Libraries

1015 Volunteer Boulevard
Knoxville, TN 37996
865-974-4351

Map & Directions
Donate to the Libraries
  • About
  • John C. Hodges Society
  • Speaking Volumes magazine
  • Outreach
  • Directory
  • Employment
  • Policies
  • Library Intranet
University of Tennessee power T logo

The University of Tennessee, Knoxville
Knoxville, Tennessee 37996
865-974-1000

Events
A-Z
Apply
Privacy
Map
Directory
Give to UT
Accessibility

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science