( ESNUG 440 Item 9 ) -------------------------------------------- [03/03/05]

Subject: ( DAC 04 #23 ) PrimeTime-SI Found Our Magma Crosstalk Failures

> PrimeTime is the gold standard for this. The biggest drawback of PT is
> that Synopsys analysis and implementation tools aren't completely
> integrated.  Because PT is more sophisticated, it may report problems
> that DC, PhysOpt, or Astro don't see.
>
>     - John Busco of Nvidia


From: John Selking <john.selking=user domain=conexant spot gone>

Hi, John,

We recently used PrimeTime-SI, and successfully identified chip failures
due to cross-talk induced hold time violation on our consumer entertainment
chip.  I thought our experience may be useful for some of your readers
considering adding a signal integrity tool into their flow.

Our design and design flow:

Transistor count of 50 million, with chip area of 11x11mm in TSMC 0.15 um.
The main clock runs at 230 MHz.  The tools:

          synthesis: Ambit BuildGates
          floorPlan: Magma
      place & route: Magama Blast Fusion
          clocktree: Magma
         extraction: Magma
                STA: PrimeTime

We didn't originally use PT-SI for final SI sign off, since past .15 um
designs on smaller chips did not have any SI related failures.  Also repair
methodologies between PT-SI and Magma is still being developed.  And due
to the chip size, we had concerns at the time about bringing up a new SI
flow and still meeting our tapeout schedule.

Our chip was taped out in mid 2004.  When the silicon came back, we noticed
failures on the test floor that look like hold time violation induced
problems.  In particular wafer split material showed more sensitivity at
the fast corner split.

We then ran PrimeTime-SI V-2004.06-1 on the design and the first timing
report produced by PT-SI pointed out the paths that failed in the lab.

Further investigation on the clock network illustrated the problem on clock
skews caused by cross talk is the culprit of the hold_time violation.  Our
review of the physical layout confirmed that Primetime-SI was properly
reporting a problem with clock skew induced hold violations.  A snap-shot
of the timing report that shows the failing path:

   Report : timing
         -path full_clock_expanded
         -delay min
         -input_pins
         -max_paths 1
         -crosstalk_delta
   Version: V-2004.06-1

   Point                          Delta     Incr       Path
   ----------------------------------------
   issue_d_reg_1/CK (sdfftrx1)    0.00000   0.00750   4.30603 r
   issue_d_reg_1/Q (sdfftrx1)               0.12121   4.42724 r
   issue_d_reg_2/RN (sdfftrx1)   -0.00121  -0.00107   4.42617 r
   data arrival time                                  4.42617
   issue_d_reg_2/CK (sdfftrx1)    0.00000   0.01077   4.69250 r
   library hold time                       -0.05258   4.63992
   data required time                                 4.63992
   -----------------------------------------------------------
   data required time                                 4.63992
   data arrival time                                 -4.42617
   -----------------------------------------------------------
   slack (VIOLATED)                                  -0.21375


Lessons Learned:

  - Signal Integrity is a real problem, especially when your chip size gets
    large.  Using PT-SI for the final sign-off is essential to prevent SI
    related failures in silicon.

  - PT-SI was easy to incorporate in an our existing Magma design flow,
    especially when plain PT was already our STA sign off.  The timing
    report and clock reporting in PT-SI is easy to use for debugging.
    The new save and restore session capability in the 2004.06 release
    saves runtime and is handy during debugging.

We plan to use the create_astro_constraint script in PT-SI to generate a
list of nets that have potential crosstalk problems, and use Magma for
fixing.  We also plan to use PT-SI noise analysis for sign off.  (We
already have the noise library in house.)

    - John Selking
      Conexant                                   Austin, TX


Index   
Next->Item

 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)