Methods of operating bonding machines for bonding semiconductor elements, and bonding machines
A method of operating a bonding machine for bonding semiconductor elements is provided. The method includes the steps of: (a) measuring a time based z-axis height measurement characteristic of a bond head assembly during a model bonding process; (b) determining a z-axis adjustment profile for a subsequent bonding process based on the measured time based z-axis height measurement characteristic; and (c) adjusting a z-axis position of the bond head assembly with a z-axis motion system during the subsequent bonding process using the z-axis adjustment profile.
1. A method of operating a bonding machine for bonding semiconductor elements, the method comprising the steps of:
(a) determining a z-axis adjustment profile for a bonding process based on a measured time based z-axis height measurement characteristic;
(b) adjusting a z-axis position of the bond head assembly with a z-axis motion system during the bonding process using the z-axis adjustment profile;
(c) detecting a bond force applied by the bond head assembly during the bonding process; and
(d) further adjusting the z-axis position of the bond head assembly with the z-axis motion system to compensate for a predetermined bond force threshold being met after step (b).
2. The method of claim 1 further comprising a step of initiating the bonding process by detecting predetermined criteria.
3. The method of claim 2 wherein the predetermined criteria includes at least one of a bond head assembly velocity characteristic, a bond head assembly force characteristic, and a bond head assembly position.
4. The method of claim 1 wherein the z-axis adjustment profile includes a plurality of z-axis adjustments of the bond head assembly to be made using the z-axis motion system, each of the z-axis adjustments being associated with a respective time value during the bonding process.
5. The method of claim 1 wherein the semiconductor elements are bonded to a substrate during the bonding process, and wherein electrical interconnections are provided between the semiconductor elements and the substrate, the electrical interconnections including solder material.
6. A method of operating a bonding machine for bonding semiconductor elements, the method comprising the steps of:
(a) measuring temperature values at a plurality of positions of a bond head assembly;
(b) determining a z-axis adjustment using the temperature values measured at step (a);
(c) adjusting a z-axis position of the bond head assembly during a bonding process using a z-axis motion system based on the z-axis adjustment determined in step (b); and
(d) further adjusting the z-axis position of the bond head assembly to compensate for a predetermined bond force threshold being met after step (c).
7. The method of claim 6 wherein each of steps (a)-(c) are repeated a plurality of times during a bonding cycle such that the z-axis position is repeatedly adjusted based on the temperature values measured during the bonding cycle.
8. The method of claim 6 wherein step (b) includes relating the temperature values measured at step (a) to data accessible by the bonding machine to determine the z-axis adjustment.
9. The method of claim 6 further comprising a step of initiating the bonding process by detecting predetermined criteria.
10. The method of claim 9 wherein the predetermined criteria includes at least one of a bond head assembly velocity characteristic, a bond head assembly force characteristic, and a bond head assembly position.
11. The method of claim 6 wherein the semiconductor elements are bonded to a substrate during the bonding process, and wherein electrical interconnections are provided between the semiconductor elements and the substrate, the electrical interconnections including solder material.