Home
Our Analysts
Recent Articles

New Methodologies for Advanced Packaging Design

Rita Glover, EDA Today, L.C.
April 2001

The convergence of communications, computing, and multimedia is bringing unprecedented challenges to design technologies.  To meet the demands for increased performance, lower cost, and faster time to market, the design community now requires a similar convergence of tools and methodologies.

Today, the ability to concurrently design a chip, its package, and the surrounding system becomes a huge advantage.  The influence of the package on system performance must be understood and analyzed early in the design cycle.  Concurrent package design is becoming an important bridge between the design of high-performance chips and the printed circuit assembly on which the finished chip will operate.

As the push toward systems-on-chips (SOCs) and deep submicron continues, the industry trend is toward more complex, high-density packaging.  System-level packages (SLPs) are gaining acceptance as a viable alternative to SOCs as the industry begins to face the challenge of integrating multiple technologies on a single chip.  With the SLP approach, one or more ICs -- which may contain discrete and embedded components -- can be integrated in a single high-performance, compact package.  But this higher performance is causing tremendous problems with signal integrity -- simultaneous switching noise problems, crosstalk problems, and resonance problems.  So we're critically constraining the chip, and the layout of those signals is now much more important.

Thus, the ability to do concurrent IC, package, and system design using a single interactive database means that design teams can perform high-speed interconnect analysis -- both physical and electrical -- and make optimization trade-offs among all these levels.  The design methodology of the future must support collaborative design in order to remove the barriers between chip vendors, package suppliers, and the customer.

A new methodology for concurrent design of an SLP is shown in Figure 1.  The left column looks at the requirements from the perspective of the IC designer.  IC designers need the target die size, the I/O requirements, the I/O layout, and the I/O buffer models in order to perform verification on the chip.  But where do they get that information?

Figure 1:  Interactions required for concurrent design of the chip, the package, and the printed circuit board.  A true chip/package/PCB co-design solution can be realized when tools share a common database and common analysis engines.

It really needs to come through various interactions with the package designer.  For instance, the die size must be based on physical feasibility studies.  The I/O requirements should be driven by electrical feasibility studies that would be done for a package in order to understand what the performance matrix will look like.  The I/O layout must be driven by what the package will look like, with an I/O template that is known to be routable and meet the performance matrix.  Out of these the package designer will extract the package performance analysis.  Once a package has been built up through co-design with the IC, a model of the final package can be created.

At the same time, the PCB designers are trying to determine the I/O buffer limits and interconnect feasibility.  In the PCB world, designers are having problems being able to escape route the huge BGA components that are coming onto the scene now, and they need to understand the interconnect feasibility.  They also need to be able to determine the timing coupling margins, which are based on the placement of the printed circuit board.  The team needs to be able to feed that information back to the package and IC designers so that they'll know what their timing and coupling budgets are.  The same goes for signal performance prediction.  How much can they predict, and at what level of accuracy?

Why is it important to design the package along with the IC and the board?  What are the advantages of doing it together?  Why can't you just use an off-the-shelf package?  For high-performance devices, once these critical nets get onto the package, all kinds of nasty things can happen.  Typically, there are crosstalk problems, reflection issues, impedance values that need to be maintained, differential pairs that have to be accounted for, and power and ground planes that can either be implemented or not within the package depending on the performance.

Another issue is time to market.  If the IC design team has no idea of what is going on in the package or at the board level, the resulting device often fails.  It can quite easily violate the noise budget without the knowledge of the designer, requiring a re-spin of the package.  This is certainly a cost issue, but it's really more of a time-to-market issue, because it could take as long as twelve weeks to re-spin one of these packages.  Packages have a significant design cycle--much longer than it takes to do a chip or a new PCB.

PCB designers are now saying that they need drive the package design just as much as the IC designers do, because PCBs now are becoming so complicated, expensive, and difficult to route.  Today's system design teams need that capability where customers, depending on their requirements, can either drive the design from the PCB level up into the chip, or from the chip down into the PCB.

Top

EDA Today, L.C.

Email: 

©  Copyright EDA Today, L.C., 2001-2005.  All rights reserved.