Re: [sv-bc] Issues on Static Thread

From: Steven Sharp <sharp_at_.....>
Date: Tue May 23 2006 - 08:56:25 PDT
>  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:03:44 2006

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