Chip Design
IN FOCUS

Josh Lee sees maturity in the services niche

Click on Chip Design IN FOCUS now to Stay Informed
 
 

Blogs

The Canonical Hamiltonian

Snooping on Planes from Space!
blogger

Hot on the heels of recent NSA revelations, the European Space Agency announced today[1] that they've put a satellite...

JB's Circuit

DAC 2013 Pictures
blogger

[gallery order="DESC"]

Chipnastics

New Processor Core Options Try Some ARM Wrestling
blogger

When designing a system on a chip (SoC) that employs one or more embedded processor cores, the choice of available...

Pallab's Place

EUV and eBeam at SPIE ADV Litho 2013
blogger

While the main manufacturing flows are still focusing on optical lithography, eBeam and EUV are still making progress on...

Taken For Granted

DAC 2012: Mystical Confluence: ESL Hockey Stick and The Cup!
blogger

Another note from DAC 2012:  In Gary Smith's Sunday night pre-DAC talk, he mentioned that in 2011, ESL tools took off...

Tuning into Jim

Mobile Devices Facing the Battery Gap
blogger

The semiconductor industry is often described in terms of ‘gaps' between two or more parametrics. With the rapidly...

Poll

Have you had CDC bugs slip through resulting in late ECOs or chip respins?
No
ECO
Respin
   
View Results

Affiliate Sponsors

Article

[ Printer Friendly ]

Published in issue of Chip Design Magazine

All I Want for Christmas Is a Capable Top Level Router

Pop quiz – how many routing products do you know of out there in the EDA world?

Now tell me how many of them can be thrown at a highly congested, hierarchical design at low process nodes, with all of the complex design rules you can think of, that will deliver a really efficient top level routing result in terms of completion, quality of results and DRC correctness?

If my experience at DAC this year is anything to go by, the answer to the first question is “a lot,” and the answer to the second question is “hardly any.“

There are many very capable routing tools on the market. There are the “industry standard” routers, which are gridded routers that will route very large digital cores using parallelization on big server farms very quickly and effectively.
There are a small handful of capable custom routers, typically shape-based, that will handle a highly congested, structured design like a memory (DRAM/NAND/NOR etc.), FPGA, LCD/LED or other structured IC design; that will route extreme aspect ratio designs with no jogs; that will route multiple buses or datapaths; and that will handle the job quickly and efficiently enough that you don’t have to spend an entire week after routing doing manual clean-up.

There are also some specialist routers that will route analog designs, but, by and large, their functionality is limited and they are either hybrids or evolved from a router originally designed for other market segments.

But when it comes to addressing the challenge of routing the top level of a highly congested, hierarchical design with many physical routing layers -- areas where routing has to be compressed or where pins have to be (intelligently) sorted to avoid nets crossing; where multiple nets have to be routed with a specific topology between many cores in a multi-core design; that involves routing of buses or datapaths with repeaters, different shielding policies for different nets or groups of nets, different spacing and bias on each layer, layer costing constraints…(and the list goes on) -- there’s has been no solution to the challenge. Until now.

As custom ICs grow in capacity and functionality, designers are forced to find creative ways of accommodating heavily congested designs with multiple layers of hierarchy. The task of routing all blocks concurrently, while trying to resolve congestion at each level of hierarchy and simultaneously route inside and between blocks, is a daunting challenge. Add to this the fact that design schematics change until just before tape out, and the problem is compounded by having a moving target at late stages of design closure. Consequently, the impact of netlist changes can be significant because routing may have to be redone to accommodate logic changes.

The problem has been exacerbated because more and more functionality is being crammed onto custom ICs, which means more layout work is required to complete the design. Design teams are being forced to use more discrete teams to completely address the problem, but without a structured, automated approach, it is becoming more difficult to complete the integration of the results of these tasks manually.

There was no solution that addressed the problem of routing to a very high completion rating, DRC-correct with all of the constraints being met. Until now.

So, what’s the secret recipe for solving the problem? Well, first you need to find a router that is designed to solve a specific problem. Don’t try to “adapt” an existing product that does another routing task well, because an effective and productive signal planner needs to have a unique set of features and functionality.

The “must haves” to look for include the obvious requisites:

  • high performance routing – to route thousands of nets very quickly so it can tackle complex top level and block routing challenges in custom ICs
  • constraint driven routing – to take complex user-defined constraints such as net metal width, shielding, max and min layer width, and signal pair matching, to mention a few.

But other important attributes include looking for a router that is seamlessly integrated with a block placer and pin placer, tuned to solve the specific multi-topology routing. Add to that the ability to do fast prototyping, net sorting, multiple bias routing and specialized topology routing and you’ll have a pretty good starting point to solve the problems of hierarchical signal planning.

Good luck.

Dave Noble, Vice President, Operations North America, Pulsic, Inc., has been CEO and COO of several software startups in the U.S. and U.K. including an EDA distributor in southwestern U.S. prior to joining Pulsic in 2004.


......................................................................

EDAC EDAC GSA IEC OCP Si Subscribe Advertise About Us Contact Us