Media Kit
For advertisements and demographics
click here
Current Advertisers
 Publisher's Letter
A Look Forward to the Year Ahead

 Assembly Lines
Pantronix Continues Expansion with Facility Planned for Shanghai, China

 Wafer Level Watch
The Allure of Parallel Processing: Defects Are Found Earlier, More Easily

 Harvey Miller's Notebook
Innovex and Substrate Technologies' Goal: Make Form Fit Function

 On Test

Credentials for Testing Are Escalating; Enter the Certified Smart Person (CSP)

 Flip-Chip Focus
Issues in Reworkable Underfills for Low-Cost Flip-Chip Applications

 Industry News
Company News
Research Reports
Packaging Foundries
People in the News
FSA 6th Annual Suppliers Day
Calendar of Events
Editorial Index

 Features
Forecast 2001
The Experts Look at the Issues

Demands for Higher Speed and Greater Accuracy Are Driving the Die Placement Equipment Market

Die Attach Equipment: What Packaging Foundries Want

CSPs Present New Challenges for Die Attach Equipment

How Bluetooth Packaging Choices Impact System Cost

Achieving High Accuracy and High-Throughput Assembly with Flip-Chip-on-Flex

Web-Based Collaborative IC Package Design

 Tutorial
An Overview of Flexible Printed Circuit Technology

 Technical Forum
How New Developments in Hydrofluorocarbon Cleaning Technology Impact Flip-Chip Package Production
Effects of Pb Contamination on the Material Properties of Sn/Ag/Cu Solder

 Tools & Technologies
Tray Changer Hikes Placement Productivity and more...

 Opinion
Something's Rotten in Stockholm: The Nobel Prize Committee and the IC

 Patents
Micro-Machined Wafer-Level Package Employs a Memory Wafer with a Silicon Nitride, SiO2 or SOG Passive Layer

 Archives
2001
Jan-Feb March April
May-June July  
2000
Jan-Feb Mar-Apr May-June
July-Aug Sept-Oct Nov-Dec
1999
Jan-Feb Mar-Apr May-June
July-Aug Sept-Oct Nov-Dec
1998
  Mar-Apr May-June
July-Aug Sept-Oct Nov-Dec


Subscription

 
This month issue
An Independent Journal Dedicated to the Advancement of Chip - Scale Electronics
January - February 2001

Email the editor

Web-Based Collaborative IC Package Design

 Back

II. EXCHANGING DIE DATA

In Part I, we described how packaging foundries can organize information about their existing packages in a way that easily enables users to select one based on type, size and power dissipation.

For the majority of new chip designs, a custom package must be designed, generally using laminate technology and a ball grid array. There are two reasons why a custom package is needed:

1. Constrained Routing, where the pinout must match a pre-conceived pattern. Moving the signals locations to accommodate an existing package is not an option.

2. Wirebonding Limitations, where even shrinking a die by 20 percent may prevent it from being placed in the existing package, because the wires from die pad to bond finger may be too long.

For high IO die, it is critical to work with the package designer early on. Package designers need to deal with two major issues on a new design:

  • Can I wirebond all the die pads?

  • Can I route all signals to their destination?

Either the chip designer or the package designer should do both bonding and routing feasibility studies before the chip layout is fixed. We've found that too much effort is expended in converting the IC designer's data into the formats required for the package design tools.

The AIF Format

In an effort to speed up both feasibility studies and package design, several packaging OEMs worked together to create a standard format known as AIF2 (Advanced Input Format). This is a simple ASCII file that can be imported easily into the major package design software. It consists of die pad numbers, x,y coordinates, a signal net and a destination pin or JEDEC ball number (Figure 6). IC designers can easily assemble such a table except perhaps for the destination pin. However there is always the possibility of introducing error.

Figure 6. The AIF file format

III. WEB-BASED TOOLS

To encourage the adoption of the AIF format, we developed a simple and free tool that reads the AIF file by either reporting errors in syntax, or if the syntax is correct, creating a drawing of the die with pad numbering and labels, as shown in Figure 7. One can access the AIF reader anytime, from anywhere, using only a WEB brower.

Figure 7. To verify the AIF file, we wrote a program that reads the file, checks it for syntax and returns either a syntax error, or if no errors are found, a drawing of the die.

Since all computation is done on the server, the AIF reader is platform- and browser independent.

User Interface

The AIF reader's user interface is intuitive to anyone who has used a WEB browser. Once the designer has composed an AIF file, the designer uses the "Browse" button to select the file for upload (Figure 8). The user also decides whether the drawing should be returned as .dwg, .dxf or .pdf files, and more file options are in preparation.

Figure 8. The Web interface for the AIF reader

Should the AIF file contain syntax errors or other errors (for example, the same die pad assigned to different nets) then the returned page will list the errors and their causes (Figure 9). In this case, the line refers to SQ800 but the user defined the padstack as SQ80. After editing the file and resubmitting it, the file runs successfully and a link to the graphic file is returned.

Figure 9. Syntax error return; The designer typed SQ800, but should have typed SQ80.

A simple but effective way to predict the routability of a BGA style package is to first examine a simple rats nest from die pad to destination balls. Though this does not take into account wirebonds, it does immediately identify if any of the die pads are destined for locations that will block the routing of other nets.

Figure 10. If no errors are found in the AIF file, it is converted into a DWG file and the user receives a link to the file.

By examining the rats nest, one visually identifies "high density" areas that may be difficult to route, and it's easy to spot signals that cut across many other routes. Such paths often act as barriers that block routing or force additional vias on multilayer designs. Often, a minor change in a die pad signal assignment simplifies the routing of the package.

Figure 11. The array generator module defines the location of the ball pads. A vector can be drawn from each die pad to the assigned ball pad based on the netlist.

The AIF reader can be extended into a WEB based rats nest generator. All that is needed is a second module that places the JEDEC balls in their proper location. A vector from each die pad to the assigned ball generates the ratsnest. Die pads and balls assigned to power and ground nets are normally ignored, although they can be color coded to give a visual indication of where power and ground nets or bars will be placed.

Figure 12. the returned drawing now includes a ball pads and a rats nest in addition to the die pads.

Summary

It is unnecessary to implement large, expensive and sophisticated software to improve collaboration between the IC designer and the chip designer. A simple Web server coupled with a program to select parts makes it easy for IC designers to find out if an existing package will meet their requirements.

A simple program tied to a Web server enables IC designers to test a standard file format for exchanging data with package designers. An extension to that simple program enables a designer to create a rats nest useful for routing feasibility studies. In the near future, two additional modules will be offered, including a dummy die generator and a signal assignment advisor. Too see a demonstration of the modules described, visit wirebondonline.com.

Mr. DiBartolomeo is applications manager for Artwork Conversion Software and has been working on IC packaging tools and software for the last several years. He graduated from the University of California, Los Angeles, with simultaneous bachelor's and master's degrees in electrical engineering. [steve@artwork.com]
 
Copyright © 2001