( ESNUG 379 Item 5 ) -------------------------------------------- [10/11/01]

Subject: ( ESNUG 378 #4 ) Equivalency Checking Finds Yet Another Presto Bug

> A couple of months ago I discovered that Presto (DC's new HDL Compiler)
> doesn't have all the kinks worked out.  Our team decided to use Presto's
> support for new Verilog features in our RTL code.  ...  Seems as though
> Presto is bug ridden.  The Synopsys support engineer conveyed that much
> to me through my email exchanges with them.


From: Theo Band <tband@lucent.com>

Hi John,

I used Presto to speed up reading a Verilog netlist.  The result was that
the netlist was broken because some bussed port got swapped.  (2000.11-SP1)

I submitted the following bug report to Synopsys, Inc.:

  module latchin ( din, min, cin, ti, te, .dout({dout_15_3, dout_15_2,
                   dout_15_1, .....})

  After instantiation of the above module the connections to the "dout" bus
  are swapped.  Using the old netlist reader by setting

              enable_verilog_netlist_reader = false

   solves the problem.  The problem was discovered by equivalency checking
   close to tapeout.  Since we do only PrimeTime verification and hardly any
   functional verification on this netlist, I consider this a major bug.
   Please inform your other customers about this error as soon as you're
   able to recreate it.

The problem was identified and STAR 122936 has been filed.  I cannot find
this STAR on SolvNet however.  So be warned if you have these constructs in
your netlist while using Presto.

    - Theo Band
      Lucent Technologies                        Huizen, the Netherlands


 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)