Wire arc parameter compensation method and device of wire bonding machine, computer equipment and medium
By using a wire arc parameter compensation method in wire bonding machines, the shape and parameters of the wire arc are automatically adjusted, solving the problem of inconsistent wire arc height, improving device quality and production efficiency, and meeting the needs of high-density and high-precision packaging.
Patent Information
- Application Number
- CN202511009061.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-21
- Publication Date
- 2025-11-04
AI Technical Summary
In existing wire bonding processes, inconsistent wire arc height leads to low device quality and production efficiency. Traditional manual grouping and debugging methods are time-consuming, labor-intensive, and prone to errors, making it difficult to meet the requirements of high density and high precision.
A method for compensating wire arc parameters in a wire bonding machine is provided. By determining the shape and parameters of the wire arc, the angle and wire length are automatically adjusted to compensate for the arc, thereby forming a qualified wire arc that meets the preset welding requirements, replacing the traditional manual group debugging.
It significantly improves line arc consistency and packaging reliability, reduces signal interference and mechanical failure risks, improves production efficiency and quality stability, and meets the needs of high-density and high-precision packaging.
Smart Images

Figure CN120895482A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wire bonding technology, and in particular to a method, apparatus, computer equipment and storage medium for compensating wire arc parameters of a wire bonding machine. Background Technology
[0002] With the rapid development of microelectronics technology and the increasingly urgent market demand for high-density, high-speed, and high-reliability packaging products, wire bonding technology, as the core process for interconnecting chips with external circuits in semiconductor packaging, faces higher challenges in terms of performance and precision. During wire bonding, the consistency of the wire arc profile directly affects the electrical performance (such as signal transmission integrity and parasitic parameter stability) and mechanical reliability (such as resistance to thermal stress and vibration) of the packaged device. The shape of the wire arc is precisely controlled by the trajectory of the metal lead movement pulled by the wedge on the bonding head. By planning the wedge trajectory, the wire arc requirements of different packaging scenarios can be adapted.
[0003] However, in existing wire bonding processes, inconsistent wire arc heights have consistently hampered device quality and production efficiency. Specifically, wire arcs with identical internal parameters within the same device often exhibit height deviations due to the following factors:
[0004] Differences in the angle of the ceramic tip can lead to different wire take-up amounts: During the bonding process, different angles between the cleaver (ceramic tip) and the solder joint will cause differences in the actual wire take-up amounts of the lead, which in turn will cause inconsistencies in the wire arc height. Specifically, this manifests as an imbalance in the wire arc height on the left and right sides of the chip, a deviation in the wire arc height between the edge and the center area, and a mismatch in the wire arc height at the top and bottom.
[0005] The effect of solder joint spacing: Even at the same angle, the natural tension and forming trajectory of the arc will change due to the different solder joint spacing between the chip pads and the frame pins, resulting in differences in the arc height.
[0006] To address these issues, the industry commonly employs a manual grouping and debugging method: wires of varying heights are grouped according to characteristics such as angle and spacing, and then parameters are adjusted individually for each group to correct the wire height and shape. However, this method has significant drawbacks: for high-density packages such as BGA and QFN with dozens to hundreds of wires, the workload for grouping and debugging is enormous, and the process is time-consuming, labor-intensive, and inefficient. Furthermore, manual debugging relies on operator experience, which can easily lead to errors due to misremembered parameters, resulting in quality risks. Therefore, the traditional manual grouping and debugging method is no longer sufficient to meet the demands of wire bonding technology's development towards higher density and higher precision. Summary of the Invention
[0007] Therefore, it is necessary to provide a wire arc parameter compensation method, device, computer equipment, and medium for wire bonding machines to address the above-mentioned technical problems, thereby solving at least one of the problems existing in the prior art.
[0008] Firstly, a method for compensating wire arc parameters in a wire bonding machine is provided, including:
[0009] Based on the packaging requirements of the target chip, determine the shape and parameters of the arc.
[0010] Based on the arc shape and arc parameters, the target chip is welded to form an initial arc;
[0011] Determine whether the initial arc meets the preset welding requirements;
[0012] If the initial arc does not meet the preset welding requirements, then compensation parameters are determined, including at least one of angle compensation and line length compensation.
[0013] The arc parameters are compensated based on the compensation parameters, and the target chip is welded based on the compensated arc parameters and arc shape to form a qualified arc that meets the preset welding requirements.
[0014] In one possible implementation, the compensation parameter is a compensation angle, and determining the compensation parameter includes:
[0015] Determine the horizontal angle of the line connecting the first and second solder joints;
[0016] Based on the horizontal angle, determine whether the preset compensation trigger condition is met.
[0017] If the preset compensation triggering conditions are met, then the angle compensation value is determined.
[0018] In one possible implementation, determining the angle compensation value includes:
[0019] Based on the horizontal angle, determine the actual deviation direction and actual deviation angle of the line arc;
[0020] Based on the actual deviation direction, the compensation area and compensation direction are determined;
[0021] The compensation angle is determined based on the actual deviation angle.
[0022] In one possible implementation, determining the compensation area and compensation direction based on the actual deviation direction includes:
[0023] Based on the actual deviation direction, determine the compensation type;
[0024] Based on the compensation type, a compensation area is determined, wherein the compensation type includes one of horizontal compensation, vertical compensation, and diagonal compensation, and the compensation area includes one of positive area, negative area, positive and negative area, and diagonal area;
[0025] Based on the compensation type and compensation area, the compensation direction is determined.
[0026] In one possible implementation, determining the compensation direction based on the compensation type and the compensation area includes:
[0027] When the compensation type is horizontal compensation and the compensation area is a positive area, compensation is performed with the right direction as the center. If the compensation area is a negative area, compensation is performed with the left direction as the center. If the compensation area is both positive and negative, compensation is performed with the left and right directions as the center.
[0028] When the compensation type is vertical compensation and the compensation area is a positive area, compensation is performed with the upper direction as the center. If the compensation area is a negative area, compensation is performed with the lower direction as the center. If the compensation area is both positive and negative, compensation is performed with the upper and lower directions as the center.
[0029] When the compensation type is diagonal compensation, compensation is performed with the corresponding diagonal direction as the center.
[0030] In one possible implementation, the compensation parameter is the compensation line length, and determining the compensation parameter includes:
[0031] Based on the compensation start parameter and compensation end parameter, the range of values for the arc length is divided into the compensation start interval, the compensation interval, and the compensation end interval.
[0032] Based on the arc length, determine the line length compensation value corresponding to the compensation start interval, compensation interval, and compensation end interval.
[0033] In one possible implementation, determining the line length compensation value corresponding to the compensation start interval, compensation interval, and compensation end interval based on the line arc length includes:
[0034] If the arc length is less than the preset threshold and the compensation start parameter, and the compensation start parameter is less than the compensation end parameter, or if the arc length is greater than the compensation start parameter and the compensation start parameter is greater than the compensation end parameter, then the compensation value is 0.
[0035] If the arc length is between the compensation start parameter and the compensation end parameter, the compensation value is calculated proportionally based on the proportion of the arc length within this range. The proportion is the ratio of the absolute value of the difference between the arc length and the compensation start parameter to the absolute value of the difference between the compensation end parameter and the compensation start parameter. The compensation value is equal to the product of the proportion and the maximum compensation value.
[0036] If the arc length is greater than the compensation end parameter and the compensation start parameter is less than the compensation end parameter, or if the arc length is less than the compensation end parameter and the compensation start parameter is greater than the compensation end parameter, then the compensation value is the maximum compensation value.
[0037] Secondly, a wire arc parameter compensation device for a wire bonding machine is provided, comprising:
[0038] The arc information determination unit is used to determine the arc shape and arc parameters based on the packaging requirements of the target chip.
[0039] An initial arc generation unit is used to weld the target chip based on the arc shape and arc parameters to form an initial arc.
[0040] The judgment unit is used to determine whether the initial arc meets the preset welding requirements;
[0041] The compensation parameter determination unit is used to determine compensation parameters if the initial arc does not meet the preset welding requirements. The compensation parameters include at least one of angle compensation and line length compensation.
[0042] A qualified arc generation unit is used to compensate the arc parameters based on the compensation parameters, and to weld the target chip based on the compensated arc parameters and arc shape to form a qualified arc that meets the preset welding requirements.
[0043] Thirdly, a computer device is provided, including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, wherein the processor, when executing the computer-readable instructions, implements the steps of the wire bonding machine arc parameter compensation method as described above.
[0044] Fourthly, a readable storage medium is provided, the readable storage medium storing computer-readable instructions, which, when executed by a processor, implement the steps of the wire bonding machine arc parameter compensation method as described above.
[0045] The aforementioned wire bonding machine wire arc parameter compensation method, apparatus, computer equipment, and medium, the method comprising: determining the wire arc shape and wire arc parameters based on the packaging requirements of the target chip; welding the target chip based on the wire arc shape and wire arc parameters to form an initial wire arc; determining whether the initial wire arc meets preset welding requirements; if the initial wire arc does not meet the preset welding requirements, determining compensation parameters, the compensation parameters including at least one of angle compensation and wire length compensation; compensating the wire arc parameters based on the compensation parameters, and welding the target chip based on the compensated wire arc parameters and wire arc shape to form a qualified wire arc that meets the preset welding requirements. In this embodiment, on the one hand, by designing the arc parameters based on packaging requirements and initial soldering, combined with intelligent adjustments of angle compensation (to solve the difference in wire feed at different angles of ceramic tips) and wire length compensation (to address the height deviation caused by solder joint spacing), the arc height imbalance in the left and right, edge and center, and top and bottom positions within the same device is precisely eliminated, significantly improving arc consistency and packaging reliability, and reducing signal interference and mechanical failure risks. On the other hand, by replacing traditional manual group debugging with an automated compensation mechanism, the debugging time of high-density packaged products such as BGA and QFN (containing dozens to hundreds of solder wires) is greatly reduced, avoiding parameter setting errors caused by manual operation, significantly improving production efficiency and quality stability, and effectively adapting to the needs of wire bonding technology developing towards high density and high precision. Attached Figure Description
[0046] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 This is a schematic flowchart of a wire bonding machine wire arc parameter compensation method in one embodiment of this application;
[0048] Figure 2 This is a schematic diagram of the linear arc compensation interface in one embodiment of this application;
[0049] Figure 3 This is a schematic diagram of the compensation range of angle compensation -X in one embodiment of this application;
[0050] Figure 4 This is a schematic diagram of the compensation range of angle compensation -Y in one embodiment of this application;
[0051] Figure 5 This is a schematic diagram of angle compensation in one embodiment of this application.
[0052] Figure 6This is a schematic diagram of the horizontal angle in one embodiment of this application;
[0053] Figure 7 This is a schematic diagram of angle compensation -X in one embodiment of this application;
[0054] Figure 8 This is a schematic diagram of angle compensation - Y in one embodiment of this application;
[0055] Figure 9 This is a schematic diagram of diagonal compensation in one embodiment of this application;
[0056] Figure 10 This is a schematic diagram of four compensation modes for angle compensation-Y in one embodiment of this application;
[0057] Figure 11 This is a schematic diagram of line length compensation in one embodiment of this application;
[0058] Figure 12 This is a schematic diagram of line length compensation in one embodiment of this application where the compensation start parameter is less than the compensation end parameter;
[0059] Figure 13 This is a schematic diagram of line length compensation in one embodiment of this application where the compensation start parameter is greater than the compensation end parameter;
[0060] Figure 14 This is a schematic diagram of a wire arc parameter compensation device for a wire bonding machine in one embodiment of this application;
[0061] Figure 15 This is a schematic diagram of a computer device according to one embodiment of this application. Detailed Implementation
[0062] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0063] In one embodiment, such as Figure 1 As shown, a method for compensating for wire arc parameters in a wire bonding machine is provided, comprising the following steps:
[0064] In step S110, the arc shape and arc parameters are determined based on the packaging requirements of the target chip;
[0065] Optionally, the electrical performance requirements (such as signal frequency and power consumption), mechanical structure limitations (such as chip size and pin layout), and heat dissipation requirements of the target chip can be analyzed to determine the core indicators that the arc must meet (such as arc height, span, and curvature). For example, high-frequency chips need to control the arc length to reduce parasitic inductance, while high-power chips need to optimize the arc path to improve heat dissipation efficiency.
[0066] The types of line arc shapes can include low arc, high arc, hump arc, stepped arc, etc., with different shapes suitable for different scenarios. For example, low arc is used in scenarios where the distance between the chip and the frame is small, reducing the package height; high arc is used in scenarios where obstacles (such as heat sinks) need to be avoided; hump arc is used in packages with multiple rows of pins to avoid contact between adjacent line arcs.
[0067] Among them, the arc parameters may include arc height, arc span (solder joint spacing), arc angle (angle of the cutting tool's movement trajectory), arc tension, arc length, etc.
[0068] In step S120, the target chip is welded based on the arc shape and arc parameters to form an initial arc.
[0069] Optionally, the bonding equipment reads preset arc parameters (such as the coordinates of the wedge's movement trajectory, speed, acceleration, and process parameters such as ultrasonic energy, pressure, and temperature) to generate specific action commands. First, the metal lead (such as gold or copper wire) passes through the hollow aperture of the wedge. Driven by the equipment, the wedge moves precisely to above the first solder joint (pad) of the target chip and aligns with the center of the solder joint, completing the initial positioning. The wedge descends to contact the solder pad, and by applying preset pressure and ultrasonic vibration (or combined with temperature), atomic diffusion occurs between the lead and the solder pad surface, forming a solid first solder joint (such as a spherical or wedge-shaped solder joint). After the first solder joint is formed, the wedge rises, translates, and adjusts its angle along a preset trajectory (corresponding to the arc shape), while maintaining stable tension on the lead, naturally guiding the lead to form an arc profile that conforms to the design parameters (such as the rising height corresponding to the arc height, and the translation distance corresponding to the arc span). The cleaver moves to the second solder joint (frame pin), repeats the bonding action to form the second solder joint, and then the wire is cut by the wire breaking mechanism of the equipment to complete the welding of a single wire arc and form the initial wire arc.
[0070] In step S130, it is determined whether the initial arc meets the preset welding requirements;
[0071] Optionally, key indicators that the arc must meet are extracted from the target chip packaging requirements to form preset welding requirements, such as arc height tolerance, bend angle tolerance, and line length tolerance. Then, using testing equipment (optical microscope, laser height gauge), the initial arc's height (vertical distance between the arc apex and the reference plane), shape (curvature, bend angle, symmetry), angle (angle between the solder joint line and the coordinate axis), and line length (actual path length of the lead) are measured. The actual parameters are compared with the preset requirements one by one, and the deviation value is calculated. If all parameter deviations are within the allowable tolerance range, the preset welding requirements are met; otherwise, they are not met, and parameter compensation is required.
[0072] In step S140, if the initial arc does not meet the preset welding requirements, compensation parameters are determined, including at least one of angle compensation and line length compensation.
[0073] Optionally, the reasons for the initial arc failure can be analyzed to determine whether it is due to angle deviation (such as left-right skewing of the arc, abnormal bend angle) or line length deviation (such as abnormal height caused by the arc being too long / too short), or both. Then, by combining the actual parameters of the initial arc (such as actual angle, actual line length) with the preset requirements (target angle, target line length), the required angle correction amount (such as angle compensation value = target angle - actual angle) and line length correction amount (such as line length compensation value = target line length - actual line length) can be calculated.
[0074] Angle compensation refers to the operation of adjusting relevant angle parameters during the bonding process to correct the shape of the arc when a deviation in the angle of the initial arc is detected, causing it to not meet the preset welding requirements.
[0075] Among them, wire length compensation refers to the operation of adjusting the length of the lead wire during the bonding process when there is a difference between the initial arc length and the preset length, so as to meet the welding requirements.
[0076] See Figure 2 In the arc compensation interface, selecting the "on" checkbox will enable the compensation setting, allowing for detailed compensation configuration. If not selected, the detailed settings will be disabled, and the compensation will be ineffective. Angle compensation includes X-axis and Y-axis-based compensation settings. Line length compensation also has two sets of identical settings.
[0077] In step S150, the arc parameters are compensated based on the compensation parameters, and the target chip is welded based on the compensated arc parameters and arc shape to form a qualified arc that meets the preset welding requirements.
[0078] Optionally, the angle compensation value and line length compensation value are superimposed on the original arc parameters to generate compensated arc parameters (such as the corrected weld joint connection angle, line length, and wedge trajectory coordinates). The compensated parameters are converted into specific action instructions for the bonding equipment, including the wedge movement angle (corresponding to angle compensation), the length and tension of the traction wire (corresponding to line length compensation), and the adaptation and adjustment of ultrasonic energy and pressure (to assist in the formation of the compensated arc). The equipment executes the welding process again according to the new instructions to form the compensated arc. If the compensated arc still does not meet the preset welding requirements, the above process is repeated to re-compensate until a qualified arc that meets the preset welding requirements is formed. It should be noted that the compensation step size can be dynamically adjusted in each iteration (such as proportionally reducing the correction amount) to avoid overcompensation.
[0079] This application provides a wire bonding machine arc parameter compensation method, which includes: determining the arc shape and arc parameters based on the packaging requirements of the target chip; welding the target chip based on the arc shape and arc parameters to form an initial arc; determining whether the initial arc meets preset welding requirements; if the initial arc does not meet the preset welding requirements, determining compensation parameters, the compensation parameters including at least one of angle compensation and wire length compensation; compensating the arc parameters based on the compensation parameters, and welding the target chip based on the compensated arc parameters and arc shape to form a qualified arc that meets the preset welding requirements. In this embodiment, on the one hand, by designing the arc parameters based on packaging requirements and initial soldering, combined with intelligent adjustments of angle compensation (to solve the difference in wire feed at different angles of ceramic tips) and wire length compensation (to address the height deviation caused by solder joint spacing), the arc height imbalance in the left and right, edge and center, and top and bottom positions within the same device is precisely eliminated, significantly improving arc consistency and packaging reliability, and reducing signal interference and mechanical failure risks. On the other hand, by replacing traditional manual group debugging with an automated compensation mechanism, the debugging time of high-density packaged products such as BGA and QFN (containing dozens to hundreds of solder wires) is greatly reduced, avoiding parameter setting errors caused by manual operation, significantly improving production efficiency and quality stability, and effectively adapting to the needs of wire bonding technology developing towards high density and high precision.
[0080] In one embodiment of this application, the compensation parameter is a compensation angle, and determining the compensation parameter includes:
[0081] Determine the horizontal angle of the line connecting the first and second solder joints;
[0082] Based on the horizontal angle, determine whether the preset compensation trigger condition is met.
[0083] If the preset compensation triggering conditions are met, then the angle compensation value is determined.
[0084] Optionally, the center coordinates of the first and second solder joints are identified using an optical microscope or a visual inspection system. Using the horizontal plane as a reference, the angle θ1 between the line connecting the two points and the x-axis (or a preset horizontal reference line) is calculated and used as the horizontal angle. Figure 6 The water angle θ1 of the line connecting the first and second weld points is shown. Then, by setting the welding requirements, the tolerance range is determined. Based on the tolerance range, it is determined whether the included angle θ1 is within the acceptable range. If it is, the preset compensation trigger condition is not met, and no angle compensation is required; if not, the preset compensation trigger condition is met, and angle compensation is required.
[0085] In one embodiment of this application, determining the angle compensation value includes:
[0086] Based on the horizontal angle, determine the actual deviation direction and actual deviation angle of the line arc;
[0087] Based on the actual deviation direction, the compensation area and compensation direction are determined;
[0088] The compensation angle is determined based on the actual deviation angle.
[0089] Optionally, after measuring the horizontal angle of the line connecting the first and second solder joints, this horizontal angle can be compared with the theoretical angle specified in the preset soldering requirements to decompose the direction and magnitude of the deviation, thereby determining the compensation area, compensation direction, and compensation angle. Specifically, angle compensation can include horizontal angle compensation -X, vertical angle compensation -Y, and diagonal compensation. Based on the horizontal angle, the actual deviation direction of the arc can be determined. For example, when the arc mainly deviates near the X-axis (such as the arc in the left-right direction of the chip), angle compensation -X is more accurate; when the arc mainly deviates near the Y-axis (such as the arc in the up-down direction of the chip), angle compensation -Y is more suitable. It should be noted that the angle range of angle compensation -X is set with 0° as the starting point on the X-axis and a maximum of 90° (in the Y-axis direction). The angle range of angle compensation -Y is set with 0° as the starting point on the Y-axis and a maximum of 90° (in the X-axis direction). For example, Figure 3 In the settings, the angle compensation is set to -X, the positive region, and the angle range is set to 60°. The compensation range is 60°-0-60°. The compensation value is 60°(0)-0°, the maximum / minimum compensation value is -60°(0), and the compensation is made towards the center within the set angle range. Figure 4 In the center, set the angle compensation -Y, positive area, and angle range to 30°. The compensation range is 30°-0-30°. The compensation value is 30°(0)-0° (maximum / minimum compensation value)-30°(0), which compensates towards the center within the set angle range.
[0090] The angle compensation value ranges from 0 to 100. A "+" value adds the values together, while a "-" value subtracts them. Line arc compensation is added to the line arc parameter. The angle compensation value adjusts the wire feed for different angle ceramic tips. For example... Figure 5 As shown, assuming the compensation value is set to 30, the horizontal increase is 30μm.
[0091] The actual deviation direction refers to the direction in which the actual trajectory of the arc deviates from the preset standard trajectory. If angle compensation -X (based on the X-axis) is currently enabled: when the horizontal angle is to the right of the positive X-axis (e.g., +10°), the deviation direction is to the positive X-axis; when the horizontal angle is to the left of the positive X-axis (e.g., -10°), the deviation direction is to the negative X-axis. If angle compensation -Y (based on the Y-axis) is currently enabled: when the horizontal angle is above the positive Y-axis (e.g., +5°), the deviation direction is to the positive Y-axis; when the horizontal angle is below the positive Y-axis (e.g., -5°), the deviation direction is to the negative Y-axis.
[0092] The actual deviation angle refers to the difference between the horizontal angle and the preset standard angle. For example, if the horizontal angle is 90° and the preset standard angle is 93°, then the deviation angle is +3°.
[0093] The compensation area refers to the angle range that needs to be compensated, defined according to a preset angle range. For example, the compensation area for angle compensation-X is -60° to +60°. If the actual deviation direction is on the positive side of the X-axis (e.g., +10°), the compensation area is the symmetrical range on the positive side of the X-axis (0° to +60°, corresponding to the positive region); if the deviation direction is on the negative side of the X-axis (e.g., -10°), the compensation area is the symmetrical range on the negative side of the X-axis (-60° to 0°, corresponding to the negative region). Similarly, in angle compensation-Y, the deviation direction on the positive side of the Y-axis corresponds to the positive Y-axis compensation area (0° to +30°), and the negative side corresponds to the negative region (-30° to 0°). It should be noted that if the actual deviation direction exceeds the preset angle range (e.g., the deviation direction is +70°, but angle compensation-X is set to 60°), the excess portion is not within the compensation area and does not require compensation.
[0094] The compensation direction applies a compensating force in the opposite direction to the deviation direction, causing the arc to return to the standard direction. For example, if the deviation direction is on the positive side of the X-axis (the arc deviates towards the positive direction of the Y-axis): the compensation direction is on the negative side of the X-axis (correcting towards the X-axis reference direction); if the deviation direction is on the negative side of the Y-axis (the arc deviates towards the negative direction of the X-axis): the compensation direction is on the positive side of the Y-axis (correcting towards the Y-axis reference direction).
[0095] Furthermore, if the actual deviation angle exceeds the preset angle range (e.g., a deviation of 30°, but angle compensation -X is only set to 20°): the compensation angle is 0. If the actual deviation angle does not exceed the preset angle range, the compensation angle can be obtained based on the actual deviation angle.
[0096] For example, the calculation process for the compensation angle of Angle Compensation-X is as follows: If Angle Compensation-X is set to a positive region with an angle range of 60°, compensation is performed in the X direction of the arc. If the line connecting the first and second solder points meets the angle and pattern requirements, compensation is performed according to the model; otherwise, the compensation value is 0. Assuming the horizontal angle of the line connecting the first and second solder points is θ1 (0°~360°), if... Figure 7 As shown, the original parameter is b, the parameter after maximum compensation is a, O is the origin of the coordinate system, and P is the reference point for angle calculation: the angle θ between OP and the coordinate axis is calculated using the horizontal angle θ1 of the line connecting the solder joints in the actual scenario. The angle compensation value is shown below:
[0097] When 300°≤θ1≤360°
[0098] When 0°≤01≤60°
[0099] Compensation value = Rb;
[0100] The calculation process for the compensation angle of Angle Compensation-Y is as follows: If Angle Compensation-Y is set to a negative region with an angle range of 30°, compensation is performed in the Y direction of the arc. If the line connecting weld points one and two meets the angle and model requirements, compensation is performed according to the model; otherwise, the compensation value is 0. Assuming the horizontal angle of the line connecting weld points one and two is θ1 (0°~360°), ... Figure 8 As shown, the original parameter is b, and the parameter after maximum compensation is a. The angle compensation values are as follows:
[0101] When 240°≤θ1≤300°
[0102] Compensation value = Rb;
[0103] The calculation process for the diagonal compensation angle is as follows: If the default diagonal angle range is 45°, compensation is performed in the 45° direction of the arc. If the line connecting weld points one and two meets the angle and model requirements, compensation is performed according to the model; otherwise, the compensation value is 0. Assume the horizontal angle of the line connecting weld points one and two is θ1 (0°~360°). Figure 9 As shown, the original parameter is b, and the parameter after maximum compensation is a. The angle compensation values are as follows:
[0104] When 0° < θ1 ≤ 90°
[0105] When 90° < θ1 ≤ 180°
[0106] When 180° < θ1 ≤ 270°
[0107] When 270° < θ1 ≤ 360°
[0108] Compensation value = Rb
[0109] In one embodiment of this application, determining the compensation area and compensation direction based on the actual deviation direction includes:
[0110] Based on the actual deviation direction, determine the compensation type;
[0111] Based on the compensation type, a compensation area is determined, wherein the compensation type includes one of horizontal compensation, vertical compensation, and diagonal compensation, and the compensation area includes one of positive area, negative area, positive and negative area, and diagonal area;
[0112] Based on the compensation type and compensation area, the compensation direction is determined.
[0113] Optionally, the compensation type can be determined based on the directional characteristics of the actual deviation: when the deviation mainly occurs in the X-axis direction (e.g., left and right sides), the corresponding angle compensation is -X (horizontal compensation); when the deviation is concentrated in the Y-axis direction (e.g., up and down sides), the corresponding angle compensation is -Y (vertical compensation); and when the deviation exhibits a diagonal distribution, diagonal compensation is used. For angle compensation -X, the positive region is the right side of the X-axis (a specific angular range based on the right direction), the negative region is the left side of the X-axis (a specific angular range based on the left direction), the positive and negative regions cover both sides of the X-axis, and the diagonal region is the angular range centered on the diagonal line related to the X-axis. For angle compensation -Y, the positive region is above the Y-axis (a specific angular range based on the upper direction), the negative region is below the Y-axis (a specific angular range based on the lower direction), the positive and negative regions cover both sides of the Y-axis, and the diagonal region is the angular range centered on the diagonal line related to the Y-axis. For diagonal compensation, the compensation area is the specific angular range centered on the corresponding diagonal direction. Finally, the compensation direction is determined by combining the compensation type and the compensation area.
[0114] In one embodiment of this application, determining the compensation direction based on the compensation type and the compensation area includes:
[0115] When the compensation type is horizontal compensation and the compensation area is a positive area, compensation is performed with the right direction as the center. If the compensation area is a negative area, compensation is performed with the left direction as the center. If the compensation area is both positive and negative, compensation is performed with the left and right directions as the center.
[0116] When the compensation type is vertical compensation and the compensation area is a positive area, compensation is performed with the upper direction as the center. If the compensation area is a negative area, compensation is performed with the lower direction as the center. If the compensation area is both positive and negative, compensation is performed with the upper and lower directions as the center.
[0117] When the compensation type is diagonal compensation, compensation is performed with the corresponding diagonal direction as the center.
[0118] Optionally, angle compensation includes four compensation modes: positive region, negative region, positive and negative region, and diagonal. The compensation directions for angle compensation-X (with the X-axis as the 0° reference) and angle compensation-Y (with the Y-axis as the 0° reference) are different. For example, when angle compensation-X is in the positive region, compensation is centered on the right; if the compensation region is in the negative region, compensation is centered on the left; if the compensation region is in both positive and negative regions, compensation is centered on the left and right directions. When angle compensation-Y is in the positive region, compensation is centered on the upper direction; if the compensation region is in the negative region, compensation is centered on the lower direction; if the compensation region is in both positive and negative regions, compensation is centered on the upper and lower directions; the diagonal compensation mode compensates centered on the corresponding diagonal direction. Figure 10 Four compensation modes for angle compensation-X are shown.
[0119] In one embodiment of this application, the compensation parameter is the compensation line length, and determining the compensation parameter includes:
[0120] Based on the compensation start parameter and compensation end parameter, the range of values for the arc length is divided into the compensation start interval, the compensation interval, and the compensation end interval.
[0121] Based on the arc length, determine the line length compensation value corresponding to the compensation start interval, compensation interval, and compensation end interval.
[0122] It should be noted that the compensation start and end ranges can both be 0–8000 μm. The compensation value range for line length compensation is -200 μm to +200 μm. Compensation values marked "+" are added together, and values marked "-" are subtracted. Line arc compensation will be added to the line arc parameters. The compensation value for line length compensation is based on the line arc parameters and is the compensation value for the line arc height and laying deviation. The reverse bend angle remains unchanged, and the compensation value acts simultaneously on both the line arc height and the laying deviation, with both changing by the same amount. For example... Figure 11 As shown. Assuming the compensation value is set to -50μm, the arc height will decrease by 50μm, and the laying deviation will also decrease by 50μm.
[0123] Specifically, the compensation line length range can be divided into a compensation start interval, a compensation interval, and a compensation end interval. Within this range, the compensation value and line length ratio dynamically change. For example, if the compensation start interval is shorter than the compensation end interval, no compensation is given if the line length is shorter than the start interval; the compensation value increases with the line length within the interval, and if the line length is longer than the compensation end interval, the maximum compensation value is added. Conversely, if the compensation start interval is longer than the compensation end interval, no compensation is given if the line length is longer than the start interval; the compensation value increases with the line length within the interval, and if the line length is shorter than the compensation end interval, the maximum compensation value is added. This allows for dynamic adaptation and compensation for different line lengths, accurately correcting line length deviations.
[0124] In one embodiment of this application, determining the line length compensation value corresponding to the compensation start interval, the compensation interval, and the compensation end interval based on the line arc length includes:
[0125] If the arc length is less than the compensation start parameter and the compensation start parameter is less than the compensation end parameter, or if the arc length is greater than the compensation start parameter and the compensation start parameter is greater than the compensation end parameter, then the compensation value is 0.
[0126] If the arc length is between the compensation start parameter and the compensation end parameter, the compensation value is calculated proportionally based on the proportion of the arc length within this range. The proportion is the ratio of the absolute value of the difference between the arc length and the compensation start parameter to the absolute value of the difference between the compensation end parameter and the compensation start parameter. The compensation value is equal to the product of the proportion and the maximum compensation value.
[0127] If the arc length is greater than the compensation end parameter and the compensation start parameter is less than the compensation end parameter, or if the arc length is less than the compensation end parameter and the compensation start parameter is greater than the compensation end parameter, then the compensation value is the maximum compensation value.
[0128] Optionally, if the compensation start parameter < compensation end parameter, and the arc length is less than the compensation start parameter, the compensation value is 0; if the arc length is between the compensation start parameter and the compensation end parameter, the compensation value is calculated by multiplying the ratio of (line length - compensation start parameter) to (compensation end parameter - compensation start parameter) by the maximum compensation value; if the arc length is greater than the compensation end parameter, the compensation value is the maximum compensation value. When the compensation start parameter > compensation end parameter, the rule is reversed: if the arc length is greater than the compensation start parameter, the compensation value is 0; if the arc length is between the compensation end parameter and the compensation start parameter, the compensation value is calculated by multiplying the ratio of (compensation start parameter - line length) to (compensation start parameter - compensation end parameter) by the maximum compensation value; if the arc length is less than the compensation end parameter, the compensation value is the maximum compensation value. This rule, through interval division and proportional allocation, achieves dynamic adjustment of the compensation value, avoiding the impact on line lengths that do not require compensation, and accurately matching the compensation intensity according to the position of the line length within the interval, ultimately achieving effective correction of line length deviation.
[0129] For example, if the compensation start parameter is 500μm, the compensation end parameter is 1500μm, and the compensation value is 50μm, the compensation values for each line length are as follows: Figure 12 As shown, the compensation value is 0 when the line length is less than 500μm. When the line length is between 500 and 1500μm, the compensation value increases with the line length. When the line length is greater than 1500μm, the maximum compensation value of 50μm is added. It is also acceptable for the compensation start value to be larger than the compensation end value. In this case, the compensation value is added for short lines, but not for long lines. If the compensation start parameter is 2000μm, the compensation end parameter is 1000μm, and the compensation value is 50μm, the compensation values for each line length are as follows: Figure 13 At this point, when the line length is less than 1000μm, the maximum compensation value of 50μm is added. When the line length is between 1000 and 2000μm, the compensation value decreases as the line length increases. When the line length is greater than 2000μm, the compensation value is 0.
[0130] In this embodiment, on the one hand, by designing the arc parameters based on packaging requirements and initial soldering, combined with intelligent adjustments of angle compensation (to solve the difference in wire feed at different angles of ceramic tips) and wire length compensation (to address the height deviation caused by solder joint spacing), the arc height imbalance in the left and right, edge and center, and top and bottom positions within the same device is precisely eliminated, significantly improving arc consistency and packaging reliability, and reducing signal interference and mechanical failure risks. On the other hand, by replacing traditional manual group debugging with an automated compensation mechanism, the debugging time of high-density packaged products such as BGA and QFN (containing dozens to hundreds of solder wires) is greatly reduced, avoiding parameter setting errors caused by manual operation, significantly improving production efficiency and quality stability, and effectively adapting to the needs of wire bonding technology developing towards high density and high precision.
[0131] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0132] In one embodiment, a wire arc parameter compensation device for a wire bonding machine is provided, which corresponds one-to-one with the wire arc parameter compensation method for a wire bonding machine described in the above embodiments. For example... Figure 14 As shown, the wire arc parameter compensation device for the wire bonding machine includes a wire arc information determination unit 10, an initial wire arc generation unit 20, a judgment unit 30, a compensation parameter determination unit 40, and a qualified wire arc generation unit 50. Detailed descriptions of each functional module are as follows:
[0133] The arc information determination unit 10 is used to determine the arc shape and arc parameters based on the packaging requirements of the target chip.
[0134] The initial arc generation unit 20 is used to weld the target chip based on the arc shape and arc parameters to form an initial arc;
[0135] Judgment unit 30 is used to determine whether the initial arc meets the preset welding requirements;
[0136] The compensation parameter determination unit 40 is used to determine compensation parameters if the initial arc does not meet the preset welding requirements. The compensation parameters include at least one of angle compensation and line length compensation.
[0137] The qualified arc generation unit 50 is used to compensate the arc parameters based on the compensation parameters, and to weld the target chip based on the compensated arc parameters and arc shape to form a qualified arc that meets the preset welding requirements.
[0138] In one embodiment of this application, the compensation parameter determination unit 40 is further configured to:
[0139] Determine the horizontal angle of the line connecting the first and second solder joints;
[0140] Based on the horizontal angle, determine whether the preset compensation trigger condition is met.
[0141] If the preset compensation triggering conditions are met, then the angle compensation value is determined.
[0142] In one embodiment of this application, the compensation parameter determination unit 40 is further configured to:
[0143] Based on the horizontal angle, determine the actual deviation direction and actual deviation angle of the line arc;
[0144] Based on the actual deviation direction, the compensation area and compensation direction are determined;
[0145] The compensation angle is determined based on the actual deviation angle.
[0146] In one embodiment of this application, the compensation parameter determination unit 40 is further configured to:
[0147] Based on the actual deviation direction, determine the compensation type;
[0148] Based on the compensation type, a compensation area is determined, wherein the compensation type includes one of horizontal compensation, vertical compensation, and diagonal compensation, and the compensation area includes one of positive area, negative area, positive and negative area, and diagonal area;
[0149] Based on the compensation type and compensation area, the compensation direction is determined.
[0150] In one embodiment of this application, the compensation parameter determination unit 40 is further configured to:
[0151] When the compensation type is horizontal compensation and the compensation area is a positive area, compensation is performed with the right direction as the center. If the compensation area is a negative area, compensation is performed with the left direction as the center. If the compensation area is both positive and negative, compensation is performed with the left and right directions as the center.
[0152] When the compensation type is vertical compensation and the compensation area is a positive area, compensation is performed with the upper direction as the center. If the compensation area is a negative area, compensation is performed with the lower direction as the center. If the compensation area is both positive and negative, compensation is performed with the upper and lower directions as the center.
[0153] When the compensation type is diagonal compensation, compensation is performed with the corresponding diagonal direction as the center.
[0154] In one embodiment of this application, the compensation parameter determination unit 40 is further configured to:
[0155] Based on the compensation start parameter and compensation end parameter, the range of values for the arc length is divided into the compensation start interval, the compensation interval, and the compensation end interval.
[0156] Based on the arc length, determine the line length compensation value corresponding to the compensation start interval, compensation interval, and compensation end interval.
[0157] In one embodiment of this application, the compensation parameter determination unit 40 is further configured to:
[0158] If the arc length is less than the compensation start parameter and the compensation start parameter is less than the compensation end parameter, or if the arc length is greater than the compensation start parameter and the compensation start parameter is greater than the compensation end parameter, then the compensation value is 0.
[0159] If the arc length is between the compensation start parameter and the compensation end parameter, the compensation value is calculated proportionally based on the proportion of the arc length within this range. The proportion is the ratio of the absolute value of the difference between the arc length and the compensation start parameter to the absolute value of the difference between the compensation end parameter and the compensation start parameter. The compensation value is equal to the product of the proportion and the maximum compensation value.
[0160] If the arc length is greater than the compensation end parameter and the compensation start parameter is less than the compensation end parameter, or if the arc length is less than the compensation end parameter and the compensation start parameter is greater than the compensation end parameter, then the compensation value is the maximum compensation value.
[0161] In this embodiment, on the one hand, by designing the arc parameters based on packaging requirements and initial soldering, combined with intelligent adjustments of angle compensation (to solve the difference in wire feed at different angles of ceramic tips) and wire length compensation (to address the height deviation caused by solder joint spacing), the arc height imbalance in the left and right, edge and center, and top and bottom positions within the same device is precisely eliminated, significantly improving arc consistency and packaging reliability, and reducing signal interference and mechanical failure risks. On the other hand, by replacing traditional manual group debugging with an automated compensation mechanism, the debugging time of high-density packaged products such as BGA and QFN (containing dozens to hundreds of solder wires) is greatly reduced, avoiding parameter setting errors caused by manual operation, significantly improving production efficiency and quality stability, and effectively adapting to the needs of wire bonding technology developing towards high density and high precision.
[0162] Specific limitations regarding the wire arc parameter compensation device for wire bonding machines can be found in the above-mentioned limitations on the wire arc parameter compensation method for wire bonding machines, and will not be repeated here. Each module in the aforementioned wire arc parameter compensation device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware or independently of the processor in a computer device, or stored in software in the memory of a computer device, so that the processor can call and execute the corresponding operations of each module.
[0163] In one embodiment, a computer device is provided, which may be a terminal device, and its internal structure diagram may be as follows: Figure 15 As shown, the computer device includes a processor, memory, and network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a readable storage medium storing computer-readable instructions. The network interface communicates with external terminals via a network connection. When executed by the processor, the computer-readable instructions implement a wire bonding machine arc parameter compensation method. The readable storage medium provided in this embodiment includes both non-volatile and volatile readable storage media.
[0164] In this application embodiment, a computer device is provided, including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor. When the processor executes the computer-readable instructions, it implements the steps of the wire bonding machine arc parameter compensation method described above.
[0165] In one embodiment of the application, a readable storage medium is provided, which stores computer-readable instructions. When the computer-readable instructions are executed by a processor, they implement the steps of the wire bonding machine arc parameter compensation method described above.
[0166] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing related hardware with computer-readable instructions. These computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When executed, these computer-readable instructions can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0167] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0168] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A method for compensating wire arc parameters in a wire bonding machine, characterized in that, The method includes: Based on the packaging requirements of the target chip, determine the shape and parameters of the arc. Based on the arc shape and arc parameters, the target chip is welded to form an initial arc; Determine whether the initial arc meets the preset welding requirements; If the initial arc does not meet the preset welding requirements, then compensation parameters are determined, including at least one of angle compensation and line length compensation. The arc parameters are compensated based on the compensation parameters, and the target chip is welded based on the compensated arc parameters and arc shape to form a qualified arc that meets the preset welding requirements.
2. The wire arc parameter compensation method for wire bonding machines as described in claim 1, characterized in that, The compensation parameter is a compensation angle, and determining the compensation parameter includes: Determine the horizontal angle of the line connecting the first and second solder joints; Based on the horizontal angle, determine whether the preset compensation trigger condition is met. If the preset compensation triggering conditions are met, then the angle compensation value is determined.
3. The wire arc parameter compensation method for wire bonding machines as described in claim 2, characterized in that, The determined angle compensation value includes: Based on the horizontal angle, determine the actual deviation direction and actual deviation angle of the line arc; Based on the actual deviation direction, the compensation area and compensation direction are determined; The compensation angle is determined based on the actual deviation angle.
4. The wire arc parameter compensation method for wire bonding machines as described in claim 2, characterized in that, The step of determining the compensation area and compensation direction based on the actual deviation direction includes: Based on the actual deviation direction, determine the compensation type; Based on the compensation type, a compensation area is determined, wherein the compensation type includes one of horizontal compensation, vertical compensation, and diagonal compensation, and the compensation area includes one of positive area, negative area, positive and negative area, and diagonal area; Based on the compensation type and compensation area, the compensation direction is determined.
5. The wire arc parameter compensation method for wire bonding machines as described in claim 4, characterized in that, Determining the compensation direction based on the compensation type and compensation area includes: When the compensation type is horizontal compensation and the compensation area is a positive area, compensation is performed with the right direction as the center. If the compensation area is a negative area, compensation is performed with the left direction as the center. If the compensation area is both positive and negative, compensation is performed with the left and right directions as the center. When the compensation type is vertical compensation and the compensation area is a positive area, compensation is performed with the upper direction as the center. If the compensation area is a negative area, compensation is performed with the lower direction as the center. If the compensation area is both positive and negative, compensation is performed with the upper and lower directions as the center. When the compensation type is diagonal compensation, compensation is performed with the corresponding diagonal direction as the center.
6. The wire arc parameter compensation method for wire bonding machines as described in claim 1, characterized in that, The compensation parameter is the compensation line length, and determining the compensation parameter includes: Based on the compensation start parameter and compensation end parameter, the range of values for the arc length is divided into the compensation start interval, the compensation interval, and the compensation end interval. Based on the arc length, determine the line length compensation value corresponding to the compensation start interval, compensation interval, and compensation end interval.
7. The wire arc parameter compensation method for wire bonding machines as described in claim 6, characterized in that, The determination of the line length compensation value corresponding to the compensation start interval, compensation interval, and compensation end interval based on the line arc length includes: If the arc length is less than the compensation start parameter and the compensation start parameter is less than the compensation end parameter, or if the arc length is greater than the compensation start parameter and the compensation start parameter is greater than the compensation end parameter, then the compensation value is 0. If the arc length is between the compensation start parameter and the compensation end parameter, the compensation value is calculated proportionally based on the proportion of the arc length within this range. The proportion is the ratio of the absolute value of the difference between the arc length and the compensation start parameter to the absolute value of the difference between the compensation end parameter and the compensation start parameter. The compensation value is equal to the product of the proportion and the maximum compensation value. If the arc length is greater than the compensation end parameter and the compensation start parameter is less than the compensation end parameter, or if the arc length is less than the compensation end parameter and the compensation start parameter is greater than the compensation end parameter, then the compensation value is the maximum compensation value.
8. A wire arc parameter compensation device for a wire bonding machine, characterized in that, The device includes: The arc information determination unit is used to determine the arc shape and arc parameters based on the packaging requirements of the target chip. An initial arc generation unit is used to weld the target chip based on the arc shape and arc parameters to form an initial arc. The judgment unit is used to determine whether the initial arc meets the preset welding requirements; The compensation parameter determination unit is used to determine compensation parameters if the initial arc does not meet the preset welding requirements. The compensation parameters include at least one of angle compensation and line length compensation. A qualified arc generation unit is used to compensate the arc parameters based on the compensation parameters, and to weld the target chip based on the compensated arc parameters and arc shape to form a qualified arc that meets the preset welding requirements.
9. A computer device comprising a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, characterized in that, When the processor executes the computer-readable instructions, it implements the steps of the wire bonding machine arc parameter compensation method as described in any one of claims 1 to 7.
10. A readable storage medium storing computer-readable instructions, characterized in that, When the computer-readable instructions are executed by a processor, they implement the steps of the wire bonding machine arc parameter compensation method as described in any one of claims 1 to 7.
Citation Information
Cited By
Method for calibrating distance between adjacent bonding points based on ultrasonic cold pressing bonding process
CN121149035A