Technical Publications - FPGA

Want to select multiple Techpubs? Switch to list view

Keep Your FPGA Options Open With Vendor-Independent IP

Posted in: FPGA Synthesis

This white paper introduces and advocates tools that allow designers to create vendor-independent FPGA configurations that can change as new technologies and customer demands emerge.  Third-party IP elements such as DSP and processor cores play an important role in today’s FPGA design work, helping FPGA developers meet time-to-market and cost challenges in a competitive world. But relying on the proprietary IP that “came with the FPGA” is a recipe for limited choices in the future.

Download

Using ReqTracer to Facilitate a Requirements-Driven DO-254 Compliant Design

Posted in: Requirements Tracing

This paper discusses the DO-254 principle of requirements traceability and describes how a new tool, ReqTracer™, can assist with the challenge of establishment of a requirements-driven design flow by simplifying the process and lowering project costs.

DO-254 is a new challenge facing aerospace companies and, in some cases, companies serving other safety- and mission-critical markets. A key element of DO-254 programs is the establishment of a requirements-driven design flow.

Download

RTL and Synthesis Design Approach to Radiation-Harden and Fail-Safe Targeted Applications

Posted in: FPGA Synthesis

This paper discusses how to automate RTL code design checking and how to synthesize the checked RTL code to produce correct by construction, fail-safe digital design techniques that implement a fault-tolerant design.

Addressing fail-safe design issues at the RTL code level is only the first of a two-step programmable logic design flow. Fail-safe and Single Event Upset (SEU) mitigation specific implementations at the RTL-to-gate synthesis process is also required before mapping a design into the device. Synthesis will allow trade-offs between fail-safe design methods such as safe finite-state-machine (FSM) implementation and redundancy versus performance and area optimization to predictably meet system design goals.

Download

Diagnosing CDC Errors in FPGAs

Posted in: FPGA Synthesis

Clock domain crossing (CDC) errors in FPGAs are elusive, and locating them often requires good detective work and smart design as well as an understanding of metastability and other physical behaviors. This white paper discusses the nature of CDC errors and presents a powerful solution that aids in their detection and removal. You can join the discussion forum on this topic at Mentor Communities.

Download

Understanding Formal Methods for Use in DO-254 Programs

The purpose of this paper was to explain formal methods to both certification authorities and potential applicants who could benefit from its use.

Formal Verification is one of the most misunderstood areas of DO-254. It is also one of the few actual design or verification methods named in the RTCA/DO-254 document (Appendix B) and is in fact listed as an appropriate method for the "Advanced Verification" requirements for Level A/B designs. The problem is that the content of Appendix B is extremely difficult to understand. This has resulted in an undue amount of misunderstanding and confusion, and has unfortunately caused many engineers and certification authorities alike to be discouraged or discouraging in terms of the use of formal methods on DO-254 programs. This paper is a companion to the presentation on this topic presented at the 2009 FAA SW and AEH conference.

Download

Synthesis for DO-254 Design Assurance and other Safety-Critical Design Processes

Posted in: FPGA Synthesis

This paper provides background information and also goes into detail on FPGA synthesis challenges and solutions in the DO-254 environment.

The goal of DO-254 is to ensure that airborne electronic hardware works reliably as specified, avoiding faulty operation and potential functional hazards. DO-254 hardware requirements define “design assurance” levels ranging from Catastrophic to No Effect. Methodologies, tools, and flows for processes such as design synthesis for FPGAs must take DO-254 requirements into consideration if the end products are slated for aerospace applications. 

Download

Making the Case For an Integrated FPGA Design Flow

Posted in: FPGA Synthesis

With the rate of ASIC-to-FPGA conversions continuing to escalate, choosing the right FPGA design tools can determine the course and competitiveness of a system house’s entire business. Design teams can select proprietary solutions, commercial tools, and other alternatives. Some choices offer short-term cost advantages, others offer longer-term flexibility. This paper discusses the pros and cons of the diverse approaches available today.

Download

Designing Multi-FPGA Prototypes That Act Like ASICs

Posted in: FPGA Synthesis

FPGA prototyping has become indispensable for functional verification and early software integration of prospective ASIC designs. If the ASIC in question is large, it is often necessary to spread the functionality across multiple FPGAs on a special prototype board. This white paper discusses the importance of choosing the right tools and methods to most efficiently partition ASIC functions into multiple FPGAs for development and evaluation purposes.

Download

Block-Based FPGA Design Flows Support Team Design and IP Re-use

Posted in: FPGA Synthesis

Block-based design—a method of partitioning a complex FPGA design into natural sub-blocks—has become a necessity for many project teams. It not only streamlines the design and integration process but also cuts down on implementation time when used with the right tool flows. The Mentor Graphics FPGA synthesis solution, Precision® RTL Plus, offers both a manual bottom-up methodology and a partition-based incremental flow for block-based design and implementation. It allows FPGA designers to cut down on run time while preserving quality-of-results (QoR) of unchanged design blocks

Download
User: Sign In
Forgot Password? Cancel
| Create Account