Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > EDA/IP

Start thinking out of known 'design box'

Posted: 16 Sep 2004 ?? ?Print Version ?Bookmark and Share

Keywords:package? bga? eda? tool? ic design?

Recent major innovations in packaging technology have led to a number of more powerful and flexible packages that attempt to cope with the challenges posed by designs containing multimillion gates and multigigahertz SoC.

While offering numerous opportunities, BGA substrates, flip-chip and multistacked diceoften mixing wire bonding and flip-chip contactsrequire an unprecedented level of integration between IC and package design and verification. This integration, in turn, requires a change in methodology as dramatic as the one that occurred when logic synthesis and place-and-route software merged into physical synthesis. Engineers need a new class of EDA tools and some training so that IC and package designers can acquire some of the others' skills.

The package is not just a simple one anymore: IC and package have become a whole and must be treated as such. Both technology and economy dictate that much.

Most existing design methodologies, tools and flows result in a segregated relationship between IC and package. The serial nature of the traditional one-way-package-to-IC or vice versa design flows, limits the effectiveness of existing tools for concurrent planning. Both IC and package design tools lack the visibility needed into their respective neighboring environments to be useful. And IC and package designers, who know little or nothing about each other's requirements and constraints, do not make matters any easier. These failings may lead to a poor IC-to-package relationship, resulting in overly complex custom package designs, increased packaging costs, longer cycle times and less-than-optimal IC performance.

Available top-down (package-driven) and bottom-up (IC-driven) flows, which assume that the package is fixed and the IC has to be adapted or vice versa, are no longer adequate. A co-design and co-verification methodology is necessary, which demands a highly automated yet integrated solution.

Ideally, designers should have a unified environment with a common set of features allowing package and IC to be designed concurrently, taking into account all the constraints at once. An engineer should be able to adopt either flow-top-down or bottom-up depending on the actual task.

Top-down, package-related information is key to providing IC design-planning tools with reasonable speeds, such as I/O placement, thereby avoiding unnecessary iterations. The IC design tools must be able to import information regarding substrate routing tracks of critical signals, for signal integrity and noise avoidance.

Bottom-up, package physical-design tools must be able to import, from the IC world, specifications and critical information regarding sensitive components, such as memories or analog blocks, to prevent the placement of the bumps over them. Redistribution layers information must be available in both worlds.

Human errors

Increasing I/O density and complex power and ground schemes lead to human errors, which are hardly detectable by visual inspection. It is therefore necessary to apply techniques such as layout vs. schematics at the package-plus-IC level.

By using tools that enable the co-design (and co-implementation) of the IC and the package, engineers can better adapt the IC and package to each other, with obvious implications for cost, performance and time-to-market. Meanwhile, having available all the necessary information at both the IC and package level, engineers can co-verify both designs while considering their reciprocal influence, which in turn means higher reliability of the whole system.

Last, a package reuse discipline is becoming a must: Today, each new IC design start often leads to a new substrate design start. The upshot is hundreds of design starts with little chance of reuse and high potential for expensive substrate scraps should the IC design not go through.

Of course, this is mostly an integration and interoperability issuetypical dull engineering problemas opposed to the sexy, algorithmic, nonpolynomial-complete problems. Still, it can, and actually does, make our life miserable.

For the last 20 years, the relationship between IC and package has been largely ignored by academics and, until recently, by the EDA industry.

Too bad for engineers struggling with the design of a multigigahertz IC with 20+ million gates, to be packaged into a flip-chip BGA package with more than 2,000 balls. First, the team must solve the awful hierarchical planning; physical synthesis and optimization; routing; 3D parasitic extraction; timing and integrity analysis; and formal verification problems. However, after that has been done, it may discover, just too late, that this huge IC does not fit in the target package because of mutually induced substrate noise, or power, or thermal-related issues or that the package is just not economical.

Today, leading OEM customers consider advanced IC packaging know-how to be among a handful of key selection criteria for making their final decisions about which semiconductor company will do their next-generation, 90nm, multimillion-gate and multigigahertz design. Are they not finding this expertise?

I am calling for a necessary, collaborative effort among semiconductor companies, the EDA industry and academia to make available soon key ingredients such as concurrent package, IC physical design, full package and IC parasitic extraction and electrical characterization.

I have been waiting for 15 years. I think that I, and the rest of the design engineering community, have been waiting long enough.

- Marco Casale-Rossi

EDA Partnerships Manager


Article Comments - Start thinking out of known 'design ...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top