Home The Dirt Page Demos ESNUGs
Sign Up! Feedback Photos Trip Reports
ESNUG
( SNUG 99 Item 23 ) ----------------------------------------------- [3/31/99]

 THE GREAT LEAP FORWARD:  Although many people understandably disagree with
 what Mao Tse Tung did to the individual liberty and lives of hundreds of
 millions of Chinese citizens, Mao can take credit for, in one generation,
 converting a China of peasants and shopkeepers that was regularly invaded
 by foreign powers into a technologically advanced China that now stands as
 a nuclear superpower in her own right.  My own pissing and moaning aside,
 Synopsys has been very wisely focused on moving synthesis down into the
 physical domain because there's only so much one can do to improve a tool
 that goes from Verilog/VHDL down to gates only using front-annotated, best
 guestimated wire load models.  Like Mao's "Great Leap Forward", Synopsys
 is re-inventing itself into a beastie focused on something called "physical
 synthesis" to slay all the evil Metal-Migration, Signal Integrity, EMI,
 and Wire Model dragons that lurk in the sinister depths below 0.5 micron.

                      1.0  0.8  0.7  0.5  0.35  0.25  0.18
                    ----------------------------------------
               Area |  X    X    X    X    X     X
              Speed |  X    X    X    X    X     X     X
              Power |            X    X    X     X     X
    Metal-Migration |                      X     X     X
   Signal Integrity |                            X     X
                EMI |                                  X

 The first of the New Weapons that Synopsys is carting out to deal with
 these issues is a new tool called 'Chip Architect'.  Chip Architect does
 hierarchical floor planning, timing analysis, timing budgeting, power
 planning, global routing, and congestion analysis on RTL level source
 code.  (And Aart says they'll be adding top-level routing soon, too.)

 Rather than having their marketing spin-doctors woo us with the praises of
 this new tool, Synopsys rolled out three beta customers and let them talk.


 Benchmarking The New Chip Architect Placement Algorithm
 -------------------------------------------------------

 The first odd feature of Chip Architect that Synopsys does is to split
 away placement from routing.  That is, they're moving 'placement' earlier
 into RTL synthesis while keeping 'routing' as a post-synthesis process.
 In that vein, Synopsys claims Chip Architect uses a proprietary
 breakthrough in timing driven placement algorithms.  To prove this, they
 brought out the following customer benchmarks. 

                                CPU    Wire     Percent   Clock
  Name    (Co or Type)   Gates  Time   Reduct.  Util.     Period  Process
  ------- ------------   -----  ----   ------   -------   ------  -------
  Block A (multimedia)   750K   6 hr    17%      82%      8 ns     .35u	
  Block B (multimedia)   250K   1.5 hr  13%      95%      8 ns     .35
  Block C (ST Micro)     150K   1 hr    16%      80%      N/A      .35
  Block D (ST Micro)      20K   2 min    0%      97%      7 ns     .35

 The Results: "Wire Reduction" is the percentage difference between the
 total wire-length after detailed routing using Synopsys Chip Architect
 placement with Cadence routing as compared to using purely Cadence P&R.
 (Ironically, what these wire reductions indicate is that Cadence Silicon
 Ensemble did *better* routing w/ Chip Architect placed designs *than
 with* Cadence placed designs!

 The Details: Cadence Silicon Ensemble was used for final routing of *all*
 four blocks.  The pin-out and placement area was fixed by the end user and
 the only variable was the use of the new Synopsys placement engine.  The
 netlists were placed using the timing and congestion driven placement
 capability in Chip Architect.  That placement was compared to results
 achieved using Qplace and Silicon Ensemble from Cadence for timing driven
 placement and routing.  All designs routed without routing violation.
 Based on customer feedback the Synopsys and Cadence placement runtimes
 were comparable.  The major difference was in the wire-length reported
 after detailed routing.






Top Home  

"This here ain't no one's opinion 'cept my own."
This Web Site Is Modified Every 2 to 3 Days
Copyright 1999-2009 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |