- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Formal verification of asynchronous data-path circuits
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Formal verification of asynchronous data-path circuits Weih, David T.
Abstract
Asynchronous designs are typically modelled with non-deterministic next-state relations. When a deterministic model is available, specialised verification techniques can be used to automatically verify relatively large designs. This thesis demonstrates that verification techniques developed for deterministic models can be applied to speed-independent self-timed circuits. We introduce local formulas, and show that the validity of a local formula is independent of the order in which the components of a speed-independent circuit perform their operations. Local formulas provide a natural way to specify the input/output behaviour of a circuit and are well-suited for specifying data-paths. We demonstrate the practicality of our approach by describing the verification of three designs: a FIFO, an adder, and a vector multiplier chip.
Item Metadata
Title |
Formal verification of asynchronous data-path circuits
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
1996
|
Description |
Asynchronous designs are typically modelled with non-deterministic next-state relations.
When a deterministic model is available, specialised verification techniques
can be used to automatically verify relatively large designs. This thesis demonstrates
that verification techniques developed for deterministic models can be applied to
speed-independent self-timed circuits. We introduce local formulas, and show that
the validity of a local formula is independent of the order in which the components
of a speed-independent circuit perform their operations. Local formulas provide a
natural way to specify the input/output behaviour of a circuit and are well-suited
for specifying data-paths. We demonstrate the practicality of our approach by describing
the verification of three designs: a FIFO, an adder, and a vector multiplier
chip.
|
Extent |
4655707 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-02-11
|
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.0051420
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
1996-05
|
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.