( ESNUG 348 Item 12 ) -------------------------------------------- [3/30/00]

Subject: ( ESNUG 346 #13 )  DC & PrimeTime Can't Read The SDF They Write

> We are modeling flop output-to-output timing arcs in our .lib.  That is,
> we have CLK->QB and QB->Q arcs.  DC handles these just fine until it
> comes time to write an SDF.  Then it decides to simply write CLK->QB and
> CLK->Q arcs.  The delay numbers are correct, but of course this file
> cannot be imported into DC because of arc mismatches!
>
> SolvNET revealed that each tool may or may not have its own SDF writer
> code.  (See Static_Timing-171.html and Static_Timing-191.html).  In my
> opinion their proposed workarounds are laughable.
>
> Has anyone been through this before and found which tool's SDF writer
> produces the most 'reasonable' (i.e., bug-free, actually USABLE) output?
>
>     - Andy Pagones
>       Motorola Labs


From: Tom David <tomd@silogix.com>

Hi John,

I've run into a similar problem using the Synopsys SDF writers and readers
out of DC and PrimeTime.  I've basically given up using the SDF writers in
DC/PT and mostly use Ultima/MDC.  They seem to generate the most reasonable
SDF that back annotate both to the .lib file and to my Verilog/VHDL models.
The timing checks sections for these standard cell models (for both VITAL
and Verilog) are generated directly from the .lib via a Perl script that I
wrote.

    - Tom David
      Silogix



 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)