Certus™ ASIC Prototyping Debug Solution

Accelerating Design Debug in an ASIC Prototype

Certus fundamentally changes the FPGA prototyping flow and dramatically increases debug productivity.  By leveraging Certus full RTL-level visibility and making internal visibility a feature of the FPGA prototyping platform, an engineer can diagnose multiple defects in a day where it would take them a week or more with existing tools.  

A major challenge today is that traditional FPGA debug tools are unable to support the requirements of the ASIC prototyping market, particularly as designs have become larger and span multiple FPGA devices.  Add the increased complexity of hardware/software interactions and the high-speed operation of most prototypes, and FPGA debug has become a major bottleneck in the ASIC prototyping process. Now, by using Certus 2.0 to pre-instrument up to one hundred thousand signals per FPGA device, designers gain comprehensive RTL-level signal visibility without time consuming synthesis and place and route cycles, allowing complex problems to be pinpointed and resolved quickly.  
 

Certus Whitepaper: Break Through Your ASIC Prototyping Bottlenecks

Interested in learning more? Click here to have an account manager contact you.



 

Certus gives a single time-correlated simulator-style view across your ASIC design providing visibility into multiple FPGAs on a prototyping platform. The Analyzer allows rapid debug cycles and easy capture of signals through the JTAG interface. The Implementor allows designers to quickly implement debug visibility into each FPGA from a single interface.

Manage many FPGAs

Certus operates at any hierarchical level in the SoC or ASIC RTL design. The unique architecture allows observation of any number of signals on multiple FPGAs simultaneously, across any number of timing domains, aligned to the trigger condition. The Analyzer manages everything for you through a single JTAG or optional high performance embedded microprocessor interface.

Certus Minimizes Recompilation, Eliminates “Go-Home Events”

Certus 2.0 allows designers to automatically instrument all of the signals likely to be needed in each of the FPGAs in a multi-FPGA ASIC prototype with a small FPGA LUT impact. This enables a proactive debug and instrumentation strategy, eliminating the need to re-compile the FPGA to debug each new behavior, typically a painful eight to eighteen hour ordeal with traditional tools. Today, when an engineer needs to recompile, it’s often a “Go-Home” event because the duration is so long they cannot do any other work.

Other key capabilities include:

  • Automatic identification and instrumentation of RTL signals based on type and instance name including flip-flops, state machines, interfaces and enumerated types
  • On-chip, at-speed capture and compression of many seconds of data without special external hardware or consuming FPGA I/O resources
  • Advanced on-chip triggering bringing the power of logic analyzer trigger methods to embedded instrumentation

Time-correlated capture results across clock domains and multiple FPGAs providing a system-wide view of the entire target design.

Easy to adopt and use

Certus fits seamlessly into any CAD flow. The easy-to-use Implementor software guides you through the process of signal selection and instrumentation, giving you instant feedback on logic requirements.  Now, you don't have to wonder whether the design will still fit in your FPGA. The Analyzer quickly and easily captures signals so you can understand the internal functional performance of your design. A powerful command line interface lets you automate tests and make multiple capture runs, helping to resolve design problems that take extended periods of time to occur.

Title

Break Through Your ASIC Prototyping Bottlenecks

Explore how the Certus ASIC prototyping debug solution can help you break through critical bottlenecks.

Embedded Computing Design Article: FPGA and ASIC Debug Made Easy with On-chip Instrumentation and Logic Analysis

Make your ASIC and FPGA verification and validation easier by adding small, highly efficient on-chip capture infrastructure to your design.

Dini Group Turns to Tektronix Certus to Tackle Daunting FPGA Prototype Challenges

Review the significant cost savings the Dini Group has realized using Certus 2.0 to reduce their debug iterations.

Boost FPGA Prototype Productivity by 10x

Optimize your debug testing of FPGA prototypes with the Tektronix Certus solution.

Bridging software and hardware to accelerate SoC validation

This article describes an approach to debugging an SoC using embedded instruments, and shows how the integration of hardware and software debug views can lead to faster and more efficient debug of the entire system.

A Unifying Instrumentation Solution

Implementor

The Implementor tool makes design for debug simple. The tool is used during the design phase to plan the debug infrastructure and automatically insert the infrastructure into the original RTL description of the design.

The OptiRank algorithm provides optimal signal capture recommendations. Using your RTL, the OptiRank algorithm analyzes, organizes, and ranks signals based upon interconnectedness, equivalency, your constraints, and your expert judgment.  OptiRank will make recommendations for optimal signal capture coverage while leaving you in complete control.

In just a few clicks, the Implementor generates a specialized RTL-based hardware infrastructure based on your signal capture requirements and inserts it into your existing RTL for seamless integration with any CAD flow.  The easy to use graphical user interface allows you to easily configure the capture memory size and observation network structure and gives instant feedback on gate cost.

The Implementor operates hierarchically on the RTL, so individual blocks or subsystems may be instrumented independently from each other and at the top level.

Extensible Embedded Instrumentation Platform

Analyzer

Debug quickly and thoroughly with logic analyzer-style views and advanced trigger conditions that use your RTL-level naming.  Make use of built-in compression and conditional capture to obtain traces of over 1 millions clock cycles, time-correlated to your triggers and aligned across all internal timing domains simultaneously.

The easy-to-use graphical interface can save the capture configurations so you can repeat them later under different tests.  For example, you can run the same test, but capture more data after the trigger while adding additional signals.  The Analyzer makes it easy to extract anything you need, simply and easily.

Extensible Embedded Instrumentation Platform

Select Service

X

STAY INFORMED: Events & Seminars | Email Newsletter | Follow Tektronix on Twitter Follow Tektronix on Facebook Follow Tektronix on Google+ Follow Tektronix on Youtube

MEMBERSHIP: Create an account for exclusive membership privileges. Learn More | Login