RE: [sv-bc] Are modport port directions enforced?

From: Mark Hartoog <Mark.Hartoog_at_.....>
Date: Wed Feb 28 2007 - 09:20:40 PST
> Can a task present in a modport be able to access in *any way* any
> interface variable or
> is the access restricted by the modport directions for the 
> variables if
> present in the modport?

This is an area where the LRM is silent. I think we have discussed
this in the past and decided that maybe this restriction would apply 
to some synthesis tools, but it was not a general restriction.

It does mean that if you call a interface function from a always_comb
block, that the always_comb block can becomes sensitive to an interface
variable that the modport says the module does not have access to.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Wed Feb 28 09:20:55 2007

This archive was generated by hypermail 2.1.8 : Wed Feb 28 2007 - 09:21:17 PST