- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- A bounded delay simulator
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
A bounded delay simulator Reid, Robin Morris
Abstract
Detecting the presence of timing problems in digital circuits is a difficult matter, but one that can be greatly simplified with the aid of effective analysis tools. Such tools have traditionally lacked the ability to detect the presence of race and hazard conditions. In this thesis we present a simulation tool that is able to detect such problems. In addition, the tool provides two mechanisms for doing so. One approach gives the user the capability of explicitly generating all possible states of the circuit in response to an input change. This type of analysis is extremely time consuming but describes all behaviours possible according to the underlying model. The other approach is far more computationally efficient, dealing mainly with computing the final outcome. Alternatively, this second approach enables the user to analyse a circuit using "symbolic data". However, it is somewhat pessimistic, giving rise to "false negative" results at times. Together though, the two approaches form a useful workbench for verification of circuit designs.
Item Metadata
Title |
A bounded delay simulator
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
1992
|
Description |
Detecting the presence of timing problems in digital circuits is a difficult matter,
but one that can be greatly simplified with the aid of effective analysis tools.
Such tools have traditionally lacked the ability to detect the presence of race and
hazard conditions. In this thesis we present a simulation tool that is able to detect
such problems. In addition, the tool provides two mechanisms for doing so. One
approach gives the user the capability of explicitly generating all possible states
of the circuit in response to an input change. This type of analysis is extremely
time consuming but describes all behaviours possible according to the underlying
model. The other approach is far more computationally efficient, dealing mainly
with computing the final outcome. Alternatively, this second approach enables
the user to analyse a circuit using "symbolic data". However, it is somewhat pessimistic,
giving rise to "false negative" results at times. Together though, the two
approaches form a useful workbench for verification of circuit designs.
|
Extent |
1842104 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2008-12-18
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0051374
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
1992-11
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.