Re: [sv-ac] 1547 review

From: John Havlicek <john.havlicek_at_.....>
Date: Wed Feb 21 2007 - 17:08:23 PST
Hi Arturo:

Thanks for this insight. 

I think we need to review the way assertion constructs
can or cannot be put into clocking blocks, interfaces, and
modports.  

I am worried that there are more problems lurking here.

Best regards,

John H.

> x-mimeole: Produced By Microsoft Exchange V6.5
> Content-class: urn:content-classes:message
> Date: Wed, 21 Feb 2007 13:00:42 -0800
> Thread-Topic: [sv-ac] 1547 review
> Thread-Index: AcdV9PEyabIK6DzbTAKm64iKlK6GTQABeEMA
> From: "Arturo Salz" <Arturo.Salz@synopsys.com>
> Cc: <Eduard.Cerny@synopsys.com>, <Dave_Rich@mentor.com>, <piper@cadence.com>,
>         <sv-ac@eda-stds.org>
> X-OriginalArrivalTime: 21 Feb 2007 21:00:43.0771 (UTC) FILETIME=[59F4B4B0:01C755FB]
> 
> John,
> 
> I have a faint memory that the reason we allowed assertions in clocking
> blocks was to allow a group of assertions to included as part of an
> interface modport. So the intent was to enable users to instantiate
> assertions in asymmetrical interfaces, in which only certain modports
> might contain have assertions or different sets of assertions. Perhaps
> there are other issues that prevent this methodology, but I seem to
> recall that this was the original intent.
> 
> 	Arturo
> 
> -----Original Message-----
> From: owner-sv-ac@eda.org [mailto:owner-sv-ac@eda.org] On Behalf Of John
> Havlicek
> Sent: Wednesday, February 21, 2007 12:11 PM
> To: Bassam.Tabbara@synopsys.COM
> Cc: Eduard.Cerny@synopsys.COM; Dave_Rich@mentor.com;
> john.havlicek@freescale.com; Bassam.tabbara@synopsys.COM;
> piper@cadence.com; sv-ac@eda-stds.org
> Subject: Re: [sv-ac] 1547 review
> 
> Hi Bassam:
> 
> I agree that we should not remove the capability to put
> sequence/property declarations within a clocking block.
> 
> My point is that if there is no need to put sequence/property
> declarations in a clocking block, then I can live with not
> being able to put assertion directives in a clocking block.
> I would just advise people not to put any assertion item in
> a clocking block.
> 
> J.H.
> 
> > x-mimeole: Produced By Microsoft Exchange V6.5
> > Content-class: urn:content-classes:message
> > X-Former-Content-Transfer-Encoding: base64
> > Date: Wed, 21 Feb 2007 11:41:44 -0800
> > Thread-Topic: [sv-ac] 1547 review
> > Thread-Index: AcdV7CCwFFVEyTCMTI2btShcUa2wggAAvSwQAAAnnBAAACdRIA=3D=3D
> > From: "Bassam Tabbara" <Bassam.Tabbara@synopsys.com>
> > Cc: <Bassam.tabbara@synopsys.com>, <piper@cadence.com>,
> <sv-ac@eda-stds.org>
> > X-OriginalArrivalTime: 21 Feb 2007 19:41:44.0814 (UTC)
> FILETIME=3D[515140E0:01C755F0]
> >=20
> > Hi Ed,
> >=20
> > We shouldn't. I think the point is no need to put asserts in there as
> proposal.
> >=20
> > THX.=20
> > -Bassam
> >=20
> > -----Original Message-----
> > From: Eduard Cerny <edcerny@synopsys.COM>
> > To: Rich, Dave <Dave_Rich@mentor.com>; john.havlicek@freescale.com
> <john.havlicek@freescale.com>
> > CC: Bassam.Tabbara@synopsys.COM <Bassam.Tabbara@synopsys.COM>;
> piper@cadence.com <piper@cadence.com>; sv-ac@eda-stds.org
> <sv-ac@eda-stds.org>
> > Sent: Wed Feb 21 11:37:51 2007
> > Subject: RE: [sv-ac] 1547 review
> >=20
> > But the LRM already allows sequences and properties to be in cb. Can
> we
> > remove them now?
> > ed=20
> >=20
> > > -----Original Message-----
> > > From: owner-sv-ac@eda.org [mailto:owner-sv-ac@eda.org] On=20
> > > Behalf Of Rich, Dave
> > > Sent: Wednesday, February 21, 2007 2:34 PM
> > > To: john.havlicek@freescale.com
> > > Cc: Bassam.Tabbara@synopsys.COM; piper@cadence.com;
> sv-ac@eda-stds.org
> > > Subject: RE: [sv-ac] 1547 review
> > >=20
> > > >=20
> > > > It may be that there is no point in putting sequence or property
> > > > declarations in a clocking block, in which case this proposal
> > > > would be unnecessary.
> > > >=20
> > > > J.H.
> > > >=20
> > > [DR>] That was my point.
> > >=20
> > > --=20
> > > This message has been scanned for viruses and
> > > dangerous content by MailScanner, and is
> > > believed to be clean.
> > >=20
> > >=20
> > >=20
> 
> --=20
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
> 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Wed Feb 21 17:08:51 2007

This archive was generated by hypermail 2.1.8 : Wed Feb 21 2007 - 17:09:00 PST