Communication
Contacts
Offering
Investors
Careers
Sesame
Embedded memories
Logic virtual components
Analog virtual components
Test structures
 Hardware/Software Codesign
Virtual test & diagnostic
 Hardware/Software Codesign
Layout verification
Quadrant of skills
SoC Integration
Custom Fabless Supplier
 
 

Search dolphin:

 

Presentation Sheet

Assertion-based Verification PSL

 

The language of bug trappers

As design verification takes so much of designers' time at the various stages of new product development, the top productivity enhancement solution is that which best helps improve the RoI for quality checks.
Ensuring that the behavior of a design meets its specification from its earliest stage onward, the bundle of Schematic Link EDitor SLED with the mixed-signal simulator SMASH, named SLASH, now allows designers to conveniently perform assertion-based verification (ABV).
PSL (Property Specification Language) target bugs by tracking properties asserted as Boolean and temporal expressions to describe the expected behavior of the design. SLASH enables simulating such assertions in PSL for detection of defects all along the design flow. Furthermore, SLED-SDG (Syntesizable Detector Generator) enables generating synthesizable verification units for embedded error detection logic in the prototype or circuit!

 

chip

KEY BENEFITS

  • Define the properties and instantiate them in the design: no need to adapt your PSL assertions to the design context!
  • Incorporate RTL synthesizable hardware checkers in the design thanks to automatic generation from PSL assertions
  • It allows to
    • assess the operating conditions of a chip or FPGA
    • be sure of the reliability of a secure circuit or a mission-critical circuit all along its lifespan thanks to self-test and automatic diagnosis assistance

ASSERTION-BASED VERIFICATION

Today, assertions are an integral part of the design and verification process and are becoming more and more of popular use in designers’ world. Such verifications are based on temporal properties describing the expected behavior of a design. These properties are checked using assertions, either embedded in the HDL descriptions or as independent protocol checkers. In much fewer lines of code than corresponding VHDL or Verilog verifications, assertions facilitate the verification process by helping designers detect hard to find bugs through analysis of simulation results.
What is needed ? Good assertions defined by the designer and an integrated intelligent debugger plus a solution, such as SMASH, supporting the simulation of assertions.

Besides dynamic verification of PSL properties which is supported by SMASH, SLED provides an easy way of integrating and reusing properties, as well as generating synthesizable monitors. Thanks to the option SLED-SDG, such hardware monitors can be used either in hardware emulation for validation purposes, or as part of any circuit to detect dysfunctions in real-time.

 

 

Securing a design with embedded PSL assertions

Two ways of using PSL assertions

With PSL, it is easy to express very complex behavior to ensure that the design meets its specification; either by simulation or by generating hardware monitors to be integrated into the design.
Thanks to the automatic generation of standard RTL views, the hardware verification units can be used in any other design environment.

securing a design with PSL

Adopt PSL and…

Reduce both the time and the cost of your verification process
Easily design circuits with embedded monitoring capabilities!

Do not wait any longer and smash Download our free Discovery Option.

 

< SMASH Options