CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Learning >  Technical Paper
Technical Papers
Using SystemVerilog Assertions in Gate-Level Verification Environments

Click to Download
pdf logo
White Paper
186 KB (6 Pages)
June 2008
 

Mark Litterick
Verilab

Real-world requirements such as multiple clock domains and low-power modes of operation, including frequency and voltage scaling, often necessitate gate-level System-on-Chip (SoC) verification environments to complement the standard RTL-based simulations. If the verification environment relies on assertion-based checkers to validate grey-box operation, then gate-level simulations will also benefit from reuse of these assertions.

This paper provides an overview of the problems related to gate-level timing and connectivity with a focus on how these affect the operation of the SVA code. A methodology is presented that enables reliable operation and reuse of the SVA in simulation environments that support RTL and gate-level implementations of the device-under-test. The paper also discusses SVA timing checks that can be added to the gate-level environment to improve checking and coverage.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper

Verilab
   

TECH PAPER
1. Designing High Performance DSP Hardware Using Catapult C Synthesis and the Altera Accelerated Libraries

TECH PAPER
2. Pragmatic Simulation-Based Verification of Clock Domain Crossing Signals and Jitter Using SystemVerilog Assertions

TECH PAPER
3. Diamond Standard Processor Core Family Architecture

TECH PAPER
4. Get a Grip on Multimedia PMP Demands with the Right Processor Selection