Automating the verification of Boolean functions in digital computer logic modules

dc.contributor.advisorGraham, Martin
dc.creatorReese, Oran Thomas
dc.date.accessioned2016-04-21T12:02:03Z
dc.date.available2016-04-21T12:02:03Z
dc.date.issued1966
dc.description.abstractWhen digital computer logic modules contain a large number of gates and have many input and output terminals, the problem of testing the modules is a formidable one. This thesis is a study of one aspect of the problem, that being the verification of Boolean functions implemented by irredundant combinational logic. The assumption is made that even when an automatic testing system is employed it will not be feasible to provide all possible combinations of binary input signals as a test pattern sequence. The manner in which a module should be tested is influenced by a number of considerations. Several schemes are suggested for classifying modules according to the type of electronic hardware involved. For several circuit types, it is shown that the input bit patterns required for testing individual gates are independent of the type of circuitry. It is also shown, however, that when gates are interconnected on a module the type of circuitry as well as the interconnections must be considered. An algorithm is developed which produces a set of module input bit patterns that will detect any single gate failure and at least some double failures. The characteristics of an automatic testing system are considered, first by means of an abstract model and then with regard to actual equipment that can be adapted to the problem. Techniques for generating and manipulating bit patterns in the testing system are investigated. Finally, a number of suggestions are given for further investigation.
dc.format.digitalOriginreformatted digitalen_US
dc.format.extent123 ppen_US
dc.identifier.callnoThesis E.E. 1966 REESEen_US
dc.identifier.citationReese, Oran Thomas. "Automating the verification of Boolean functions in digital computer logic modules." (1966) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/89288">https://hdl.handle.net/1911/89288</a>.
dc.identifier.digitalRICE0326en_US
dc.identifier.urihttps://hdl.handle.net/1911/89288
dc.language.isoeng
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.
dc.titleAutomating the verification of Boolean functions in digital computer logic modules
dc.typeThesis
dc.type.materialText
thesis.degree.departmentElectrical Engineering
thesis.degree.disciplineEngineering
thesis.degree.grantorRice University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
RICE0326.pdf
Size:
1.4 MB
Format:
Adobe Portable Document Format