( ESNUG 331 Item 8 ) --------------------------------------------- [10/7/99]

From: [ Kenny from South Park ]
Subject: Help!  I'm Being Sucked Into The DC Billion Switches Black Hole!

Dear John,

Recently, I've been having fun with Synopsys switches.  Somewhere between
the "compile_new_boolean_structure", and "hdl_use_cin" I've come up with at
least 14 known switches that modify the synthesis of your design in a major
way.  That means that there are at least 2**14 possible combinations of
those switches, plus the ones I haven't encountered yet, plus the ones they
don't tell you about.  From the synthesis errors I've been getting lately,
I wonder how many of these combinations have actually been tested Synopsys.
My guess would be not many.

After fiddling about with the problem for awhile, I've decided that the
only way to deal with this situation is to limit the number of "non-default"
switches a user can set to 1, or 2 at most.  Some switches, while they
worked together just fine in the 97.08 version, no longer "play well
together" in the 99.05 versions.  Alot of this may have to do with patches.
After 3 patches to 98.08 and two so far to 99.05, I'm having difficulty
keeping up!  This limits the designer greatly, but without formal
verification what else can you do?  It seems that you can't trust Synopsys
synthesis any more.

    - [ Kenny from South Park ]



 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)