( ESNUG 421 Item 10 ) ------------------------------------------- [12/10/03]

Subject: ( ESNUG 420 #6 ) An Eval Of Magma Tools & 4 More Magma User Papers

> We all knew that the Magma tools performed well on flat designs, but at
> least 2 papers demonstrated there is also now a real hierarchical top down
> flow with BlastPlan or BlastPlan Pro.  From the papers presented by Magma,
> the most surprising to me was the one about BlastCreate, the new Magma
> front end environment.  Magma makes a very strong claim about run time,
> cell area, timing closure and tool capacity.  It is always amusing and
> exciting to hear such comments.  Is it real?  I hope we could get comments
> of ESNUG readers about that claim.
>
>     - Philippe Sarrazin
>       Teradiant Networks


From: Mike Newman <mikenewman=user  domain=airgonetworks spot calm>

Hi, John,

I use Magma's BlastFusion, BlastPlan and BlastNoise for Airgo's wireless
chips.  Specifically, I used Magma to tape-out a full chip which was 5M
gates, 120 MHz, using Artisan 0.13um TSMC.  Here are my unabashed thoughts
about Magma's tools as per Philippe's request.


BlastFusion & BlastPlan:

PROS

  1. Most of my physical implementation and optimization flows and work can
     be done in a single Magma environment and data model.
  2. I created a Magma netlist-to-GDS flow from scratch and was able to do
     the design hierarchically in less than 3 months from flow conception
     to tape-out -- even though our design's netlist and timing constraints
     were still very dynamic.  This is a big change after years of having
     to integrate multiple point tools, and iterate between analysis and
     optimization tools.
  3. The ECO flow was "fix eco", cell sizing & buffer insertions, including
     wire sizing and spacing and noise driven post route optimizations.
     ECOs based on point tool timing and noise verification were minimal.
  4. Top level clock skew balancing between multiple clocks (Version 3.2)
     worked well, although there are still some issues to work out in
     the Magma supplied hierarchical optimization.
  5. Full chip, one pass P&R w/ noise was 6 days from netlist-to-GDS.
  6. Mtcl: It just takes a few lines of Mtcl to do what you need done.
  7. Ability to work hierarchically via BlastPlan.  We are seriously
     considering BlastPlan Pro for hierarchy exploration to improve top
     level optimization of both area and power reduction.  We hope it
     will help us address how logical hierarchy impacts yield and cost.

CONS

  1. Only pin alignment was done with automation.  Pin optimizations were
     done manually to get the pins to the correct edges of the block.  As
     I understand it, pin optimization is available in version 4.0,
     including assigning buses, net groups and pin optimization that is
     virtually flat or global route-based.  We need to evaluate it before
     starting the next project.
  2. Structural glass box memory image reduction was only around 60%.  We
     need 75% reduction to run top level on Linux boxes.  Structural was
     only used because of a "bug" in timing driven glassbox creating with
     MUXed clocks.
  3. The Magma power router had difficulties connecting pads to the core
     ring, and rails to core ring.  Their top level power implementation
     requires manual interventions to be LVS/DRC clean and to pass point
     tool power EM analysis.  Again, Magma claims to have fixed this.  We
     will evaluate it.
  4. Magma's clock latency estimates with Elmore were off as much as 30%
     from AWE.  This caused us to have to use fully routed glassboxed from
     fix clock on at the top level.

So far, Magma has the most complete and functional toolset for standard
cell design that we've found commercially available.


BlastRail:

I'm currently evaluating Magma's BlastRail power planning & analysis, but
have yet to use it in a production environment.

PROS

I like Magma's approach to integrating of analysis and optimization via
an accessible data model resident in memory.  I believe this will be
necessary as power constraints become more predominant.

CONS

I think Magma needs to add more functionality to optimize the power grid
with minimal guard band.  Their power analysis will not only have to take
into account EM effect, but it will also have to be better integrated
with the delay calculator and static timing analysis engine in order to
take into account IR drop.  It needs to ensure that any IR drop present
will not impact circuit reliability or functionality.


BlastCreate:

I'm about to eval BlastCreate (RTL-to-placed-Gates).  I like their idea of
using BlastCreate as part of an RTL "what if" flow to give designers
quick feedback (minutes) on the "real" timing of their modules.  Our RTL
logic designers need that quick feedback to come up with a flow that has no
timing interactions through the backend flow.

I don't have any comments yet on the actual usability of BlastCreate, tho,
as we are just beginning our eval on it.

    - Mike Newman
      Airgo Networks                             Palo Alto, CA


  Editor's Note: On late Friday afternoon I'll add 4 more user papers
  from the 2003 Magma User Group meeting as items #53, #54, #55, and #56
  in the DeepChip.com downloads section.  Happy reading, ya'll!  - John



============================================================================

 Trying to figure out a Synopsys bug?  Want to hear how 17,088 other users
  dealt with it?  Then join the E-Mail Synopsys Users Group (ESNUG)!
 
     !!!     "It's not a BUG,               jcooley@TheWorld.com
    /o o\  /  it's a FEATURE!"                 (508) 429-4357
   (  >  )
    \ - /     - John Cooley, EDA & ASIC Design Consultant in Synopsys,
    _] [_         Verilog, VHDL and numerous Design Methodologies.

    Holliston Poor Farm, P.O. Box 6222, Holliston, MA  01746-6222
  Legal Disclaimer: "As always, anything said here is only opinion."
 The complete, searchable ESNUG Archive Site is at http://www.DeepChip.com

 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)