RE: [sv-bc] P1800/D3 : 9.2 Structured procedures

From: Bresticker, Shalom <shalom.bresticker_at_.....>
Date: Fri Jun 01 2007 - 03:10:16 PDT
"final block" also appears in 3.4, 9.5, and 23.2.

"initial block" appears 18 times.

"always block" appears 14 times.

Shalom

> -----Original Message-----
> From: owner-sv-bc@server.eda.org [mailto:owner-sv-bc@server.eda.org]
> On Behalf Of Gran, Alex
> Sent: Friday, June 01, 2007 12:35 AM
> To: stuart@sutherland-hdl.com
> Cc: sv-bc@server.eda.org
> Subject: [sv-bc] P1800/D3 : 9.2 Structured procedures
> 
> Sec 9.2
> Minor typo, I think procedure should be singular not plural in this
> sentence:
> 
> 	The initial and always procedures are enabled at the beginning
> of a simulation. The initial
> 	procedure shall execute only once, and its activity shall cease
> when the statement has finished. In
> 	contrast, an always **procedures** shall execute repeatedly ,
> and its activity shall cease only when
> 	the simulation is terminated.
> 
> 
> 
> Sec 9.2.3
> All occurrences of the phrase "final block" were changed to "final
> procedure" with the exception of the last 2 paragraphs of 9.2.3
> 
> Was this intentional or an oversight?
> 
> 	SystemVerilog **final blocks** execute in an arbitrary but
> deterministic sequential order. This is possible
> 	because **final blocks** are limited to the legal set of
> statements allowed for functions.
> 	NOTE-SystemVerilog does not specify the ordering in which
> **final blocks** are executed, but implementations should
> 	define rules that preserve the ordering between runs. This helps
> keep the output log file stable because **final 	blocks** are
> mainly used for displaying statistics.
> 
> 
> --
> 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 Fri Jun 1 22:09:29 2007

This archive was generated by hypermail 2.1.8 : Fri Jun 01 2007 - 22:10:18 PDT