DocumentCode
2236949
Title
Assertion support in high-level synthesis design flow
Author
Ribon, Aurélien ; Le Gal, Bertrand ; Jégo, Christophe ; Dallet, Dominique
Author_Institution
Lab. IMS, Univ. de Bordeaux, Talence, France
fYear
2011
fDate
13-15 Sept. 2011
Firstpage
1
Lastpage
8
Abstract
The increasing complexity of System-On-Chip applications increases the challenge of the design task, and specifically the verification process. Assertion-Based Verification is one of the key innovations to simplify RTL verification and facilitate design reuse. However, current design automation tools do not take into account assertions found in behavioral source codes during the High-Level Synthesis (HLS) process. This work focuses on a methodology for automatic detection and transformation of behavioral untimed assertions from a transaction-level description into temporal RTL assertions. This process is introduced as a particular task of a HLS design flow. RTL monitors are generated either in PSL or VHDL language, for simulation purpose. Therefore, this approach contributes to IP-reuse methodologies as input transaction assertions (checking the correctness of data provided by the system) can be exploited in automatically generated IPs.
Keywords
electronic design automation; formal verification; hardware description languages; high level synthesis; integrated circuit design; system-on-chip; IP-reuse methodologies; PSL language; RTL verification process; VHDL language; assertion support; assertion-based verification; behavioral source codes; design task; high-level synthesis design flow; system-on-chip application complexity; temporal RTL assertions; transaction-level description; Computer architecture; Hardware; Integrated circuit modeling; Monitoring; Programming; Registers; Throughput; ABV; HLS; IP; architecture; assertion; design; monitor;
fLanguage
English
Publisher
ieee
Conference_Titel
Specification and Design Languages (FDL), 2011 Forum on
Conference_Location
Oldenburg
ISSN
1636-9874
Print_ISBN
978-1-4577-0763-6
Electronic_ISBN
1636-9874
Type
conf
Filename
6069472
Link To Document