Habibi, Ali (2005) A framework for system level verification : the SystemC Case. PhD thesis, Concordia University.
| PDF - Accepted Version 8Mb |
Abstract
Recent advances in hardware design has enabled integration of a complete yet complex systems on a single chip (called System-on-a-Chip: SoC). It is conceivable that the role of traditional Register Transfer level (RTL) languages will diminish to an extent akin to assembly level languages in software design. Therefore, new design languages or so-called System Level Languages (SLL) have emerged. Verification techniques for SOC designs also need to change with this trend. Combining classical verification techniques, such as simulation, with several other formal techniques, into a single approach has been gaining attention in SoC verification. Classical simulation based verification techniques when used with SystemC face several problems related to the object-oriented aspect of SystemClibrary and due to the complexity of its simulation environment. In this talk, we present our proposed methodology to verify SoC designs modeled in SystemC. To this end, we introduce a hybrid approach combining static code analysis, model checking and assertion based verification. We also propose to augment the approach by a test generation module in order to improve the coverage metrics in comparison to the classical simulation approach (mainly based on random test generation)
| Divisions: | Concordia University > Faculty of Engineering and Computer Science > Electrical and Computer Engineering |
|---|---|
| Item Type: | Thesis (PhD) |
| Authors: | Habibi, Ali |
| Pagination: | xxii, 225 leaves : ill. ; 29 cm. |
| Institution: | Concordia University |
| Degree Name: | Ph. D. |
| Program: | Electrical and Computer Engineering |
| Date: | 2005 |
| Thesis Supervisor(s): | Tahar, Sofiène |
| ID Code: | 8567 |
| Deposited By: | Concordia University Libraries |
| Deposited On: | 18 Aug 2011 14:29 |
| Last Modified: | 18 Aug 2011 14:29 |
| Related URLs: |
Repository Staff Only: item control page

