[sv-ec] Clocking blocks: minor erratum

From: Jonathan Bromley <jonathan.bromley_at_.....>
Date: Tue Aug 07 2007 - 08:58:19 PDT
hi SV-EC,

whilst scanning the Draft 3a LRM for editorial questions
I noted what I suspect is an oversight from Mantis 890.

At the head of page 284, clause 14.5 says:

  In a clocking block, any expression assigned to a 
  signal in its declaration shall be an expression 
  that would be legal in a port connection to a port 
  of any of the directions specified in the declaration. 
  For example, it would be illegal to assign an inout 
  signal an expression in its declaration that would be 
  illegal in a port connection to an inout port.

This restriction is much too severe for inout clockvars.
In clocking blocks, "inout" is shorthand for "input output" 
and does NOT require a net, as does a true inout port.  The
only requirement that the inout clocking signal must meet 
is that it should be legal as the hi-conn of both an input 
and an output port.

Unless there are vociferous objections I'll raise a Mantis
item later this week.
-- 
Jonathan Bromley


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Tue Aug 7 08:58:47 2007

This archive was generated by hypermail 2.1.8 : Tue Aug 07 2007 - 08:58:56 PDT