WO1987001806A1 - Method for the automatic optical control of objects such as integrated circuits - Google Patents

Method for the automatic optical control of objects such as integrated circuits Download PDF

Info

Publication number
WO1987001806A1
WO1987001806A1 PCT/FR1986/000307 FR8600307W WO8701806A1 WO 1987001806 A1 WO1987001806 A1 WO 1987001806A1 FR 8600307 W FR8600307 W FR 8600307W WO 8701806 A1 WO8701806 A1 WO 8701806A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
recorded
station
images
zones
Prior art date
Application number
PCT/FR1986/000307
Other languages
French (fr)
Inventor
Jean-Claude Georgel
Jacques Gerber
Olivier Hignette
Jean-Claude Noack
Original Assignee
Bertin & Cie
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bertin & Cie filed Critical Bertin & Cie
Publication of WO1987001806A1 publication Critical patent/WO1987001806A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/956Inspecting patterns on the surface of objects
    • G01N21/95607Inspecting patterns on the surface of objects using a comparative method
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10056Microscopic image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30148Semiconductor; IC; Wafer

Definitions

  • the present invention relates to an apparatus for controlling small integrated electronic circuits, better known under the name of "chips", after their manufacture and before their use.
  • the integrated electronic circuits each comprise a support made of semiconductor material on which thin layers are deposited and diffused and traced a series of metal tracks leading to connection pads.
  • passivation layer covers the tracks.
  • the circuits are produced by mainly photographic techniques which will not be described here, in the form of wafers or slices, for which the technicians use the name of "wafers", of a diameter which is for example approximately 10 cm. , which each contain a large number of identical chips, for example 500, separated from each other by a network of orthogonal lines, carried by the edge and called “cutting paths”.
  • the slices when they are finished, are glued on a plastic membrane stretched on a rigid frame adapted to be stacked with other similar frames in special baskets.
  • a cutting of the wafer to separate the chips usually takes place while it is held on the plastic membrane, and sawing is done by following the cutting paths.
  • Checks are made during fabrication, but other checks must be made after manufacture and before mounting the chips in the devices that include them.
  • the checks which can be carried out before or after cutting, usually include an electrical check under tips and a visual inspection under a microscope intended to eliminate the chips having defects liable to harm the subsequent operation of the device in which they are mounted. The most frequently observed faults are:
  • the optical control also detects the frequent presence of anomalies which are not considered as faults because they are not such as to cause rejection. These are small (non-metallic) dusts and "peppercorns".
  • the slice control devices currently in use generally include an optical system involving a human operator for the detection and identification of faults, assisted by automatic means of handling the frames carrying the slices up to the microscope. and operating their alignment under the optical axis thereof. It exists also machines using video image analysis techniques to determine the width of metal tracks.
  • Such methods are effective in detecting certain anomalies, such as a notch or protrusion from the edge of a metal strip deposited on an insulator.
  • they can allow other anomalies to escape, such as a flaking of the insulation, or a stain on a metallic part, which do not sufficiently affect the level of reflected or diffused energy to change the value of the binary signal assigned to the corresponding pixel
  • the object of the invention is therefore to provide a method and an automatic control apparatus intended for sorting which, while allowing great safety and a high speed of operation, highlight the defects which do not do not necessarily translate into a very large variation in the level of reflected or diffused energy, and provides numerous information on all the faults noted.
  • the invention provides for this purpose a method of optical control of objects such as wafers carrying one or more integrated electronic circuits, comprising the following steps: a) a digitized image of the object, or of the part of it, is recorded object to be studied, i.e.
  • this digitized image is compared with a reference digitized image stored beforehand by making the difference between the energy levels of the corresponding pixels of said images of the object and of reference, so as to create a differential digital image, c) this image is binarized so as to obtain a binarized image which comprises anomaly signals representing the ele surfaces where there is no agreement between the recorded signal and the signal reference, d) the parameters (position, height, width, elongation, compactness) of each defect constituted by several elementary surfaces having an anomaly signal are determined, and e) a rejection decision is taken when one of these parameters exceeds a limit fixed in advance or, in case of doubt, the image is saved for a subsequent human decision.
  • step b) the comparison is operated by making the difference between the energy levels of the corresponding pixels - t which results in a digitized differential image, which is transformed in step c) into the differential binary image provided for in this step.
  • the defects constituting "peppercorns”, that is to say being found on a metallic or polycrystalline track, due to surface irregularities, are not subjected to the extraction and to the determination of parameters. ⁇ of this track and affecting a number of lower elementary surfaces, to a predetermined value;
  • the position mark image and of orientation being on the object
  • the difference in position and orientation between these marks and the corresponding marks existing on the reference image is measured, and the object is therefore moved either mechanically , either one of the two images optically or electronically, to bring the recorded image into coincidence with the reference image and preferably the orientation deviations "between the two images are corrected by rotating a prism of Dove around a coaxial axis or light beam.
  • the object in a first station, the object is pre-positioned, then it is transferred to a second station for checking, the two stations being provided with locating means placed in a similar manner, and the means of transport being provided with means associated locating means and the means of locating the means of transport * are brought into coincidence successively with the locating means of the two stations, so that the prepositioning is retained after transport and, advantageously, the at least partially detected faults in the first post;
  • the anomaly detected corresponding to this mark leads to a rejection decision without extraction and determination of its parameters
  • At least one image obtained with lighting combining a light background and a background is recorded dark in selected proportions
  • At least one image obtained with partially coherent light illumination is recorded; .
  • the reference image previously stored in memory is obtained by recording, under the same conditions as for the image of the object to be examined, the image of an object considered to be faultless by an operator, or an image formed by the juxtaposition of partial images each corresponding to a part of an object considered to be without defect.
  • Figure 1 is a schematic perspective view of an installation according to the method.
  • Figure 2 is a diagram of the optical column of the first station.
  • Figure 3 is a diagram of the optical column of the second station.
  • Figure 4 is a diagram of the main light source of the second station.
  • Figure 5 is a diagram of the light source for fluorescence.
  • Figure 6 is a diagram of the command and control station and the electronic image processing.
  • the installation described in the figures is intended for the automatic control of slices which are glued to a plastic membrane stretched in a frame.
  • the slice, after gluing, may have been sawn in an automatic machine, or still be in one piece. Sawing does not reach the plastic membrane.
  • the frame is of a type allowing automatic sawing. It consists of a metal ring or made of plastic. Its outer perimeter has four flats, and, on either side of one of them, a V-notch and a straight notch defining a frame of reference specific to the frame.
  • the frames are transported in baskets containing, for example, 10 or 25 superimposed frames.
  • the installation described in the figures is designed to be placed at the entrance to an assembly line. It receives baskets of wafers having undergone an electrical check between centers, and it delivers baskets of controlled wafers intended for sawing if it has not been done, for removing the marked defective chips, then for assembling the good chips for obtaining various devices.
  • the installation shown comprises, preferably, groups on the same frame 1:
  • a receiving-shipping station 2 which receives the baskets to be checked, the baskets for the sections inspected, the baskets for the sections to be rejected;
  • a so-called “macrovision” station 3 which ensures the "prepositioning" of the wafer in centering and orientation, as well as the detection of previously marked chips and certain coarse defects;
  • microinspection stations 4 which detect and identify faults. Consideration of the respective speeds at the different stations shows that the installation advantageously comprises four to eight microinspection stations;
  • a set of handling 6 of the frames .
  • a command and control station .
  • electronic circuits grouped in boxes and associated with memory or program supports.
  • the receiving-shipping station 2 is, in the embodiment described, permanent static, that is to say that it does not move the baskets or the frames.
  • the posted Macrovision receives frames carrying the slices, these frames are placed and immobilized on a support 8 through a clamping block comprising a flat plate and connected to a source of vacuum. This depression presses the membrane against the plate and will therefore immobilize the wafer 9.
  • the flat plate is carried by a turntable, itself carried by a table movable in two directions XY.
  • the flat plate is perpendicular to the optical axis of the observation equipment which will be described later.
  • the setting up of a frame is carried out by taking as reference the two notches provided at its periphery, and which we mentioned above. The imprecision on the position of a wafer, or more precisely of one of the chips which it comprises, after its immobilization on the flat plate, relative to the observation apparatus, 1 t
  • the aim of prepositioning is to reduce this inaccuracy to a few tens of micrometers in translation and a few minutes in rotation.
  • the cut paths are used as benchmarks, in the case of an unsawed slice, and the saw cuts in the case of an already sawed slice.
  • Another task of the macrovision station is the detection of ink marks made at the previous electrical control. This detection does not require great tracking accuracy, and it makes it possible to decrease the time spent at the microvision station, which is the busiest, by avoiding having to control chips already recognized as defective, and by avoiding a mark detection sequence.
  • the optical equipment comprises an optical column associated with a sensor of the video camera type.
  • the optical column (cf. FIG. 2) comprises two switchable objectives 10, 11 of respective magnifications x 2 and x 0.3 respectively intended for prepositioning and for the detection of faults or marks, a removable filter 12 for the detection of blemishes. ink, and a lighting device 13 comprising a light source 14, a first group of optical fibers 15 intended to produce bright field lighting by sending a beam through a objective 16 then on a mirror, and a second group of optical films 18 intended to produce lighting with a black background.
  • a mobile screen 19 makes it possible to obtain either a combination of the brightfield-blackfield lighting, or the brightfield alone.
  • the images received by the video camera 20 are sent to a processing system performing in real time the digitization of the images, their storage in fast memories and the usual arithmetic and logical operations between two images.
  • This system is advantageously achieved to date by a set of electronic cards sold by the company IMAGING TECHNOLOGY and called "AP 512", "FB 512”, “AL ⁇ 512” and "HF 512".
  • the AP 512 analog processing processor card receives the analog video signal from a standard camera, it digitizes this signal at 512 points per line and quantifies it in 256 gray levels, then this data is transmitted by a specialized video bus to memory cards FB 512 images. These represent the basic image memory, that is to say 512 x 512 pixels coded at 256 gray levels.
  • the AL ⁇ 512 calculation unit card performs conventional arithmetic and logical operations on 2 "operating images" of 512 x 512 points each. Each operation is performed at the video rate.
  • the HF 512 histogram card calculates in real time (TV scan) the gray level histogram and the coordinates of the points of the image having a given gray level.
  • this operational phase corresponds to a pixel dimension of the order of 10 micrometers.
  • the lowest magnification 0.3
  • a 50mm field allows you to cover a 100mm (4 inch) slice in just four passes.
  • the microinspection station in its principle, is analogous to the macrovision station, and we will only indicate here the main differences, which result from the much greater finesse of the optical analysis. - The first difference is due to the positioning.
  • the macro-vision station performs initial positioning, both in centering and orientation.
  • the frame is then transferred to the microinspec ⁇ tion station, taking precautions to keep the position acquired, but slight displacements are inevitable.
  • the precision sought is such that the positioning must be carried out in two stages: first on a central chip of the wafer, with an average optical magnification, to crop all the chips of the wafer; then at high magnification to refocus each chip, in the case of a sawn wafer, or each group of a few chips in the case of an unsawed wafer. It is not possible to operate these positions, especially the last mentioned, in exactly the same way as at the Macrovision station for the reason that the field of examination is substantially the dimensions of a chip, so that it is impossible to use the cutting paths or_ the saw lines, which can be outside the field for the most part. It is therefore necessary to use for the identification of remarkable lines which have been determined beforehand on the chip itself.
  • This preliminary determination, in the current state of production, is preferably made with human intervention: it involves selecting, in the layout of the chip, well-defined and isolated patterns, comprising two lines intersecting at right angles .
  • the operator can be helped in his work by a call to image processing techniques. For example, on an image of the chip, it can highlight only the vertical lines, or horizontal lines, so as to better see those which are isolated and of good length.
  • image processing techniques For example, on an image of the chip, it can highlight only the vertical lines, or horizontal lines, so as to better see those which are isolated and of good length.
  • the identification lines are determined on a reference chip, and it is in principle valid for all chips of the same type.
  • the procedure is then carried out in the same way as at the macrovision station for determining the centering and orientation deviations with the desired position.
  • the chip-by-chip examination requires a number of displacements in X and Y equal to the number of chips to be inspected, each time with a fine positioning sequence.
  • the finesse of the optical analysis also results in a very shallow depth of field, which may be less than the tolerances of the planicity of the wafer. It is remedied by an automatic focusing device, well known under the name of "autofocus", and which it is not necessary to describe here. Note, however, that to improve performance (sorting rate), this autofocus is done by moving an optical element and not by moving the slice inspected.
  • Figures 3 and 4 show the detail of the optical column. It can be seen that as a whole, it has the same structure as that of macrovision, and, for simplicity, the same references have been given to similar parts, although, for example, the magnifications are very different.
  • a coherent imaging mode makes it possible to obtain a much greater contrast of defects and a greater value of the transfer function than in incoherent imaging mode.
  • it gives rise to effects of differentiation of the typical edges (rings, fringes) in agreement with the theory of diffraction, which complicate the image and can make its interpretation difficult.
  • it tends to accentuate the contrast of the granularity of the silicon, which can be a problem.
  • the tests led to choosing as compromise a lighting having a similar coherence factor 0.5. We can also provide means to vary this factor.
  • the automatic focusing device comprises a laser diode 24, a divergent lens 25 and a two-quadrant diode 26.
  • the signals emitted by the latter control the movement of the focusing optical group 27.
  • the switchable optics 28 allow - obtain different magnifications without changing the focus.
  • the prism 29, manually switchable, allows to pass to the visual control. It is provided on only one of the micro-inspection stations but can equip them all.
  • the marks 30 and 31 designate switchable filters, respectively colored and neutral with different densities, to allow control in different colors and rough adaptation of the signal level to the characteristics of the sensor.
  • Reference 32 designates the Dove prism, the axis of rotation of which coincides with the optical axis of the column.
  • the optical column that has just been described makes it possible to inspect a chip successively in bright field lighting, in dark field lighting, in mixed bright field / dark field lighting, in fluorescence, and in different colors.
  • the table may be of the same type as that used at the macro-vision station, and the uncertainties arising from the transport from the microinspection station are too small for it to be necessary to make a new positioning by image processing.
  • the table allows displacements in X and Y, under the action of the control signals, to place under the inking device, which is fixed, the defective • chips whose position on the wafer was recorded during the " macro and microvision steps.
  • the construction of the marking station uses means and techniques known or within the reach of the skilled person. It is therefore not necessary to extend it further. One can also provide for lais ⁇ ser the fixed edge and to move the inking device. In Figure 1, the marking station is shown associated with the macrovision station. In fact, the table is common to these two positions.
  • the times for the passage of a manager at the macrovision station are short compared to the times for the passage at the microinspection station, and even with four microvision stations for a single macro station, it is not occupied full time.
  • the performances requested at the table of the inking station are not superior to those of the table of the macrovision station, it is advantageous to use the same table for these two stations.
  • the anchoring device itself is placed a little away from the axis of the macro vision column. It is enough that the amplitude of the horizontal displacements of the common table according to X or Y are sufficient for a frame can be treated in one or the other station.
  • the receiving-shipping station is static, that is to say it does not move the frames and the baskets, and the macro, microinspection and inking stations do not provide only displacements of very limited amplitude. All handling is operated by a single device, called “robot-server”. It would obviously be possible to provide a different structure, with, for example, separate means for extracting and inserting a frame arranged at the receiving-shipping station.
  • the robot server is provided with an arm which carries gripping members by means of a wrist which can be stiffened by electromagnetic locking.
  • the first of these gripping members is constituted by a clamp intended to penetrate into a basket and grasp the desired frame without hitting the basket itself, which carries superimposed frames with a pitch of 6.35 mm in the commonly used models.
  • the robot-server can apply vertical displacements to the clamp to lift a frame from its support in the basket or table of an inspection post, and horizontal movements of translation in two orthogonal directions and of rotation around d 'a vertical axis, in order to serve the various stations of the installation. If these stations were arranged in line, rotational movements would not be necessary, and if the stations were arranged in a circle, one could be content with rotational movements and radial translation.
  • the imprecision due to the movements of the robot-server requires a summary positioning of the frames before their tightening by the clamping block of the macrovision station.
  • the clamping block carries two vertical cylindrical pins, and the robot waiter comes to apply the frame against these two pins so that they penetrate one into the V-notch of the frame, the other into the notch. straight.
  • Corresponding joints of the robot server have been relaxed beforehand.
  • the frame is held in abutment on the rods until it is completely immobilized by the holding means on the table. After a prepositioning has been done at the macro-vision station, it should be kept during the transfer to the micro-inspection station.
  • the robot-server is equipped with a suction gripper capable of lifting the frame above a clamping block and supporting a frame during transport.
  • a reference frame X, Y, Z is integral with the vacuum gripper, and associated reference frames X, Y, Z are provided at the macro-vision station and at all the micro-inspection stations.
  • the repository stores data for storing data.
  • X, Y, Z integral with the suction cup gripper, is formed by the clamp, and the frames of reference X, Y, Z asso ⁇ ciated by a relief of corresponding shape.
  • the sequence of operations during the transfer is as follows:
  • the equipment consists of 2 parts (see Figure 6):. a general microcomputer; . a specific image part.
  • the microcomputer implements standard cards designed around the INTEL 40 multibus:
  • the mass memory is made up of 2 disk drives making it possible to write and read: * ". Removable flexible disks 46;
  • the specific image part is made up of 49, 50, 50 bis and 50 ter cards, which are IMAGING TECHNOLOGY, AP512 and FB512, ALU512 and HF512 standards.
  • the 2 image cards are connected to the microcomputer by the MULTIBUS 40 at the back of the basket.
  • the processor controls them via their command and status registers.
  • the analog video signal delivered by the shooting TV camera 20 is converted into digital data representing 256 gray levels.
  • the image thus scanned in the form of a 512 ⁇ 512 dot matrix is stored in random access memory on the FB512 card.
  • This image in memory can be viewed permanently on a TV monitor using the card AP512.
  • this card converts the digital signal delivered by the FB512 cards.
  • the flow of digital data exchanged between the two transit cards by a very fast specialized bus.
  • the software therefore processes images of
  • the basic image programs concern:. the acquisition of a current image with a possibility of horizontal and / or vertical zoom of coefficient 1/2 or 2;
  • the command and control means comprise means for intervention by the human operator, that is to say essentially the control keyboard. 48, the TV camera 51 and an eyepiece on at least one optical micro-inspection column as has been said above.
  • this operation can also be computerized by affixing coding on the frames or sections), intervention in the event of operating incidents or breakdowns, order to start and stop the installation , modification of certain elements during a change of characteristics of the sections or frames, mechanical and optical adjustments, which must be very careful due to the necessary precision.
  • Two types of intervention are more specific: for the first, it is the choice of the reference chip.
  • the second specific intervention by the operator relates to the choice of marking lines in the chosen chip, as explained above. These marking lines are also stored and are used until a variation in the manufacturing conditions also means that other marks have to be sought. As mentioned above, the chosen marking lines can be used on different chips, provided that they are found in the same place. 2S
  • the binary image of the metallic areas is used to create a binary image with "capture areas” by “expanding” the metallic areas. Then, we make a logical comparison between the binary image of the anomalies of each chip and this binary image with

