Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 4 of 4 for “"Assertion Generation"”.

  1. Enhancing quality of assertion generation: methods for automatic assertion generation and evaluation

    … and evaluating register transfer level (RTL) assertions. We detail the GoldMine methodology and each of its data mining algorithms. We introduce the Best-Gain Decision Forest algorithm to mine concise RTL assertions. We develop an assertion ranking methodology. We define assertion importance, …

    uiuc Repository record for Enhancing quality of assertion generation: methods for automatic assertion generation and evaluation (opens in a new tab)

  2. Goldmine: An integration of data mining and static analysis for automatic generation of hardware assertions

    … present GoldMine, a methodology for generating assertions automatically. Our method involves a combination of data mining and static analysis of the Register Transfer Level (RTL) design. The RTL design is first simulated to generate data about the design’s dynamic behavior. The generated data is …

    uiuc Repository record for Goldmine: An integration of data mining and static analysis for automatic generation of hardware assertions (opens in a new tab)

  3. Harmonizing data mining and static analysis to tackle hardware and system level verification

    … been widely adopted. Both of them always rely on assertions (a.k.a. properties) to express a design's intended behaviors. State-of-the-art formal verification suffers from the scalability issue, and the simulation based method does not suffice in covering design behaviors. Moreover, the used …

    uiuc Repository record for Harmonizing data mining and static analysis to tackle hardware and system level verification (opens in a new tab)

  4. Improved software verification through program path-based analysis

    This thesis describes the generation and use of program invariants to improve software reliability. It introduces PRECIS, a technique for automatic invariant generation based on program path guided clustering. The invariants generated by PRECIS can be directly used by programmers for regression …

    uiuc Repository record for Improved software verification through program path-based analysis (opens in a new tab)