Re: LRM Committee Meeting - 10 May 2004

From: Geoffrey.Coram <Geoffrey.Coram@analog.com>
Date: Mon May 10 2004 - 07:21:07 PDT

Sri -

Chandrasekaran Srikanth-A12788 wrote:
> * Missing $strobe syntax from the current LRM2.1 LRM. This needs to be added into the syntax including the $debug proposal from device modeling

I see in Annex A.7 of the 2.1LRM,

analog_statement ::=
   | system_task_enable

system_task_enable ::=
   system_task_name [ ( expression {, expression} ) ]

system_task_name ::=
   $identifier

Is this meant to cover $strobe, $display, $monitor (and $debug)?
The original three should be allowed as statement (not restricted
to analog_statement). I suppose $debug could be allowed in a
digital block, also, though its intended use is for iterations
that only happen in an analog block.

I would expect that these particular system tasks should be
listed explicitly in the LRM, because they are reserved keywords.
(Along those lines, $stop is also missing from Annex A. I often
$strobe an error message and then $stop.)

-Geoffrey

-- 
Geoffrey J. Coram, Ph.D.    Senior CAD Engineer     
Analog Devices, Inc.        Geoffrey.Coram@analog.com 
804 Woburn St., MS-422,     Tel (781) 937-1924
Wilmington, MA 01887        Fax (781) 937-1014
Received on Mon May 10 07:21:19 2004

This archive was generated by hypermail 2.1.8 : Mon May 10 2004 - 07:21:28 PDT