Re: pragmas

Stefen Boyd (stefen@boyd.com)
Wed, 05 Aug 1998 09:11:51 -0700

At 01:56 PM 8/4/98 -0500, Smith, Douglas J wrote:
>Regarding pragmas, we will therefore stick with:
>
> // rtl_synthesis off
> // rtl_synthesis on
>
>and have a footnote suggesting something like:
>
> `translate off
> `translate on
>or
> `synthesis_translate off
> `synthesis_translate on
>

As an initial proposal, I would like to dedicate a `namespace
to synthesis related compiler directives. I would expect the
standard to give the synthesis working group some room to
decide which directives to implement.
I propose that we create directives of the form
`synthesis_<keyword> [arguments]

As an example we can include the obvious:
`synthesis_translate on
`synthesis_translate off

Most importantly, this will:
1) Allow the synthesis working goup to use compiler directives
(which is the preferred way to direct the compiler versus
magic comments)
2) Does not require the Verilog standard to specify the exact
set of synthesis directives.

Regards,
Stefen

--------------------

Stefen Boyd
__
| \ ____
|_/_ |
| \ |__
|___/oyd |
|___nterprises
stefen@boyd.com
(408)739-BOYD
(408)481-9658 (fax)