( ESNUG 272 Item 6 ) -------------------------------------------- [11/19/97]

Subject: ( ESNUG 271 #3 ) DC 97.08 & Problems With Parameterized Sub-modules

> Our fatal errors with 1997.08 are related to the use of parameterized
> sub-modules.  If you analyze/elaborate a design that instantiates
> a parameterized block, dc_shell croaks just as it tries to build
> the sub-module.  So far I've observed this on two separate designs.
> Since we make heavy use of parameterized blocks, this is a major
> roadblock for us.
>
> We're using Verilog, although I'm not sure yet if that's significant.
> Unlike Howard Landman, we don't use connection_class at all.  For
> now, 1997.08 has been declared unfit for human consumption around
> here while I try to find a work-around.


From: "Tom Harrington" <tharring@ford.com>

John,

Since discovering problems with 1997.08, I've received a work-around from
Synopsys support.  If we set the undocumented variable "dont_clean_design"
to "true", our fatal errors disappear.  I've added this to our system-
wide setup script for dc_shell verion 1997.08.  It's my understanding
that this variable only needs to be "true" when reading or elaborating
RTL code, but I wanted to make it as simple as possible for our users
to avoid the fatal errors we saw.

Results with this work-around are very similar to those produced by
1997.01; designs are either slower or faster, larger or smaller, by very
small amounts.  Execution time seems to be 15-20% longer, though.
I've re-released 1997.08 to our users, but with the long execution times
I don't expect that many of them will use this version of Design Compiler.
Other tools may get used, though.

  - Tom Harrington
    Ford Microelectronics, Inc.



 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.


Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)