Abstract:
The increasing complexity of System-On-Chip applications increases the challenge of the design task, and specifically the verification process. Assertion-Based Verificati...Show MoreMetadata
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.
Published in: FDL 2011 Proceedings
Date of Conference: 13-15 September 2011
Date Added to IEEE Xplore: 03 November 2011
ISBN Information:
ISSN Information:
Conference Location: Oldenburg, Germany
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Design Flow ,
- High-level Synthesis ,
- Synthesis Process ,
- Current Design ,
- Automatic Generation ,
- Throughput ,
- Behavioral Model ,
- Description Of Behavior ,
- Directed Acyclic Graph ,
- Abstract Representations ,
- Input Port ,
- Input Range ,
- Hardware Resources ,
- Discrete Cosine Transform ,
- Clock Cycles ,
- Postconditioning ,
- Datapath ,
- Formal Verification ,
- Part Of Architecture ,
- Part Of Branch
- Author Keywords
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Design Flow ,
- High-level Synthesis ,
- Synthesis Process ,
- Current Design ,
- Automatic Generation ,
- Throughput ,
- Behavioral Model ,
- Description Of Behavior ,
- Directed Acyclic Graph ,
- Abstract Representations ,
- Input Port ,
- Input Range ,
- Hardware Resources ,
- Discrete Cosine Transform ,
- Clock Cycles ,
- Postconditioning ,
- Datapath ,
- Formal Verification ,
- Part Of Architecture ,
- Part Of Branch
- Author Keywords