DocumentCode
1919904
Title
Assertion-Based Design with Horus
Author
Oddos, Yann ; Morin-Allory, Katell ; Borrione, Dominique
Author_Institution
Lab. TIMA, INPG/UJF/CNRS, Grenoble
fYear
2008
fDate
5-7 June 2008
Firstpage
75
Lastpage
76
Abstract
The Horus tool, based on formally proven correct methods, provides a unified support to assertion-based design, between the specification and the test phases. Given a set of logical and temporal properties written in PSL, Horus automatically constructs a test environment for the design. This construction is fast, correct, and produces efficient monitors and generators. The size of the instrumented design is determined by the number of distinct properties needed to specify the behavior and by the number of repetitions of each property over duplicated blocks that play symmetric roles. We have seen in the case of a wishbone switch that the number of repetitions may be quadratic in the number of nodes that compete for a resource, times the number of resources. The main advantages of our tool is to cover the whole PSL simple subset, and the whole verification flow: from the simulation to the online testing. When synthesized on FPGA, the instrumented design under test can execute at full speed.
Keywords
field programmable gate arrays; formal specification; logic CAD; logic testing; specification languages; FPGA; Horus tool; PSL; assertion-based design; formal specification; logic testing; online testing; Clocks; Computer displays; Graphical user interfaces; Hardware design languages; Instruments; Libraries; Signal design; Signal generators; Signal synthesis; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Methods and Models for Co-Design, 2008. MEMOCODE 2008. 6th ACM/IEEE International Conference on
Conference_Location
Anaheim, CA
Print_ISBN
978-1-4244-2417-7
Type
conf
DOI
10.1109/MEMCOD.2008.4547691
Filename
4547691
Link To Document