Subject: Re: D1_7 Pragmas Proposal - Section 6 - 20011025
From: Krishna Garlapati (krishna@synplicity.com)
Date: Thu Nov 01 2001 - 18:30:41 PST
Hello Cliff,
Very nice document. We have a couple of comments :
1. The attributes, keep_signal & preserve_signal can be merged
into one attribute that does the work the work of both depending
upon the context and the variable type it is applied on, also makes
life easy for the user.
The implementation can be extended to higher level of abstraction
if desired. Since the merged attribute is more general we think
it should be renamed to something like keep_object. preserve_signal
sounds kind of something to do with nets, whereas it actually deals
with reg type objects.
2. The description of attribute port_probe is that it allows an internal
signal to be probed. Apparently, it applies to only net types. This
can be renamed as : probe_signal.
3. Perhaps it is not good to have an attribute called logic_block. It
essentially kills the "behavior" from the RTL. The user can always
get discrete logic using the keep_object attribute or specific
pragmas
for ROMs & RAMS.
3. We don't know the description of many attributes of synopsys. I guess
someone should post the description before they can make their way
into the standard.
regards,
-Krishna.
"Clifford E. Cummings" wrote:
>
> Hi, All -
>
> Here is the starting point for a proposal to replace the current section 6
> in Draft 1.7
>
> Fire away! I know there will be lots of changes to this so don't worry
> about hurting my feelings (as if you ever worried about hurting my
> feelings ;-)
>
> Regards - Cliff
>
> ------------------------------------------------------------------------
> Name: D1_7_Section6_Proposal_20011025.pdf
> D1_7_Section6_Proposal_20011025.pdf Type: Acrobat (application/pdf)
> Encoding: x-uuencode
>
> ------------------------------------------------------------------------
> //*****************************************************************//
> // Cliff Cummings Phone: 503-641-8446 //
> // Sunburst Design, Inc. FAX: 503-641-8486 //
> // 14314 SW Allen Blvd. E-mail: cliffc@sunburst-design.com //
> // PMB 501 Web: www.sunburst-design.com //
> // Beaverton, OR 97005 //
> // //
> // Expert Verilog, Synthesis and Verification Training //
> //*****************************************************************//
-- - Krishna. Synplicity Inc. (408)215-6152
This archive was generated by hypermail 2b28 : Thu Nov 01 2001 - 18:37:24 PST