Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?

[TechView: EDA]

Functional Analyzer Scopes Out SoC Defects In RTL



David Maliniak  |   ED Online ID #8195  |   June 21, 2004

Article Rating: Not Rated

Expanding predictive analysis technology into the functional space, the Periscope functional analysis tool helps engineers quickly determine whether their RTL design descriptions are functionally correct. Also, the tool helps repair problem areas without having to cycle through simulation and synthesis.

Periscope, developed by Atrenta, anticipates flaws in the design through functional analysis of the RTL code (see the figure). It identifies clocking errors, unreachable code, and tri-state bus conflicts early in the RTL coding process. By doing so, it sidesteps long, costly verification runs later on that may or may not catch these errors.

Using an assertion-based verification engine under the hood for functional analysis, Periscope adds advanced functional algorithms to augment Atrenta's structural clock-domain-crossing (CDC) analysis capability. Because synchronizers are required on signals crossing clock domains, Periscope automatically detects and reports missing or incorrect synchronizers. It also detects other clocking problems, such as improper coding of multibit CDC signals, reconvergent signals, and hold-time issues for fast-to-slow clock crossings.

In addition to CDC analysis, Periscope combines formal techniques and simulation to check for bus contention, control bus synchronization, uninitialized memory, simultaneous set/reset, and other problems. It functionally verifies finite state machines, including searching for unreachable states, deadlocked states, and inactive state transitions. It also detects dead code and functionally validates tri-state buses and case statements.

The tool supports Accellera-standard Open Verification Library assertions, including FIFO overflow and underflow, handshaking checks, and range checks. Atrenta plans to add support for other popular assertion languages, like PSL.

Periscope is available on the Solaris, HP-UX, and Linux platforms. A time-based license starts at $50,000.

Atrenta Inc.
www.atrenta.com




Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


  • Parasitic Extraction Tool Targets Next-Generation Custom ICs
  • Synopsys Jumps Into ESL-Synthesis Pool
  • Verify Control Systems Before Committing To Hardware
  • You're Using How Many FPGAs?
  • Tool Up For The FPGA Blitz
  • Support Will Have Android Showing Up In Embedded Apps
  • High-Level Design In EDA—Quo Vadis? (Or, Where Are You Going?)
  • New Power-Management Policies Emerge At DAC
    1) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (189 views today)
    2) Hot Hands For Some Cool Rock: Motion Sensing Meets Audio Engineering
    (168 views today)
    3) Bidirectional H-Bridge DC-Motor Motion Controller
    (84 views today)
    4) What's All This Transimpedance Amplifier Stuff, Anyhow? (Part 1)
    (77 views today)
    5) White LEDs Promise Green Illumination Domination
    (67 views today)
    ALL TOP 20







    POST YOUR COMMENTS HERE

    Name:

    Email:
    Rate this article:

     less useful more useful 
    1
    2
    3
    4
    5
    Your Comments:

    Enter the text from the image below




    Please refresh the page if you have trouble reading this text.
    (Acceptable Use Policy)
     
     

    PartFinder

    Find real-time pricing, stock status, same-day/next-day shipping options and more. Brought to you by Digi-Key. Go to PartFinder.    
    GlobalSpec

    PART SEARCH :
    Powered by: GlobalSpec - The Engineering Search Engine
    Sponsored Links

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources