Content area

Abstract

The Electronic Design Automation (EDA) industry relies on rigorous testing metrics, utilizing extensive randomized simulation environments to functionally test a device and employing formal verification (FV) in the most critical areas. However, FV using traditional approaches poses a significant challenge, especially when dealing with complex designs.

The advent of High-Level Synthesis (HLS), which has led to the development of circuit description languages such as SystemC, has enabled the representation of devices more abstractly. Several tools, including STATE, SPIN, and VerCors, have been created to fulfill this purpose.

This thesis aims to investigate whether formal verification at the SystemC level can verify larger designs faster than at the lowest level, namely in the SystemVerilog (SV) language. To this end, one tool was chosen for each verification level.

The work concludes that the high-level verification is still in its early stages of investigation, with the performance of the tool being slower in comparison to the low-level tool. All designs verified operated based on clock cycles, thus the expected advantages of high-level abstraction were not fully realized. Furthermore, the high-level tool lacks the optimization present in the low-level tool, contributing to its reduced efficiency.

Details

1010268
Business indexing term
Title
Evaluating High-Level SystemC Formal Verification Compared to RTL Verification
Number of pages
88
Publication year
2024
Degree date
2024
School code
5896
Source
MAI 87/1(E), Masters Abstracts International
ISBN
9798290902647
University/institution
Universidade do Porto (Portugal)
University location
Portugal
Degree
M.E.C.E.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
32163862
ProQuest document ID
3235010081
Document URL
https://www.proquest.com/dissertations-theses/evaluating-high-level-systemc-formal-verification/docview/3235010081/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic