Bond test apparatus and method for testing the strength of bonds on electrical circuitry
11579058 · 2023-02-14
Assignee
Inventors
Cpc classification
G01N19/04
PHYSICS
G02B21/0016
PHYSICS
International classification
G01N5/00
PHYSICS
G01L5/00
PHYSICS
G01N19/04
PHYSICS
Abstract
A bond test apparatus includes a test tool, a stage for mounting a bond for testing, and a drive mechanism comprising a voice coil. The voice coil is coupled to either the stage or to the test tool and is configured to provide relative movement between the stage and the test tool such that the bond applies a test force to the test tool. The bond test apparatus can also include a velocity sensor configured to sense an instantaneous relative velocity between the stage and the test tool, and a controller configured to control the drive mechanism in response to a signal from the velocity sensor. The bond test apparatus can also include a retarding mechanism coupled to the stage or the test tool and configured to apply, in response to relative movement between the stage and the test tool, a retarding force opposing the driving force.
Claims
1. A bond test apparatus, comprising: a test tool; a stage configured to mount a bond for testing; a drive mechanism comprising a voice coil; the test tool is arranged and configured to contact the bond for testing, a velocity sensor configured to sense a relative velocity between the stage and the test tool; and a controller configured to control the drive mechanism in response to a signal from the velocity sensor, wherein the bond test apparatus is configured to carry out a shear test on the bond, and wherein the voice coil is coupled to the stage or to the test tool and the voice coil is configured to provide relative movement between the stage and the test tool such that, in use, the test tool applies a test force to the bond.
2. The bond test apparatus of claim 1, wherein the velocity sensor is configured to sense an instantaneous relative velocity between the stage and the test tool.
3. The bond test apparatus of claim 1, wherein the velocity sensor comprises a voice coil.
4. A bond test apparatus, comprising: a test tool; a stage configured to mount a bond for testing; a drive mechanism comprising a voice coil; and the test tool is arranged and configured to contact the bond for testing, wherein the voice coil is coupled to the stage or to the test tool and the voice coil is configured to provide relative movement between the stage and the test tool such that, in use, the test tool applies a test force to the bond; and wherein the test tool is a shear test tool, or a pull test tool, or a push test tool.
5. A bond test apparatus, comprising: a test tool; a stage configured to mount a bond for testing; a drive mechanism comprising a voice coil; and the test tool is arranged and configured to contact the bond for testing, wherein the voice coil is coupled to the stage or to the test tool and the voice coil is configured to provide relative movement between the stage and the test tool such that, in use, the test tool applies a test force to the bond; and wherein the drive mechanism is configured to apply a driving force to the stage to move the stage relative to a stationary test tool.
6. The bond test apparatus of claim 5, wherein the stage and the drive mechanism are mounted on a sub-stage, the bond test apparatus further comprising a secondary drive mechanism configured to move the voice coil relative to the test tool.
7. A bond test apparatus, comprising: a test tool; a stage configured to mount a bond for testing; a drive mechanism coupled to the stage or the test tool and configured to provide relative movement between the stage and the test tool such that the bond applies a test force to the test tool; the test tool is arranged and configured to contact the bond for testing: a velocity sensor configured to sense an instantaneous relative velocity between the stage and the test tool; and a controller configured to control the drive mechanism in response to a signal from the velocity sensor.
8. The bond test apparatus of claim 7, wherein the drive mechanism comprises a voice coil; and wherein the voice coil is coupled to the stage or to the test tool and the voice coil is configured to provide relative movement between the stage and the test tool such that, in use, the test tool applies a test force to the bond.
9. The bond test apparatus of claim 7, wherein the controller is configured to control the drive mechanism to adjust the relative velocity towards a target relative velocity during application of the test force on the test tool by the bond.
10. The bond test apparatus of claim 7, wherein the velocity sensor comprises a voice coil.
11. The bond test apparatus of claim 7, wherein the controller, the drive mechanism and the velocity sensor form a feedback loop, such that the controller is configured to control the drive mechanism in response to feedback signals from the velocity sensor.
12. The bond test apparatus of claim 7, wherein the drive mechanism is configured to provide a driving force to the stage to move the stage along a test pathway in a lateral direction; wherein the test pathway is arranged and configured to cause the bond for testing to contact the test tool; and wherein the test tool applies a lateral shear force to a side of the bond for testing.
13. The bond test apparatus of claim 7, further comprising a controller configured to provide a target-relative-velocity signal for operation of the drive mechanism.
14. The bond test apparatus of claim 7, wherein during a period that the bond for testing is in contact with the test tool, a cartridge measures a test force applied between the bond for testing and the test tool.
15. A bond test apparatus, comprising: a test tool; a stage configured to mount a bond for testing; a drive mechanism comprising a voice coil; and the test tool is arranged and configured to contact the bond for testing, wherein the voice coil is coupled to the stage or to the test tool and the voice coil is configured to provide relative movement between the stage and the test tool such that, in use, the test tool applies a test force to the bond; wherein the drive mechanism is configured to provide a driving force to the stage to move the stage along a test pathway in a lateral direction; wherein the test pathway is arranged and configured to cause the bond for testing to contact the test tool; and wherein the test tool applies a lateral shear force to a side of the bond for testing.
16. A bond test apparatus, comprising: a test tool; a stage configured to mount a bond for testing; a drive mechanism comprising a voice coil; the test tool is arranged and configured to contact the bond for testing; and a controller configured to provide a target-relative-velocity signal for operation of the drive mechanism, wherein the voice coil is coupled to the stage or to the test tool and the voice coil is configured to provide relative movement between the stage and the test tool such that, in use, the test tool applies a test force to the bond.
17. The bond test apparatus of claim 16, wherein the controller controls a driving force to accelerate the stage towards the test tool.
18. A bond test apparatus, comprising: a test tool; a stage configured to mount a bond for testing; a drive mechanism comprising a voice coil; and the test tool is arranged and configured to contact the bond for testing, wherein the voice coil is coupled to the stage or to the test tool and the voice coil is configured to provide relative movement between the stage and the test tool such that, in use, the test tool applies a test force to the bond; and wherein during a period that the bond for testing is in contact with the test tool, a cartridge measures a test force applied between the bond for testing and the test tool.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Embodiments of the present invention will now be described in detail, by way of example only, with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION
(13) Bond Test Apparatus
(14)
(15) The test tool 10, mounted to cartridge 11, can be a shear tool, push tool or a pull tool and can be switched in order to perform different tests. Shear tools are used, for example, for applying a force horizontally across the board to shear a bond off the substrate, and push tools are used, for example, to apply a vertical compression force on a component on the substrate. The force applied by these tools is measured. A pull tool may, for example, have a hook at the bottom of the tool that is used to hook an electrical lead, which is attached between a component and a sample circuit board, with a vertical force being applied to the tool to pull the lead off the board and measure the force required to pull the lead off the board. An example of a suitable shear tool is described in U.S. Pat. No. 6,078,387, the contents of which are incorporated herein by reference. An example of a suitable pull tool is described in U.S. Pat. No. 6,310,971, the contents of which are incorporated herein by reference.
(16) As shown in
(17)
(18) The cartridge 11 is moveable in a z direction normal to the surface of the substrate 100 on the stage table 13. This allows the test tool 10 to be positioned vertically relative to the substrate 100 under test so that it can contact a particular bond during a test. Relative x-y movement between the test tool 10 and the table 13 in a direction parallel to the plane of the substrate 100 is typically achieved by moving the table 13. Movement of the table 13 in x and y is achieved using suitable servo motors or stepper motors, coupled to the table 13 via a lead screw and nut, ball screw and nut, or suitable belt-drive mechanism (not shown), as is also well known in the prior art, such as the Dage 4000 Multipurpose Bond Tester referenced above
(19) Also shown in
(20)
(21) In order to remove the problem of backlash, an anti-backlash mechanism as described in U.S. Pat. No. 9,170,189 may be included. This mechanism is shown in
(22) High Speed Bond Test Apparatus Using Feedback Control
(23) As shown in
(24) An optical position sensor 50 is arranged to measure the position of the stage 80 in the predetermined direction, and to deliver a sensed-position-signal to a controller 110.
(25) A voice coil velocity sensor 90 is positioned at the opposite end of the stage 80 from the voice coil drive mechanism 60, so that a magnetic portion of the stage passes through the voice coil velocity sensor 90 when the stage moves. Movement of the stage 80 through the voice coil velocity sensor 90 generates a voltage across the velocity sensor, the magnitude of which is proportional to the instantaneous velocity of the stage 80. The voltage generated across the voice coil velocity sensor 90 creates an instantaneous-relative-velocity signal which is delivered to a first input of a first amplifier 140.
(26) The controller 110 controls a switch 120 to switch the apparatus between a “position-control” (P) mode and a “velocity-control” (V) mode (shown in
(27) Prior to, and following, a bond test operation, the controller operates in “position-control” (P) mode to set the position of the stage 80, and therefore the test bond 1000, with respect to the test tool 4. In “position-control” (P) mode, the controller controls the current supplied to the voice coil drive mechanism 60 via a power amplifier 130, in response to the sensed-position-signal, so as to move the stage to a desired position along the test pathway.
(28) During a bond test operation, the controller 110 operates in “velocity-control” (V) mode by providing a target-relative-velocity signal to a second input of the first amplifier 140.
(29) The first amplifier 140 is a differential op amp, so in “velocity-control” (V) mode, the output of the first amplifier amplifies the potential difference between the target-relative-velocity signal and the instantaneous-relative-velocity signal. When the target-relative-velocity signal is greater in magnitude than the instantaneous-relative-velocity signal, the output from the first amplifier has a positive polarity, and when the target-relative-velocity signal is smaller in magnitude than the instantaneous-relative-velocity signal, the output from the first amplifier has a negative polarity. The polarity of the first amplifier output determines the polarity of the current supplied to the voice coil drive mechanism 60, and therefore the direction of the driving force.
(30) In the embodiment shown in
(31) In “velocity-control” mode, the magnitude of the voltage across (or current supplied to) the voice coil drive mechanism 60 is therefore proportional to the velocity difference between the sensed instantaneous relative velocity of the stage and the target relative velocity for the bond test. Where the sensed instantaneous velocity is lower than the target relative velocity, the voice coil drive mechanism 60 delivers a driving force to accelerate the stage 80. Where the sensed instantaneous velocity becomes equal to the target relative velocity, the voltage across the voice coil drive mechanism will be zero, so no driving force is supplied to the stage 80. Where the sensed instantaneous velocity is higher than the target relative velocity, the voice coil drive mechanism 60 delivers a negative driving force, or a retarding force, to decelerate the stage 80.
(32) The voice coil velocity sensor 90 advantageously provides rapid instantaneous velocity feedback, so that the voice coil driving mechanism is controlled to compensate for velocity changes with very little time lag.
(33) The apparatus is preferably configured to accelerate the stage at at least 110 m/s.sup.2. In order to sense these rapid changes in velocity, and provide feedback signals fast enough for the voice coil drive mechanism 60 to react and maintain the target relative velocity throughout a bond test, it is important that the apparatus, including the voice coil velocity sensor 90 and the first amplifier 140, has a large bandwidth. In the preferred embodiment shown in
(34) The gain of the second amplifier 150 is selected to be 8480×, as a high gain allows the voice coil drive mechanism 60 to precisely control the driving force even when there is a small velocity difference between the instantaneous relative velocity and the target relative velocity.
Shear Test—Example 1
(35) In use, a user may conduct a shear test by mounting a substrate 100 comprising a test bond 1000 on the stage 80, and inputting the desired test velocity into the controller 110 via a user interface (not shown). Optionally, the user may also set other parameters, such as the acceleration rate and the distance that the test tool may travel before deceleration.
(36) As shown in
(37) Once the test bond 1000 has been mounted on the stage 80, the user manually controls the transport assembly 10 to position the test bond 1000 adjacent to the shear test tool 40. The user then instructs the controller 110 to carry out a shear test.
(38) The controller switches the switch 120 to “position-control” (P) mode, and moves the shear test tool 40 to the correct height for a shear test. The controller then controls the voice coil drive mechanism 60 to slowly move the stage 80 until the test bond 1000 contacts the test tool 40, then retracts the stage and the bond to the starting position at the end of the test pathway. The controller sets the target relative velocity at 100 mm/s and the gain of the second amplifier 150 at 8480×, based on the information input by the user.
(39) The controller switches the switch 120 to “velocity-control” (V) mode and initiates the bond test. As the instantaneous relative velocity of the stage 80 is initially zero, a drive current of approximately 5 amps is supplied to the voice coil drive mechanism 60, which produces a driving force to accelerate the stage 80 towards the test tool 40. As shown in
(40) The test bond 1000 impacts the shear test tool 40 at the target relative velocity of 100 mm/s after approximately 0.003 seconds, so that a test force of 50N is applied to the test bond by the stationary test tool. Deformation of the test bond reduces the rate at which the test force is applied, but the test force would normally cause the test bond to slow down rapidly when the test bond impacts the test tool. In the present invention, however, the voice coil velocity sensor 90 senses the reduction in the instantaneous velocity of the test bond, causing the amplifiers 140, 150, 130 to rapidly increase the drive current supplied to the voice coil drive mechanism 60. As shown in
(41) During the period that the test bond is in contact with the shear test tool, the cartridge 5 and the shear test tool 40 measure the test force applied between the test bond 1000 and the test tool 40. During the same period, the voice coil drive mechanism 60 supplies a driving force to counteract the test force in order to maintain the stage within approximately 2% of the target velocity of 100 mm/s.
(42) Eventually the test force causes the test bond 1000 to fail, so that the test force is no longer applied, and the stage begins to accelerate under the driving force. The voice coil velocity sensor 90 senses this acceleration, and the drive current is reduced to approximately zero amps.
(43) Once the position sensor 50 senses that the stage 80 has reached a predetermined finish position, the controller 110 sets the target relative velocity to zero (not shown in
(44) The apparatus 200 shown in
(45) Bond Test Apparatus Using Retarding Mechanism
(46)
(47) The voice coil drive mechanism 600 is configured to provide a driving force to the stage 800 when a drive current is provided to the voice coil drive mechanism by a controller (not shown). The application of a driving force causes the stage to move along a test pathway in a predetermined lateral direction relative to the fixed magnet of the voice coil drive mechanism 600. The length of the test pathway over which the voice coil drive mechanism 600 can move the stage 80 is determined by the length of the voice coil. The direction of the driving force can be reversed by reversing the polarity of the drive current supplied to the voice coil driving mechanism 600, such that the voice coil driving mechanism can move the stage 800 along the test pathway in both directions.
(48) A hydraulic cylinder 160 containing a hydraulic fluid 180 is aligned with the stage 800 so that movement of the stage along the test pathway towards the test tool causes compression of the hydraulic cylinder. Compression of the hydraulic cylinder 160 generates a retarding force which acts against the driving force supplied by the voice coil driving mechanism 600. In this arrangement, the velocity of the stage 800 is equivalent to a rate of compression of the hydraulic cylinder 160.
(49) The hydraulic cylinder 160 comprises an aperture 170 through which the hydraulic fluid 180 flows when the cylinder is compressed. The flow rate of the hydraulic fluid, and therefore the magnitude of the retarding force applied by the hydraulic cylinder, is determined by the magnitude of the driving force compressing the cylinder, the size of the aperture 170, and the density and viscosity of the hydraulic fluid. The size of the aperture 170 is controllable to control the target test velocity.
(50) The hydraulic cylinder 160 comprises a first chamber 190 and a second chamber 195 separated by a piston 210 which is coupled to the stage 800. Hydraulic fluid 180 can flow between the first and second chambers through the aperture 170. Movement of the stage 800 towards the hydraulic cylinder causes the piston 210 to compress the second chamber 195, so that hydraulic fluid is forced to flow from the second chamber, through the aperture 170, into the first chamber 190. Movement of the stage 800 away from the hydraulic cylinder, for example to return the stage to the start position following a bond test, causes the piston 210 to compress the first chamber 190 so that hydraulic fluid flows into the second chamber 195. A return valve 220 in the piston additionally allows hydraulic fluid to flow from the first chamber into the second chamber when the stage is moving away from the hydraulic cylinder, so as to reduce the retarding force resisting movement of the stage in this direction.
(51) The apparatus 300 shown in
Shear Test—Example 2
(52) In use, a user may conduct a shear test by mounting a substrate comprising a test bond on the stage 800, and inputting the desired test velocity into a controller 110 via a user interface (not shown). For example, the apparatus may be controlled to carry out a shear test with a target test velocity of 100 mm/s.
(53) Once the test bond has been mounted on the stage 800, the user manually controls the transport assembly (not shown) to position the test bond adjacent to the shear test tool. The user then instructs the controller 110 to carry out a shear test.
(54) The controller adjusts the size of the aperture 170 to a predetermined size so that the hydraulic cylinder is configured to provide a retarding force of 500N when the stage 800 is moving at a velocity of 100 mm/s.
(55) The controller may control the apparatus to verify the relative positions of the test tool and the test bond, and reposition the apparatus if necessary, before initiating the bond test. The controller provides a constant drive current to the voice coil drive mechanism 600, which provides a constant driving force of 500N to accelerate the stage 800 and the test bond towards the test tool. As the stage moves towards the test tool, the piston 210 compresses the second chamber 195 in the hydraulic cylinder 160, causing hydraulic fluid 180 to flow from the second chamber 195, through the aperture 170, to the first chamber 190.
(56) The flow rate of hydraulic fluid 180 through the aperture 170 when the cylinder 160 is compressed is such that the magnitude of the retarding force increases as the velocity of the stage (and therefore the compression rate of the hydraulic cylinder) increases. The hydraulic cylinder 160 therefore acts as a speed limiter to the moving stage 800.
(57) The fluid dynamics of the hydraulic cylinder 160 and the size of the aperture 170 are such that the driving force on the stage 800 is greater than the retarding force when the velocity of the stage is less than 100 mm/s. This force imbalance means that the stage accelerates towards the shear test tool, compressing the second chamber 195 of the hydraulic cylinder 160. The stage accelerates until it reaches the target velocity of 100 mm/s, at which point both the driving force and the retarding force have an equal magnitude of 500N. As the forces are balanced at the target velocity, the velocity of the stage becomes constant, and the stage moves towards the test tool at the target velocity of 100 mm/s.
(58) When the test bond impacts the shear test tool, a test force of 50 N is applied to the bond, acting to reduce the velocity of the test bond and the stage 800. However, the inherent stiffness of the hydraulic cylinder 160 acts against any change in velocity, and so reduces the extent to which the stage slows down on impact.
(59) The flow rate of hydraulic fluid 180 through the aperture 170 varies according to the square root of the proportional change in the pressure (which is the force divided by the cylinder area) applied to the hydraulic cylinder 160. When the retarding effect of the test force reduces the pressure applied to the cylinder, this therefore causes a proportionally smaller change in the flow rate of hydraulic fluid through the aperture. The velocity of the stage 800 depends on the flow rate of hydraulic fluid through the aperture, so this resistance to changes in flow rate means that the cylinder 160 also resists changes in the velocity of the stage. This inherent stiffness of the hydraulic cylinder 160 means that the reduction in relative velocity during application of the test force is less than it would have been in the absence of the hydraulic cylinder 160.
(60) The test force of 50N means that the driving force on the stage 800 is 500N, while the total retarding force acting on the stage and the test bond is 500N from the cylinder 160 plus 50N of test force from the test tool. This force imbalance produces a 10% proportional change in the pressure (force over cylinder area) on the hydraulic cylinder 160, but due to the inherent stiffness of the hydraulic cylinder 160 and the resulting quadratic relationship between force and velocity, the velocity of the stage 800 is only reduced by approximately 5.1% (the pressure is reduced to 90% of its former value, so the velocity is reduced proportionally to the square root of 0.9).
(61)
(62) As described in relation to
(63) Prior to carrying out the shear test, the controller adjusts the size of the aperture 170 to a predetermined size so that the hydraulic cylinder 160 is configured to provide a retarding force of 300N when the stage 800 is moving at a velocity of 100 mm/s.
(64) As shown in