( DAC 01 Item 34 ) --------------------------------------------- [ 7/31/01 ]

Subject: Simplex & Simplex 'X Technology'

YESTERDAY'S TECHNOLOGY TODAY:  Trying to build upon the success of its
backend analysis tools, Simplex made their Year Of 45 Degree Router.  This
has definitely wowed the newbies, but many of the backend veterans have
voiced some serious concerns about it being much harder than it appears
at first.  Apparently 45 degree routing is an old idea.  The reason why
Simplex is offering it as a service and as a "technology shared with
partners" (instead of just incorporating 45 degrees in a commercially
available router) *is* because it's so difficult to use.


    "We are using Fire & Ice from Simplex and have been happy with it."

          - [ An Anon Engineer ]


    "We used Simplex VoltageStorm on our last ASIC.  Very detailed analysis,
     but only as good as the power estimation that you put in.  The big
     question is how to come up with better power estimates?"

          - John Busco of Brocade


    "I've had an enormous amount of agony getting Simplex VoltageStorm to
     run.  It seems to be peculiar to something I'm individually doing;
     other guys in my group have had no trouble.  But their support is
     absolutely first-rate: very responsive, some of the best I've seen
     from an EDA company.  So although I'm ready to put my fist through
     my monitor, I'm actually not annoyed with Simplex itself, and in fact
     I'd recommend them generally."

          - Natalie Overstreet Ramsey, Vitesse Semiconductor


    "The first user interface several years ago for Simplex was horrible,
     basically just a bunch of standalone scripts and a huge sloppy manual.
     I never looked at them again to see how they improved it.  I'd rather
     use a slightly less accurate tool with an easy user interface than a
     hard-to-use tool that has a better core algorithm.  Time-to-market
     is more important than absolute performance."

          - [ An Anon Engineer ]


    "We use Simplex and Moscape.  Looking into Primetime-SI."

          - [ An Anon Engineer ]


    "Simplex?  We like and it find signficant numbers of SI problems with
     it.  You will struggle if you do anything strange (EE, SONOS, BiCmos).
     MachTA is still a ways off.  Maybe 1 more DAC & it will be there."

          - [ An Anon Engineer ]


    "I drooled over the Simplex 'X Architecture' announcement, and the
     related Liquid Routing technology.  Simplex has done something
     'basic' but utterly compelling in terms of net results.  It's times
     like this that I regret my policy of not buying shares in companies
     that I do business with!  In my view, Simplex has a major winner on
     their hands.  Simplex is offering an opening to other EDA companies
     to participate through the X Initiative consortium.  But whether
     companies like Synopsys can tolerate such a blow to their corporate
     'pride' is an open question.  If not it'll be a pity, because I
     don't think that Route Compiler is a winner as it currently stands."

          - Mike Carter of Mosaid Technologies


    "Simplex's X architecture announcement sure got my attention.  I and a
     collegue had looked at this briefly 5 or 6 years ago (the concept has
     been around for much longer).  At the time, we concluded that the
     effects of doing diagonal routing were much more far-reaching than
     just the router -- wireloads (physical synthesis didn't exist as a
     product at the time), placement, global route, clocking, and extraction
     would all be affected.  Not to mention the issue with losing 30%
     density in the diagonal layers so that you'd line up with vias on the
     horizontal and vertical layers.  Simplex claims to have solved the
     problems, and supposedly has the code to implement the solutions.
     Their 'gridless octilinear' routing claims great things - I'm very
     interested to see if it gains acceptance.

          - Mike Berry, Silicon Logic Engineering, Inc.


    "Like the Simplex 'X' technology with Toshiba.  Hoped the other vendors
     will buy in as well.  Interested to see if there is a new extraction
     algorithm for this 45 degree router, and how they can address the
     problem with scanner mask generation.

          - [ An Anon Engineer ]


    "Simplex X Technology has not shipped yet, and will not be decently
     usable until incorporated into somebody else's suite.  What is
     their plan?"

          - [ An Anon Engineer ]


    "Future:  1. X-routing:  using 45-degree routing

      - used in PCB routing for years, but not in chip routing because of
        limitations in the manufacturing process.  These limitations
        apparently don't exist today.
      - has big potential benefit in terms of decreasing wire length, and
        thus improving speed, area, power, etc.
      - but requires a big change to the flow:  PDEF, for example, only
        supports Manhattan-style routing; affects parasitic extraction,
        floorplanning (power & clock routing), mask generation, etc., etc."
   
          - Kris Monsen of Mobilygen Corp.


    "Simplex:

     I found more substance in Simplex' X-architecture initiative than I
     expected.  Most of their work to support the initiative can be
     classified into two parts.  One is working with mask-generation and
     manufacturing to support the initiative.  The other is new routing
     algorithms.  Their routing directions are HVHDD'.  However, when I
     examined a routed design, I saw a lot of small, compact regions where
     the routing is free-form, like PCBs or river routing.  The diagonal
     routes allow them to get around worst-case scenarios for river routing.
     Such routes also minimize number of vias.  They also use octagonal
     vias, instead of square, for Manhattan-diagonal intersections.  I also
     discovered that two key developers from the University of Bonn CAD
     group, responsible for routing and timing, joined Simplex over the
     past 12 months.  The Bonn tools were used by IBM-Boeblingen to design
     mainframe processors using an ASIC-like methodology.  

     The tools gave very good results, but needed hand-holding.  In a
     services-oriented business model, this should not be a big drawback."

          - Deepak Sherlekar of In-Chip Systems


    "Non-orthogonal routing capability has existed in Cadence's IC Craftsman
     since it's inception back in 1995.  I don't think that Simplex fully
     appreciates the magnitude of the challenges that they are facing.  I
     believe that it's going to be a lot harder, and will take a lot more
     time, than Simplex realizes to get this technology into even the most
     advanced designs.  Even if they can route a DRC/LVS correct design
     using 45 degree wires, can they extract it, verify its functionality
     and timing, then manufacture it with acceptable yields?"

          - [ An Anon Engineer ]


    "Simplex's X-initiative is only a concept right now.  They have built a
     prototype router which they can use to do some design service for their
     special customers.  Even if it evolves into a real general purpose
     router, it is still unclear how the whole flow will come together.
     They have to get some serious partnerships (which is hard) or buy a
     bunch of companies."

          - [ An Anon Engineer ]


    "Simplex X seems to me a lot of hype over something that has been known
     about for a long time.  Would be great for the EDA industry if it takes
     off as they could charge for all new layout and verification tools in
     this area.  I think the algorithms involved in today's layout and
     related design rules, parasitics, etc. are already too complex for
     the EDA companies to handle/estimate and calculate accurately.  I hate
     to think of how many new problems are caused by the geometries involved
     in X layout.  Having a diagonal distance between two points is, of
     course, shorter but in a congested chip will the layout algorithms
     actually order things that well to take advantage of it?"

          - Scott Evans of Sonics, Inc.


    "So far we're sticking with Apollo.  With PhysOpt and the NEW batch
     of physical synthesis tools, routers may not be king of the hill in
     physical design any more.  A dumb maze router, or even a spiffy
     45 degree router may not mean much to guys that want to close timing,
     generate clocks and scan, and then meet power, electromigration, IR
     drop and signal integrity rules in less time than they just do routing
     now.

     Simplex 'X Technology' sounds like 'back to the future' to me.  There
     were some 45 degree tools a long time ago.   They never quite worked
     and when they did they never gave anywhere close to the possible
     improvements in density that their developers promised.  Is this time
     different for some reason?  Will this stuff work with placement tools
     that expect the router to pick a Manhattan shortest path?"

          - John Szetela of AMD


    "I can talk about the Simplex stuff.  The idea is very old, but can't be
     used until you have enough layers of metal for routing.  You basically
     need at least two layers to minimize the logic cells below.  The next
     two are naturally horizontal and vertical routing layers.  The thick
     top metal layer(s) are for clocks and power.  This is already at least
     5 layers, and some people like to use one more for the logic below, and
     one more thick layer for more power and clocks (7 total).  To make use
     of diagonal layers, you need at least 4 layers devoted just to routing.
     This is really only an option in the new 7 and 8 layer metal processes
     coming on line now.  In the past, I worked a bit with the idea of three
     routing layers at three angles (0, 120, 240 degrees).  It didn't work
     out very well, since there was no way to go up and down efficiently.
     However, with 4 layers, that problem is solved.

     I see a big problem for standard cell and gate array routers being that
     the global router doesn't know how wide the horizontal channels will be
     (it's determined by the detail router).  This messes up the diagonal
     routing grid.  All of my routers are fixed width channel routers, so
     they won't have this problem.

     Given that I have 4 layers for routing, I would use 2 of them diagonal
     layers (45 degrees to the left and right).  The impact on the routing
     tools I write would be minimal.  I certainly hope the Simplex guys
     don't think they invented diagonal routing, because they didn't.  I
     plan to do it when it makes sense for the products I support."

          - Bill Cox of VI ASIC


    "This "X Technology" could be the next Physical Synthesis or it could
     be the next Behavioural Compiler.  It remains to be seen."

          - Andrew MacCormack, Tality/Cadence


 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)