RE: [sv-ac] Proposal for change in disable iff

From: Kulshrestha, Manisha <Manisha_Kulshrestha_at_.....>
Date: Fri Jan 27 2006 - 11:36:36 PST
Hi All,

I would like to get back to the discussion of execution of pass action
block in case of vacuous/disabled success. After some discussion with
others, I think that it would be best if pass action block does not
execute in case of vacuous/disabled success by default. Later on we can
add a system task to enable it from the verilog code (just like
$asserton, $assertoff etc). The reason for this is that calling a system
task every time action block is entered is going to have performance hit
especially if the assertion remains disabled for long times or has lots
of vacuous successes.

I would like to get other's feedback on this as I would like to include
this in my proposal.

Thanks.
Manisha 

-----Original Message-----
From: John Havlicek [mailto:john.havlicek@freescale.com] 
Sent: Tuesday, January 24, 2006 6:30 AM
To: Kulshrestha, Manisha
Cc: sv-ac@eda.org
Subject: Re: [sv-ac] Proposal for change in disable iff

Manisha:

>   - Should pass action execute when a property gets disabled (disabled
> success) ?

I think the defined behavior should be that pass action does not execute
for a disabled attempt of a property.

A tool might provide a switch to enable actions for disabled properties.

>   - Should we consider name 'pre-emptive' success as that term is 
> already used for disable condition ?

I think "pre-empted" makes a little better grammatical sense.

J.H.

> X-Authentication-Warning: server.eda.org: majordom set sender to 
> owner-sv-ac@eda.org using -f
> X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
> Content-class: urn:content-classes:message
> Date: Mon, 23 Jan 2006 14:30:01 -0800
> X-MS-Has-Attach: yes
> X-MS-TNEF-Correlator: 
> Thread-Topic: Proposal for change in disable iff
> Thread-Index: AcYgbIyD6bF2YwJIS5euKlh5YqgwEQ==
> From: "Kulshrestha, Manisha" <Manisha_Kulshrestha@mentor.com>
> X-OriginalArrivalTime: 23 Jan 2006 22:30:02.0168 (UTC) 
> FILETIME=[8D0DB380:01C6206C]
> X-Virus-Status: Clean
> Sender: owner-sv-ac@eda.org
> 
> This is a multi-part message in MIME format.
> 
> ------_=_NextPart_001_01C6206C.8CD3AE6A
> Content-Type: multipart/alternative;
> 	boundary="----_=_NextPart_002_01C6206C.8CD3AE6A"
> 
> 
> ------_=_NextPart_002_01C6206C.8CD3AE6A
> Content-Type: text/plain;
> 	charset="us-ascii"
> Content-Transfer-Encoding: 7bit
> X-Former-Content-Transfer-Encoding: quoted-printable
> 
> Hi,
>  
> I have attached the proposal for the change in the return type of 
> disable iff condition. Few things to consider are:
>   - Should pass action execute when a property gets disabled (disabled
> success) ?
>   - Should we consider name 'pre-emptive' success as that term is 
> already used for disable condition ?
>  
> I am goig to put it on Mantis also.
>  
> Thanks.
> Manisha
>   
Received on Fri Jan 27 11:36:44 2006

This archive was generated by hypermail 2.1.8 : Fri Jan 27 2006 - 11:38:37 PST