[sv-ec] FW: [sv-ac] Hierarchical reference in clocking signal

From: Bresticker, Shalom <shalom.bresticker_at_.....>
Date: Wed Jul 11 2007 - 04:31:36 PDT
 

________________________________

From: owner-sv-ac@server.eda.org [mailto:owner-sv-ac@server.eda.org] On
Behalf Of Surya Pratik Saha
Sent: Wednesday, July 11, 2007 2:23 PM
To: sv-bc@eda-stds.org; sv-ac@eda-stds.org
Subject: [sv-ac] Hierarchical reference in clocking signal


Hi,
As per clocking domain syntax, the signal identifier is a simple
identifier, not hierarchical identifier. This is the snippet of BNF:

clocking_declaration ::=
.............
list_of_clocking_decl_assign ::= clocking_decl_assign { ,
clocking_decl_assign }
clocking_decl_assign ::= signal_identifier [ = expression ]
signal_identifier ::= identifier


But there is an e.g. in the LRM using hierarchical reference as signal
identifier (page no. 218).
clocking cd1 @(posedge a.clk); 
input a.data; 
output a.write; 
inout state = top.cpu.state; 
endclocking

Which is wrong as per BNF. So is the e.g. valid, or just to used for
understanding. No standard simulators passing this case.

-- 
Regards
Surya

-- 
This message has been scanned for viruses and 
dangerous content by MailScanner <http://www.mailscanner.info/> , 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 Wed Jul 11 04:32:26 2007

This archive was generated by hypermail 2.1.8 : Wed Jul 11 2007 - 04:32:42 PDT