My Account Log in

1 option

Constraint solving over multi-valued logics : application to digital circuits / Francisco Azevedo.

Ebook Central Academic Complete Available online

View online
Format:
Book
Thesis/Dissertation
Author/Creator:
Azevedo, Francisco.
Series:
Frontiers in artificial intelligence and applications ; v. 91.
Frontiers in artificial intelligence and applications. Dissertations in artificial intelligence.
Frontiers in artificial intelligence and applications, 0922-6389 ; v. 91. Dissertations in artificial intelligence
Language:
English
Subjects (All):
Integrated circuits--Mathematical models.
Integrated circuits.
Digital electronics.
Physical Description:
1 online resource (223 p.)
Edition:
1st ed.
Place of Publication:
Amsterdam ; Oxford : IOS Press, c2003.
Language Note:
English
Summary:
Systems are subject to faults in their components, affecting their overall behaviour. This work addresses such problems developing models with multi-valued logics that it formalizes and generalizes to multiple faults. Such logics extend Boolean logic by encoding dependencies on faults.
Contents:
Cover
Title page
Table of Contents
Chapter 1. Introduction
1.1 Scope
1.2 Truth Maintenance Systems
1.3 Constraint Reasoning
1.3.1 Consistency Techniques
1.3.2 Maintaining Consistency
1.3.3 Advanced Techniques
1.4 Contributions and Limitations
1.4.1 Limitations
1.5 Overview
Chapter 2. Circuit Modelling
2.1 Introduction
2.2 Logic Simulation
2.3 Fault Modelling
2.4 Benchmarks
2.5 Our Modelling Approach
2.6 Summary
Chapter 3. Test Patterns
3.1 What are Test Patterns?
3.2 Test Generation
3.3 TG Modelling Approaches and Algorithms
3.3.1 Algebraic Models / Algorithms
3.3.2 Topological Methods
3.3.3 Multi-valued Logics
3.3.4 TG Specialised Algorithms
3.4 Constraint Reasoning
3.4.1 CLP(B)
3.4.2 CLP(FD)
3.5 Heuristics
3.5.1 Discussion and Potential Improvements
3.6 Iterative Time-Bounded Search
3.6.1 Conclusion
3.7 Summary
Chapter 4. Differential Diagnosis
4.1 Introduction
4.2 Diagnosis Approaches
4.3 Differential Diagnosis and Test Patterns
4.4 The 8-valued Logic
4.4.1 Boolean operations
4.4.2 Modelling Alternative Diagnostic Theories in Digital Circuits
4.5 A 4-valued Logic for Differentiation
4.6 A Constraint Solver for the 8-Valued Logic
4.6.1 Domain Representation
4.6.2 Not-Gates
4.6.3 Xor-Gates
4.6.4 Normal And-Gates
4.6.5 S-Buffers
4.6.6 Heuristics to Find Differential Patterns_
4.7 Benchmarks
4.7.1 Generating a Benchmark
4.7.2 Set of Benchmarks Used
4.8 Differentiating Multiple Diagnoses
4.9 Experimental Results
4.9.1 Choosing the Heuristic
4.9.2 Discussion
4.9.3 Complete Results
4.9.4 Comparison of Results and Approaches
4.10 Conclusions
Chapter 5. Problems with Multiple Diagnoses
5.1 Satisfaction Problems
5.1.1 Fault Simulation
5.1.2 Test Generation.
5.1.3 Fault Covering
5.1.4 Covered Diagnoses
5.1.5 Diagnosis
5.1.6 Fault Location
5.2 Optimisation Problems
5.2.1 Minimal Set of Test Patterns
5.2.2 Maximal Test Patterns
5.2.3 Minimal Diagnosis
5.2.4 Maximal Fault Resolution
5.3 Logic over Booleans and Sets
5.3.1 Signal Representation
5.3.2 Normal Gates
5.3.3 S-Buffers
5.4 Modelling and Solving
5.4.1 Diagnosis
5.4.2 Differentiation
5.4.3 Optimisation Problems
5.5 Reduction to Set Algebra
5.5.1 Motivation
5.5.2 Transformation
5.5.3 Modelling
5.6 Summary
Chapter 6. A New Set Constraint Solver: Cardinal
6.1 Set Constraint Solving and Cardinality Inferences
6.2 Intervals and Lattices
6.3 Operational Semantics
6.3.1 Set Variable
6.3.2 Membership Constraints
6.3.3 Set Complement
6.3.4 Set Equality
6.3.5 Set Inequality
6.3.6 Disjointness
6.3.7 Set Inclusion
6.3.8 Set Intersection
6.3.9 Set Union
6.3.10 Set Difference
6.4 Implementation
6.4.1 Set Labelling
6.5 Results
6.6 Other Applications
6.6.1 Steiner Triples
6.6.2 Golfers
6.6.3 Warehouse
6.6.4 Differential Diagnosis
6.7 Cardinal Extensions
6.7.1 Sets Union
6.7.2 Generalisation to Sets Functions
6.7.3 Set Covering
6.7.4 Results
6.7.5 Future Research
6.8 Conclusions
Chapter 7. Test Pattern Optimisation
7.1 Description
7.2 SAT Approach
7.3 5-valued Logic
7.4 Completeness
7.5 Naming Unspecified Values for an Extended Logic
7.5.1 Fault Detection Conditions
7.6 Local Search
7.6.1 A Multiple Extended Logic for Local Search
7.6.2 Operational Semantics
7.6.3 Improving Local Search
7.6.4 Multiple unspecification
7.7 Solution Spaces
7.8 Combining Logics
7.9 Results
7.10 Conclusions
Chapter 8. Generalisation, Discussion and Conclusion
8.1 Generalisation.
8.2 Conclusion and Research Directions
References
Appendix A: ISCAS Circuits
Appendix B: Logics.
Notes:
Bibliographic Level Mode of Issuance: Monograph
Thesis (Ph. D.)--UNL/FCT.
Includes bibliographical references and index.
ISBN:
1-280-50577-X
1-60129-412-3
600-00-0377-3
9786610505777
OCLC:
53011694

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account