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.