"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