An automated optical inspection (AOI) tool may be configured to receive tape from a loaded reel (e.g., a source reel, or a tape and reel device, among other examples). The loaded reel may deliver components (e.g., integrated circuits (ICs)) for inspection via the AOI tool. The loaded reel may be configured with tape loaded onto (e.g., wound around) the loaded reel, such that when the tape is unloaded (e.g., unwound), the tape delivers components along a linear path for inspection via the AOI tool. After inspection via the AOI tool, an inspected portion of the tape may be stored by winding the inspected portion of the tape around another reel farther along the linear path.
Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying figures. It is noted that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
The following disclosure provides many different embodiments, or examples, for implementing different features of the provided subject matter. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. For example, the formation of a first feature over or on a second feature in the description that follows may include embodiments in which the first and second features are formed in direct contact, and may also include embodiments in which additional features may be formed between the first and second features, such that the first and second features may not be in direct contact. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
Further, spatially relative terms, such as “inner,” “outer,” “inward,” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. The spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. The apparatus may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein may likewise be interpreted accordingly.
To operate a system that includes a loaded reel, an AOI tool, and an empty reel to receive tape when unloaded from the loaded reel, an operator may manually install the loaded reel at an in-port side of the AOI tool and may install the empty reel at an out-port side of the AOI tool. The operator may manually pull tape out of the loaded reel and through the AOI tool. The operator may feed the tape into the empty reel and attach the tape to the empty reel. The operator may then operate the AOI tool to inspect IC chips and/or dies on the tape until the tape is unloaded from the loaded reel and wound around the empty reel. After operating the AOI tool, the operator may manually unwind the tape from the empty reel (now loaded with the tape) until the tape is wrapped around the loaded reel again. However, manual installation and/or operation may cause the tape to be uncentered on the empty reel, cause jamming, increase operation delays, and/or the like.
Some implementations described herein provide techniques and apparatuses of an inspection system that uses a reeling device to automatically receive material (e.g., tape) that is unwound from a loaded reel. The reeling device may include a reel coupled to a motor (e.g., a motor that includes the reel, a motor and a reel that is removable, and/or the like), one or more guiding blocks, one or more tracks (e.g., slides) through which the one or more guiding blocks may travel generally towards or away from the reel, a force application device (e.g., a spring) to cause the one or more guiding blocks to travel though the one or more tracks or to resist travel through the one or more tracks, and/or the like.
In some implementations, the one or more guiding blocks may be configured with an opening at a receiving end and may have inner surfaces (e.g., proximate to the reel) configured to guide a received material (e.g., tape) on a path around a surface of the reel. In some implementations, the inner surfaces of the one or more guiding blocks may be arc-shaped to generally follow the surface of the reel.
The inner surfaces of the one or more guiding blocks may be spaced with different distances from a surface of the reel (e.g., when the reel is unloaded). In some implementations, the one or more guiding blocks may be arranged such that a first guiding block, that is first along a path around the surface of the reel, has an inner surface at a first distance from the reel. A second guiding block that is second along the path around the surface of the reel may have an inner surface at a second distance, with the second distance being less than the first distance. In some implementations, one or more guiding blocks along the path around the surface of the reel have inner surfaces that are progressively closer to the reel. In this way, respective inner surfaces of the one or more guiding blocks may collectively form a generally spiral-shaped path around the reel.
Based on using the reeling device as described herein, the reel may receive the material from a source reel without an operator manually feeding the material into the reel and/or attaching the material to the reel before operating the AOI tool. Additionally, or alternatively, the reeling device may improve centering of the material on the reel, reduce jamming, reduce operation delays, and/or the like, any or all of which improve operation of the inspection system.
The tape and reel feeder device 102 may be configured to store, wind, and/or unwind material (e.g., tape with IC devices and/or dies) from one or more loaded reels. In some implementations, the tape and reel feeder device 102 may be configured to automatically feed material from one or more loaded reels stored thereon. For example, the tape and reel feeder device 102 may be configured to unload a first tape from a first loaded reel, receive (e.g., reload) the first tape back onto the first loaded reel (e.g., after optical inspection), then repeat the process with a second tape loaded on a second loaded reel. In some implementations, the tape and reel feeder device 102 may be loaded with a plurality of loaded reels and may be configured to automatically unload and load tapes thereon in series. The tape and reel feeder device 102 will be described in further detail in connection with
The AOI tool 104 may be a tool that uses a camera or other optical device to inspect components. For example, the AOI tool 104 may be configured to inspect IC devices and/or dies on material as the material is delivered through an inspection area. The AOI tool 104 may inspect for defects in the IC devices and/or dies, such as misplacement of sub-components, soldering defects, and/or the like.
The reeling device 106 may be configured to receive material (e.g., tape) from the tape and reel feeder device 102 onto a rotation component or onto a reel coupled to the rotation component. For example, the reeling device 106 may be configured to receive material from the tape and reel feeder device 102 after inspection by the AOI tool 104.
In some implementations, the reeling device 106 may be configured to receive the material, load the material onto a reel, and then unload the material back to a source reel (e.g., a previously loaded reel). In some implementations, the reeling device 106 may be configured to receive the material to load onto a removable reel (e.g., for tape and reel packing). The reeling device 106 may be configured to receive a first material (e.g., a first tape) from a first loaded reel from the tape and reel feeder, load the first material onto a reel, unload the first material from the reel onto the first loaded reel, receive a second material from a second loaded reel from the tape and reel feeder device, load the second material onto the reel, unload the second material from the reel onto the second loaded reel, and so on. In some implementations, the reeling device 106 may be configured to automatically receive and unload material associated with multiple loaded reels in series. The reeling device 106 will be described in further detail in connection with
The controller 108 may include one or more interfaces for providing power and/or control signals to the tape and reel feeder device 102, the AOI tool 104, and/or the reeling device 106, among other devices. In some implementations, the controller 108 may be configured to receive input from an operator, the tape and reel feeder device 102, the AOI tool 104, and/or the reeling device 106, among other examples. For example, the controller 108 may receive an input (e.g., from an operator, and/or the tape and reel feeder device 102, among other examples) that indicates that a loaded reel of the tape and reel feeder device 102 is ready to be unloaded and may provide power and/or a control signal to the reeling device 106 to operate a motor in a loading operation mode.
The number and arrangement of devices shown in
As shown by
The reeling device 106 may include guiding blocks 204 (e.g., a plurality of guiding blocks) positioned around the rotation component and/or reel 202. For example, the guiding blocks 204 may be angularly spaced around the rotation component and/or reel 202. The guiding blocks 204 may include inner surfaces 206 (e.g., proximate to the rotation component and/or reel 202) that are configured to guide a received material on a path around a surface of the rotation component and/or reel 202. The inner surfaces 206 may be arc-shaped to generally follow the surface of the rotation component and/or reel 202. In some implementations, respective inner surfaces 206 may be configured to guide received material on a generally spiral-shaped path around the rotation component and/or reel 202.
In some implementations, guiding blocks of the guiding blocks 204 may be positioned at different distances from the surface of the reel when the reel is unloaded. Additionally, or alternatively, the guiding blocks 204 may be positioned at different distances from the surface of the reel when the reel is unloaded and/or during an unloading operation or a loading operation. The guiding blocks 204 may be configured with an opening 208 at a receiving end 210. In some implementations, the opening 208 may be configured to receive material for loading on the rotation component and/or reel 202.
The reeling device 106 may include tracks 212 (e.g., one or more slides) along which the guiding blocks 204 are configured to travel generally towards, or generally away from, the surface of the rotation component and/or reel 202. The guiding blocks 204 may be coupled to the tracks 212. In some implementations, the tracks 212 may permit radially inward and radially outward movement by the guiding blocks 204. In some implementations, force application devices (e.g., shown in
The reeling device 106 may receive material 214 via the opening 208 at, or proximate to, the receiving end 210 of the guiding blocks 204. For example, the reeling device 106 may receive the material 214 after optical inspection, as described with reference to
As shown by
As shown by
As shown by
As shown by
As shown by
In some implementations, the guiding blocks 204 may be configured to travel generally away from the surface of the rotation component and/or reel 202 when loading the rotation component and/or reel 202 with the material 214. Additionally, or alternatively, the guiding blocks 204 may be configured to travel generally towards the surface of the rotation component and/or reel 202 when unloading the rotation component and/or reel 202 with the material 214.
The number and arrangement of structures, layers, and/or the like shown in
As shown by a back view of the reeling device 106 in
In some implementations, the force application devices 304 may be configured to apply force on the guiding blocks 204 in one or more radially inward directions that are generally towards the rotation component and/or reel 202, the motor 302, and/or an axis of rotation of the rotation component and/or reel 202. In some implementations, the force application devices 304 may include one or more springs configured to apply force on one or more of the guiding blocks 204. In this way, the guiding blocks 204 may apply pressure on the material 214 that is loaded and/or wound onto the rotation component and/or reel 202.
As shown by
A third guiding block 204, that is adjacent to the second guiding block 204, may be positioned at a third distance d(C) from the surface of the rotation component and/or reel 202, with the second distance d(B) greater than the third distance d(C). A fourth guiding block 204, that is adjacent to the third guiding block 204, may be positioned at a fourth distance d(D) from the surface of the rotation component and/or reel 202, with the third distance greater d(C) than the fourth distance d(D). In some implementations, each of the guiding blocks 204 along the path around the surface of the rotation component and/or reel 202 (e.g., oriented with the opening 208 as the beginning of the path) may be progressively closer to the surface of the rotation component and/or reel 202. In this way, the guiding blocks 204, and the inner surfaces 206 of the guiding blocks 204, may form (e.g., collectively) a generally spiral-shaped path around the rotation component and/or reel 202.
As shown by
The number and arrangement of structures, layers, and/or the like shown in
In some implementations, the tape and reel feeder device 102 may be configured to automatically feed tape from one or more loaded reels 404 configured for use with the AOI tool 104. For example, the tape and reel feeder device 102 may be configured to unload a first material 406 from a first loaded reel 404, receive (e.g., reload) the first tape back onto the first loaded reel 404 (e.g., after optical inspection), and then repeat the process with a second material 406 loaded on a second loaded reel 404. In some implementations, the tape and reel feeder device 102 may be loaded with a plurality of loaded reels 404 and may be configured to automatically unload and load tape thereon as part of an optical inspection operation.
As indicated above,
Bus 510 includes a component that enables wired and/or wireless communication among the components of device 500. Processor 520 includes a central processing unit, a graphics processing unit, a microprocessor, a controller, a microcontroller, a digital signal processor, a field-programmable gate array, an application-specific integrated circuit, and/or another type of processing component. Processor 520 is implemented in hardware, firmware, or a combination of hardware and software. In some implementations, processor 520 includes one or more processors capable of being programmed to perform a function. Memory 530 includes a random access memory, a read only memory, and/or another type of memory (e.g., a flash memory, a magnetic memory, and/or an optical memory).
Storage component 540 stores information and/or software related to the operation of device 500. For example, storage component 540 may include a hard disk drive, a magnetic disk drive, an optical disk drive, a solid state disk drive, a compact disc, a digital versatile disc, and/or another type of non-transitory computer-readable medium. Input component 550 enables device 500 to receive input, such as user input and/or sensed inputs. For example, input component 550 may include a touch screen, a keyboard, a keypad, a mouse, a button, a microphone, a switch, a sensor, a global positioning system component, an accelerometer, a gyroscope, an actuator, and/or the like. Output component 560 enables device 500 to provide output, such as via a display, a speaker, and/or one or more light-emitting diodes. Communication component 570 enables device 500 to communicate with other devices, such as via a wired connection and/or a wireless connection. For example, communication component 570 may include a receiver, a transmitter, a transceiver, a modem, a network interface card, an antenna, and/or the like.
Device 500 may perform one or more processes described herein. For example, a non-transitory computer-readable medium (e.g., memory 530 and/or storage component 540) may store a set of instructions (e.g., one or more instructions, code, software code, program code, and/or the like) for execution by processor 520. Processor 520 may execute the set of instructions to perform one or more processes described herein. In some implementations, execution of the set of instructions, by one or more processors 520, causes the one or more processors 520 and/or the device 500 to perform one or more processes described herein. In some implementations, hardwired circuitry may be used instead of or in combination with the instructions to perform one or more processes described herein. Thus, implementations described herein are not limited to any specific combination of hardware circuitry and software.
The number and arrangement of components shown in
As shown in
As further shown in
Process 600 may include additional implementations, such as any single implementation or any combination of implementations described below and/or in connection with one or more other processes described elsewhere herein.
In a first implementation, process 600 includes operating the motor in an unloading direction to facilitate unloading the material from the reel, wherein the set of guiding blocks travel generally towards the surface of the reel based on one or more of the material being unloaded or the motor operating in the unloading direction.
In a second implementation, alone or in combination with the first implementation, one or more guiding blocks of the set of guiding blocks travel generally away from the surface of the reel via one or more tracks.
In a third implementation, alone or in combination with one or more of the first and second implementations, a set of force application devices apply force to resist the set of guiding blocks traveling generally away from the surface of the reel.
In a fourth implementation, alone or in combination with one or more of the first through third implementations, the set of force application devices comprises one or more springs.
In a fifth implementation, alone or in combination with one or more of the first through fourth implementations, the path around the surface of the reel is a generally spiral-shaped path.
Although
Based on using a reeling device as described herein (e.g., the reeling device 106), a rotation component and/or a reel 202 (e.g., the rotation component and/or reel 202) may receive material (e.g., tape, the material 214, and/or the like) from a loaded reel (e.g., loaded reel 404) without an operator manually feeding the material into the reel and/or attaching the material to the reel before operating loading the material onto the reel (e.g., as part of an AOI process). Additionally, or alternatively, the reeling device may improve centering of the tape on the reel, reduce jamming, reduce operation delays, and/or the like.
As described in greater detail above, some implementations described herein provide techniques and apparatuses for using a reeling device to receive tape that is unwound from a loaded reel. The techniques and apparatuses may obviate a need to manually unwind the tape from the loaded real and attach the tape to a reel of the reeling device.
In some implementations, a reeling device includes a reel coupled to a motor and configured to rotate when the motor is in operation. The reeling device also includes a set of guiding blocks positioned around the reel. The set of guiding blocks are configured with an opening at a receiving end and having one or more inner surfaces configured to guide a received material on a path around a surface of the reel. The one or more inner surfaces of the set of guiding blocks that are proximate to the reel are arc-shaped to generally follow the surface of the reel. The reeling device further includes a set of force application devices configured to apply force on the set of guiding blocks in one or more radially inward directions that are generally towards the reel.
In some implementations, a reeling device includes a motor that includes a rotation component configured to rotate when the motor is in operation. The reeling device also includes a plurality of guiding blocks positioned around the rotation component. The plurality of guiding blocks are configured with an opening at respective receiving ends and have respective inner surfaces configured to guide a received material on a generally spiral-shaped path around the rotation component. The respective inner surfaces of the plurality of guiding blocks that are proximate to the rotation component are arc-shaped to collectively form the generally spiral-shaped path around the rotation component. The reeling device further includes a plurality of force application devices configured to apply force on the plurality of guiding blocks in radially inward directions that are generally towards the rotation component.
In some implementations, a method of reeling includes receiving, by a reeling device, material via a receiving end of a set of guiding blocks positioned around a reel. The set of guiding blocks are configured with an opening at the receiving end and with one or more inner surfaces configured to guide the material on a path around a surface of the reel. The one or more inner surfaces of the set of guiding blocks are arc-shaped to generally follow the surface of the reel. The method of reeling also includes operating a motor that rotates the reel in a loading direction to facilitate loading the material onto the reel. The set of guiding blocks travel generally away from the surface of the reel based on one or more of the material being received or the motor operating in the loading direction.
The foregoing outlines features of several embodiments so that those skilled in the art may better understand the aspects of the present disclosure. Those skilled in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the embodiments introduced herein. Those skilled in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions, and alterations herein without departing from the spirit and scope of the present disclosure.
Number | Name | Date | Kind |
---|---|---|---|
3567147 | Engelsmann | Mar 1971 | A |
4166588 | Krehbiel | Sep 1979 | A |
4221481 | Savarick | Sep 1980 | A |
4494706 | Becherer | Jan 1985 | A |
4504026 | Serizawa | Mar 1985 | A |
4784345 | Romanowski | Nov 1988 | A |
6814325 | Kamoda | Nov 2004 | B2 |
6820831 | Yamasaki | Nov 2004 | B2 |
Number | Date | Country | |
---|---|---|---|
20230064612 A1 | Mar 2023 | US |