( ESNUG 385 Item 13 ) -------------------------------------------- [12/19/01]

From: "Wayne Miller" <Wayne.A.Miller@smsc.com>
Subject: Help! These Mixed Voltage Libs Are A DC/Apollo/PrimeTime Nightmare!

Hi John,

I just received word from a Synopsys AC that if I have a PAD and a CORE
library that have two different operating voltages, then I end up with
significant problems in Apollo, Design Compiler and PrimeTime.

Let me explain.

For a 0.25u core library, my Synopsys libraries have the following
definitions:

   best case: 2.75 V
   typical:  2.5 V
   worst case: 2.25 V

My 3.3V PAD library has the following definitions:

   best case: 3.6 V
   typical: 3.3 V
   worst: 3.0 V

Now, if I specify my operating condition as typical (from the core library)
for timing analysis, then the timing engine (Apollo, Design Compiler, or
PrimeTime) does the following.  For core cells:

  core typical voltage = 2.5 V
  operating voltage = 2.5 V
  scaled timing = timing + (2.5 - 2.5) * delta = Typical core timing
                                                 (as expected)

For PAD cells:

  PAD typical voltage = 3.3 V
  operating voltage = 2.5 V
  scaled timing = timing + (3.3 - 2.5) * delta = Some other timing, (not what
                                                 I expected nor want)

This can't be true!  Can it?  What am I missing?

Design Compiler (presently, I know the new library format is coming) can only
handle ONE operating condition.  Not one per library.  Can someone shed some
light on this problem?

    - Wayne Miller
      Standard Microsystems Corporation


 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)