AIF RoadmapJanuary 2003 |
|
AIF I was released in 1998 and was sufficient only to describe the die pad number, coordinates, net name and the ball pad that the die pad should be connected to. It was primarily an attempt to get semiconductor designers to consistently describe the die surface. Artwork developed this format together with Amkor who had a vested interest in reducing the time and error it took to get the die pad coordinates into a package design tool. The AIF I spec was extremely simple and anyone with a spreadsheet could create a AIF I file in a few minutes. The cost of this simplicity was that many things could not be described. For example, only square die pads were supported and all die pads had to be the same size. The die outline was assumed to be symmetrically arranged around the die pads. There was no way to describe bond fingers, rings or wires. AIF IINot long after completing the AIF I spec and writing some CAD tools that would import it into package software such as Encore we started on the next generation of AIF -- one that could describe the entire bond shell - die pads, fingers, rings and wires. We kept the same column format in order to maintain as much compatibility with spreadsheets (something that the package design world adopted and continues to use to this day) as possible. We had to add some addtional concepts: pad stacks, bond fingers with rotation, metal areas and traces (for the rings) and a BGA outline description. While this new format was more complex, it was also much more useful and we wrote quite a few CAD tools based on AIF II. We also wrote import and export tools for both Encore BGA (from Xynetix) and Cadence APD which were the two dominant design tools for BGA packages. The AIF II format is in wide use today primarily as a way of importing/exporting die and package data to Encore and APD. It is also used for producing wirebond documentation. Artwork released a free Windows viewer for AIF which aided in adoption of the format. More Capability Requested
While AIF II was very useful it too made many assumptions to simplify reading and writing the format. These included:
|
|
What's in a AIF File Describes the basic sections of the AIF file and their syntax. |
Creating an AIF file with Excel Describes how to create an AIF file using MS Excel. |
Creating an AIF from GDSII Describes the program, SmartDie, used to read, scan and convert a pad ring layer into AIF. |
|
Sample AIF Files Shows simple and complex AIF files and their associated layout. |
Common Errors Describes the most common errors made when creating an AIF File. |
New Multi Die AIF A special version of AIF II designed to contain multiple die (MCM) |
|
Amkor Adopts AIF Format Amkor Technology, the world's largest contract assembler has adopted AIF as its preferred format for exchanging die data ... |
Read AIF into Cadence APD You can read an AIF file directly into Cadence APD with this SKILL program. All intelligence is transferred. |
Read AIF into Encore 2000 Read AIF files directly into Avanti's Encore 2000... |
|
Importance of Net Names! An explantion of the value of adding net names to your die pad list ... |
How to Extend AIF Writing your own AIF tools? How to add your own extensions so that you won't break other's AIF parsers. |
AIF Road Map As packages get more complex here is where we're going with AIF in the future to support MCM's, stacked die etc... |
|
ARTWORK CONVERSION SOFTWARE, INC. Company Profile 417 Ingalls St., Santa Cruz, CA 95060 Tel (831) 426-6163 Fax 426-2824 email: info@artwork.com |