SV Technical Publications

The Use of Advanced Verification Methods to Address DO-254 Design Assurance

Posted in: Digital Simulation
This paper covers a project that is using advanced functional verification methods to verify a RTCA DO-254/EUROCAE ED80 Level A/B design. These methods include Constrained Random Simulation, Design Intent Specification (designer-added assertions), the Total Coverage Model (Unified Coverage Database), and Formal Verification (formal model checking). The project is a real design currently being developed at Rockwell Collins.
Download

Achieving Quality and Traceability in FPGA/ASIC Flows for DO-254 Aviation Projects

Posted in: Digital Simulation

With the recent FAA/EASA mandate, companies providing flight hardware for commercial aviation systems now must build their complex electronic hardware components (i.e., ASIC/FPGA) to the standard known as DO-254. Focusing on design assurance (including quality, traceability, and strict configuration management), the DO-254 standard can have a profound impact on a company's development processes and design flows.

This paper discusses the application of advanced methodologies and integrated tool flows for ASIC/FPGA design and verification, showing how to implement a high quality flow that provides the required assurance while maintaining cost and schedules.

Download

Automating Clock-Domain Crossing Verification for Do-254 (and other Safety-Critical) Designs

Posted in: Digital Simulation

As designs get more complex and previously independent functions become integrated on a single chip, chips with multiple asynchronous clock domains are becoming the norm. Signals that cross between these domains called clock-domain crossings, or simply "CDCs") can result in metastable operation, which often causes intermittent chip failures that can go undetected until the chip is in the lab or even operating in the field. This is a serious risk to safe system operation (not to mention the long debug times and extensive costs associated with troubleshooting and fixing these difficult problems). This concern is driving a swift adoption of CDC verification tools even into military and aerospace companies.

This paper introduces the issues concerning CDC, how to verify CDCs to avoid inadvertent design failures, and how/why to use 0-In CDC on DO-254 projects (including what is needed for tool assessment).

Download

A Comparison of Metastability Modeling Methods

Posted in: Digital Simulation
With asynchronous clocks common place in today?s ICs, designers need a solution to verify that the design?s functionality is not impacted by the non-deterministic effects of metastability. This paper describes why metastability occurs in designs with asynchronous clocks and analyzes the various methods that designers use to verify that the design is resilient with respect to the effects of metastability. It discusses the efficacy of each of these methods and describes in detail the behavioral model of metastability that is used in Mentor?s clock-domain-crossing verification solution. It will further present a complete verification methodology describing how designers can use this accurate model of metastability in their RTL simulations and verify that the design correctly handles the effects of the unavoidable occurrence of metastability in silicon.
Download

Low Power Design and Verification Techniques

Posted in: Digital Simulation
This paper describes the basic elements of low power design and verification and discusses how the Unified Power Format (UPF) along with innovative techniques enable power-aware verification at the register transfer level, using traditional RTL design styles and reusable blocks. The result is a multi-tool solution that can be used throughout the RTL to GDSII flow, applying consistent semantics for both verification and implementation.
Download

Effective Functional Verification Methodologies for DO-254 Level A/B and Other Safety-Critical Devices

Posted in: Digital Simulation
This paper discusses advanced functional verification in the context of the mil-aero industry's DO-254 safety-critical assurance process for complex hardware electronics. Advanced functional verification methods are explained that can be beneficial in terms of safety assurance and productivity gains, benefiting both the design assurance goals of certification authorities as well as the hardware vendors themselves.
Download

Planning Formal Verification Closure

Posted in: Digital Simulation
This paper introduces a process (consisting of a set of recommendations) for achieving static formal verification closure. This process complements existing simulation processes. Using formal to aid simulation-and using simulation to aid formal are common themes throughout our paper.
Download

DO-254: Understanding the Issues that Impact Business

Posted in: Digital Simulation
This paper discusses some of the most common business-level issues aerospace companies are struggling with when seeking compliance to DO-254. Combining knowledge from various perspectives, including certification authorities, consultants, tool vendors, and users, this paper provides perspectives on how companies can address these costly issues to improve their bottom line, as well as reap the benefits.
Download

SVA Local Variable Coding Guidelines for Efficient Use

Posted in: Digital Simulation

The expressive power of SystemVerilog assertions (SVA) with local variables enables you to specify complex properties in a concise form (for example, properties involving data integrity). However, using local variables might result in unacceptable performance during simulation or formal verification if you do not take precautions when coding your assertions.

This paper provides a set of coding guidelines and a methodology for efficient SVAlocal variable use. Our guidelines allow you to take advantage of the expressiveness of SVAlocal variables while avoiding potential pitfalls that can result in reduced performance and capacity.

Download
© Mentor Graphics Corp. All rights reserved.