( ELSE 06 Item 26 ) -------------------------------------------- [ 06/23/06 ]

Subject: Gradient FireBolt

THE WHOLE PACKAGE -- While ESNUG 454 #12 was the first hands-on user review
of the Gradient FireBolt thermal package EDA tool:

   Our first question about Gradient was whether or not it predicted
   real life thermal behavior of a chip, so we used a test chip used to
   validate the tool for package temperature analysis.

                                    actual Tj (C)   FireBolt Tj (C)
                 Power      JA        measured       average diode
     Package      (W)      (K/W)    using diode      temperature
    ---------    -----     -----    -----------      -----------
      Epad1       2.19      29.7        87              87.91
      Epad2       2.18      29.4        86              86.97
      Slug1       2.13      28.2        82              82.96
      Slug2       2.12      27.8        81              81.88

   Personally, I think this is a good indication of accuracy but a more
   detailed investigation must be made. 

It was interesting to get other people's take on the same tool; sort of like
that fable of 12 blind men describing an elephant -- they "saw" different
things even though it was the same animal.


    Gradient: 16 people - startup

    Tool: Firebolt, for dynamic simulation in RTL or transistor it ties
          to Sequence PowerTheatre and Avanti HSIM.

    Firebolt Description:

    - tool to define temperature effects on chip in 3 dimensions
    - temperature governs usual suspects - leakage and IR drop, and
      timing, self heat, electro migration
    - why timing - ids (saturation increases so does delay)
    - why self heat - voids
    - maybe good for automotive, wireless
    - Firebolt uses Open Access (future enhancement is repair - that
      will be tough!)
    - inputs are LEF/DEF, GDS, technology (ASCII file which governs theta j)

    Gradient Firebolt addresses a space we are interested in.  There has
    been precious little attention to temperature at the design phase.

        - [ An Anon Engineer ]


    I talked with the Gradient people at DAC but have no hands-on experience
    with Firebolt.  My view is that Gradient is the only vendor selling
    temperature analysis tools.  Other vendors such as Cadence and Apache
    were saying that as far as temperature analysis goes, they will have
    an interface with Gradient. This is certainly a strength of Gradient.

    The temperature analysis market doesn't seem to be large enough to
    attract competitors.  In fact, we have fewer high-performance chip
    designs for network applications in my company, but instead are looking
    at more consumer-electronics type low-power designs.  This will decrease
    the temperature gradient in a chip and decrease the need for Gradient.

    As a tool itself, Firebolt seemed to stand on sound basis of physics.
    Its GUI looked nice.

        - [ An Anon Engineer ]


    Some of the examples that Gradient demoed of the difference between the
    power map and the thermal map were surprisingly counter-intuitive.  If
    you only had the power map, you'd have made the wrong design choice;
    which is why Gradient chose them for their demo.

    I wasn't completely clear on how smoothly the FireBolt thermal analysis
    fits into the place & route flow, and how tight the iteration loop was,
    but in my view having it actually *in* the design flow instead of being
    a post-implementation analysis is important.  I was glad to see that
    their analysis is a full system analysis, the die including the package
    and the heat sink as well.  Gradient says they're working with the fabs
    to characterize their analytical engine to make sure FireBolt's numbers
    are correlated to real lab-measured results.

    The part that blew me away was the graphical display of the thermal
    data.  It can manipulate the physical dataset in 3 dimensions, such as
    rotating the 3-dimensional surface of the temperature gradient, or
    sifting through planes in the z-coordinate.  It was actually fun to
    view the data, and I can't say I've ever enjoyed that before!

    While most designs at 130 nm probably won't have thermal gradients bad
    enough to get much advantage from FireBolt, the higher-power designs
    below 130 nm will need to perform this kind of analysis.  It seems like
    early days yet for this tool, but it aims to fill a need that becoming
    critical, and it would be interesting to evaluate on a real project.

        - [ An Anon Engineer ]


    Gradient Design Automation is working on tools for temperature variation
    across a chip.  The input is LEF/DEF or GDSII, output from a power tool,
    a description of the package (Gradient's own format) and technology
    information (their format).  The output is temperature by instance and
    recommended changes to the placement.  They are working closely with
    Cadence.  The analysis tool is shipping now and the repair tool is in
    development but no release date is currently projected.

        - John Weiland of Intrinsix Corp.


    Gradient Firebolt was one of my top 3 products from DAC 05.  From my
    trip report slides:

    Gradient FireBolt

      1) Determines steady-state on-chip temperature variation (by layer)
      2) Could be of some use now for package (and heat-sink) selection
      3) Needs to partner with companies to model and/or process per-instance
         temperature variation

    I was so impressed by the tool and that I tried to organize a follow-up
    evaluation.  Unfortunately, that didn't work out because Gradient was
    looking for a "big win" and my lab was looking to evaluate the tool as
    a possible piece of our ASIC DA system in the next year or two.

    I think the tool features and algorithm look strong.  The graphics have
    certainly gotten a lot of work.  My greatest concern is that FireBolt is
    looking at a third-priority form of variation (on chip process variation
    and on-chip voltage variation are currently more critical).  

    For FireBolt to achieve broad use, library providers will have to model
    for timing vs. temperature (when most aren't even ready to deliver
    voltage variation models for signal integrity).  Once the library models
    are in place, then the tools (floorplan, physical synthesis & route)
    will need to be updated (or at least verified) to work reliably with
    the new data -- of which the Firebolt-calculated variability will be
    one of many effects.

        - Brett Johnson of Agilent


    I saw a demo of Gradient's Firebolt thermal analysis product.  The only
    comment I can make is that it looks like a very comprehensive, well
    engineered solution.  Without further evaluation it's impossible to tell
    whether it provides an accurate analysis.  However, our initial reaction
    is that Gradient has a solution looking for a problem.  We have no
    evidence that thermal intra-die variation is significant on our chips.
    This would require further study. 

        - [ An Anon Engineer ]


    I saw the FireBolt demo.  It was interesting.  Below 0.13 um process
    the leakage current is very significant.  Leakage is exponentially
    dependent on temperature.  

    Using Firebolt we could loop between power and temperature until we
    converge into a temperature value that is coherent to the power value
    in different parts of the design.  This could avoid over-design, and
    improve leakage-temperature problems before tape-out.  We are planning
    to evaluate Firebolt, since it could be very useful for us. 

        - Evelyn Landman of Mellanox
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)