Abstract

Disclosed is a method for automatically controlling integrated circuits before their mounting, or similar objects. An image of the object to be studied is recorded by means of a microscope coupled to a TV camera, for example, and the image is compared with a prerecorded reference image, both images being recorded in the form of digital signals; a differential binary image is created by making an anomaly bit signal correspond to the pixels where there is no coincidence, whereafter the parameters (position, height, width, elongation, compactness) are analyzed for each defect comprised of a plurality of adjacent pixels corresponding to an anomaly signal for a possible discard decision. Arrangements are provided to make the system independent of defects which do not disturb the operation of the circuits.

Description

Procédé de contrôle optique automatique d'objets tels que des circuits intégrés»Method for automatic optical inspection of objects such as integrated circuits "
La présente invention est relative à un appareillage pour le contrôle des circuits électroni¬ ques intégrés de petites dimensions, plus connus sous le nom de "puces", après leur fabrication et avant leur utilisation.The present invention relates to an apparatus for controlling small integrated electronic circuits, better known under the name of "chips", after their manufacture and before their use.
Les circuits électroniques intégrés compren¬ nent chacun un support en matériau semi-conducteur sur lequel sont déposées et diffusées des couches minces et tracées une série de pistes métalliques aboutissant à des plots de connexion. Une couche isolante, diteThe integrated electronic circuits each comprise a support made of semiconductor material on which thin layers are deposited and diffused and traced a series of metal tracks leading to connection pads. An insulating layer, called
"couche de passivation" recouvre les pistes. Les cir¬ cuits sont produits par des techniques principalement photographiques qu'on ne décrira pas ici, sous la forme de plaquettes ou tranches, pour lesquelles les techniciens utilisent le nom de "wafers", d'un diamètre qui est par exemple 10 cm environ, qui contiennent chacune un grand nombre de puces identiques, par exemple 500, séparées les unes des autres par un réseau de ligne orthogonales, portées par la tranche et appelées "chemins de découpe"."passivation layer" covers the tracks. The circuits are produced by mainly photographic techniques which will not be described here, in the form of wafers or slices, for which the technicians use the name of "wafers", of a diameter which is for example approximately 10 cm. , which each contain a large number of identical chips, for example 500, separated from each other by a network of orthogonal lines, carried by the edge and called "cutting paths".
Les tranches, lorsqu'elles sont terminées, sont collées sur une membrane plastique tendue sur un cadre rigide adapté pour être empilé avec d'autres cadres similaires dans des paniers spéciaux. Un décou¬ page de la tranche pour séparer les puces a lieu habituellement alors que celle-ci est maintenue sur la membrane plastique, et le sciage est fait en suivant les chemins de découpe. Des contrôles sont faits en cours de fabri¬ cation mais d'autres contrôles doivent être faits après la fabrication et avant le montage des puces dans les appareils qui les comprennent. Les contrôles, qui peuvent être faits avant ou après le découpage, compren- nent usuellement un contrôle électrique sous pointes et un contrôle visuel sous microscope destiné à élimi¬ ner les puces présentant des défauts susceptibles de nuire au fonctionnement ultérieur de l'appareil dans lequel elles sont montées. Les défauts les plus fréquemment observés sont les suivants:The slices, when they are finished, are glued on a plastic membrane stretched on a rigid frame adapted to be stacked with other similar frames in special baskets. A cutting of the wafer to separate the chips usually takes place while it is held on the plastic membrane, and sawing is done by following the cutting paths. Checks are made during fabrication, but other checks must be made after manufacture and before mounting the chips in the devices that include them. The checks, which can be carried out before or after cutting, usually include an electrical check under tips and a visual inspection under a microscope intended to eliminate the chips having defects liable to harm the subsequent operation of the device in which they are mounted. The most frequently observed faults are:
. rayures sur pistes métalliques; . trous dans la couche de passivation recou¬ vrant le métal; . taches d'encre sur des plots métalliques de connexion (encre provenant du marquage antérieur d'une puce défectueuse);. scratches on metal tracks; . holes in the passivation layer covering the metal; . ink stains on metal connection pads (ink from the previous marking of a defective chip);
. défauts de sciage détruisant ou menaçant l'intégrité de l'anneau de garde;. sawing defects destroying or threatening the integrity of the guard ring;
. manque de métal sur une piste; . absence des marques de contrôle électriques sur les plots de connexion;. lack of metal on a track; . absence of electrical control marks on the connection pads;
. pontage métallique entre deux pistes; . défaut d'oxyde sous une. piste métallique;. metal bridging between two tracks; . oxide defect under one. metal track;
. pontage de deux pistes métalliques par une poussière sous la couche de passivation.. bridging of two metal tracks by a dust under the passivation layer.
Le contrôle optique détecte en outre la pré¬ sence fréquente d'anomalies qui ne sont pas considérées comme des défauts car elles ne sont pas de nature à entraîner le rejet. Il s'agit de poussières (non métal¬ liques) de faibles dimensions et de "grains de poivre".The optical control also detects the frequent presence of anomalies which are not considered as faults because they are not such as to cause rejection. These are small (non-metallic) dusts and "peppercorns".
On appelle "grains de poivre" des irrégula¬ rités de surface des pistes métalliques ou du polysili- cium souvent dues au caractère polycristallin de ces couches.We call "peppercorns" surface irregularities of the metal tracks or polysilicon often due to the polycrystalline nature of these layers.
Le contrôle optique, exercé par un opérateur humain sous microscope constitue un travail pénible et délicat. En plus, il n'est pas parfaitement fiable: selon l'opérateur, et pour un même opérateur selon son degré de fatigue, les taux de rejet peuvent varier dans des proportions considérables, jusqu'à un rapport de 1 à 10. La tendance actuelle est à une augmentation de la complexité des circuits, qui rendra le travail encore plus difficile.Optical control, exercised by a human operator under a microscope, is tedious and delicate work. In addition, it is not perfectly reliable: according to the operator, and for the same operator according to its degree of fatigue, rejection rates can vary in considerable proportions, up to a ratio of 1 to 10. The current trend is to an increase in the complexity of the circuits, which will make work even more difficult.
Il existe donc un besoin d'amélioration et d'automatisation du contrôle dit "optique".There is therefore a need for improvement and automation of the so-called "optical" control.
On connaît déjà des appareils de contrôle optique automatiques destinés au contrôle des masques utilisés pour la confection des puces, et dans lesquels une image obtenue à l'aide d'une optique de microscope est transformée en image vidéo qui est analysée, puis contrôlée à l'aide d'un logiciel convenable. Le pro- blême du contrôle d'un masque est comparativement simple, car la comparaison d'une seule image, en noir et blanc, avec une image de référence permet de détec¬ ter tous les défauts. Le problème devient plus complexe lorsqu'il s'agit du contrôle d'une plaquette en cours de fabrication, et la complexité devient maximale pour le contrôle d'une plaquette terminée et sciée, car tous les défauts dont on a donné la liste peuvent se trouver simultanément présents. Certains de ces défauts sont peu visibles dans des conditions d'éclaire ent, notamment, qui permettent la détection d'autres défauts et vice versa. Il en résulte que la complication de l'appareillage et le temps nécessaire au contrôle vont en croissant.Automatic optical control devices are already known for controlling the masks used for making chips, and in which an image obtained with the aid of a microscope lens is transformed into a video image which is analyzed and then checked using using suitable software. The problem of checking a mask is comparatively simple, because the comparison of a single image, in black and white, with a reference image makes it possible to detect all the faults. The problem becomes more complex when it comes to the control of a wafer during manufacture, and the complexity becomes maximum for the control of a finished and sawn wafer, because all the defects which we have given the list can be find simultaneously present. Some of these faults are barely visible under lighting conditions, in particular, which allow the detection of other faults and vice versa. As a result, the complication of the apparatus and the time necessary for the control are increasing.
Les appareils de contrôle de tranches actuel- le ent en usage comportent en général un système optique impliquant un opérateur humain pour la détec¬ tion et l'identification de défauts, assisté par des moyens automatiques de manutention des cadres portant les tranches jusque sous le microscope et opérant leur alignement sous l'axe optique de celui-ci. Il existe aussi des machines utilisant les techniques d'analyse d'une image vidéo pour déterminer la largeur des pistes métalliques.The slice control devices currently in use generally include an optical system involving a human operator for the detection and identification of faults, assisted by automatic means of handling the frames carrying the slices up to the microscope. and operating their alignment under the optical axis thereof. It exists also machines using video image analysis techniques to determine the width of metal tracks.
On a proposé par ailleurs, cf. article de Monsieur George HUANG dans la revue SPIE VOL.449, 1984, p. 563 à 571 , intitulé "A Robotic Alignaient and Inspection System for semi conductor Processing", un. système de contrôle opérant par comparaison directe - : deux optiques différentes sont dirigées l'une vers l'objet à contrôler l'autre vers un objet référence, et les images sont ensuite combinées puis la combinaison est envoyée vers une caméra TV dont les signaux sont envoyés à des circuits de traitement d'image. Un tel système oblige à utiliser deux optiques distinctes, nécessairement écartées l'une de l'autre d'une distance au moins égale à la dimension d'une tranche portant les puces à inspecter. Le maintien d'un centrage correct avec une prévision suffisante pour permettre la .combi¬ naison par voie optique avec la finesse de détails nécessaire est problématique.We have also proposed, cf. article by Mr. George HUANG in the magazine SPIE VOL. 449, 1984, p. 563-571, entitled "A Robotic Alignaient and Inspection System for semi conductor Processing", un. control system operating by direct comparison -: two different optics are directed one towards the object to be controlled the other towards a reference object, and the images are then combined then the combination is sent to a TV camera whose signals are sent to image processing circuits. Such a system requires the use of two separate optics, necessarily spaced from each other by a distance at least equal to the dimension of a wafer carrying the chips to be inspected. Maintaining correct centering with sufficient forecast to allow .combi¬ nation by optical means with the necessary finesse of details is problematic.
On connait, notamment par US-A-4481664, un procédé de contrôle optique d'objets tels que des pla¬ quettes portant un ou plusieurs circuits électroniques intégrés qui échappe à l'objection ci-dessus. Selon ce procédé on opère par comparaison d'une image binarisée de l'objet, c'est-à-dire une image en noir et blanc, avec une image analogue de référence, mise en mémoire au préalable, et on crée une image binaire différentielle en faisant correspondre un signal binaire d'anomalie aux surfaces élémentaires de l'image (ou pixels) où il n'y a pas con¬ cordance entre le signal enregistré et le signal de réfé¬ rence. Le document EP-A-0124113 décrit une technique ana¬ logue.We know, in particular from US-A-4481664, a method of optical control of objects such as pla¬ quettes carrying one or more integrated electronic circuits which escapes the above objection. According to this process, we operate by comparing a binarized image of the object, that is to say a black and white image, with an analog reference image, stored in memory beforehand, and we create a binary image. differential by matching a binary anomaly signal to the elementary surfaces of the image (or pixels) where there is no agreement between the recorded signal and the reference signal. The document EP-A-0124113 describes an analogous technique.
De tels procédés sont efficaces pour détecter certaines anomalies, telles qu'une echancrure ou une saillie du bord d'une bande métallique déposée sur un isolant. En revanche, ils peuvent laisser échapper d'autres anomalies, telles qu'un écaillage de l'isolant, ou une tache sur une partie métallique, .qui n'affectent pas suffisamment le niveau d'énergie réfléchie ou diffusée pour changer la valeur du signal binaire affecté au pixel correspondante Le but de l'invention est donc de fournir un procédé et un appareillage de contrôle automatique destiné au tri qui, tout en permettant une grande sûreté et une grande vitesse d'opération, mettent en évidence les défauts qui ne se traduisent pas forcément par unevariation très importantedu niveau d'énergie réfléchie ou diffusée, et fournisse des informations nombreuses sur tous les défauts relevés. L'invention fournit dans ce but un procédé de contrôle optique d'objets tels que des plaquettes portant un ou plusieurs circuits électroniques intégrés, comportant les étapes suivantes : a) on enregistre une image numérisée de l'objet, ou de la partie d'objet à étudier, c'est-à-dire une image formée d'un ensemble de signaux numériques correspondant chacun à une surface élémentaire (ou pixel) de l'objet, définit par ses coordonnées, la valeur numérique correspondant à l'énergie réfléchie et/ou diffusée pour chaque pixel de l'objet, b) on compare cette image numérisée à une image numérisée de référence mise en mémoire au préalable en faisant la différence entre les niveaux d'énergie des pixels correspondant desdites images de l'objet et de référence, de manière à créer une image numérisée diffé¬ rentielle, c) on binarise cette image de manière à obtenir une image binarisée qui comprend des signaux d'anomalie représentant les surfaces élémentaires où il n'y a pas concordance entre le signal enregistré et le signal de référence, d) on détermine les paramètres (position, hauteur, largeur, allongement, compacité) de chaque défaut constitué par plusieurs surfaces élémentaires présentant un signal d'anomalie, et e) on prend une décision de rejet lorsque l'un de ces paramètres dépasse une limite fixée à l'avance ou, en cas de doute, on enregistre l'image pour une décision humaine ultérieure, La particularité essentielle de l'invention ré¬ side dans le fait qu'à l'étape b), la comparaison est opérée en faisant la différence entre les niveaux d'énergie des pixels en correspondance -t ce qui aboutit à une image différentielle numérisée, qui est transformée à l'étape c) en l'image binaire différentielle prévu à cette étape.Such methods are effective in detecting certain anomalies, such as a notch or protrusion from the edge of a metal strip deposited on an insulator. On the other hand, they can allow other anomalies to escape, such as a flaking of the insulation, or a stain on a metallic part, which do not sufficiently affect the level of reflected or diffused energy to change the value of the binary signal assigned to the corresponding pixel The object of the invention is therefore to provide a method and an automatic control apparatus intended for sorting which, while allowing great safety and a high speed of operation, highlight the defects which do not do not necessarily translate into a very large variation in the level of reflected or diffused energy, and provides numerous information on all the faults noted. The invention provides for this purpose a method of optical control of objects such as wafers carrying one or more integrated electronic circuits, comprising the following steps: a) a digitized image of the object, or of the part of it, is recorded object to be studied, i.e. an image formed by a set of digital signals each corresponding to an elementary surface (or pixel) of the object, defined by its coordinates, the digital value corresponding to the reflected energy and / or scattered for each pixel of the object, b) this digitized image is compared with a reference digitized image stored beforehand by making the difference between the energy levels of the corresponding pixels of said images of the object and of reference, so as to create a differential digital image, c) this image is binarized so as to obtain a binarized image which comprises anomaly signals representing the ele surfaces where there is no agreement between the recorded signal and the signal reference, d) the parameters (position, height, width, elongation, compactness) of each defect constituted by several elementary surfaces having an anomaly signal are determined, and e) a rejection decision is taken when one of these parameters exceeds a limit fixed in advance or, in case of doubt, the image is saved for a subsequent human decision. The essential characteristic of the invention lies in the fact that in step b), the comparison is operated by making the difference between the energy levels of the corresponding pixels - t which results in a digitized differential image, which is transformed in step c) into the differential binary image provided for in this step.
Grâce à cette particularité, un nombre considé¬ rable de défauts ou d'anomalies, ne restent pas hors du champ de la détection, d'où une sûreté accrue. Suivant des modalités avantageuses : . on ne soumet pas à l'extraction et à la déter¬ mination dés paramètres les défauts constituant des "grains de poivre", c'est-à-dire se trouvant sur une piste métal¬ lique ou polycristalline, dus à des irrégularités de surfa¬ ce de cette piste et affectant un nombre de surfaces élé- mentaire inf rieur, à une valeur prédéterminée ;Thanks to this feature, a considerable number of faults or anomalies do not remain outside the scope of detection, hence increased safety. According to advantageous methods:. the defects constituting "peppercorns", that is to say being found on a metallic or polycrystalline track, due to surface irregularities, are not subjected to the extraction and to the determination of parameters. ¬ of this track and affecting a number of lower elementary surfaces, to a predetermined value;
. on enregistre plusieurs images correspondant à des conditions d'éclairement différentes, et on compare lesdites images non seulement à une image de référence mais encore entre elles, et notamment dans ce"cas, on enre- gistre une image en lumière visible et une image de fluores¬ cence, et on ne soumet pas à l'extraction et à la déter¬ mination de paramètres les défauts visibles sur les deux images et qui correspondent à des poussières ;. several images corresponding to different lighting conditions are recorded, and said images are compared not only to a reference image but also to each other, and in particular in this "case, a visible light image and an image of fluorescence, and the visible defects on the two images which correspond to dust are not subjected to the extraction and determination of parameters;
. avant l'enregistrement de l'image, on enregistre l'image de repères de position et d'orientation se trouvant sur l'objet, on mesure l'écart de position et d'orientation entre ces repères et les repères correspondants existant sur l'image de réfé¬ rence, et on déplace en conséquence soit l'objet de façon mécanique, soit l'une des deux images de façon optique ou électronique, pour amener l'image enregis¬ trée en coïncidence avec l'image de référence et de préférence on corrige les écarts d'orientation "entre les deux images en faisant tourner un prisme de Dove autour d'un axe coaxial ou faisceau lumineux. Quoiqu'il en soit, on prévoit avantageusement que les repères de position et d'orientation sont constitués par des lignes remarquables de l'objet, à fort contraste et se coupant sensiblement à angle droit;. before saving the image, we save the position mark image and of orientation being on the object, the difference in position and orientation between these marks and the corresponding marks existing on the reference image is measured, and the object is therefore moved either mechanically , either one of the two images optically or electronically, to bring the recorded image into coincidence with the reference image and preferably the orientation deviations "between the two images are corrected by rotating a prism of Dove around a coaxial axis or light beam. Anyway, it is advantageous to provide that the position and orientation marks are formed by remarkable lines of the object, with high contrast and intersecting substantially at an angle law;
. dans un premier poste, on procède à un prépositionnement de l'objet, puis on le transfère dans un second poste pour le contrôle, les deux postes étant pourvus de moyens de repérage placés de façon similaire, et les moyens de transport étant pourvus de moyens de repérage associés et on amène les moyens de repérage du moyen de transport*en coïncidence successi¬ vement avec les moyens de repérage des deux postes, si bien que le prépositionnement est conservé après le transport et, avantageusement, on détecte au moins en partie les défauts dans le premier poste;. in a first station, the object is pre-positioned, then it is transferred to a second station for checking, the two stations being provided with locating means placed in a similar manner, and the means of transport being provided with means associated locating means and the means of locating the means of transport * are brought into coincidence successively with the locating means of the two stations, so that the prepositioning is retained after transport and, advantageously, the at least partially detected faults in the first post;
. si l'objet porte une marque, par exemple à l'encre, qui a été imposée lors d'un contrôle anté¬ rieur tel qu'un contrôle électrique sous pointes pour signaler qu'il est défectueux, l'anomalie décelée correspondant à cette marque entraine une décision de rejet sans qu'il y ait extraction et détermination de ses paramètres;. if the object bears a mark, for example in ink, which was imposed during an anterior check such as an electrical check under spikes to indicate that it is defective, the anomaly detected corresponding to this mark leads to a rejection decision without extraction and determination of its parameters;
. on enregistre au moins une image obtenue avec un éclairage combinant un fond clair et un fond sombre dans des proportions choisies;. at least one image obtained with lighting combining a light background and a background is recorded dark in selected proportions;
. on enregistre au moins une image obtenue avec un éclairage en lumière partiellement cohérente; . l'image de référence mise en mémoire au préalable, est obtenue en enregistrant, dans les mêmes conditions que pour l'image de l'objet à examiner, l'image d'un objet considéré comme sans défaut par un opérateur, ou une image formée par la juxtaposition d'images partielles correspondant chacune à une partie d'objet considéré comme sans défaut.. at least one image obtained with partially coherent light illumination is recorded; . the reference image previously stored in memory is obtained by recording, under the same conditions as for the image of the object to be examined, the image of an object considered to be faultless by an operator, or an image formed by the juxtaposition of partial images each corresponding to a part of an object considered to be without defect.
L'invention va maintenant être décrite de façon plus détaillée, à l'aide d'un exemple pratique, donné à titre non limitatif, et illustré à l'aide des figures, parmi lesquelles:The invention will now be described in more detail, using a practical example, given without limitation, and illustrated with the aid of the figures, among which:
Figure 1 est une vue perspective schématique d'une installation selon le procédé.Figure 1 is a schematic perspective view of an installation according to the method.
Figure 2 est un schéma de la colonne optique du premier poste. Figure 3 est un schéma de la colonne optique du second poste.Figure 2 is a diagram of the optical column of the first station. Figure 3 is a diagram of the optical column of the second station.
Figure 4 est un schéma de la source lumineuse principale du second poste.Figure 4 is a diagram of the main light source of the second station.
Figure 5 est un schéma de la source lumineuse pour fluorescence.Figure 5 is a diagram of the light source for fluorescence.
Figure 6 est un schéma du poste de commande et contrôle et de l'électronique de traitement d'image.Figure 6 is a diagram of the command and control station and the electronic image processing.
L'installation décrite aux figures est prévue pour le contrôle automatique de tranches qui sont collées sur une membrane plastique tendue dans un cadre. La tranche, après collage, peut avoir été sciée dans une machine automatique, ou être encore d'une seule pièce. Le sciage n'atteint pas la membrane plastique.The installation described in the figures is intended for the automatic control of slices which are glued to a plastic membrane stretched in a frame. The slice, after gluing, may have been sawn in an automatic machine, or still be in one piece. Sawing does not reach the plastic membrane.
Le cadre est d'un type permettant le sciage automatique. Il est constitué d'un anneau en métal ou en matière plastique. Son périmètre extérieur présente quatre méplats, et, de part et d'autre de l'un d'eux, une encoche en V et une encoche rectiligne définissant un référentiel propre au cadre. Les cadres sont transportés dans des paniers contenant, par exemple, 10 ou 25 cadres superposés.The frame is of a type allowing automatic sawing. It consists of a metal ring or made of plastic. Its outer perimeter has four flats, and, on either side of one of them, a V-notch and a straight notch defining a frame of reference specific to the frame. The frames are transported in baskets containing, for example, 10 or 25 superimposed frames.
L'installation décrite aux figures est conçue pour être placée à l'entrée d'une chaîne d'assemblage. Elle reçoit des paniers de tranches ayant subi un contrôle électrique entre pointes, et elle délivre des paniers de tranches contrôlées destinées au sciage s'il n'a pas été fait, à l'enlèvement des puces défectueuses marquées, puis à l'assemblage des puces bonnes pour l'obtention de dispositifs divers.The installation described in the figures is designed to be placed at the entrance to an assembly line. It receives baskets of wafers having undergone an electrical check between centers, and it delivers baskets of controlled wafers intended for sawing if it has not been done, for removing the marked defective chips, then for assembling the good chips for obtaining various devices.
L'installation représentée comprend, de pré¬ férence, des groupes sur un même bâti 1:The installation shown comprises, preferably, groups on the same frame 1:
. un poste de réception-expédition 2 qui reçoit les paniers à contrôler, les paniers pour les tranches inspectées, les paniers pour les tranches à rejeter;. a receiving-shipping station 2 which receives the baskets to be checked, the baskets for the sections inspected, the baskets for the sections to be rejected;
. un poste dit de "macrovision" 3, qui assure le "prépositionnement" de la plaquette en centrage et orientation, ainsi que la détection des puces marquées antérieurement et de certains défauts grossiers;. a so-called "macrovision" station 3, which ensures the "prepositioning" of the wafer in centering and orientation, as well as the detection of previously marked chips and certain coarse defects;
. des postes dits "de microinspection" 4 qui assurent la détection et l'identification des défauts. La considération des vitesses respectives aux diffé¬ rents postes montre que l'installation comporte avan- tageusement quatre à huit postes de microinspection;. so-called "microinspection" stations 4 which detect and identify faults. Consideration of the respective speeds at the different stations shows that the installation advantageously comprises four to eight microinspection stations;
. un poste de marquage 5 des puces défec¬ tueuses;. a marking station 5 for defective chips;
. un ensemble de manutentation 6 des cadres; . un poste de commande et contrôle; . des circuits électroniques, groupés dans des coffrets et associés à des supports de mémoire ou de programme.. a set of handling 6 of the frames; . a command and control station; . electronic circuits, grouped in boxes and associated with memory or program supports.
Le poste de réception-expédition 2 est, dans la réalisation décrite, permanent statique, c'est-à- dire qu'il n'assure aucun déplacement des paniers ou des cadres.The receiving-shipping station 2 is, in the embodiment described, permanent static, that is to say that it does not move the baskets or the frames.
Il contient des moyens pour interdire ou signa¬ ler la mise en place incorrecte d'un panier, ou la pré¬ sence d'un panier non conforme au modèle prévu. II contient des moyens pour maintenir les paniers dans la position convenable.It contains means to prohibit or signal the incorrect placement of a basket, or the presence of a basket that does not conform to the intended model. It contains means for keeping the baskets in the proper position.
Il est également pourvu de moyens pour verrouil¬ ler un panier dont les tranches sont en cours d'inspec- tion, et pour signaler les niveaux inoccupés correspon¬ dants du panier.It is also provided with means for locking a basket, the slices of which are being inspected, and for signaling the corresponding unoccupied levels of the basket.
Tous ces moyens sont à la portée de l'homme de métier, il n'est donc pas nécessaire de les décrire de façon plus approfondie. ~ Le posté de macrovision reçoit des cadres portant les tranches, ces cadres sont posés et immobi¬ lisés sur un support 8 grâce à un bloc de bridage comprenant une plaque plane et relié à une source de dépression. Cette dépression appuie la membrane contre la plaque et immobilisera de ce fait la tranche 9. La plaque plane est portée par un plateau tournant, lui- même porté par une table mobile dans deux directions XY. La plaque plane est perpendiculaire à l'axe optique de l'appareillage d'observation qui sera décrit plus loin. La mise en place d'un cadre s'effectue en prenant pour référence les deux encoches prévues à sa périphérie, et dont on a parlé plus haut. L'imprécision sur la posi¬ tion d'une tranche, ou plus précisément d'une des puces qu'elle comporte, après son immobilisation sur la plaque plane, par rapport à l'appareillage d'observation, 1 tAll these means are within the reach of those skilled in the art, so there is no need to describe them in more detail. ~ The posted Macrovision receives frames carrying the slices, these frames are placed and immobilized on a support 8 through a clamping block comprising a flat plate and connected to a source of vacuum. This depression presses the membrane against the plate and will therefore immobilize the wafer 9. The flat plate is carried by a turntable, itself carried by a table movable in two directions XY. The flat plate is perpendicular to the optical axis of the observation equipment which will be described later. The setting up of a frame is carried out by taking as reference the two notches provided at its periphery, and which we mentioned above. The imprecision on the position of a wafer, or more precisely of one of the chips which it comprises, after its immobilization on the flat plate, relative to the observation apparatus, 1 t
est évaluée à + 1 mm en translation et à + 6° en rota¬ tion.is evaluated at + 1 mm in translation and + 6 ° in rotation.
Le but du prépositionnement est de réduire cette imprécision à quelques dizaines de micromètres en translation et quelques minutes en rotation.The aim of prepositioning is to reduce this inaccuracy to a few tens of micrometers in translation and a few minutes in rotation.
Comme cela, on utilise comme repères les chemins de la découpe, dans le cas d'une tranche non sciée, et les traits de scie dans le cas d'une tranche déjà sciée. Une autre tâche du poste de macrovision est la détection des marques d'encre faites au contrôle électrique antérieur. Cette détection n'exige pas une grande précision de repérage, et elle permet de dimi- nuer le temps de passage au poste de microvision, qui est le plus chargé, en évitant d'avoir à contrôler des puces déjà reconnues défectueuses, et en évitant une séquence de détection des marques.Like this, the cut paths are used as benchmarks, in the case of an unsawed slice, and the saw cuts in the case of an already sawed slice. Another task of the macrovision station is the detection of ink marks made at the previous electrical control. This detection does not require great tracking accuracy, and it makes it possible to decrease the time spent at the microvision station, which is the busiest, by avoiding having to control chips already recognized as defective, and by avoiding a mark detection sequence.
Dans le même état d'esprit, on peut également prévoir de détecter en poste de macrovision les gros défauts tels que des écailles provenant du sciage et ayant détérioré l'anneau de garde d'une puce, ou bien l'absence, sur un plot de connexion, des marques créées par les pointes lors du contrôle électrique. L'appareillage optique comprend une colonne optique associée à un capteur du type caméra vidéo.In the same state of mind, we can also plan to detect large defects such as scales coming from sawing and having damaged the guard ring of a chip, or even the absence, on a stud at the macro-vision station. of connection, marks created by the points during the electrical control. The optical equipment comprises an optical column associated with a sensor of the video camera type.
La colonne optique (cf. figure 2) comprend deux objectifs commutables 10, 11 de grossissements respectifs x 2 et x 0,3 destinés respectivement au prépositionnement et à la détection des défauts ou marques, un filtre 12 amovible pour la détection des taches d'encre, et un dispositif d'éclairement 13 comprenant une source lumineuse 14, un premier groupe de fibres optiques 15 destiné à produire un éclairage à fond clair en envoyant un faisceau à travers un objectif 16 puis sur un miroir, et un second groupe de films optiques 18 destiné à produire un éclairage à fond noir. Un écran mobile 19 permet d'obtenir soit une combinaison des éclairages fond clair-fond noir, soit le fond clair seul.The optical column (cf. FIG. 2) comprises two switchable objectives 10, 11 of respective magnifications x 2 and x 0.3 respectively intended for prepositioning and for the detection of faults or marks, a removable filter 12 for the detection of blemishes. ink, and a lighting device 13 comprising a light source 14, a first group of optical fibers 15 intended to produce bright field lighting by sending a beam through a objective 16 then on a mirror, and a second group of optical films 18 intended to produce lighting with a black background. A mobile screen 19 makes it possible to obtain either a combination of the brightfield-blackfield lighting, or the brightfield alone.
Les images reçues par la caméra vidéo 20 sont envoyées à un système de traitement effectuant en temps réel la numérisation des images, leur stockage sur mémoires rapides et les opérations arithmétiques et logiques usuelles entre deux images. Ce système est réalisé avantageusement à ce jour par un ensemble de cartes électroniques commercialisées par la société IMAGING TECHNOLOGY et baptisées "AP 512", "FB 512", "ALϋ 512" et "HF 512".The images received by the video camera 20 are sent to a processing system performing in real time the digitization of the images, their storage in fast memories and the usual arithmetic and logical operations between two images. This system is advantageously achieved to date by a set of electronic cards sold by the company IMAGING TECHNOLOGY and called "AP 512", "FB 512", "ALϋ 512" and "HF 512".
La carte processeur AP 512 de traitement analogique reçoit le signal vidéo analogique d'une caméra standard, elle numérise ce signal en 512 points par ligne et le quantifie en 256 niveaux de gris, puis ces données sont transmises par un bus vidéo spécialisé aux cartes mémoire images FB 512. Celles-ci représen¬ tent la mémoire image de base, c'est-à-dire 512 x 512 pixels- codés à 256 niveaux de gris.The AP 512 analog processing processor card receives the analog video signal from a standard camera, it digitizes this signal at 512 points per line and quantifies it in 256 gray levels, then this data is transmitted by a specialized video bus to memory cards FB 512 images. These represent the basic image memory, that is to say 512 x 512 pixels coded at 256 gray levels.
La carte unité de calcul ALϋ 512 réalise les opérations arithmétiques et logiques classiques sur 2 "images opérantes" de 512 x 512 points chacune. Chaque opération est réalisée à la cadence vidéo.The ALϋ 512 calculation unit card performs conventional arithmetic and logical operations on 2 "operating images" of 512 x 512 points each. Each operation is performed at the video rate.
La carte histogramme HF 512 calcule en temps réel (balayage TV) l'histogramme des niveaux de gris et les coordonnées des points de l'image possédant un niveau de gris donné.The HF 512 histogram card calculates in real time (TV scan) the gray level histogram and the coordinates of the points of the image having a given gray level.
On conçoit qu'à l'aide de ce matériel, il soit possible de procéder aux opérations suivantes, qui représentent la séquence opératoire de prépositionnement: . positionnement mécanique du centre de rotation du cadre support sous l'axe optique de la caméra;It is understood that using this equipment, it is possible to carry out the following operations, which represent the pre-positioning operating sequence:. mechanical positioning of the center of rotation of the support frame under the optical axis of the camera;
. recherche itérative autour de cette zone pour retrouver dans le champ de vue,. 2 lignes de repérage (chemins de découpe ou traits de scie) perpen¬ diculaires;. iterative search around this area to find in the field of view ,. 2 marking lines (cutting paths or saw cuts) perpenicular;
. commande de recentrage mécanique X, Y, 0 pour amener les 2 lignes de repérage sur les axes du champ de vue: les déplacements maximum à effectuer sont de l'ordre de + 1 mm/ + 6°. Ce recentrage annule les incertitudes initiales de positionnement du cadre sur la mécanique de bridage, de la tranche sur son support et de la lithographie des puces sur la tranche;. . déplacement mécanique le long de l'axe X ou Y de la table vers le bord de la tranche (de l'ordre de 50 mm) ;. mechanical recentering command X, Y, 0 to bring the 2 marking lines on the axes of the field of view: the maximum displacements to be made are of the order of + 1 mm / + 6 °. This refocusing cancels the initial uncertainties in positioning the frame on the clamping mechanism, the wafer on its support and the lithography of the chips on the wafer. . mechanical movement along the X or Y axis of the table towards the edge of the wafer (of the order of 50 mm);
. calcul de la position exacte de l'intersec¬ tion des 2 lignes de repérage visualisées dans le champ de vue. Pas de recadrage mécanique à cette étape;. calculation of the exact position of the intersection of the 2 marking lines displayed in the field of view. No mechanical cropping at this stage;
. déplacement mécanique le long du même axe de la table vers l'extrémité opposée de la tranche (de l'ordre de 100 mm) ;. mechanical movement along the same axis of the table towards the opposite end of the wafer (of the order of 100 mm);
. calcul de la position exacte de l'intersec- tion des 2 traits de scie visualisés dans le champ de vue;. calculation of the exact position of the intersection of the 2 saw cuts displayed in the field of view;
. recadrage mécanique angulaire (de l'ordre de 15') et éventuellement en translation X, Y.. angular mechanical cropping (of the order of 15 ') and possibly in X, Y translation.
Dans le cas d'une tranche non sciée, la recherche des chemins de découpe se fait de façon simple en fond clair. Dans le cas d'une tranche sciée, on préfère déterminer les traits de scie en fond "mixte" (mélange donc de fond clair et fond sombre) . L'objectif de grossissement 2 utilisé pour HIn the case of an unsawed slice, the search for the cutting paths is done in a simple manner in a light background. In the case of a sawn edge, it is preferable to determine the saw lines in "mixed" background (therefore mixture of light background and dark background). Magnification objective 2 used for H
cette phase opératoire correspond à une dimension de pixel de l'ordre de 10 micromètres.this operational phase corresponds to a pixel dimension of the order of 10 micrometers.
Pour la détection des taches d'encre corres¬ pondant à des marquages effectués lors des contrôles antérieurs, on utilise le grossissement le plus faible, 0,3, correspondant à un pixel plus grand et-un champ plus étendu. Un champ de 50 mm permet de couvrir une tranche de 100 mm (4 pouces) en quatre passages seulement. On établit alors, par les moyens in ormati¬ ques indiqués plus haut, une carte de la tranche avec la position des puces marquées, donc défectueuses, et qui n'auront pas à être contrôlées à nouveau. Le poste de microinspection, dans son prin¬ cipe, est analogue au poste de macrovision, et on va seulement indiquer ici les différences principales, qui résultent de la finesse beaucoup plus grande de l'ana¬ lyse optique. — La première-différence tient au positionne¬ ment. Le poste de macrovision procède à un premier positionnement, tant en centrage qu'en orientation. Le cadre est ensuite transféré au poste de microinspec¬ tion en prenant des précautions pour conserver le posi- tionnement acquis, mais de légers déplacements sont inévitables. La précision recherchée est telle que le positionnement doit être effectué en deux étapes: d'abord sur une puce centrale de la tranche, avec un grossissement optique moyen, pour recadrer l'ensemble des puces de la tranche; ensuite à fort grossissement pour recentrer chaque puce, dans le cas d'une tranche sciée, ou chaque groupe de quelques puces dans le cas d'une tranche non sciée. Il n'est pas possible d'opé¬ rer ces positionnements, notamment le dernier mentionné, exactement de la même manière qu'au poste de macrovision pour la raison que le champ d'examen est sensiblement aux dimensions d'une puce, si bien qu'il est impossible d'utiliser les chemins de découpe ou_ les lignes de sciage, qui peuvent être hors du champ dans leur majeure partie. On doit donc utiliser pour le repérage des lignes remarquables qui ont été déterminées au préalable sur la puce elle-même.For the detection of ink spots corresponding to markings made during previous checks, the lowest magnification, 0.3, is used, corresponding to a larger pixel and a wider field. A 50mm field allows you to cover a 100mm (4 inch) slice in just four passes. We then establish, by the in ormati¬ c means indicated above, a card of the wafer with the position of the marked chips, therefore defective, and which will not have to be checked again. The microinspection station, in its principle, is analogous to the macrovision station, and we will only indicate here the main differences, which result from the much greater finesse of the optical analysis. - The first difference is due to the positioning. The macro-vision station performs initial positioning, both in centering and orientation. The frame is then transferred to the microinspec¬ tion station, taking precautions to keep the position acquired, but slight displacements are inevitable. The precision sought is such that the positioning must be carried out in two stages: first on a central chip of the wafer, with an average optical magnification, to crop all the chips of the wafer; then at high magnification to refocus each chip, in the case of a sawn wafer, or each group of a few chips in the case of an unsawed wafer. It is not possible to operate these positions, especially the last mentioned, in exactly the same way as at the Macrovision station for the reason that the field of examination is substantially the dimensions of a chip, so that it is impossible to use the cutting paths or_ the saw lines, which can be outside the field for the most part. It is therefore necessary to use for the identification of remarkable lines which have been determined beforehand on the chip itself.
Cette détermination préalable, dans l'état actuel de la réalisation, est faite de préférence avec intervention humaine: il s'agit de sélectionner, dans le tracé de la puce, des motifs bien définis et isolés, comportant deux lignes se coupant à angle droit. L'opérateur peut être aidé dans son travail par un appel aux techniques de traitement d'image. Par exemple, sur une image de la puce, il peut mettre en évidence les seules lignes verticales, ou horizontales, de façon à mieux, voir celles qui sont isolées et de bonne longueur.^ Il est à noter que, s'il y a des mémoi- res, lesquelles donnent des images comportant un grand nombre de lignes courtes- inutilisables pour le repérage, ces mémoires sont rarement sur le bord de la puce, alors qu'il est préférable, pour un meilleur positionnement; que les lignes de repérage soient près des mêmes bords. La détermination des lignes de repérage est faite sur une puce de référence, et elle est en principe valable pour toutes les puces du même type.This preliminary determination, in the current state of production, is preferably made with human intervention: it involves selecting, in the layout of the chip, well-defined and isolated patterns, comprising two lines intersecting at right angles . The operator can be helped in his work by a call to image processing techniques. For example, on an image of the chip, it can highlight only the vertical lines, or horizontal lines, so as to better see those which are isolated and of good length. ^ It should be noted that, if there is memories, which give images comprising a large number of short lines that cannot be used for locating, these memories are rarely on the edge of the chip, whereas it is preferable for better positioning; that the tracking lines are near the same edges. The identification lines are determined on a reference chip, and it is in principle valid for all chips of the same type.
On opère ensuite de la même manière qu'au poste de macrovision pour la détermination des écarts de centrage et d'orientation avec la position désirée.The procedure is then carried out in the same way as at the macrovision station for determining the centering and orientation deviations with the desired position.
Une autre différence avec la macrovision tient au fait que les écarts angulaires étant faibles, il a été possible, au lieu de faire tourner mécaniquement la tranche, de faire tourner l'image sur le capteur par un dispositif optique, prisme de Dove-par exemple, dont la masse est évidemment bien plus faible que celle de l'ensemble mécanique supportant la tranche.Another difference with the macrovision is that the angular deviations being small, it was possible, instead of mechanically rotating the wafer, to rotate the image on the sensor by an optical device, Dove prism-for example , whose mass is obviously much lower than that of the mechanical assembly supporting the wafer.
En revanche, l'examen puce par puce impose un nombre de déplacements en X et Y égal au nombre de puces à inspecter, avec à chaque fois une séquence de positionnement fin.On the other hand, the chip-by-chip examination requires a number of displacements in X and Y equal to the number of chips to be inspected, each time with a fine positioning sequence.
La finesse de l'analyse optique a également pour conséquence une profondeur de champ très faible, qui peut se trouver inférieure aux tolérances de la planicité de la tranche. Il est remédié par un disposi¬ tif de mise au point automatique, bien connu sous le nom de "autofocus", et qu'il n'est pas nécessaire de décrire ici. Remarquons cependant que, pour améliorer les performances (cadence de tri), cet autofocus se fait par déplacement d'un élément optique et non par déplacement de la tranche inspectée.The finesse of the optical analysis also results in a very shallow depth of field, which may be less than the tolerances of the planicity of the wafer. It is remedied by an automatic focusing device, well known under the name of "autofocus", and which it is not necessary to describe here. Note, however, that to improve performance (sorting rate), this autofocus is done by moving an optical element and not by moving the slice inspected.
Les figures 3 et 4 montrent le détail de la colone optique. On constate que dans son ensemble, elle a la même structure que celle de là macrovision, et, pour simplifier, on a donné les mêmes repères aux pièces analogues, bien que, par exemple, les grossisse¬ ments soient très différents.Figures 3 and 4 show the detail of the optical column. It can be seen that as a whole, it has the same structure as that of macrovision, and, for simplicity, the same references have been given to similar parts, although, for example, the magnifications are very different.
Une différence apparaît aussi au niveau de l'éclairage: un mode d'imagerie cohérente permet d'ob¬ tenir un contraste des défauts beaucoup plus important et une valeur de la fonction de transfert plus grande qu'en mode d'imagerie incohérente. En revanche, il donne lieu à des effets de différenciation des bords typiques (anneaux, franges) en accord avec la théorie de la diffraction, qui compliquent l'image et peuvent rendre son interprétation difficile. De plus, il tend à accentuer le contraste de la granularité du silicium, ce qui peut poser un problème. Les essais ont amené à choisir comme compro¬ mis un éclairage ayant un facteur de cohérence voisin de 0,5. On peut aussi prévoir des moyens pour faire varier ce facteur.A difference also appears in terms of lighting: a coherent imaging mode makes it possible to obtain a much greater contrast of defects and a greater value of the transfer function than in incoherent imaging mode. On the other hand, it gives rise to effects of differentiation of the typical edges (rings, fringes) in agreement with the theory of diffraction, which complicate the image and can make its interpretation difficult. In addition, it tends to accentuate the contrast of the granularity of the silicon, which can be a problem. The tests led to choosing as compromise a lighting having a similar coherence factor 0.5. We can also provide means to vary this factor.
Une autre différence importante apparaît au niveau de l'illumination. Elle résulte du fait que l'éclairage en fluorescence exige une source séparée, de grande puissance. On a représenté cette source en 21, en 22 la fibre optique, et en 23 le "cube dichro∑que" qui lui sont associés (figure 5) .Another important difference appears at the level of illumination. It results from the fact that fluorescent lighting requires a separate, high-power source. This source has been represented at 21, at 22 the optical fiber, and at 23 the "dichro∑que cube" associated therewith (FIG. 5).
Le dispositif de mise au point automatique comprend une diode laser 24, une lentille divergente 25 et une diode à deux quadrants 26. Les signaux émis par celle-ci commandent le déplacement du groupe optique de focalisation 27. Les optiques commutables 28 permet- - tent d'obtenir différents grossissements sans changer la mise au point.The automatic focusing device comprises a laser diode 24, a divergent lens 25 and a two-quadrant diode 26. The signals emitted by the latter control the movement of the focusing optical group 27. The switchable optics 28 allow - obtain different magnifications without changing the focus.
Le prisme 29, commutable manuellement, permet de passer au contrôle visuel. Il est prévu sur un seul des postes de microinspection mais peut les équiper tous.The prism 29, manually switchable, allows to pass to the visual control. It is provided on only one of the micro-inspection stations but can equip them all.
Les repères 30 et 31 désignent des filtres commutables, respectivement colorés et neutres avec des densités différentes, pour permettre le contrôle en couleurs différentes et l'adaptation grossière du niveau de signal aux caractéristiques du capteur.The marks 30 and 31 designate switchable filters, respectively colored and neutral with different densities, to allow control in different colors and rough adaptation of the signal level to the characteristics of the sensor.
Le repère 32 désigne le prisme de Dove, dont l'axe de rotation est confondu avec l'axe optique de la colonne.Reference 32 designates the Dove prism, the axis of rotation of which coincides with the optical axis of the column.
La colonne optique qu'on vient de décrire permet d'inspecter une puce successivement en éclairage à fond clair, en éclairage à fond noir, en éclairage mixte fond clair-fond noir, en fluorescence, et en différentes couleurs.The optical column that has just been described makes it possible to inspect a chip successively in bright field lighting, in dark field lighting, in mixed bright field / dark field lighting, in fluorescence, and in different colors.
On peut également, dans une variante plus compliquée et plus coûteuse, faire les contrôles de façon simultanée, en prévoyant qu'après l'objectif, sur le trajet des rayonnements émis par l'objet, des divi¬ seurs de faisceau équipés de filtres sélectionnent les faisceaux de couleurs différentes et les envoient sur des récepteurs (caméra vidéo) distincts. Les éclairages à fond clair et à fond mixte peuvent être créés à: par¬ tir des sources de couleurs différentes. Le traitement des images se fait suivant les mêmes principes "que ci- dessus. Le poste de marquage est prévu pour déposer, sur ordre électrique, une tache d'encre d'un diamètre de l'ordre de 0,5 mm sur les puces reconnues défec¬ tueuses. La précision de position de la tache doit elle-même être de l'ordre de 0,5 mm. La table peut être du même type que celle qui est utilisée au poste de macrovision, et les incertitudes provenant -du transport depuis le poste de microinspection sont trop petites pour qu'il soit besoin de faire un nouveau positionne- ment par traitement d'image. La table permet des- dépla¬ cements en X et Y, sous l'action des signaux de commande, pour placer sous le dispositif encreur, qui est fixe, les puces défectueuses dont la position sur la tranche a été enregistrée au cours des" étapes de macro et microvision. La construction du poste de marquage fait appel à des moyens et des techniques connue ou à la portée de l'homme de métier. Il n'est donc pas nécessaire de s'y étendre plus longuement. On peut aussi prévoir de lais¬ ser la tranche fixe et de déplacer le dispositif encreur. Sur la figure 1 , le poste de marquage est représenté associé au poste de macrovision. En fait, la table est commune à ces deux postes. En effet, les temps de passage d'un cadre au poste de macrovision sont courts par rapport aux temps de passage au poste de microinspection, et même avec quatre postes de microvision pour un seul poste de macrovision, celui-ci n'est pas occupé à temps complet. Comme les performances demandées à la table du poste d'encrage ne sont pas supérieures à celles de la table du poste de macrovision, il est avan- tageux d'utiliser la même table pour ces deux postes.It is also possible, in a more complicated and more expensive variant, to carry out the checks of simultaneously, by providing that after the objective, on the path of the radiation emitted by the object, beam splitters equipped with filters select the beams of different colors and send them to separate receivers (video camera). Brightfield and mixedfield lighting can be created from: sources of different colors. Image processing is done according to the same principles "as above. The marking station is designed to deposit, on electrical order, an ink stain with a diameter of about 0.5 mm on the chips Recognized as defective. The positional accuracy of the spot must itself be of the order of 0.5 mm. The table may be of the same type as that used at the macro-vision station, and the uncertainties arising from the transport from the microinspection station are too small for it to be necessary to make a new positioning by image processing. The table allows displacements in X and Y, under the action of the control signals, to place under the inking device, which is fixed, the defective chips whose position on the wafer was recorded during the " macro and microvision steps. The construction of the marking station uses means and techniques known or within the reach of the skilled person. It is therefore not necessary to extend it further. One can also provide for lais¬ ser the fixed edge and to move the inking device. In Figure 1, the marking station is shown associated with the macrovision station. In fact, the table is common to these two positions. Indeed, the times for the passage of a manager at the macrovision station are short compared to the times for the passage at the microinspection station, and even with four microvision stations for a single macro station, it is not occupied full time. As the performances requested at the table of the inking station are not superior to those of the table of the macrovision station, it is advantageous to use the same table for these two stations.
Le dispositif d'encrage proprement dit est placé un peu à l'écart de l'axe de la colonne optique de macrovision. Il suffit que l'amplitude des déplacements horizontaux de la table commune selon X ou Y soient suffisants pour qu'un cadre puisse être traité dans l'un ou l'autre poste.The anchoring device itself is placed a little away from the axis of the macro vision column. It is enough that the amplitude of the horizontal displacements of the common table according to X or Y are sufficient for a frame can be treated in one or the other station.
Bien entendu, si le nombre des postes de microinspection était augmenté, il pourrait être plus avantageux de séparer complètement les deux postes.Of course, if the number of micro-inspection stations were increased, it might be more advantageous to separate the two stations completely.
Les fonctions de l'ensemble de la manuten¬ tion sont les suivantes:The functions of the entire handling are as follows:
. extraction d'un cadre d'un panier situé au poste de réception-expédition;. . transfert de ce cadre au poste de macro¬ vision;. extraction of a frame from a basket located at the receiving-shipping station ;. . transfer of this framework to the macro-vision station;
. transfert du cadre du poste de macrovision à un poste de microinspection choisi; -. transfer of the framework from the macro-vision station to a selected micro-inspection station; -
. transfert du cadre au poste d'encrage; . transfert du cadre au poste de réception- expédition et insertion de ce cadre dans le panier convenable.. transfer of the frame to the inking station; . transfer of the frame to the receiving and shipping station and insertion of this frame into the appropriate basket.
Dans la réalisation décrite, le poste de réception-expédition est statique, c'est-à-dire qu'il n'exécute aucun déplacement des cadres et des paniers, et les postes de macrovision, de microinspection et d'encrage n'assurent que des déplacements d'amplitude très limitée. L'ensemble des manutentions est opéré par un appareil unique, dit "robot-serveur". Il serait évidemment possible de prévoir une structure différente, avec par exemple des moyens distincts d'extraction et insertion d'un cadre disposés au poste de réception- expédition.In the embodiment described, the receiving-shipping station is static, that is to say it does not move the frames and the baskets, and the macro, microinspection and inking stations do not provide only displacements of very limited amplitude. All handling is operated by a single device, called "robot-server". It would obviously be possible to provide a different structure, with, for example, separate means for extracting and inserting a frame arranged at the receiving-shipping station.
Le robot-serveur est pourvu d'un bras qui porte des organes de préhension par l'intermédiaire d'un poignet rigidifiable par blocage électromagnéti¬ que. Le premier de ces organes de préhension est constitué par une pince prévue pour pénétrer dans un panier et saisir le cadre voulu sans heurter le panier lui-même, lequel porte des cadres superposés avec un pas de 6,35 mm dans les modèles couramment employés. Le robot-serveur peut appliquer à la pince des déplacements verticaux, pour soulever un cadre de son support dans le panier ou de la table d'un poste d'inspection, et des déplacements horizontaux de translation dans deux directions orthogonales et de rotation autour d'un axe vertical, afin de desservir les différents postes de l'installation. Si ces postes étaient disposés en ligne, les déplacements en rotation ne seraient pas nécessaires, et si les postes étaient disposés en cercle, on pourrait se contenter de mouve¬ ments de rotation et de translation radiale.The robot server is provided with an arm which carries gripping members by means of a wrist which can be stiffened by electromagnetic locking. The first of these gripping members is constituted by a clamp intended to penetrate into a basket and grasp the desired frame without hitting the basket itself, which carries superimposed frames with a pitch of 6.35 mm in the commonly used models. The robot-server can apply vertical displacements to the clamp to lift a frame from its support in the basket or table of an inspection post, and horizontal movements of translation in two orthogonal directions and of rotation around d 'a vertical axis, in order to serve the various stations of the installation. If these stations were arranged in line, rotational movements would not be necessary, and if the stations were arranged in a circle, one could be content with rotational movements and radial translation.
L'imprécision due aux déplacements du robot- serveur exige un positionnement sommaire des cadres avant leur serrage par le bloc de bridage du poste de macrovision. Pour cela le bloc de bridage porte deux piges cylindriques verticales, et le robot-serveur vient appliquer le cadre contre ces deux piges de façon qu'elles pénètrent l'une dans l'encoche en V du cadre, l'autre dans l'encoche rectiligne. Des articulations correspondantes du robot-serveur ont été assouplies au préalable. Le cadre est maintenu en appui sur les piges jusqu'à immobilisation complète par les moyens de maintien sur la table. Après qu'un prépositionnement ait été fait au poste de macrovision, il convient de le conserver lors du transfert au poste de microinspection. Pour cela, le robot-serveur est équipé d'un préhenseur à ventouses capable de soulever le cadre au-dessus d'un bloc de bridage et de soutenir un cadre pendant le transport. Un référentiel X, Y, Z est solidaire du préhenseur à ventouses, et des référentiels X, Y, Z associés- sont prévus au poste de macrovision et à tous les postes de microinspection. Dans la pratique, le référentielThe imprecision due to the movements of the robot-server requires a summary positioning of the frames before their tightening by the clamping block of the macrovision station. For this, the clamping block carries two vertical cylindrical pins, and the robot waiter comes to apply the frame against these two pins so that they penetrate one into the V-notch of the frame, the other into the notch. straight. Corresponding joints of the robot server have been relaxed beforehand. The frame is held in abutment on the rods until it is completely immobilized by the holding means on the table. After a prepositioning has been done at the macro-vision station, it should be kept during the transfer to the micro-inspection station. For this, the robot-server is equipped with a suction gripper capable of lifting the frame above a clamping block and supporting a frame during transport. A reference frame X, Y, Z is integral with the vacuum gripper, and associated reference frames X, Y, Z are provided at the macro-vision station and at all the micro-inspection stations. In practice, the repository
X, Y, Z, solidaire du préhenseur à ventouses, est cons¬ titué par la pince, et les référentiels X, Y, Z asso¬ ciés par un relief de forme correspondante. La séquence des opérations lors du transfert est la suivante:X, Y, Z, integral with the suction cup gripper, is formed by the clamp, and the frames of reference X, Y, Z asso¬ ciated by a relief of corresponding shape. The sequence of operations during the transfer is as follows:
. positionnement du serveur face au poste de macrovision;. positioning of the server in front of the macrovision station;
. orientation du préhenseur vide vers le poste de macrovision;. orientation of the empty gripper towards the macrovision station;
. descente du préhenseur au niveau de charge¬ ment;. lowering the gripper to the charge level;
. avance du préhenseur; . assouplissement du poignet; . prise du référentiel X, Y, Z local par la pince, ce qui entraîne l'application des ventouses sur le cadre;. gripper advance; . wrist relaxation; . taking of the local reference frame X, Y, Z by the clamp, which causes the application of the suction cups on the frame;
. saisie du cadre par les ventouses; . débridage du cadre; . recul du préhenseur, ce qui entraîne la levée du cadre et la perte du référentiel local; . rigidification du poignet;. grip of the frame by suction cups; . unclamping the frame; . retraction of the gripper, which results in the lifting of the frame and the loss of the local reference frame; . stiffening of the wrist;
. reçu], complet de la puce;. receipt], complete with the chip;
. montée du préhenseur;. rise of the gripper;
. déplacement du robot-serveur vers le poste de microinspection; . dépôt du cadre par une séquence analogue à celle qu'on vient de décrire.. moving the robot server to the microinspection station; . deposition of the frame by a sequence analogous to that just described.
Nous allons maintenant décrire le système de traitement d'images temps réel d'abord sous l'aspect matériel, puis logiciel.We will now describe the real-time image processing system first in terms of hardware, then software.
Le matériel comprend 2 parties (cf. figure 6) : . un microcalculateur général; . une partie spécifique image. Le microcalculateur met en oeuvre des cartes standards conçues autour du multibus INTEL 40:The equipment consists of 2 parts (see Figure 6):. a general microcomputer; . a specific image part. The microcomputer implements standard cards designed around the INTEL 40 multibus:
. une carte processeur 41 pilotée par le microprocesseur 42 du type "80286" de INTEL associé à son coprocesseur mathématique 43 du type "80287", également de INTEL;. a processor card 41 controlled by the microprocessor 42 of the "80286" type from INTEL associated with its mathematical coprocessor 43 of the "80287" type, also from INTEL;
. une carte mémoire RAM 44 extension de 0,5 mégaoctet.. a memory card RAM 44 extension of 0.5 megabyte.
La mémoire de masse est constituée de 2 unités de disques permettant d'écrire- et de lire:*" . des disquettes souples amovibles 46;The mass memory is made up of 2 disk drives making it possible to write and read: * ". Removable flexible disks 46;
. un disque dur fixe de 200 mégaoctets 46. La partie spécifique image est constituée de cartes 49, 50, 50 bis et 50 ter, qui sont des standards IMAGING TECHNOLOGY, AP512 et FB512, ALU512 et HF512. Les 2 cartes images sont reliées au micro¬ calculateur par le MULTIBUS 40 en fond de panier. Le processeur les pilote par l'intermédiaire de leurs registres de commande et d'état.. a fixed hard drive of 200 megabytes 46. The specific image part is made up of 49, 50, 50 bis and 50 ter cards, which are IMAGING TECHNOLOGY, AP512 and FB512, ALU512 and HF512 standards. The 2 image cards are connected to the microcomputer by the MULTIBUS 40 at the back of the basket. The processor controls them via their command and status registers.
Le signal analogique vidéo délivré par la caméra TV de prise de vue 20 est converti en données numériques représentant 256 niveaux de gris. L'image ainsi numérisée sous la forme d'une matrice de 512 x 512 points est stockée en mémoire vive sur la carte FB512. Cette image en mémoire peut être visuali- sée en permanence sur un moniteur TV grâce à la carte AP512. En effet, cette carte effectue la conversion du signal numérique délivré par les cartes FB512. Le flot des données numériques échangé entre les 2 cartes tran¬ site par un bus spécialisé très rapide. Les logiciels traitent donc des images deThe analog video signal delivered by the shooting TV camera 20 is converted into digital data representing 256 gray levels. The image thus scanned in the form of a 512 × 512 dot matrix is stored in random access memory on the FB512 card. This image in memory can be viewed permanently on a TV monitor using the card AP512. In fact, this card converts the digital signal delivered by the FB512 cards. The flow of digital data exchanged between the two transit cards by a very fast specialized bus. The software therefore processes images of
512 x 512 points codées sur 256 niveaux de-gris: il est possible d'effectuer toutes les opérations logiques et arithmétiques courantes entre 2 quelconques des mémoi¬ res image. L'ensemble des logiciels peut être regroupé en 3 familles:512 x 512 dots coded on 256 gray levels: it is possible to carry out all the current logical and arithmetic operations between any 2 of the image memories. All software can be grouped into 3 families:
. les utilitaires "informatiques"; . les programmes de base image; . les logiciels spécifiques d'inspection.. "computer" utilities; . basic image programs; . specific inspection software.
Les utilitaires informatiques permettent à l'opérateur de: _Computer utilities allow the operator to: _
. créer ses programmes; ^. create its programs; ^
. stocker des données sur le disque dur ou la disquette;. store data on the hard drive or floppy disk;
. imprimer les résultats: alphanumérique- ou" image blanche et noire.. print the results: alphanumeric- or " white and black image.
Les programmes de base image concernent: . l'acquisition d'une image courante avec une possibilité de zoom horizontal et/ou vertical de coefficient 1/2 ou 2;The basic image programs concern:. the acquisition of a current image with a possibility of horizontal and / or vertical zoom of coefficient 1/2 or 2;
. les transferts d'une image vers l'un quel¬ conque des plans mémoires images;. transfers of an image to any one of the image memory planes;
. calculs sur les niveaux de gris d'une image: coupe le long d'une ligne vidéo, histogramme global, signature spatiale;. calculations on the gray levels of an image: cut along a video line, global histogram, spatial signature;
. les artifices divers au niveau de la visua¬ lisation;. various artifices at the visualization level;
. certaines facilités de tracés graphiques et de protection des pixels en écriture. Les logiciels spécifiques d'inspection per¬ mettent de:. certain facilities for graphic plots and protection of pixels in writing. Specific inspection software enables:
. binariser une image;. binarize an image;
. extraire de l'image courante les chemins de découpe ou les traits de scie;. extract the cutting paths or saw cuts from the current image;
. isoler les taches d'encre du test électri¬ que et les défauts importants de sciage;. isolate ink stains from the electrical test and significant sawing faults;
. générer les lignes remarquables de la puce; . recadrer automatiquement 1'image courante par rapport à sa référence;. generate the remarkable lines of the chip; . automatically crop the current image to its reference;
. déceler et extraire les anomalies présentes sur l'image en fond clair et (ou) fond noir et(ou) colorimétrie; . filtrer les "grains de poivre" des zones métalliques;. detect and extract the anomalies present on the image in bright background and / or black background and (or) colorimetry; . filter the "peppercorns" from the metal areas;
. acquérir une cartographie directe des pis¬ tes métalliques; ~". acquire a direct map of the metal tracks; ~ "
. juger de la gravité des défauts. En dehors des différents blocs électroniques de traitement d'images qui ont été décrits ci-dessus, les moyens de commande et de contrôle comprennent des moyens d'intervention de l'opérateur humain, c'est-à- dire essentiellement le clavier de commande 48, la caméra TV 51 et un oculaire sur au moins une colonne optique de microinspection comme cela a été dit plus haut.. judge the severity of the defects. Apart from the various electronic image processing units which have been described above, the command and control means comprise means for intervention by the human operator, that is to say essentially the control keyboard. 48, the TV camera 51 and an eyepiece on at least one optical micro-inspection column as has been said above.
Les interventions de l'opérateur humain sont d'une part des opérations de routine: identification d'un lot de cadres ou d'un cadre ou d'une trancheHuman operator interventions are routine operations on the one hand: identification of a batch of frames or a frame or section
(cette opération peut d'ailleurs être informatisée par apposition d'un codage sur les cadres ou les tranches), intervention en cas d'incidents de fonctionnement ou de panne, ordre de mise en marche et d'arrêt de l'instal- lation, modification de certains éléments lors d'un changement de caractéristiques des tranches ou des cadres, réglages de la mécanique et de l'optique, lesquels doivent être très soignés en raison de la précision nécessaire. Deux types d'interventions sont plus spéci¬ fiques: pour la première, il s'agit du choix de la puce de référence. On pourrait, en théorie, utiliser comme référence le tracé de la puce tel qu'il a été établi par le serveur qui l'a conçue, mais cette manière de faire crée l'obligation de tenir compte des distorsions qui résultent des processus de reproduction et de forma¬ tion des circuits de la puce. Il est donc préférable de prendre comme référence une puce réputée sans défaut, et qui aura été choisie sur une tranche soumise à l'examen. Ce sont les données relatives à cette puce qui seront mises en mémoire et qui serviront à contrôler toutes les puces du même type, à moins qu'une variation des conditions de fabrication n'oblige à créer une nouvelle référence par suite d'un changement relatif de la puce. En cas de nécessité, on peut constituer une référence avec plusieurs puces dont on ne prend pour chacune que la meilleure partie.(this operation can also be computerized by affixing coding on the frames or sections), intervention in the event of operating incidents or breakdowns, order to start and stop the installation , modification of certain elements during a change of characteristics of the sections or frames, mechanical and optical adjustments, which must be very careful due to the necessary precision. Two types of intervention are more specific: for the first, it is the choice of the reference chip. We could, in theory, use as a reference the layout of the chip as it was established by the server which designed it, but this way of doing things creates the obligation to take into account the distortions which result from the reproduction processes. and for forming the circuits of the chip. It is therefore preferable to take as a reference a chip deemed to be without defect, and which will have been chosen from a section submitted for examination. It is the data relating to this chip which will be stored and which will be used to control all the chips of the same type, unless a variation in the manufacturing conditions obliges to create a new reference following a relative change of the chip. If necessary, we can constitute a reference with several chips of which we only take the best part for each.
La seconde intervention spécifique de l'opé- rateur est relative au choix des lignes de repérage dans la puce choisie, comme cela a été expliqué plus haut. Ces lignes de repérage sont également mises en mémoire et servent jusqu'à ce qu'une variation des conditions de fabrication n'oblige également à chercher d'autres repères. Comme on l'a dit plus haut, les lignes de repérage choisies peuvent servir sur des puces différentes, à condition qu'elles se retrouvent au même endroit. 2SThe second specific intervention by the operator relates to the choice of marking lines in the chosen chip, as explained above. These marking lines are also stored and are used until a variation in the manufacturing conditions also means that other marks have to be sought. As mentioned above, the chosen marking lines can be used on different chips, provided that they are found in the same place. 2S
Comme on l'a dit plus haut, parmi les paramètres de chaque défaut dont il est tenu compte pour prendre une décision de rejet, figure la position de ce défaut. Il convient de préciser ce point. Toute anomalie 5 qui n'intéresse pas et ne menace pas les zones métalliques peut être éliminée comme ne constituant pas un défaut. Au contraire, une anomalie sur les parties métalliques ou dans leur environnement immédiat est présumée corres¬ pondre à un défaut susceptible d'entraîner le rejet enAs mentioned above, among the parameters of each fault which is taken into account when making a rejection decision, is the position of this fault. This point needs to be clarified. Any anomaly 5 which does not interest and does not threaten the metal areas can be eliminated as not constituting a defect. On the contrary, an anomaly on the metal parts or in their immediate environment is presumed to correspond to a defect likely to cause rejection in
10 fonction des critères d'un "cahier des spécifications de tri".10 according to the criteria of a "sorting specification book".
Pour déterminer si une anomalie intéresse ou menace les zones métalliques, on part d'une image "binaire des zones métalliques, c'est-à-dire d'une image 5 dans laquelle chaque pixel peut avoir deux états : "blanc" ou "noir". Cette image peut correspondre à l'image des masques de fabrication de la puce. On préfère cependant l'extraire de l'image, obtenue avec un éclairage en "fond noir" de la puce de référence dans l'appareillageTo determine if an anomaly interests or threatens the metallic areas, we start from a " binary image of the metallic areas, that is to say from an image in which each pixel can have two states:" white "or" black ". This image can correspond to the image of the masks used to manufacture the chip. However, we prefer to extract it from the image, obtained with" black background "lighting of the reference chip in the device
20 de contrôle lui-même. De cette façon, on élimine toutes les déformations inhérentes non seulement au procédé de fabrication, mais aussi aux propriétés de l'optique de l'appareillage et aux phénomènes de diffraction dus au mode d'éclairement.20 control itself. In this way, all the deformations inherent not only in the manufacturing process are eliminated, but also in the properties of the optics of the apparatus and in the diffraction phenomena due to the lighting mode.
25 L'image binaire des zones métalliques sert à créer une image binaire avec "zones de capture" par "dilatation" des zones métalliques. Ensuite, on opère une comparaison logique entre l'image binaire des anomalies de chaque puce et cette image binaire avecThe binary image of the metallic areas is used to create a binary image with "capture areas" by "expanding" the metallic areas. Then, we make a logical comparison between the binary image of the anomalies of each chip and this binary image with
ZQ "zones de capture". Une anomalie qui est à l'intérieur des zones métalliαues avec leurs zones de capteur est un défaut potentiel soumis aux processus d'interprétation. ZQ "catching areas". An anomaly which is inside the metal zones with their sensor zones is a potential defect subject to the interpretation process.

