RE: [sv-bc] Issues on Static Thread

From: Bresticker, Shalom <shalom.bresticker_at_.....>
Date: Tue May 23 2006 - 09:46:25 PDT
Since neither "static thread" nor "static initializer" is explicitly
defined, it would be good to either change the terms or clarify them.

Shalom

> -----Original Message-----
> From: owner-sv-bc@server.eda.org [mailto:owner-sv-bc@server.eda.org]
On
> Behalf Of Steven Sharp
> Sent: Tuesday, May 23, 2006 6:56 PM
> To: sv-bc@server.eda.org; sv-ac@server.eda.org;
> prodipk@cal.interrasystems.com
> Subject: Re: [sv-bc] Issues on Static Thread
> 
> 
> >  In  IEEE std 1800-2005 (section-13.13.1),    it is specified that
> >1. "  An initialization RNG shall be used in the creation of static
> >threads and static initializers " - How to create  these  static
> threads
> >and static initializers  ? Any example?
> 
> Always blocks, initial blocks and continuous assignments would be
> static threads.  Static initializers are the variable declaration
> initializations on static variables (i.e. Verilog variables that
> are not automatics).
> 
> > 2.  "When a class object is created by a static declaration
> >initializer,there is no active thread  " - How to create  static
object
> >?
> 
> It isn't talking about a static object.  It is talking about an object
> dynamically created by a static declaration of the object handle, i.e.
> the object handle is static, but the object is not.  So for example
> 
>   class_type my_handle = new;
> 
> Steven Sharp
> sharp@cadence.com
Received on Tue May 23 09:46:36 2006

This archive was generated by hypermail 2.1.8 : Tue May 23 2006 - 09:46:46 PDT