• Home
  • Search
  • Assertions Targeting A Diverse Set of Verification Tools
  • Cite Icon8
  • https://doi.org/10.1007/978-1-4757-6674-5_16Copy DOI Icon

Assertions Targeting A Diverse Set of Verification Tools

  • Jan 1, 2002
  • Harry D. Foster +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A myriad of proprietary (i.e., commercial tool specific) verification assertion languages exist today. These languages emerged due to the lack of formal language constructs supporting assertion specification in today’s hardware description languages (HDL). The method described in this paper presents a unique process for unifying (or neutralizing the effects of) the many proprietary languages by using a set of predefined specification modules instantiated as assertions within the designer’s HDL. This methodology creates numerous advantages and precludes the need to introduce new HDL constructs (i.e., extensions to Verilog are not required). It enables the design engineer to “specify once,” then leverage the same HDL assertion specification over multiple verification processes -- such as traditional simulation, semi-formal, and formal verification tools. It also eliminates the need for the design engineer to master tool specific and proprietary language details. Furthermore, this methodology enables evaluating new verification processes and tools (containing their own proprietary languages) seamlessly for the duration of the project, without the need to modify the original HDL text.

Similar Papers
  • Conference Article
  • Citations2

Formal model construction using HDL simulation semantics

  • Jan 01, 2007
  • Joseph Buck +2
  • Research Article
  • Citations140

Designing the automatic transformation of visual languages

  • Mar 15, 2002
  • Science of Computer Programming
  • Dániel Varró +2
  • Research Article
  • Citations2

Hi-Lite

  • Nov 29, 2012
  • ACM SIGAda Ada Letters
  • Johannes Kanig +2
  • PDF
  • Research Article
  • Citations45

A Comparative Analysis of Tools for Verification of Security Protocols

  • Jan 01, 2010
  • International Journal of Communications, Network and System Sciences
  • Nitish Dalal +3
  • Book Chapter
  • Citations7

The PSL/Sugar Specification Language A Language for all Seasons

  • Jan 01, 2003
  • Daniel Geist
  • Research Article
  • Citations2

An Open-Bisimilarity Based Automated Verification Tool for -Calculus Family of Process Calculi

  • Jan 01, 2012
  • International Journal of Software Science and Computational Intelligence
  • Shahram Rahimi +2
  • Conference Article
  • Citations2

Is Deductive Program Verification Mature Enough to be Taught to Software Engineers?

  • Nov 18, 2019
  • Marc Schoolderman +2
  • Preprint Article

Can You Trust Your Compiler? Recent Developments in Automated Testing of Compilation and Verification Tools

  • Sep 12, 2023
  • Alastair Donaldson
  • Book Chapter

AADD-Based Symbolic Simulation of SystemC AMS

  • Dec 21, 2019
  • Carna Zivkovic +1
  • Book Chapter
  • Citations1

The Application of Formal Verification on the FPGA of Instrument and Control Systems in Nuclear Power Plants

  • Jan 01, 2017
  • Sen Li +2
  • Research Article
  • Citations9

Functional verification of task partitioning for multiprocessor embedded systems

  • Sep 01, 2007
  • ACM Transactions on Design Automation of Electronic Systems
  • Dipankar Das +2
  • Conference Article

Hybrid tool integrating HOL theorem proving with MDG model checking

  • Dec 06, 2004
  • R Mizouni +2
  • Conference Article

Formally Verifying Arithmetic Chisel Designs for All Bit Widths at Once

  • Jun 23, 2024
  • Weizhi Feng +5
  • Research Article
  • Citations4

Projected control graph for computing relevant program behaviors

  • Apr 30, 2018
  • Science of Computer Programming
  • Ahmed Tamrawi +1
  • Conference Article
  • Citations19

Functional verification 2003: technology, tools and methodology

  • Jan 01, 2003
  • Pixley +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.