Assertion Requirements and Donation


Subject: Assertion Requirements and Donation
From: Stephen Meier (Stephen.Meier@synopsys.com)
Date: Tue Jul 09 2002 - 07:43:08 PDT


David Lacey and assertion committee members:

Synopsys would like to formally donate to the assertions committee the OpenVera Assertions language technology (OVA v2.0).  The donation has been sent via Accellera TCC (Vassilios)

In support of this donation, Synopsys moves to suggest following as technical requirements for enhancing SystemVerilog assertions:
        R1: add declarative form of assertions with ability to define sequences, time windows, implication
        R2: support directives to guide tool interpretation of assertion ( in OVA = assert, forbid, assume)
        R3: support synchronous clocking for R1
        R4: support set/reset of assertions for R1
        R5: support template definition and instantiation feature for assertions
        R6: support features for matching (first_match), restricting length (length)
        R7: support R1 in-lined within SystemVerilog code

In addition Synopsys suggests that following guidelines be followed for addressing the assertion requirements:
        M1: use Verilog syntax
        M2: support SystemVerilog language features
        M3: intuitive and easy to use language

Thanks for considering the requirements and donations.

Regards,
Steve Meier
        
        

Steve Meier (stephen.meier@synopsys.com) W: 650-584-4476, Cell: 408-393-8246



This archive was generated by hypermail 2b28 : Tue Jul 09 2002 - 07:49:58 PDT