DocumentCode
3004892
Title
Developing cycle-accurate contract specifications for synchronous parallel-pipeline hardware: Application to verification
Author
Chupilko, M. ; Kamkin, A.
Author_Institution
Inst. for Syst. Programming, Russian Acad. of Sci. (ISPRAS), Moscow, Russia
fYear
2010
fDate
4-6 Oct. 2010
Firstpage
185
Lastpage
188
Abstract
The paper describes a methodology for formal cycle-accurate specification of synchronous parallel-pipeline hardware. The main application of the methodology is simulation-based verification of control-intensive digital designs. Its key features are as follows: (1) resources of a design under verification (buffers, arbiters, data transfer channels, etc.) are specified by means of reusable cycle-accurate models; (2) operations of a design (pipeline control flows) are described by defining contracts (i.e. pre- and post-conditions) for all operation stages (functional units of a pipeline). Formal specifications of that kind can be easily applied to automate simulation-based verification. The suggested solution is aimed at achieving technological effectiveness of specifications development.
Keywords
formal specification; formal verification; parallel processing; pipeline processing; control-intensive digital designs; cycle-accurate contract specifications; formal specifications; pipeline control flow design; reusable cycle-accurate models; simulation-based verification; synchronous parallel-pipeline hardware; Automation; Contracts; Documentation; Hardware; Libraries; Pipelines; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics Conference (BEC), 2010 12th Biennial Baltic
Conference_Location
Tallinn
ISSN
1736-3705
Print_ISBN
978-1-4244-7356-4
Electronic_ISBN
1736-3705
Type
conf
DOI
10.1109/BEC.2010.5631143
Filename
5631143
Link To Document