1. A high-speed vision sensor, comprising:
a photodetector array having a plurality of photodetectors, which are arranged two-dimensionally in a plurality of rows and in a plurality of columns;
an analog-to-digital converter array having a plurality of analog-to-digital converters which are arranged one-dimensionally such that each analog-to-digital converter corresponds to one row in the photodetector array, each analog-to-digital converter converting, into digital signals, analog signals which are successively outputted from the photodetectors in the corresponding row;
a parallel processing system including a parallel processing element array, the parallel processing element array having a plurality of processing elements which are arranged two-dimensionally in a plurality of rows and in a plurality of columns and in one-to-one correspondence with the plurality of photodetectors in the photodetector array, each processing element performing a predetermined calculation on digital signals which are transferred from the analog-to-digital converter array;
a column-direction data-transfer bus including a plurality of column-direction data-transfer data lines which are arranged in one to one correspondence with the plurality of columns in the parallel processing system, each column-direction data-transfer data line being connected to the processing elements that are located in the corresponding column and performing data transfer operation with each processing element in the corresponding column;
a row-direction data-transfer bus including a plurality of row-direction data-transfer data lines which are arranged in one to one correspondence with the plurality of rows in the parallel processing system, each row-direction data-transfer data line being connected to the processing elements that are located in the corresponding row and performing data transfer operation with each processing element in the corresponding row; and
a control circuit controlling the photodetector array, the analog-to-digital converter array, the parallel processing system, the column-direction data-transfer bus, and the row-direction data-transfer bus, and performing data transfer operation with the processing elements via the column-direction data-transfer bus and the row-direction data-transfer bus, the control circuit controlling a combination of data to be transferred via each column-direction data-transfer data line to the corresponding processing elements and data to be transferred via each row-direction data-transfer data line to the corresponding processing elements, thereby controlling each processing element to perform a processing that is determined based on the combination of data received from the corresponding column-direction data-transfer data line and data received from the corresponding row-direction data-transfer data line.
2. A high-speed vision sensor as claimed in claim 1, wherein the control circuit includes a center-of-gravity calculation control portion for controlling each column-direction data-transfer data line to perform data transfer operation to transfer data indicative of positional information of the corresponding column to the processing elements on the corresponding column, for controlling each row-direction data-transfer data line to perform data transfer operation to transfer data indicative of positional information of the corresponding row to the processing elements on the corresponding row, and for controlling each processing element to perform a predetermined calculation to calculate a center of gravity of the digital signals based on the received data indicative of the positional information of the corresponding row and the received data indicative of the positional information of the corresponding column.
3. A high-speed vision sensor as claimed in claim 1, wherein the control circuit includes a control portion for controlling a predetermined processing element to perform a predetermined calculation onto the digital signals by controlling a column-direction data-transfer data line that is connected to the predetermined processing element and a row-direction data-transfer data line that is connected to the predetermined processing element to perform data transfer operation to transfer a predetermined combination of calculation-control data.
4. A high-speed vision sensor as claimed in claim 1, wherein the control circuit includes a data transfer control portion for controlling a column-direction data-transfer data line that is connected to a predetermined processing element and a row-direction data-transfer data line that is connected to the predetermined processing element to perform data transfer operation to transfer a predetermined combination of calculation-control data, thereby allowing calculation result data, obtained at the predetermined processing element, to be transferred to the control circuit.
5. A high-speed vision sensor as claimed in claim 1, further comprising data buffers which are provided in correspondence with the column-direction data-transfer bus and the row-direction data-transfer bus, respectively.
6. A high-speed vision sensor as claimed in claim 1, wherein the parallel processing system further includes a shift register array, the shift register array having a plurality of shift registers which are disposed in one-to-one correspondence with the plurality of analog-to-digital converters and in one-to-one correspondence with the plurality of rows of processing elements, each shift register successively transferring digital signals, which are outputted from the corresponding analog-to-digital converter and which are equivalent to signals outputted from the photodetectors in a corresponding photodetector row, to predetermined processing elements in the corresponding row.
7. A high-speed vision sensor, comprising:
a photodetector array having a plurality of photodetectors, which are arranged two-dimensionally in a plurality of rows and in a plurality of columns;
an analog-to-digital converter array having a plurality of analog-to-digital converters which are arranged one-dimensionally such that each analog-to-digital converter corresponds to one row in the photodetector array, each analog-to-digital converter converting, into digital signals, analog signals which are successively outputted from the photodetectors in the corresponding row;
a parallel processing system including a parallel processing element array, the parallel processing element array having a plurality of processing elements which are arranged two-dimensionally in a plurality of rows and in a plurality of columns and in one-to-one correspondence with the plurality of photodetectors in the photodetector array, each processing element performing a predetermined calculation on digital signals which are transferred from the analog-to-digital converter array;
a column-direction data-transfer bus including a plurality of column-direction data-transfer data lines which are arranged in one to one correspondence with the plurality of columns in the parallel processing system, each column-direction data-transfer data line being connected to the processing elements that are located in the corresponding column and performing data transfer operation with each processing element in the corresponding column;
a row-direction data-transfer bus including a plurality of row-direction data-transfer data lines which are arranged in one to one correspondence with the plurality of rows in the parallel processing system, each row-direction data-transfer data line being connected to the processing elements that are located in the corresponding row and performing data transfer operation with each processing element in the corresponding row; and
a control circuit controlling the photodetector array, the analog-to-digital converter array, the parallel processing system, the column-direction data-transfer bus, and the row-direction data-transfer bus, and performing data transfer operation with the processing elements via the column-direction data-transfer bus and the row-direction data-transfer bus, the control circuit receiving data from each processing element via both of the corresponding column-direction data-transfer data line and the corresponding row-direction data-transfer data line, and determining the position of a processing element that has outputted predetermined data, based on the combination of a column-direction data-transfer data line that has transferred the predetermined data and a row-direction data-transfer data line that has transferred the predetermined data.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A conformable polishing apparatus, comprising:
a bulk material removal station;
a finishing polishing station;
a conveyor on which a plurality of substrates may be releasably coupled and conveyed, one workpiece at a time, through the bulk material removal station and the finishing station in a continuous process;
the bulk material removal station includes a moving conformable abrasive belt located with respect to the conveyor such that the abrasive belt conformably contacts a top surface of a substrate travelling through the bulk removal station with a substantially uniform polishing pressure and polishing time across a full width of the substrate and substantially uniformly removes material from the entire top surface of the substrate; and
the finishing polishing station includes a rotary conformable annular polishing pad located with respect to the conveyor such that the polishing pad conformably contacts a top surface of a substrate travelling through the finishing station with a substantially uniform polishing pressure and polishing time across a full width of the substrate and substantially uniformly removes material from the entire top surface of the substrate.
2. A conformable polishing apparatus according to claim 1, wherein the bulk material removal station further comprises a hydrostatic pressure head for pressing the belt against a surface of a workpiece:
the hydrostatic pressure head comprises a cup-shaped housing, the housing having a rim facing and spaced from the belt defining a gap between the rim of the housing and the belt, a polishing slurry supply port in the housing for supplying polishing slurry to an interior of said head and through the gap to a surface of the workpiece, the gap and slurry flow rate being selected to provide a desired polishing pressure in the interior of the pressure head for pressing the belt against a surface of a workpiece.
3. A conformable polishing apparatus according to claim 2, wherein the hydrostatic pressure head further comprises:
a polishing slurry supply port in the housing;
a pressure head vertically movably mounted in the housing, the rim being formed by the pressure head, the pressure head dividing an interior of the housing into a first pressure zone between the head and the belt and a second pressure zone between the head and the housing in communication with the supply port;
an orifice in the pressure head communicates the first pressure zone with the second pressure zone to equalize the pressures in the first pressure zone and the second pressure zone when polishing slurry is supplied under pressure through the supply port to the second pressure zone, through the orifice to the first pressure zone and through the gap, and thereby providing a substantially constant and uniform pressure in the first pressure zone against a back side of the belt to press the belt against a surface of a workpiece with a substantially constant polishing pressure.
4. A conformable polishing apparatus according to claim 1, wherein the finishing polishing station further comprises a rotary polisher having a resiliently conformable annular polishing pad mounted thereon for contacting and resiliently conforming to a surface of a workpiece.
5. A conformable polishing apparatus according to claim 4, wherein the rotary polisher further comprises:
a rotary polishing head, a cavity in the rotary polishing head behind the annular polishing pad, and a pressurized fluid supply channel communicating with the cavity for providing fluid at a controlled pressure to the cavity and pressing the annular polishing pad against a surface of a workpiece coupled to the base with a uniform pressure.
6. A conformable polishing apparatus according to claim 5, wherein:
a supply conduit extending axially through a center of the polishing head and a center of the polishing pad for supplying polishing slurry to a center of the polishing pad.
7. A conformable polishing apparatus according to claim 5, wherein:
the cavity is an open cavity and an elastic membrane spans and sealingly encloses the cavity to form a pressure cavity in the rotary polishing head;
the annular polishing pad is mounted on an outer surface of the elastic membrane; and
a fluid supply channel in the polishing head communicates with the pressure cavity for providing fluid at a controlled pressure to the pressure cavity for inflating the elastic membrane and pressing the annular polishing pad against a surface of a workpiece coupled to the base with a uniform pressure.
8. A conformable polishing apparatus according to claim 7, wherein:
the rotary polisher includes a spindle;
the rotary polishing head is mounted on an end of the spindle;
a supply conduit extends axially through a center of the spindle; and
there is a hole in a center of the elastic membrane defining an inner peripheral edge on the elastic membrane, wherein the inner peripheral edge of the elastic membrane is sealingly attached to an end of the supply conduit, such that polishing slurry is supplied through the supply conduit to a center of the annular polishing pad.
9. A conformable polishing apparatus according to claim 1, wherein the finishing polishing station further comprises:
a rotary polishing head;
an inflatable elastic membrane on an outer face of the rotary polishing head, with the flexible annular polishing pad attached to an outer surface of the inflatable elastic membrane; and
a means for inflating the elastic membrane to a controlled pressure and pressing the polishing pad against a surface of a workpiece with a uniform polishing pressure.
10. A conformable polishing apparatus according to claim 9, wherein the bulk material removal station further comprises a hydrostatic pressure head for pressing the belt against a surface of a workpiece.
11. A conformable polishing apparatus according to claim 10, wherein the hydrostatic pressure head further comprises a cup-shaped housing, the housing having a rim facing and spaced from the belt defining a gap between the rim of the housing and the belt, a polishing slurry supply port in the housing for supplying polishing slurry to an interior of said head and through the gap to a surface of the workpiece, the gap and slurry flow rate being selected to provide a desired polishing pressure in the interior of the pressure head for pressing the belt against a surface of a workpiece.
12. A conformable polishing apparatus according to claim 1, wherein the bulk material removal station further comprises a self compensating hydrostatic pressure head in fluid communication with one of the moving belt such that the pad is operable to control the pressure between the moving belt and the top surface of the substrate in the associated pressure zone.
13. A method of conformable polishing and uniformly removing material from a surface of a workpiece, comprising:
mounting a flat workpiece on a conveyor and conveying the workpiece through a bulk material removal station and a finishing station;
removing material from a top surface of the workpiece using a continuous conformable abrasive belt in the bulk material removal station, such that the conformable belt conforms to the surface of the workpiece to apply a substantially uniform polishing pressure and removes a substantially uniform thickness of material from the surface of the workpiece as the workpiece travels through the bulk material removal station; and
polishing the top surface of the workpiece to a desired surface finish at the finishing station with a rotating conformable annular polishing pad, such that the conformable annular polishing pad conforms to the surface of the workpiece to apply a substantially uniform polishing pressure and removes a substantially uniform thickness of material from the surface of the workpiece as the workpiece travels through the finishing station.
14. A method according to claim 13, wherein the step of polishing at the finishing station further comprises providing an inflatable elastic membrane behind the annular polishing pad, inflating the elastic membrane, and thereby conformably pressing the annular polishing pad against the surface of the workpiece with a substantially uniform pressure.
15. A method according to claim 14, wherein the step of polishing at the finishing station further comprises supplying polishing slurry through a center of the elastic membrane and a center of the polishing pad to the surface of the workpiece.
16. A method according to claim 13, wherein:
the workpiece has an undulating surface and a layer of material on the undulating surface, the layer of material having a thickness that is less than a height of undulations on the surface; and
the steps of removing material at the bulk material removal station and polishing at the finishing station each remove a substantially uniform thickness of material from the layer of material without entirely removing the layer of material at a top of any undulations on the surface of the workpiece.
17. A method according to claim 13, wherein the workpiece is a non-round workpiece.
18. A method according to claim 17, wherein the workpiece is a flat rectangular workpiece.
19. A method according to claim 18, wherein the layer of material is thinner than the height of the undulations by a factor of 10 or more.
20. A method according to claim 17, wherein the workpiece is a flat rectangular workpiece.
21. A method according to claim 13; wherein the step of removing material at the bulk material removal station further comprises generating a uniform hydrostatic pressure against a surface of a workpiece.
22. A method according to claim 21, wherein the uniform hydrostatic pressure is self balancing.
23. A method according to claim 21, wherein the step of polishing at the finishing station further comprises providing an inflatable elastic membrane behind the annular polishing pad, inflating the elastic membrane, and thereby conformably pressing the annular polishing pad against the surface of the workpiece with a substantially uniform pressure.
24. A method according to claim 23, wherein the step of polishing at the finishing station further comprises supplying polishing slurry through a center of the elastic membrane and a center of the polishing pad to the surface of the workpiece.
25. A semiconductor on insulator substrate polished in accordance with the method of claim 13.