Probabilistic timing verification and timing analysis for synthesis of digital interface controllers
In this dissertation we present two techniques on the topic of digital interface design: a probabilistic timing verification and a timing analysis for synthesis, both rooted in a formal specification. Interface design arises when two digital components (e.g., a processor and a memory device) are to...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | English en |
Published: |
2017
|
Subjects: | |
Online Access: | https://dspace.library.uvic.ca//handle/1828/8550 |
id |
ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-8550 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-85502017-09-09T17:19:30Z Probabilistic timing verification and timing analysis for synthesis of digital interface controllers Escalante, Marco Antonio Dimopoulos, Nikitas J. Computer interfaces Computer programs Electronic controllers In this dissertation we present two techniques on the topic of digital interface design: a probabilistic timing verification and a timing analysis for synthesis, both rooted in a formal specification. Interface design arises when two digital components (e.g., a processor and a memory device) are to be interconnected to build up a system. We have extended a Petri net specification to describe the temporal behavior of the interface protocols of digital components. The specification describes circuit delays as random variables thus making it suitable to model process variations and timing correlation. Interface probabilistic timing verification checks that a subsystem, composed of components to be interconnected and the associated interface logic, satisfies the timing constraints specified by the components' specifications. Our verification technique not only yields tighter results than previous techniques that do not take timing correlation into consideration but also, if the timing constraint is not satisfied, determines the probability that a constraint will be violated. The second technique, timing analysis for synthesis, finds tight bounds on the delays of the interface logic, which are unknown prior to synthesis, such that all the timing constraints given in the component specifications are satisfied. Graduate 2017-09-08T18:23:23Z 2017-09-08T18:23:23Z 1998 2017-09-08 Thesis https://dspace.library.uvic.ca//handle/1828/8550 English en Available to the World Wide Web application/pdf |
collection |
NDLTD |
language |
English en |
format |
Others
|
sources |
NDLTD |
topic |
Computer interfaces Computer programs Electronic controllers |
spellingShingle |
Computer interfaces Computer programs Electronic controllers Escalante, Marco Antonio Probabilistic timing verification and timing analysis for synthesis of digital interface controllers |
description |
In this dissertation we present two techniques on the topic of digital interface design: a probabilistic timing verification and a timing analysis for synthesis, both rooted in a formal specification. Interface design arises when two digital components (e.g., a processor and a memory device) are to be interconnected to build up a system. We have extended a Petri net specification to describe the temporal behavior of the interface protocols of digital components. The specification describes circuit delays as random variables thus making it suitable to model process variations and timing correlation. Interface probabilistic timing verification checks that a subsystem, composed of components to be interconnected and the associated interface logic, satisfies the timing constraints specified by the components' specifications. Our verification technique not only yields tighter results than previous techniques that do not take timing correlation into consideration but also, if the timing constraint is not satisfied, determines the probability that a constraint will be violated. The second technique, timing analysis for synthesis, finds tight bounds on the delays of the interface logic, which are unknown prior to synthesis, such that all the timing constraints given in the component specifications are satisfied. === Graduate |
author2 |
Dimopoulos, Nikitas J. |
author_facet |
Dimopoulos, Nikitas J. Escalante, Marco Antonio |
author |
Escalante, Marco Antonio |
author_sort |
Escalante, Marco Antonio |
title |
Probabilistic timing verification and timing analysis for synthesis of digital interface controllers |
title_short |
Probabilistic timing verification and timing analysis for synthesis of digital interface controllers |
title_full |
Probabilistic timing verification and timing analysis for synthesis of digital interface controllers |
title_fullStr |
Probabilistic timing verification and timing analysis for synthesis of digital interface controllers |
title_full_unstemmed |
Probabilistic timing verification and timing analysis for synthesis of digital interface controllers |
title_sort |
probabilistic timing verification and timing analysis for synthesis of digital interface controllers |
publishDate |
2017 |
url |
https://dspace.library.uvic.ca//handle/1828/8550 |
work_keys_str_mv |
AT escalantemarcoantonio probabilistictimingverificationandtiminganalysisforsynthesisofdigitalinterfacecontrollers |
_version_ |
1718532210874646528 |