Claims

REVENDICATIONS
1. Procédé de contrôle optique d'objets tels que des plaquettes portant un ou plusieurs circuits électroniques intégrés comportant les étapes suivantes : a) on enregistre une image numérisée de l'objet, ou de la partie d'objet à étudier, c'est-à-dire une image formée d'un ensemble de signaux numériques correspondant chacun à une surface élémentaire (ou pixel) de l'objet, définie par ses coordonnées, la valeur numérique correspondant à l'énergie réfléchie et/ou diffusée par chaque pixel de l'objet, b) on compare cette image numérisée à une image numérisée de référence mise en mémoire au préala¬ ble, c) on crée une image binaire différentielle en faisant correspondre un signal binaire d'anomalie aux surfaces élémentaires où il n'y a pas concordance entre le signal enregistré et le signal de référence, d) on détermine les paramètres (position, hauteur, largeur-, allongement, compacité) de chaque défaut constitué par plusieurs surfaces élémentaires présentant un signal d'anomalie, et e) on prend une décision de rejet lorsque l'un de ces paramètres dépasse une limite fixée à l'avance ou, en cas de doute, on enregistre l'image pour une décision ultérieure caractérisé en ce qu'à l'étape b), la comparaison est opérée en faisant la différence entre les niveaux d'énergie des pixels en correspondance, ce qui abou-. tit à une image différentielle numérisée qui est transformée à l'étape c) en l'image binaire différentielle prévue à cette étape. 1. Method for optical control of objects such as wafers carrying one or more integrated electronic circuits comprising the following steps: a) a digitized image of the object, or of the part of an object to be studied is recorded, it is that is to say an image formed from a set of digital signals each corresponding to an elementary surface (or pixel) of the object, defined by its coordinates, the digital value corresponding to the energy reflected and/or scattered by each pixel of the object, b) this digitized image is compared to a reference digitized image previously stored in memory, c) a differential binary image is created by matching a binary anomaly signal to the elementary surfaces where it does not there is no agreement between the recorded signal and the reference signal, d) the parameters (position, height, width, elongation, compactness) of each defect consisting of several elementary surfaces presenting an anomaly signal are determined, and e) a rejection decision is made when one of these parameters exceeds a limit fixed in advance or, in case of doubt, the image is recorded for a later decision characterized in that in step b), the comparison is made by making the difference between the energy levels of the corresponding pixels, which abou-. tit to a digitized differential image which is transformed in step c) into the differential binary image provided in this step.
2. Procédé de contrôle de circuits intégrés selon la revendication 1, caractérisé en ce qu'on ne soumet pas à l'extraction à la détermination des para¬ mètres les défauts constituant des "grains de poivre"2. Method for controlling integrated circuits according to claim 1, characterized in that the defects constituting "pepper grains" are not subjected to extraction for the determination of the parameters
5 c'est-à-dire se trouvant sur une piste métallique ou polycristalline, dus à des irrégularités de surface de cette piste et affectant un nombre de surfaces élémentaires inférieur à une valeur prédéterminée.5, that is to say being on a metallic or polycrystalline track, due to surface irregularities of this track and affecting a number of elementary surfaces less than a predetermined value.
3. Procédé selon la revendication 1 ou 2, 10 caractérisé en ce qu'on enregistre plusieurs images correspondant à des conditions d'éclairement diffé¬ rentes, et on compare lesdites images non seulement à une image de référence mais encore entre elles.3. Method according to claim 1 or 2, 10 characterized in that several images corresponding to different lighting conditions are recorded, and said images are compared not only to a reference image but also to each other.
4. Procédé selon l'une des revendications 1 à 3,4. Method according to one of claims 1 to 3,
^5 caractérisé en ce qu'on enregistre une image en lumière visible et une image de fluorescence, et on ne soumet pas à l'extraction et à la détermination de paramètres les défauts visibles sur les deux images et qui corres¬ pondent à des poussières.^5 characterized in that a visible light image and a fluorescence image are recorded, and the defects visible on the two images and which correspond to dust are not subjected to the extraction and determination of parameters .
20 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce qu'avant l'enregistrement de l'image, on enregistre l'image de repères de position et d'orientation se trouvant sur l'objet, on mesure l'écart et position et d'orientation entre ces repères et les20 5. Method according to one of claims 1 to 4, characterized in that before recording the image, we record the image of position and orientation markers located on the object, we measure the gap and position and orientation between these marks and the
-^ repères correspondants existant sur l'image de référence, et on déplace en conséquence soit l'objet de façon méca¬ nique, soit l'une des deux images de façon optique ou électronique, pour amener l'image enregistrée en coïnci¬ dence avec l'image de référence.-^ corresponding marks existing on the reference image, and we accordingly move either the object mechanically, or one of the two images optically or electronically, to bring the recorded image into coincidence with the reference image.
30 6. Procédé selon la revendication 5, caractérisé en ce qu'on corrige les écarts d'orientation entre les deux images en faisant tourner un prisme de Dove autour d'un axe coaxial en faisceau lumineux.30 6. Method according to claim 5, characterized in that the orientation differences between the two images are corrected by rotating a Dove prism around a coaxial axis in a light beam.
7. Procédé selon la revendication 5 ou 6, carac- 5 térisé en ce que les repères de position et d'orienta- tion sont constitués par des lignes remarquables de l'objet, à fort contraste et se coupant sensiblement à angle droit.7. Method according to claim 5 or 6, characterized in that the position and orientation markers tion are constituted by remarkable lines of the object, with strong contrast and intersecting approximately at right angles.
8. Procédé selon l'une des revendications 1 à 1 , caractérisé en ce que, dans un premier poste, on pro¬ cède à un prépositionnement de l'objet, puis on le transfère dans un second poste pour le contrôle, les deux postes étant pourvus de moyens de repérage placés de façon similaire, et les moyens de transport étant pourvus de moyens de repérage associés, et on amène les moyens de repérage du moyen de transport en coïncidence successivement avec les moyens de repérage des deux postes, si bien que le prépositionnement est conservé après le transport. 8. Method according to one of claims 1 to 1, characterized in that, in a first station, the object is prepositioned, then it is transferred to a second station for control, the two stations being provided with locating means placed in a similar manner, and the means of transport being provided with associated locating means, and the locating means of the means of transport are brought into coincidence successively with the locating means of the two stations, so that the prepositioning is preserved after transport.
9. Procédé selon la revendication 8, caracté¬ risé en ce qu'on détecte au moins une partie des défauts dans le premier poste.9. Method according to claim 8, characterized in that at least part of the defects are detected in the first station.
10. Procédé selon l'une des revendications 1 à10. Method according to one of claims 1 to
9, caractérisé en ce que, si l'objet porte une marque, par exemple à l'encre, qui a été imposée lors d'un contrôle antérieur tel qu'un contrôle électrique sous pointes pour signaler qu'il est défectueux, l'anomalie décelée correspondant à cette marque entraîne une déci¬ sion de rejet sans qu'il y ait extraction et déter ina- tion de ses paramètres.9, characterized in that, if the object bears a mark, for example in ink, which was imposed during a previous check such as an electrical check under points to indicate that it is defective, the Anomaly detected corresponding to this mark results in a rejection decision without there being any extraction and determination of its parameters.
11. Procédé selon l'une des revendications 1 à11. Method according to one of claims 1 to
10, caractérisé en ce qu'on enregistre au moins une image obtenue avec un éclairage combinant un fond clair et un fond sombre dans des proportions choisies. 10, characterized in that at least one image obtained with lighting combining a light background and a dark background in chosen proportions is recorded.
12. Procédé selon l'une des revendications 1 à12. Method according to one of claims 1 to
11, caractérisé en ce qu'on enregistre au moins une image obtenue avec un éclairage en lumière partiellement cohérente.11, characterized in that at least one image obtained with partially coherent light illumination is recorded.
13. Procédé selon l'une des revendications 1 à 12, caractérisé en ce que l'image de référence mise en mémoire au préalable est obtenue en enregistrant, dans les mêmes conditions que pour l'image de l'objet à examiner, l'image d'un objet considéré comme sans défaut par un opérateur, ou une image formée par la jux- taposition d'images partielles correspondant chacune à une partie d'objet considéré comme sans défaut.13. Method according to one of claims 1 to 12, characterized in that the reference image highlighted memory beforehand is obtained by recording, under the same conditions as for the image of the object to be examined, the image of an object considered to be flawless by an operator, or an image formed by the juxtaposition of partial images each corresponding to a part of an object considered to be flawless.
1 . Procédé selon l'une des revendications 1 à 13» caractérisé en- ce que, pour tenir compte de la posi¬ tion de chaque défaut, on crée, à partir d'une image binaire de référence des zones métalliques ou pαly- cristallineε de l'objet, une image binaire "avec zones de capture" par dilatation desdites zones métalliques ou polycristallines, et on compare cette image avec zones de capture avec l'image "binaire des anomalies de l'objet à étudier, de façon à traiter différemment les anomalies selon qu'elles se trouvent dans une zone métallique ou polycristalline, agrandie par incorporation des zones de capture, ou bien en dehors de ces zones.1. Method according to one of claims 1 to 13 , characterized in that, to take into account the position of each defect, metallic or pαly-crystalline zones of the object, a binary image "with capture zones" by dilation of said metallic or polycrystalline zones, and this image with capture zones is compared with the " binary image of the anomalies of the object to be studied, so as to treat the anomalies depending on whether they are found in a metallic or polycrystalline zone, enlarged by incorporating the capture zones, or outside these zones.
15. Procédé selon la revendication 14, caractérisé en ce que l'image binaire de référence des zones métalli¬ ques ou polycristallines est obtenue de la manière indiqué à la revendication 13. 15. Method according to claim 14, characterized in that the binary reference image of the metallic or polycrystalline zones is obtained in the manner indicated in claim 13.
PCT/FR1986/000307 1985-09-16 1986-09-15 Method for the automatic optical control of objects such as integrated circuits WO1987001806A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR85/13678 1985-09-16
FR8513678A FR2587489B1 (en) 1985-09-16 1985-09-16 METHOD FOR THE AUTOMATIC OPTICAL CONTROL OF OBJECTS SUCH AS INTEGRATED CIRCUITS

