RE: [SPAM] - RE: [SPAM] - RE: [sv-ac] proposal for #241 (sampling and clocking blocks) - Email found in subject - Email found in subject

From: Eduard Cerny <Eduard.Cerny_at_.....>
Date: Wed Apr 13 2005 - 21:27:08 PDT
Manisha,

I see. The implmentation can do then whatever is equivalent.

Thanks,
ed

  

> -----Original Message-----
> From: Kulshrestha, Manisha [mailto:Manisha_Kulshrestha@mentor.com] 
> Sent: Wednesday, April 13, 2005 5:14 PM
> To: Eduard Cerny; Bassam Tabbara; Warmke, Doug; sv-ac@eda.org
> Subject: RE: [SPAM] - RE: [SPAM] - RE: [sv-ac] proposal for 
> #241 (sampling and clocking blocks) - Email found in subject 
> - Email found in subject
> 
> Ed,
> 
> I had thought about writing it that way but that does
> not make it clear that there is not going to be double
> sampling. Since clocking block is going to do the sampling
> of the variable anyway as it can be used in other 
> places other than assertions. Now, if assertions are also
> doing the sampling then which value do they pick in
> Preponed region ? 
> 
> The way we are proposing the rewriting, it removes any 
> confusion about double sampling.
> 
> Thanks.
> Manisha  
> 
> -----Original Message-----
> From: Eduard Cerny [mailto:Eduard.Cerny@synopsys.com] 
> Sent: Wednesday, April 13, 2005 2:02 PM
> To: 'Bassam Tabbara'; Warmke, Doug; Kulshrestha, Manisha; 
> sv-ac@eda.org
> Subject: RE: [SPAM] - RE: [SPAM] - RE: [sv-ac] proposal for #241
> (sampling and clocking blocks) - Email found in subject - 
> Email found in
> subject
> 
> Hi,
> 
> Instead of indicating that sampling is done by the clocking block and
> not by the assertion, would it be simpler to say that the 
> assertion uses
> the clocking event of the clocking block to do the sampling?
> 
> ed 
> 
> > -----Original Message-----
> > From: owner-sv-ac@eda.org [mailto:owner-sv-ac@eda.org] On Behalf Of 
> > Bassam Tabbara
> > Sent: Wednesday, April 13, 2005 12:40 PM
> > To: Warmke, Doug; Kulshrestha, Manisha; sv-ac@eda.org
> > Subject: RE: [SPAM] - RE: [SPAM] - RE: [sv-ac] proposal for
> > #241 (sampling and clocking blocks) - Email found in subject
> > - Email found in subject
> > 
> > You're right Doug, I really meant the "not clocking 
> variable" set. I 
> > think the sentence works just as well with "Variables are 
> sampled ....
> > If a variable .... is a clocking ...". 
> > 
> > Thx.
> > -Bassam.
> > 
> > --
> > Dr. Bassam Tabbara
> > Architect, R&D
> > Novas Software Inc.
> > (408) 467-7893
> > 
> > -----Original Message-----
> > From: Warmke, Doug [mailto:doug_warmke@mentor.com]
> > Sent: Wednesday, April 13, 2005 9:34 AM
> > To: Bassam Tabbara; Kulshrestha, Manisha; sv-ac@eda.org
> > Subject: [SPAM] - RE: [SPAM] - RE: [sv-ac] proposal for 
> #241 (sampling
> 
> > and clocking blocks) - Email found in subject - Email found 
> in subject
> > 
> > Bassam,
> > 
> > I'm a little reluctant to put "design variables" instead of 
> plain old 
> > "variables".  Even though it's not a common concept, it is 
> possible to
> 
> > sample and assert upon variables in testbench code, too.
> > 
> > Regards,
> > DOug
> > 
> > > -----Original Message-----
> > > From: owner-sv-ac@eda.org [mailto:owner-sv-ac@eda.org] On 
> Behalf Of 
> > > Bassam Tabbara
> > > Sent: Wednesday, April 13, 2005 9:27 AM
> > > To: Kulshrestha, Manisha; sv-ac@eda.org
> > > Subject: RE: [SPAM] - RE: [sv-ac] proposal for #241 (sampling and 
> > > clocking blocks) - Email found in subject
> > > 
> > > Hi Manisha,
> > > 
> > > Yes it does. One more suggestion, may be add one more
> > sentence to say
> > > "design variables are sampled with  #1step sampling. If a
> > variable ...
> > 
> > > "
> > > SO the snippet below would change to:
> > > 
> > > 
> > > ... Design variables are sampled with #1step sampling. If a
> > variable
> > > used in an assertion is a clocking block input variable,
> > the variable
> > > must be sampled by the clocking block with #1step sampling. 
> > Any other
> > > type of sampling for the variable in the clocking block
> > shall result
> > > in an error.
> > > The assertion using the clocking block variable shall not
> > do its own
> > > sampling, but rather use the sampled value produced by 
> the clocking 
> > > block. ...
> > > 
> > > To complete the picture and be concrete.
> > > 
> > > Thx.
> > > -Bassam.
> > > 
> > > --
> > > Dr. Bassam Tabbara
> > > Architect, R&D
> > > Novas Software Inc.
> > > (408) 467-7893
> > > 
> > > -----Original Message-----
> > > From: Kulshrestha, Manisha [mailto:Manisha_Kulshrestha@mentor.com]
> > > Sent: Tuesday, April 12, 2005 3:29 PM
> > > To: Bassam Tabbara; sv-ac@eda.org
> > > Subject: [SPAM] - RE: [sv-ac] proposal for #241 (sampling
> > and clocking
> > > blocks) - Email found in subject
> > > 
> > > Hi Bassam,
> > > 
> > > Here is rewording of the same statement. 
> > > 
> > > ... If a variable used in an assertion is a clocking block input 
> > > variable, the variable must be sampled by the clocking block with 
> > > #1step sampling. Any other type of sampling for the 
> variable in the 
> > > clocking block shall result in an error.
> > > The assertion using the clocking block variable shall not
> > do its own
> > > sampling, but rather use the sampled value produced by 
> the clocking 
> > > block. ...
> > > 
> > > Please let me know if this removes the contradiction you
> > found in the
> > > previous statement.
> > > 
> > > Thanks.
> > > Manisha
> > > 
> > > -----Original Message-----
> > > From: Bassam Tabbara [mailto:Bassam@novas.com]
> > > Sent: Tuesday, April 12, 2005 2:55 PM
> > > To: Kulshrestha, Manisha; sv-ac@eda.org
> > > Subject: RE: [sv-ac] proposal for #241 (sampling and
> > clocking blocks)
> > > 
> > > Hi Manisha,
> > > 
> > > The language could use some cleanup ...  To a casual
> > reading it seems
> > > as if the following is a contradiction so some elaboration
> > is needed:
> > > 
> > > ... If a variable used in an assertion is a clocking block input 
> > > variable, the variable shall be sampled with #1step sampling.
> > > Any other
> > > type of sampling for the clocking block variable shall 
> result in an 
> > > error. The clocking block input variables shall be sampled
> > as per the
> > > clocking block and there shall not be any sampling for 
> them in the 
> > > assertion. ...
> > > 
> > > I think you mean to express the *input skew* is #1step
> > regardless of
> > > clocking block and the other point (in second seemingly
> > contradictory
> > > sentence) you mean to express the scheduling aspects ... If I 
> > > understand correctly.
> > > 
> > > Thx.
> > > -Bassam.
> > > 
> > > --
> > > Dr. Bassam Tabbara
> > > Architect, R&D
> > > Novas Software Inc.
> > > (408) 467-7893
> > > 
> > > -----Original Message-----
> > > From: owner-sv-ac@eda.org [mailto:owner-sv-ac@eda.org] On 
> Behalf Of 
> > > Kulshrestha, Manisha
> > > Sent: Monday, April 11, 2005 3:00 PM
> > > To: sv-ac@eda.org
> > > Subject: [sv-ac] proposal for #241 (sampling and clocking blocks)
> > > 
> > > Hi All,
> > > 
> > > I have uploaded the modified proposal for 241.
> > > The mantis id for it is #626.
> > > This one is based on our discussion in the meeting. 
> Please send me 
> > > your comments.
> > > 
> > > Thanks.
> > > Manisha
> > > 
> > > 
> > > 
> > > 
> > > 
> > 
> > 
> 
Received on Wed Apr 13 21:27:21 2005

This archive was generated by hypermail 2.1.8 : Wed Apr 13 2005 - 21:28:23 PDT