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
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;
Conference_Titel :
Specification and Design Languages (FDL), 2011 Forum on
Conference_Location :
Oldenburg
Print_ISBN :
978-1-4577-0763-6
Electronic_ISBN :
1636-9874