( ESNUG 342 Item 11 ) -------------------------------------------- [2/03/00]

Subject: ( ESNUG 341 #3 )  For Single Paths, Feed DC IPO PrimeTime Verilog

> One of the biggest roadblocks was that we were unable to run DC IPO to
> our satisfaction.  It took many days to run (on 360MHz UltraSparcs),
> was repeatably crash-prone, and didn't produce good results.  (We tried
> both 98.08-1 "normal" IPO, and 99.05-2 Floorplan Manager IPO).  ...
> I wrote a program that reads the Primetime output and upsizes gates
> whose individual delays exceed user-specified limits.   That is, it
> looks for and speeds up all the slow gates in the failing paths.  ...
>
>     - Jeff Winston
>       Maker Communications                       Framingham, MA


From: Denis Bzowy <bzowy@Lucent.COM>

John,

Another way of doing fast DC IPO on a single path is to turn the PrimeTime
timing report into Verilog, e.g.

  SBNX3 U94 ( .A( \bff/q[31] ), .Z( n457 ));   // .85 pF
  MUX21 /maci/U356 ( .SD( n457 ), .Z( /maci/net34253 ));  // .41 pF
    ...

and run this little Verilog with set_load / set_res through Synopsys IPO.
Since IPO considers gate interactions, it gives better results than
gate-at-a-time tools.  (Be sure to report_timing before optimizing, too.
For example, you might have A->Z in the path, but a slow transition time
from B->Z .)  In theory you could add PDEF for just those gates and run
LBO, but I have not tried this.

For full-chip IPO, we at Lucent Europe have an in-house tool, ZIPO.  It's
fast, because it treats gates independently; does no uniquify; uses
Synopsys delay tables; can be told to make modules smaller, or faster, 
or fix max_transition; and can add buffers.

    - Denis Bzowy
      Lucent Microelectronics                  Munich, Germany



 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)