Conference item icon

Conference item

Fixed points for multi-cycle path detection

Abstract:
Accurate timing analysis is crucial for obtaining the optimal clock frequency, and for other design stages such as power analysis. Most methods for estimating propagation delay identify multi-cycle paths (MCPs), which allow timing to be relaxed, but ignore the set of reachable states, achieving scalability at the cost of a severe lack of precision. Even simple circuits contain paths affecting timing that can only be detected if the set of reachable states is considered. We examine the theoretical foundations of MCP identification and characterise the MCPs in a circuit by a fixed point equation. The optimal solution to this equation can be computed iteratively and yields the largest set of MCPs in a circuit. Further, we define conservative approximations of this set, show how different MCP identification methods in the literature compare in terms of precision, and show one method to be unsound. The practical application of these results is a new method to detect multi-cycle paths using techniques for computing invariants in a circuit. Our implementation performs well on several benchmarks, including an exponential improvement on circuits analysed in the literature.
Publication status:
Published
Peer review status:
Peer reviewed

Actions


Access Document


Files:
Publisher copy:
10.1109/DATE.2009.5090938

Authors


More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Author

Contributors

Role:
Editor
Role:
Editor
Role:
Editor
Role:
Editor


Publisher:
IEEE
Host title:
Design, Automation and Test in Europe Conference and Exhibition
Journal:
Design, Automation and Test in Europe Conference and Exhibition More from this journal
Publication date:
2009-06-23
DOI:
ISSN:
1530-1591
ISBN:
9781424437818


Keywords:
Pubs id:
pubs:327239
UUID:
uuid:127ac159-4601-4c90-b4d0-e27d18034dd6
Local pid:
pubs:327239
Source identifiers:
327239
Deposit date:
2017-01-28

Terms of use



Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP