Re: 1364.1 pragmas


Subject: Re: 1364.1 pragmas
From: Paul Graham (pgraham@Cadence.COM)
Date: Wed Aug 28 2002 - 19:06:07 PDT


> The nice thing about (* synthesis, <other attributes> *) is that
> "synthesis" now does become a domain keyword and the 1364.1 Standard
> requires that it be listed first, which helps synthesis tools to quickly
> identify and read only attributes that are intended for that tool.

Why is it necessary to give a synthesis tool additional aid in quickly
identifying and reading synthesis attributes? Right now a synthesis tool
must scan every comment in the input rtl to check for pragmas. Replacing
comment pragmas by attributes will reduce the search from typically hundreds
or thousands of comments per design to probably tens of attributes. Even
so, comment parsing is such an infinitesimally small part of a synthesis
tool, in terms of lines of code and total run-time, that there's no need to
try to make it easier on the tool.

Paul



This archive was generated by hypermail 2b28 : Wed Aug 28 2002 - 19:17:31 PDT