Publications (1)

Publication Number Publication Date
WO1987001806A1 true WO1987001806A1 (en) 1987-03-26

Family

ID=9322932

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR1986/000307 WO1987001806A1 (en) 1985-09-16 1986-09-15 Method for the automatic optical control of objects such as integrated circuits

Country Status (4)

Country Link
EP (1) EP0238529A1 (en)
JP (1) JPS63500976A (en)
FR (1) FR2587489B1 (en)
WO (1) WO1987001806A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2626074A1 (en) * 1988-01-18 1989-07-21 Commissariat Energie Atomique METHOD FOR OPTIMIZING THE CONTRAST IN AN IMAGE OF A SAMPLE

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4481664A (en) * 1980-12-18 1984-11-06 International Business Machines Corporation Process for inspecting objects showing patterns with dimensional tolerances and reject criteria varying with the locations of said patterns and apparatus and circuits for carrying out said process
EP0124113A2 (en) * 1983-04-28 1984-11-07 Hitachi, Ltd. Method of detecting pattern defect and its apparatus
EP0132122A2 (en) * 1983-07-15 1985-01-23 Kabushiki Kaisha Toshiba Apparatus for inspecting mask for use in manufacturing large scale integrated circuits
WO1985003353A1 (en) * 1984-01-25 1985-08-01 American Telephone & Telegraph Company Inspection system utilizing dark-field illumination
EP0179309A2 (en) * 1984-10-22 1986-04-30 International Business Machines Corporation Automatic defect detection system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4481664A (en) * 1980-12-18 1984-11-06 International Business Machines Corporation Process for inspecting objects showing patterns with dimensional tolerances and reject criteria varying with the locations of said patterns and apparatus and circuits for carrying out said process
EP0124113A2 (en) * 1983-04-28 1984-11-07 Hitachi, Ltd. Method of detecting pattern defect and its apparatus
EP0132122A2 (en) * 1983-07-15 1985-01-23 Kabushiki Kaisha Toshiba Apparatus for inspecting mask for use in manufacturing large scale integrated circuits
WO1985003353A1 (en) * 1984-01-25 1985-08-01 American Telephone & Telegraph Company Inspection system utilizing dark-field illumination
EP0179309A2 (en) * 1984-10-22 1986-04-30 International Business Machines Corporation Automatic defect detection system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Computer Graphics and Image Processing, Vol. 14, No. 4, December 1980, Ed. Academic Press (New York, US) Y.Y. HSIEH et al.: "An Automatic Visual Inspection System for Integrated Circuit Chips", pages 293-303, see pages 293-294 (Introduction) *
Western Electric Technical Digest, No. 59, July 1980 (New York, US) C.R. FEGLEY et al.: "Automatic Detection of Ink-Marked Semiconductor Chips", pages 11-12, see the whole document *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2626074A1 (en) * 1988-01-18 1989-07-21 Commissariat Energie Atomique METHOD FOR OPTIMIZING THE CONTRAST IN AN IMAGE OF A SAMPLE
EP0327416A1 (en) * 1988-01-18 1989-08-09 Commissariat A L'energie Atomique Method for optimizing the contrast in the image of a sample
US4991970A (en) * 1988-01-18 1991-02-12 Commissariat A L'energie Atomique Method for optimizing contrast in an image of a sample

