Wire Attach Point OffsetJuly 13, 2010Several package designers have requested a way to express in AIF a wire that is not attached to the center of a bond finger. This is not a trivial request because a fundamental assumption made during the design of the AIF database is that a wire attaches directly to the center (i.e. the insertion point) of the bond finger. Consider the layout below with a portion of the AIF file used to generate it. |
[PADS] BF=RECT 90 254 BP750=CIRCLE 750 DP100=SQ 100 [NETLIST] ;NET DIE PAD & COORDS BALL PAD & COORDS FINGER PAD & COORDS NET3 3 DP100 -5270 4750 D3 BP750 -13335 12065 3 BF -8262.55 7648.42 45.92 NET4 4 DP100 -5270 4655 E4 BP750 -12065 10795 4 BF -8324.01 7444.40 47.59 Suppose we wanted the wire to be offset by 50 um towards the front of the finger instead of landing in the center of the finger. [See below] How would we modify the AIF file to support this description? Well without "breaking" the AIF behavior we could implement this with two entries: a) Create a line to place the bond finger leaving off the die data so that we don't generate a wire. Create a new line with the die pad and a "dummy" bond finger to generate the wire where we want it. [PADS] BF=RECT 90 254 BP750=CIRCLE 750 DP100=SQ 100 DUM=CIRCLE 25 [NETLIST] ;NET DIE PAD & COORDS BALL PAD & COORDS FINGER PAD & COORDS NET3 - - - - D3 BP750 -13335 12065 3 BF -8262.55 7648.42 45.92 NET3 3 DP100 -5270 4750 D3 BP750 -13335 12065 3 DUM -8226.5 7613.7 0 NET4 - - - - E4 BP750 -12065 10795 4 BF -8324.01 7444.40 47.59 NET4 4 DP100 -5270 4655 E4 BP750 -12065 10795 4 DUM -8286.80 7410.80 0 This feature has been added to the most recent AIF Exporter for Cadence 16.3 which can be obtained from Cadence by downloading the ISR. |