Visit the National Instruments web site

Automated functional analysis speeds verification

An Atrenta product story
Edited by the Electronicstalk editorial team Jun 3, 2004

Periscope is an automated functional analysis solution claimed to significantly reduce time and effort spent in the verification process for complex systems on chip (SoCs).

Periscope is an automated functional analysis solution claimed to significantly reduce time and effort spent in the verification process for complex systems on chip (SoCs).

Atrenta's Periscope verifies and predicts back-end design problems during the front-end register transfer level (RTL) development cycle.

Expanding its proprietary market-leading predictive analysis technology into the functional analysis space, Atrenta's Periscope helps engineers quickly determine if their RTL descriptions are functionally correct and fix any problem areas without the need for lengthy and repetitive simulation and synthesis runs.

Atrenta's Periscope product complements its existing SpyGlass product, which is the industry standard technology for predictive structural analysis.

As chip development costs at sub-180nm geometries exceed tens of millions of dollars, designers must find alternative approaches to design that are economically viable.

Periscope's predictive functional analysis at RTL is a powerful approach that reduces the escalating time-to-market risk associated with complex SoCs.

Periscope expands on Atrenta's predictive analysis technology, which detects structural problems in the design to identify functional problems in complex SoCs.

Periscope takes a predictive approach to verification by anticipating flaws in the design through functional analysis of front-end RTL.

By identifying undetected, deep, hard-to-find functional problems such as clocking errors, unreachable code and tristate bus conflicts early in the RTL design process, Atrenta reduces the need for lengthy and expensive simulation to catch functional design errors.

Periscope also brings the benefits of functional analysis to mainstream RTL designers doing VHDL, Verilog and mixed-language designs.

Such an approach ensures more accurate, problem-free designs as a larger number of designers can be involved in the verification and debugging process early in the design cycle.

It also allows chip-level verification engineers to check for clean RTL hand-off from system level designers.

"Our new Periscope product is a direct result of feedback from our customers", stated Atrenta's VP of Marketing, John Rizzo.

"While our proven SpyGlass predictive analyser is great at finding a comprehensive set of design issues in RTL, our customers are also looking for automated functional analysis that pinpoints hard-to-find, complex problems in the design that jeopardise first-time silicon success".

"Current approaches are not easy to use and require verification experts to run them".

"Periscope addresses these customer needs with a powerful automated solution that can deliver stellar results with very little user intervention".

"Periscope can be deployed on a large scale in projects to enable each RTL designer to completely validate their RTL and improve verification productivity".

Using an assertion-based verification engine under the hood for functional analysis, Periscope adds advanced functional algorithms to the industry's most comprehensive structural clock domain crossing (CDC) analysis capability.

As synchronisers are required on signals crossing clock domains, Periscope automatically detects and reports missing or incorrect synchronisers.

It also detects other complex clocking problems such as improper encoding of multibit CDC signals, reconvergent signals and hold-time issues for fast-to-slow clock crossings.

In addition to CDC analysis, Periscope uses a combination of formal techniques and simulation to check for problems such as bus contention, control bus synchronisation, uninitialised memory and simultaneous set/reset.

It provides functional verification of finite state machines (FSMs), including search for unreachable states, deadlock states, and inactive state transitions.

It can also detect dead code and functionally validate tristate buses and case statements.

Periscope's CDC analysis can be run on the full chip.

Unlike other products that can be used only at the block level, Periscope tackles large gate count devices, thus saving time and increasing success by verifying the entire SoC at once.

When used together, all of Atrenta's advanced analysis technologies for DFT, constraint analysis, and low power optimisation can run within a common user interface and unified platform.

This, for the first time, enables comprehensive and efficient SoC design and verification at the RT-level.

By enabling RTL designers to predict and repair downstream design problems in the front-end design process, Atrenta significantly improves the economics of complex SoC design and prototyping.

Periscope solves one of the major challenges of functional analysis once an issue is identified, it helps the designer find the root cause of the problem and fix it at RTL.

Periscope enables functional verification with little user intervention, opening up automatic functional analysis to RTL designers.

As with Atrenta's SpyGlass predictive analyser, design teams can add new custom checks to Periscope to validate any kind of clock synchronisation and other structures in RTL.

Atrenta's Periscope tool supports Accellera standard Open Verification Library (OVL) assertions including FIFO overflow and underflow, handshaking checks, and range checks.

The Periscope platform will also enable support for other popular assertion languages, such as PSL, which Atrenta plans to provide in the near future.

Periscope is available on Solaris, HP-UX and Linux platforms.

Pricing starts at $50,000 for a single time-based licence.

Not what you're looking for? Search the site.

Back to top Back to top

Contact Atrenta

Related Stories

Contact Atrenta

 

Newsletter sign up

Request your free weekly copy of the Electronicstalk email newsletter ...

Visit the National Instruments web site

Search by company

A Pro-talk Publication

A Pro-talk publication