Also Published As

Publication number Publication date
FR2587489A1 (en) 1987-03-20
JPS63500976A (en) 1988-04-07
FR2587489B1 (en) 1988-07-08
EP0238529A1 (en) 1987-09-30

Similar Documents

Publication Publication Date Title
US9464992B2 (en) Automated wafer defect inspection system and a process of performing such inspection
US7016526B2 (en) Pixel based machine for patterned wafers
US4895446A (en) Particle detection method and apparatus
US20090196489A1 (en) High resolution edge inspection
JP4351522B2 (en) Pattern defect inspection apparatus and pattern defect inspection method
TWI502187B (en) Substrate inspection apparatus and substrate inspection method
US20070237385A1 (en) Defect inspection apparatus
TW201930864A (en) Apparatus, method and computer program product for defect detection in work pieces
FR2700007A1 (en) Optical method and device for automatic classification of cylindrical pellets of nuclear fuel.
JP2002014057A (en) Defect checking device
JP4591802B2 (en) Surface inspection apparatus and method
US7180585B2 (en) Apparatus for wafer inspection
US20030160953A1 (en) System for inspecting the surfaces of objects
WO1987001806A1 (en) Method for the automatic optical control of objects such as integrated circuits
FR2712080A1 (en) Method for controlling the surface condition of a face of a solid and associated device.
JP5868203B2 (en) Inspection device
JPH10253547A (en) Visual inspection system for board
JP2012083126A (en) Substrate inspection method and substrate inspection device
JPH0972722A (en) Board external appearance inspecting apparatus
CN210180940U (en) Automatic optical detection mechanism for detecting defects of silicon wafer
JP2010203892A (en) Substrate inspecting method
GB2292603A (en) Testing systems for counting contaminant particles
CN115684196A (en) Silicon carbide wrappage detection device and detection method
JPS6215830A (en) Wafer marking device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE FR GB IT LU NL SE

WWE Wipo information: entry into national phase

Ref document number: 1986905320

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1986905320

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1986905320

Country of ref document: EP