( ESNUG 273 Item 1 ) --------------------------------------------- [12/5/97]

From: jcooley@world.std.com ( John Cooley )
Subject: WARNING Design Compiler 97.08 Is Creating BROKEN Logic !

I just recieved a warning from my contacts within Synopsys that Design
Compiler 97.08 is creating functionally incorrect logic.  (Apparently this
bug was a side-effect of Synopsys trying to speed up elaboration times
within HDL Compiler.)  Currently, there are two workarounds to this bug:

  1) Analyze/elaborate (or read) the design using DC 97.01.  Write out the
     *unmapped* .db file.  Then compile the db file using DC 97.08.

  2) Or, when using DC 97.08 release, set the following undocumented
     variable at the dc_shell prompt *prior* to reading in the HDL source.

                   hdlin_turbo_sequential = false

The Synopsys people also told me that they'll be shipping a patched version
of DC 97.08 to all synthesis customers by the 3rd week of December.

                                            - John Cooley
                                              the ESNUG guy


 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)