JPH0775028B2 - Substrate marking method by bar code, substrate marked by the method, and substrate having identification information - Google Patents
Substrate marking method by bar code, substrate marked by the method, and substrate having identification informationInfo
- Publication number
- JPH0775028B2 JPH0775028B2 JP3155910A JP15591091A JPH0775028B2 JP H0775028 B2 JPH0775028 B2 JP H0775028B2 JP 3155910 A JP3155910 A JP 3155910A JP 15591091 A JP15591091 A JP 15591091A JP H0775028 B2 JPH0775028 B2 JP H0775028B2
- Authority
- JP
- Japan
- Prior art keywords
- marks
- substrate
- code
- width
- bar code
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06018—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding
- G06K19/06028—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding using bar codes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K2019/06215—Aspects not covered by other subgroups
- G06K2019/06253—Aspects not covered by other subgroups for a specific application
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Semiconductor Integrated Circuits (AREA)
- Credit Cards Or The Like (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、一般的に、英数字デー
タを表示するのに有用なバーコード構成に関する。更に
詳細には本発明は、バーが均一な単一幅寸法及び特定の
周期性を示すと共に、可読性を高めるためにタイミング
マークのサブシーケンスを含むようにコード化され、且
つ両方向の読取り能力を提供するためにコンパクト・エ
ンドマークを含むバーコードに関する。本発明は、超大
規模集積(VLSI)回路製造プロセスで生産されるよ
うな電子回路チップの製造において使用される半導体ウ
ェハの製造及び処理の際に使用可能な高密度バーコード
・システムとして、特に有用である。しかしながら、本
発明のバーコードはまた、一般のプロセスオートメーシ
ョン応用において、コンパクトコード及び/又はロバス
トコードが切望される全ての所で使用可能である。FIELD OF THE INVENTION This invention relates generally to bar code constructions useful for displaying alphanumeric data. More specifically, the present invention provides that the bars exhibit a uniform single width dimension and a particular periodicity, and are coded to include a subsequence of timing marks to enhance readability, and provide bidirectional readability. For barcodes that include a compact end mark. The present invention is particularly useful as a high density bar code system that can be used in the manufacture and processing of semiconductor wafers used in the manufacture of electronic circuit chips such as those produced in very large scale integrated (VLSI) circuit manufacturing processes. Is. However, the bar code of the present invention can also be used in general process automation applications wherever compact codes and / or robust codes are desired.
【0002】[0002]
【従来の技術】記号データ、特に英数字記号を表示する
ためのバーコード・フォントは、光学式文字認識(OC
R)システムに依存しない機械可読性のメカニズムを提
供するので、非常に望ましい。一般にOCRシステム
は、バーコード・システムよりもエラーを発生し易い。
しかしながら、バーコード・システムもあるエラー条件
には敏感である。この1つの例は、バーコードを不透明
フィルムで部分的に被覆すること、又は、広幅バーと狭
幅バーとの区別をより困難にするコントラスト比を減少
することである。例として、もしバーコード読取り装置
の走査速度が全く一定ではない場合、バー間の長いスペ
ース・ギャップが読取りエラーを発生する可能性が高く
なる。バー間に多数のブランク・スペースを有するバー
コードは、特にこの種のエラーを起こし易い。例えばあ
るバーコードでは、読取りエラーを発生させるために、
3%の速度変動で十分である。従って、走査速度変動に
対する感度を大幅に減少するようなバーコード・システ
ムを構成できることが望ましいことが理解される。Bar code fonts for displaying symbol data, especially alphanumeric symbols, are based on optical character recognition (OC).
R) It is highly desirable as it provides a machine-readable mechanism that is system independent. OCR systems are generally more error prone than bar code systems.
However, bar code systems are also sensitive to certain error conditions. One example of this is to partially cover the barcode with an opaque film, or reduce the contrast ratio, which makes it more difficult to distinguish between wide and narrow bars. As an example, if the scanning speed of the bar code reader is not quite constant, then a long space gap between the bars is more likely to cause a read error. Bar codes with multiple blank spaces between bars are particularly prone to this type of error. For example, in one bar code, to generate a read error,
A speed variation of 3% is sufficient. Therefore, it will be appreciated that it would be desirable to be able to construct a bar code system that has a significantly reduced sensitivity to scan velocity variations.
【0003】多くのバーコードは、複数の異なる(調整
された)幅を有するバーを使用する。しかしながら、多
種幅バーコード・フォントには、不利な点がある。特
に、例えばインチ当たりの文字数で示されるその密度
は、単一幅バーのみで表示するフォントで得られる密度
ほど高くない。更に、多種バー幅を使用するバーコード
・システムでは、回路は各バー幅を識別する必要があ
る。または、少なくともバー間の幅比を識別する必要が
ある。調整されたバー幅はまた、イメージ形成のために
パルスレーザを用いてスクライビングを実行する際、書
込みに関する問題を引き起こす。広幅バー、すなわちレ
ーザスポット幅よりも広い幅を有するバーでは、バーイ
メージの品質が低下し、遙かに長い書込み時間が必要と
される。この理由からレーザ照射濃度が増大するので、
調整バー幅コードではウェハが損傷を受ける危険性が大
きい。更に、半導体ウェハにドットマトリックス方式で
書き込むためにパルスレーザが使用されると、トレンチ
が形成される傾向があり、伝えられた信号を読み出すた
めに使用されるレーザを誤作動させる。従って調整バー
幅システムは、半導体ウェハ・シリアル番号の識別にお
いて生じるような書込み品質問題、バーイメージ劣化又
は低コントラストが存在するときに、可読性に関する問
題を引起す傾向にある。Many bar codes use bars having a plurality of different (adjusted) widths. However, there are disadvantages to multi-width barcode fonts. In particular, its density, e.g. expressed in characters per inch, is not as high as that obtained with fonts displaying only single width bars. Moreover, in bar code systems that use multiple bar widths, the circuit must identify each bar width. Or at least it is necessary to identify the width ratio between the bars. The adjusted bar width also causes writing problems when performing scribing with a pulsed laser for imaging. Wider bars, i.e. bars having a width wider than the laser spot width, reduce the quality of the bar image and require a much longer writing time. For this reason, the laser irradiation density increases, so
Adjusted bar width codes have a high risk of damaging the wafer. Furthermore, when pulsed lasers are used to write in a semiconductor wafer in a dot matrix fashion, they tend to form trenches, causing the laser used to read the transmitted signal to malfunction. Therefore, the adjusted bar width system tends to cause readability problems in the presence of write quality problems, bar image degradation or low contrast, such as occurs in semiconductor wafer serial number identification.
【0004】単一幅バーコードが使用される場合、それ
らは、別のタイミングマークと同時に使用することが必
要である。従って、単一幅バーコードは、2倍のスペー
スと二重読取り装置を必要とする。このようなコードの
典型的な例は、米国郵政公社によってコード化された封
筒に見られる。二重読取り装置はより高価であり、且つ
使用されるコードはウェハ上のより多くの空間を占有す
る。この空間は、人間が読取り可能なコード・バージョ
ンへ遙かに有利に充当されるものである。When single width bar codes are used, they need to be used concurrently with another timing mark. Therefore, a single width bar code requires twice the space and double reader. Typical examples of such codes are found in envelopes coded by the United States Postal Service. Dual readers are more expensive, and the codes used occupy more space on the wafer. This space is much more devoted to human readable code versions.
【0005】本発明は一般に、プロセス・オートメーシ
ョン、製造、マーケッティング、ソーティング及び識別
機能へ広範囲の応用性を有するバーコード読取りシステ
ムに関するが、特に、半導体ウェハの識別へ適用可能で
ある。特に、超大規模集積回路デバイス、すなわちシリ
コン等の材料から成る処理ウェハから生産されるチップ
の製造では、有効に書込み可能であると共に、異常に苛
酷な環境での急迫した処理下では頑強なコードを使用す
ることが必要である。このようなコードは、頑強である
と共に、英数字文字の全範囲(AからZ及び0から9)
を表示する必要性を満足することが要求される。このセ
ットは、総計36文字を構成する。しかしながら、文
字”O”は、しばしば要求されるセットから削除され、
残存した総計35文字が、表示及び/又は識別されるの
に通常必要とされる。更に、半導体デバイスの製造にお
いて存在するサイズの束縛のために、使用されるコード
が高密度を示すことが望ましい。従って、別のタイミン
グマークのセットを必要とするコードは、それらのタイ
ミングマークが必要とするスペースのために望ましくな
い。The present invention relates generally to bar code reading systems with wide applicability to process automation, manufacturing, marketing, sorting and identification functions, but is particularly applicable to semiconductor wafer identification. In particular, in the manufacture of very large scale integrated circuit devices, that is, chips manufactured from processed wafers made of materials such as silicon, it is possible to write effectively, and robust code under urgent processing in abnormally harsh environments. It is necessary to use. Such codes are robust and have a full range of alphanumeric characters (AZ and 0-9).
Is required to be satisfied. This set comprises a total of 36 characters. However, the letter "O" is often removed from the required set,
A total of 35 characters remaining are typically needed to be displayed and / or identified. Furthermore, due to the size constraints that exist in the manufacture of semiconductor devices, it is desirable for the codes used to exhibit high density. Therefore, code that requires another set of timing marks is undesirable due to the space required by those timing marks.
【0006】更に、半導体チップ処理に適するコードは
一般に、処理の間にウェハに書き込むのが容易であり、
且つ同様にウェハ又はチップ処理の間に読取りが容易で
なければならない。更に、使用されるバーコード・フォ
ントは処理条件、すなわちしばしば苛酷な化学薬品及び
高温環境にさらされることに耐久可能であるようなもの
でなければならない。また更に、パルスレーザによって
書込み可能なコードを使用することが望ましい。このよ
うな頑強且つ高信頼性のコードは、自動化ウェハ・ハン
ドリング、処理、及びプロセス・パラメータの識別を促
進するために、ウェハ製造プロセスにとって望まれるも
のである。更にもう1つ望ましいのは、逆方向のコード
読取りによって正確な記号の解釈が影響されないことを
保証するあるメカニズムで、両方向に走査可能なバーコ
ードを有することである。更に、このようなプロセスの
ために開発されるコードは、バーコードが現在使用され
ている他の領域においても広範な応用性を有することが
理解される。Further, code suitable for semiconductor chip processing is generally easy to write on a wafer during processing,
And likewise must be easy to read during wafer or chip processing. Further, the bar code font used must be such that it can withstand the processing conditions, often exposure to harsh chemicals and high temperature environments. Still further, it is desirable to use a code that is writable by a pulsed laser. Such robust and reliable code is desired for wafer fab processes to facilitate automated wafer handling, processing, and identification of process parameters. Yet another desirable option is to have a bar code that can be scanned in both directions, with some mechanism ensuring that the correct symbol interpretation is not affected by backward code reading. Furthermore, it will be appreciated that the codes developed for such a process will have broad applicability in other areas where barcodes are currently used.
【0007】[0007]
【発明の概要】本発明の好ましい実施例によると、基板
をバーコードでマークする方法は、選択的に隔てられた
間隔で均一幅マークのシーケンスを提供する工程を含
む。各マークは実質的に同一幅を所有し、マーク間には
ブランク間隔が存在する。ブランク間隔の幅は、単一ブ
ランク・スペースの幅を示す第2の幅の整数倍に実質的
に等しい。更に詳細には、本発明は、逆方向に解釈がさ
れると無効なコード記号が生じるという表示をコードの
逆方向走査が提供するという意味で、方向性のあるコー
ドを識別するために簡潔なエンドマークを使用する。そ
れにもかかわらず、本発明の方法は単一幅バーを使用す
る。SUMMARY OF THE INVENTION In accordance with a preferred embodiment of the present invention, a method of bar code marking a substrate includes the step of providing a sequence of uniform width marks at selectively spaced intervals. Each mark possesses substantially the same width, and there is a blank space between the marks. The width of the blank spacing is substantially equal to an integer multiple of the second width that represents the width of a single blank space. More specifically, the present invention provides a concise way to identify directional codes in the sense that the backward scan of the code provides an indication that backward interpretation will result in invalid code symbols. Use end marks. Nevertheless, the method of the present invention uses a single width bar.
【0008】更に本発明によると、マークのシーケンス
は、隣接するサブシーケンスのマークから固定距離だけ
隔てられたサブシーケンスを含むようなものである。こ
れは、タイミング復帰及び/又はタイミング補償のため
の手段を提供する。本発明の特定の実施例によると、各
文字又は記号は、12のマーク及び/又はスペースのシ
ーケンスによって表示される。これによって、35又は
36までの異なる記号の表示が可能になり、英数字表示
にとって十分である。更に、本発明は好ましくは、多数
の異なる記号を表示するようにマークが隔てられて、隣
接する異なる記号のバー間の最大距離が最小に成されて
いるバーコードを使用する。出願人の発明の好ましい実
施例において、この最小距離は5個のバー幅である。本
発明のこの後者の特徴は、バーを持たない広幅ギャップ
が生成される記号のシーケンスの発生を少なくする。加
えて、本発明は、上記の方法に従ってマークされた基板
にも係わり、このような識別マークをその上に有する基
板をも含む。Further in accordance with the invention, a sequence of marks is such that it includes subsequences that are separated by a fixed distance from marks of adjacent subsequences. This provides a means for timing recovery and / or timing compensation. According to a particular embodiment of the invention, each character or symbol is represented by a sequence of 12 marks and / or spaces. This allows the display of up to 35 or 36 different symbols, which is sufficient for alphanumeric displays. Further, the present invention preferably uses a bar code in which the marks are spaced to display a number of different symbols such that the maximum distance between bars of adjacent different symbols is minimized. In the preferred embodiment of Applicants' invention, this minimum distance is 5 bars wide. This latter feature of the present invention reduces the occurrence of sequences of symbols that produce wide gaps without bars. In addition, the invention also relates to a substrate marked according to the method described above, including a substrate having such an identification mark thereon.
【0009】従って、本発明の目的は、高密度(例えば
センチメートル当たりの文字数で示される)の両方向性
バーコード・システムを提供することである。Accordingly, it is an object of the present invention to provide a high density (eg, in characters per centimeter) bidirectional bar code system.
【0010】本発明のもう1つの目的は、単一方向性の
バーコードを、適切な方向の表示を提供することによっ
てどちらの方向にも読取り又は走査可能になるように拡
張することである。Another object of the invention is to extend a unidirectional bar code to be readable or scannable in either direction by providing an indication of the proper direction.
【0011】本発明の更にもう1つの目的は、半導体製
造プロセスでウェハ及び/又はチップを識別するために
使用するのに特に適する高密度バーコードを提供するこ
とである。Yet another object of the present invention is to provide a high density bar code particularly suitable for use in identifying wafers and / or chips in semiconductor manufacturing processes.
【0012】更に本発明の目的は、頑強且つ信頼性のあ
る、単一幅で、自己クロッキングするバーコードを発明
することである。It is a further object of the present invention to invent a robust, reliable, single width, self-clocking bar code.
【0013】また本発明の目的は、苛酷な環境で使用可
能であると共に、半導体製造で一般に使用される材料及
び特にシリコン等の材料に容易に書込み可能であるバー
コードを提供することである。It is also an object of the present invention to provide a bar code which can be used in harsh environments and which is readily writable on materials commonly used in semiconductor manufacturing, and especially materials such as silicon.
【0014】本発明のもう1つの目的は、単一幅バーを
表示し、更に自己クロッキングするバーコード・システ
ムを提供することである。Another object of the present invention is to provide a bar code system which displays a single width bar and further self-clocks.
【0015】本発明の更に他の目的は、異なる記号のシ
ーケンス内の隣接するバー間の最大距離全ての中から最
小距離値を示すバーコードを提供することである。Yet another object of the present invention is to provide a bar code which exhibits the smallest distance value among all the maximum distances between adjacent bars in a sequence of different symbols.
【0016】更に本発明の目的は、36の英数字記号
(AからZ及び0から9)のような、35又は36まで
の異なる記号を表示できるバーコード・システムを提供
することである。It is a further object of the present invention to provide a bar code system capable of displaying up to 35 or 36 different symbols, such as 36 alphanumeric symbols (AZ and 0-9).
【0017】最後に、しかしながらこれに限定するもの
ではないが、本発明の目的は、識別を行うために普遍的
な応用性を有する、読取り及び書込みが容易なバーコー
ドを提供することである。Finally, but not by way of limitation, it is an object of the present invention to provide an easy to read and write bar code which has universal applicability for making identifications.
【0018】本発明と考えられる主題は、本明細書の冒
頭部分に詳細に指摘されると共に、明確に請求されてい
る。しかしながら、本発明は、図面と関連して以下の記
載を参照することによって、更なる目的及びその利点と
ともに、構成及び実施方法に関して最もよく理解するこ
とができるであろう。The subject matter considered to be the invention is pointed out with particularity in the introductory part of the specification and is explicitly claimed. However, the present invention may be best understood with regard to its structure and method of implementation, as well as further objects and advantages thereof, by referring to the following description in conjunction with the drawings.
【0019】[0019]
【実施例】図1は本発明の好ましい実施例を説明する。
特に、図1は数字0から9及びアルファベット文字Aか
らZ(文字”O”を除く)を表示することのできる存在
/不在単一幅バーコードを説明する。従ってこのコード
は、35の別個の記号を表示可能であることがわかる。
各バーコード記号の底部に記された平坦化U型チャネル
マークは、単にバーコード記号の各セットが占める固定
距離を指摘するために便宜上示されているものである。
特に注意すべき点は、各コード記号文字は、同一の水平
方向距離を有すると共に、複数の単一幅鉛直バーと相応
じて大きさの定められたこれらのバーの間のスペースと
から成ることである。更に、英数字文字シーケンスに結
合されると、各コードの第1バーが、タイミング情報を
提供することのできるバーシーケンスの一部を形成する
ことがわかる。図1に示され、ここにBC412と表示
されたバーコードの他の特徴は、他の単一幅バーコード
と比較して以下に詳細に論議される。1 illustrates a preferred embodiment of the present invention.
In particular, FIG. 1 illustrates a presence / absence single width bar code capable of displaying the numbers 0 through 9 and the letters A through Z (except for the letter "O"). Therefore, it can be seen that this code can display 35 distinct symbols.
The flattened U-shaped channel mark on the bottom of each bar code symbol is shown for convenience only to point out the fixed distance occupied by each set of bar code symbols.
Of particular note is that each code symbol character has the same horizontal distance and consists of multiple single-width vertical bars and correspondingly sized spaces between these bars. Is. Further, when combined into an alphanumeric character sequence, it can be seen that the first bar of each code forms part of a bar sequence that can provide timing information. Other features of the bar code shown in FIG. 1 and labeled herein as BC412 are discussed in detail below in comparison to other single width bar codes.
【0020】特に、今、上述のコードBC412を含む
種々の単一幅バーコードを例示している図2及び図3に
ついて考察する。図2及び図3は、コード内のバーの存
在を文字”I”の形式で表示している。スペース、すな
わちバーの不在は、ハイフン”−”によって表示されて
いる。特に気付くことは、図2に示されたコードBC4
12は常に”I−”シーケンスで開始することである。
この場合、これら2つのコード記号は、バーコード記号
のどんな連鎖においても反復される2つのサブシーケン
ス要素を構成する。コードBC412では、このコード
が固定長を有するように、コード要素の総数が12であ
ることがわかる。更に、バーが存在又は不在であるこれ
ら12スロット(要素)の中には、英数字文字につき合
計4つのバーが常に存在する。この事実は、タイミング
制御の確立又は再確立において再度有用である。相応し
て、各記号は、文字記号あたり計8つのスペース(バー
の不在)を含む。従って、コードBC412は35文字
を表示可能であることがわかる。これは、多くの英数字
応用例において十分である。コードBC412にとって
最も重要なのは、コード記号のどの連鎖シーケンスにお
いても、バーの間のスペースの最大数が5であることで
ある。これは、隣接バー間のブランク・スペースのラン
が長くないことを意味する。これは、このようなバーコ
ードの可読性及び信頼性を大きく改良する。またバー間
のスペースは、最小でも1つである。従って、第1要素
及び最後の要素は、それぞれバー及びスペースである。
特に、読取り装置の速度変動に対する感度を制御するた
めに、バー間のスペースの最大数が最小であるバーコー
ドが好ましいことがわかる。なぜならば、読取り装置が
バー/スペース・シーケンスを読み取るとき、装置はバ
ーの存在を検出し、バー間のスペース数を走査速度及び
時間から引き出すからである。もし走査速度が全く一定
ではないなら、バー間の長いスペース・ギャップは、読
取りエラーをより発生し易い。この例として、図3に示
されるBBC31コードは、バー間に最大17スペース
を有する。このようなコードは、単に3%の速度変動で
読取りエラーを起こしやすい。しかしながら反対に、B
C412コードは、バー間に最大でも5スペースしか有
しないので、8%の速度変動においてでさえ、読取り可
能である。これはBC412コードにとって大きな利点
である。In particular, consider now FIGS. 2 and 3, which illustrate various single width bar codes including the code BC412 described above. 2 and 3 show the presence of a bar in the code in the form of the letter "I". The space, or absence of the bar, is indicated by a hyphen "-". Of particular note is the code BC4 shown in FIG.
12 is to always start with an "I-" sequence.
In this case, these two code symbols constitute two sub-sequence elements that are repeated in any chain of bar code symbols. In code BC412, it can be seen that the total number of code elements is 12, so that this code has a fixed length. Moreover, there is always a total of 4 bars per alphanumeric character in these 12 slots (elements) where bars are present or absent. This fact is useful again in establishing or reestablishing timing control. Correspondingly, each symbol contains a total of eight spaces (absence of bars) per letter symbol. Therefore, it can be seen that the code BC412 can display 35 characters. This is sufficient for many alphanumeric applications. Most important to code BC412 is that the maximum number of spaces between bars in any chained sequence of code symbols is five. This means that the blank space runs between adjacent bars are not long. This greatly improves the readability and reliability of such barcodes. There is at least one space between the bars. Therefore, the first and last elements are bars and spaces, respectively.
In particular, in order to control the sensitivity of the reader to speed fluctuations, bar codes with a minimum number of spaces between bars have been found to be preferable. This is because when the reader reads the bar / space sequence, it detects the presence of the bars and derives the number of spaces between the bars from the scan speed and time. If the scan speed is not quite constant, long space gaps between bars are more prone to read errors. As an example of this, the BBC31 code shown in FIG. 3 has a maximum of 17 spaces between bars. Such codes are prone to read errors with only 3% speed variation. However, on the contrary, B
The C412 code has a maximum of 5 spaces between bars, so it is readable even at 8% speed variation. This is a great advantage for the BC412 code.
【0021】本発明に従うもう1つのバーコードは、図
2にBC313とラベル化されたコードによって説明さ
れている。コードBC412に関して上記に示した理由
と同一の理由から、コードBC313もまたコード構造
に固有のタイミング印を有していることがわかる。従っ
て、BC412及びBC313のようなコードは、タイ
ミングマークの別のセットの存在を必要としない。しか
し、コードBC313は、コードBC412よりも記号
あたり1つ多い要素を所有する。それでもなお、36の
異なる記号の英数字文字セットを完全に表示することが
可能である。コードBC313は、文字あたり総計3つ
のバーと文字当たり総計10のスペースとを含む。更
に、バーの間のスペースの最大数は8であり、これはコ
ードBC412の対応する最大距離よりも大きい。しか
しながら、コードBC412及びBC313はいずれ
も、タイミング復帰サブシーケンスを組み込んだ単一幅
バーコードを表示する。更に、コードBC412及びB
C313はそれぞれ固有且つ識別可能な構造を十分に所
有するので、表示された文字当たりの要素数が12より
大きいコードへ容易に拡張されることができる。Another bar code in accordance with the present invention is illustrated by the code labeled BC313 in FIG. It can be seen that the code BC313 also has timing marks specific to the code structure for the same reasons given above for the code BC412. Therefore, codes such as BC412 and BC313 do not require the presence of another set of timing marks. However, code BC313 owns one more element per symbol than code BC412. Nevertheless, it is possible to fully display the alphanumeric character set of 36 different symbols. Code BC313 includes a total of 3 bars per character and a total of 10 spaces per character. Furthermore, the maximum number of spaces between bars is eight, which is greater than the corresponding maximum distance of code BC412. However, both codes BC412 and BC313 display single width barcodes incorporating a timing recovery subsequence. In addition, codes BC412 and B
Each C313 possesses sufficient unique and identifiable structure so that it can be easily extended to code with more than 12 elements per displayed character.
【0022】図3はまた、いくつかの他の単一幅バーコ
ード、すなわちコードBC411、コードBBC31及
びコードBC311を説明している。これらは全て単一
幅バーコードの例示であるが、所望される自己クロッキ
ング性を所有していないことがわかる。更に、コードB
BC31は特に、表示できる異なる記号の範囲が欠落し
ている、すなわち、前述のコードBC412の35また
は前述のコードBC313の36に対して31である。
図2及び図3に示された種々のコードの特徴を以下の表
Iに記す。 表I BC411 BC412 BBC31 BC311 BC313 要素数 11 12 10 11 13 バー数/文字 4 4 1〜5 3 3 スペース数/文字 7 8 5〜9 8 10 バー間の最大スペース数 7 5 17 7 8 タイミングバー No Yes No No Yes 文字数 35 35 31 36 36 FIG. 3 also illustrates some other single width bar codes, code BC411, code BBC31 and code BC311. It will be appreciated that these are all examples of single width barcodes, but do not possess the desired self-clocking properties. Furthermore, code B
BC31 is in particular missing the range of different symbols that can be displayed, i.e. 31 with respect to code BC412 35 above or code BC313 above 36.
The characteristics of the various codes shown in FIGS. 2 and 3 are listed in Table I below. Table I BC411 BC412 BBC31 BC311 BC313 Number of elements 11 12 10 11 13 Number of bars / character 4 4 1 to 5 3 3 Number of spaces / character 7 8 5 to 9 8 10 Maximum number of spaces between bars 7 5 17 7 8 Timing bar No. Yes No No Yes Number of characters 35 35 31 36 36
【0023】特に注意すべき点は、表Iの固定数バーを
有する4つのコードの中で、コードBC412がバー間
のスペースの最大数が最も少ない数、すなわ5スペース
であることである。これは、上記のように最も強く望ま
れる特徴である。また、BBC31のようなコードは、
表示される記号文字当たり固定数のバー又はスペースを
有するという望ましい特性さえも所有しないことがわか
る。Of particular note, of the four codes with a fixed number of bars in Table I, code BC412 has the smallest maximum number of spaces between bars, ie 5 spaces. This is the most strongly desired feature as mentioned above. Also, code like BBC31
It can be seen that it does not even possess the desirable property of having a fixed number of bars or spaces per symbol character displayed.
【0024】図1に示されるBC412バーコードの1
つの実行において、半導体ウェハの識別子は7つの文字
から成り、その1つは検査合計文字である。7文字識別
子は、BC412コード定義に従って、適切なバーコー
ドシーケンスへコード化される。更に、コード化シーケ
ンスの末端にはバーが追加される。この得られたバーコ
ードの読取りでは、バー/スペース・シーケンスの第1
番目から始まって、12番目毎の要素がバーであり、文
字の始まりとして認識される。ウェハの基準ノッチは、
コード化バー/スペース・シーケンスの方向を正確に判
断するために用いられる。しかしながら、基準ノッチが
無い場合、このコード化シーケンスは、実は逆方向から
読み取られ、適正なウェハ識別子であると認識されるか
もしれないが、これは誤りである。すなわち、図1に示
されるように、BC412コードは、単一方向バーコー
ドである。1 of the BC412 bar code shown in FIG.
In one implementation, the semiconductor wafer identifier consists of seven characters, one of which is the checksum character. The 7-character identifier is encoded into the appropriate bar code sequence according to the BC412 code definition. In addition, a bar is added at the end of the coding sequence. In reading the resulting bar code, the first of the bar / space sequence is
Starting with the 12th, every 12th element is a bar and is recognized as the beginning of a character. The reference notch on the wafer is
Used to accurately determine the direction of the coded bar / space sequence. However, in the absence of the reference notch, this coded sequence may actually be read from the opposite direction and recognized as a valid wafer identifier, which is an error. That is, as shown in FIG. 1, the BC412 code is a unidirectional barcode.
【0025】しかしながら、BC412コードのこの点
は、コード化文字シーケンスのための末端パターンとし
て、バーだけの代わりにスペース及びバーを追加するこ
とによって簡単に変えることができる。この場合、シー
ケンスが逆方向に読み取られると(矢印20によって示
される方向)、13番目に出合う要素はスペースであ
る。すなわち、おそらく第1番目を除く全ての文字は、
要求されるバーの代わりにスペースで始まるので、不条
理な文字である。これは、図4に例示されている。文
字”1DIRECT”のバーコード・バージョンがそこ
に示されている。特に、このバーコード・パターンが矢
印20の方向に走査されると、矢印30で示されるよう
に第1のバーの後12番目毎のスロットはバーでなくス
ペースを含むことがわかる。従って、スペース及びバー
を含むエンドマークは、BC412コードを以下の点で
両方向に読取り可能にすることができる。特に、コード
が逆に読み取られたバー/スペース・シーケンスパター
ンから決定することができる。この例で、コード記号を
表示するビットパターンを、適切な(反転された)シー
ケンスで信号が発生されるように、反転させることは簡
単である。この方法で、エンドマークを有するBC41
2コードは両方向に容易に走査可能であることがわか
る。However, this point of the BC412 code can be easily changed by adding spaces and bars instead of just bars as the terminal pattern for the coded character sequence. In this case, if the sequence is read in the reverse direction (the direction indicated by arrow 20), the 13th encountered element is a space. That is, probably all characters except the first are
It's absurd because it starts with a space instead of the required bar. This is illustrated in FIG. A bar code version of the letters "1DIRECT" is shown there. In particular, when this bar code pattern is scanned in the direction of arrow 20, it can be seen that every 12th slot after the first bar contains spaces rather than bars, as indicated by arrow 30. Thus, the end marks including spaces and bars can make the BC412 code readable in both directions at the following points. In particular, the code can be determined from the inversely read bar / space sequence pattern. In this example, it is straightforward to invert the bit pattern representing the code symbols so that the signals are generated in the proper (inverted) sequence. In this way, BC41 with end marks
It can be seen that the two codes can be easily scanned in both directions.
【0026】しかしながら、上記のエンドマークを有す
るBC412コードは、両方向に走査可能であるにもか
かわらず、なお走査動作の間に生じる他の状況が存在す
るので、BC412コードを更に修正することが望まし
い。特に、走査動作の際にバーコードが斜方向に走査さ
れ、走査動作がバーコードの中央で開始することがあ
る。この場合、バーコード要素の第1セグメントは完全
に読み損なわれる。更に、バーコードが斜方向に走査さ
れることによって、バーコード要素の第1セグメントは
認識されるが走査角度がバーと直角をなす方向とは全く
異なるため、バーコードのエンドセグメントが全く読み
取られないこともあり得る。斜方向走査以外の他の状況
によっても、不完全データ収集が生じる。このような状
況では、バーコードのエンドマークだけを特に識別する
だけでなく、スタート・インディケータをも識別できる
ことが望ましい。従って、スタート及びストップ・マー
ク又はインディケータを有するバーコードは、斜方向走
査に関する問題を免れることができる、又は少なくと
も、走査されたバーコード要素数が不完全であるという
表示を提供することができる。従って、スタート及びス
トップ・バーコード表示を(それを補償する状況で、)
提供するようにBC412コードを更に修正することが
望ましいことが明らかになった。従って、スタート及び
ストップ・バーコード・インディケータの主な利点は、
斜方向走査及び記号ドロップアウト問題にもかかわら
ず、可変数の記号がバーコードによって容易に表示され
ることである。However, even though the BC412 code with the above end mark is scannable in both directions, there are other situations that still occur during the scanning operation, so it is desirable to further modify the BC412 code. . In particular, the barcode may be scanned obliquely during the scanning operation, and the scanning operation may start at the center of the barcode. In this case, the first segment of the barcode element is completely missed. In addition, the oblique scanning of the bar code causes the first segment of the bar code element to be recognized, but the scanning segment to be completely different from the direction perpendicular to the bar, thus causing the bar code end segment to be read at all. It may not be. Other situations besides oblique scanning also result in incomplete data collection. In such a situation, it is desirable to be able to identify not only the end mark of the bar code but also the start indicator. Thus, bar codes with start and stop marks or indicators can avoid problems with oblique scanning, or at least provide an indication that the number of bar code elements scanned is incomplete. Therefore, the start and stop bar code display (in the situation to compensate for it)
It has been found desirable to further modify the BC412 code as provided. Therefore, the main advantages of start and stop bar code indicators are:
Despite the diagonal scan and symbol dropout problems, a variable number of symbols is easily displayed by the barcode.
【0027】更に上記に指摘されたように、両方向性を
所有するバーコードを有することもまたしばしば望まし
い。しかしながら、特別なスタート及びストップ・バー
コード要素はコードの長さ又はサイズを増大させる。半
導体デバイスのマーキングを含む応用例において、必要
以上に多くのバーコード要素を使用することは、デバイ
スの真の領域が識別印によって消費される量を削減する
必要性から、一般に望ましくないことがわかる。従っ
て、スタート及びストップ印に含まれる要素数は小さい
が、両方向性及び可変長を(望まれるところで)充分に
提供することができるという相いれない目標を満足でき
ることが望まれる。As further pointed out above, it is also often desirable to have bar codes that possess bidirectionality. However, special start and stop bar code elements increase the length or size of the code. In applications involving marking of semiconductor devices, using more bar code elements than necessary proves to be generally undesirable due to the need to reduce the amount of device real area consumed by the indicia. . Therefore, it is desirable to meet the conflicting goals of being able to provide sufficient bidirectionality and variable length (where desired), although the start and stop marks contain a small number of elements.
【0028】従って、スタート及びストップ記号として
利用可能である13の異なるバリエーションを記載する
ためのオプション・チャート又は選択スペースレイアウ
トとして以下に表IIが提供されている。図2及び図3で
示されたと同様に、文字”I”はバーを表示し、ハイフ
ン”−”はスペースを表示する。表IIは、スタート記号
及び対応するストップ記号のための13の異なるバリエ
ーションを提供する。表IIはまた、これら13のスター
ト及びストップ記号セットのどれが図1及び図2に示さ
れたBC412コードのための両方向性及び可変長コー
ディングを提供するかを示す。また表IIには、スタート
文字とストップ文字との各セットを含むことによって要
求される追加のバーコード要素数が示されている。これ
らは元のバーコードには存在しない追加のバーコード要
素であるので、BC412コーディング方式に導入され
ると、スペース利用点でオーバーヘッドが生じる。この
オーバーヘッドは表IIの最右欄にパーセンテージで示さ
れている。特に、示されたパーセンテージは、図4に示
されたような7記号のBC412メッセージ・セットに
対するバーコード要素数の増大に基づく。しかしなが
ら、パーセンテージ計算において、図4に示された最後
の2つのバーコード要素は、実は、表IIに示されたパー
センテージを計算するのに使用されたオーバーヘッド部
分として考慮した。Accordingly, Table II is provided below as an optional chart or selection space layout to describe the 13 different variations available as start and stop symbols. As in FIGS. 2 and 3, the letter "I" indicates a bar and the hyphen "-" indicates a space. Table II provides 13 different variations for start symbols and corresponding stop symbols. Table II also shows which of these 13 start and stop symbol sets provide bidirectional and variable length coding for the BC412 code shown in FIGS. Table II also shows the number of additional bar code elements required by including each set of start and stop characters. When introduced into the BC412 coding scheme, there is overhead in space utilization as these are additional barcode elements that are not present in the original barcode. This overhead is shown as a percentage in the rightmost column of Table II. In particular, the percentages shown are based on an increase in the number of barcode elements for the 7-symbol BC412 message set as shown in FIG. However, in the percentage calculation, the last two barcode elements shown in FIG. 4 were actually considered as part of the overhead used to calculate the percentages shown in Table II.
【0029】バーコードの特徴として両方向性及び可変
長を有することがしばしば望まれると共に、最小量のオ
ーバーヘッドを示すバーコード方式を使用することが同
様に望まれる。従って、表IIに示されたオプション7
は、望まれる特徴を提供できると同時に最小量のオーバ
ーヘッド(すなわち、スペース又はチップの真の領域)
を使用するとリストされた第1のコードであることがわ
かる。従って、オプション7は、本発明に従って構成さ
れたバーコードに両方向性及び可変長を提供するために
好ましい選択の1つである。従って、スタート記号”I-
I------ ”は、両方向性及び可変長の特徴を提供する方
式の一部としてBC412コードと連結して有効に使用
されるであろう。更に、ストップ又はエンドマークとし
て、上記のように、バーコード要素シーケンス”-
I”(”スペース・バー”として読取り可能)が好まし
くは使用される。 表II オーバ オプション スタート ストップ 要素数 両方向性 可変長 ヘッド 1 I 1 No No 1.2% 2 -I 2 Yes No 2.4% 3 I-- I-I 6 Yes No 7.1% 4 I------ I 8 Yes No 9.5% 5 I------ -I 9 No Yes 10.7% 6 I------ I-I 10 Yes No 11.9% 7 I-I------ -I 11 Yes Yes 13.1% 8 I--I-----I-- -I 14 Yes Yes 16.7% 9 I-I-I-I-I-I-I- -I 16 Yes Yes 19.0% 10 I------- -I 10 Yes Yes 11.9% 11 I-------- -I 11 Yes Yes 13.1% 12 I-I------- -I 12 Yes Yes 14.2% 13 I--I------ -I 12 Yes Yes 14.3%While it is often desirable to have bidirectionality and variable length as features of barcodes, it is likewise desirable to use barcode schemes that exhibit a minimum amount of overhead. Therefore, Option 7 shown in Table II
Can provide the desired features while at the same time having a minimal amount of overhead (ie space or true area of the chip)
Turns out to be the first code listed. Therefore, option 7 is one of the preferred choices for providing bidirectionality and variable length for barcodes constructed in accordance with the present invention. Therefore, the start symbol "I-
I ------ "may be effectively used in conjunction with the BC412 code as part of a scheme to provide bidirectional and variable length features. Further, as a stop or end mark, As in the bar code element sequence "-
I "(readable as a" space bar ") is preferably used. Table II Over Option Start Stop Number of Elements Bidirectional Variable Length Head 1 I 1 No No 1.2% 2 -I 2 Yes No 2.4% 3 I- -II 6 Yes No 7.1% 4 I ------ I 8 Yes No 9.5% 5 I ------ -I 9 No Yes 10.7% 6 I ------ II 10 Yes No 11.9% 7 II ------ -I 11 Yes Yes 13.1% 8 I--I ----- I-- -I 14 Yes Yes 16.7% 9 IIIIIII- -I 16 Yes Yes 19.0% 10 I --- ---- -I 10 Yes Yes 11.9% 11 I -------- -I 11 Yes Yes 13.1% 12 II ------- -I 12 Yes Yes 14.2% 13 I--I- ----- -I 12 Yes Yes 14.3%
【0030】もう1つ注意することは、示された最小オ
ーバーヘッドに関して、オプション10のバーコード
は、ただ11.9%のオーバーヘッドしか有さないが、
両方向性及び可変長の両特徴をも提供する。しかしなが
ら、行内に7つの連続スペースを有するので、このコー
ドは走査速度変動に対する感度がいくらか高い。従っ
て、両方向性、可変長、及び走査速度変動に対する感度
の欠如の全ての基準を同時に最適化することが如何に困
難であるかがわかる。Another thing to note is that for the minimum overhead shown, the option 10 bar code has only 11.9% overhead,
It also provides both bidirectional and variable length features. However, having 7 consecutive spaces in a row, this code is somewhat more sensitive to scan speed variations. Thus, it can be seen how difficult it is to simultaneously optimize all criteria of bidirectionality, variable length, and lack of sensitivity to scan speed variations.
【0031】好ましいバリエーション選択をより完全に
理解するために、2つのサブケースを有する2つのケー
スについて考察する。第1の例では、両方向性及び固定
長が好ましい選択であると仮定する(ケース1)。もし
スタート文字(バーコード要素のセット)が存在せ
ず、”-I”がエンドマークであるならば、オプション2
は、要求されるスペースが少ないので好ましい。第2の
例では、両方向性及び可変長が望ましい特徴であると仮
定する(ケース2)。そしてもし、スペース要求が重要
であるならば(サブケース1)、オプション10が好ま
しい。一方もし走査速度依存性を減少するのが目的なら
ば(サブケース2)、スタート文字( 又はマーク )とし
て”I-I------ ”及びエンド文字として”I-I ”を使用
するのが好ましい。この文字選択が表IIには特に示され
ていないことに気付く。これは、BC412コードの設
計目的から全く逸脱することなく、スタート及びストッ
プ文字の範囲を互いに独立方式で選択するためのメカニ
ズムを提供するという点を表IIが説明している。To more fully understand the preferred variation choice, consider two cases with two subcases. In the first example, bidirectionality and fixed length are assumed to be the preferred choice (case 1). Option 2 if the start character (set of bar code elements) is not present and "-I" is the end mark
Is preferred because it requires less space. In the second example, bidirectionality and variable length are assumed to be the desired features (case 2). And if space requirements are important (subcase 1), option 10 is preferred. On the other hand, if the purpose is to reduce the scanning speed dependence (subcase 2), it is preferable to use "II ------" as the start character (or mark) and "II" as the end character. Note that this letter selection is not specifically shown in Table II. Table II illustrates that this provides a mechanism for selecting ranges of start and stop characters independently of each other without departing from the design purpose of the BC412 code.
【0032】図4はまた、本発明のコードの単一幅の様
子を全体に渡って表示するのに有用である。この図はま
た、BC412コードに存在する12の”スロット”を
説明するのにも有用である。また、この図は、エンドマ
ークの簡単さをも示す。(図4で使用されているハッチ
マークは、図の領域を黒塗りする代わりのものであっ
て、断面を表示するためのものではない。)FIG. 4 is also useful for displaying the single width aspect of the code of the present invention throughout. This figure is also useful for explaining the twelve "slots" present in the BC412 code. The figure also shows the simplicity of the end marks. (The hatch marks used in FIG. 4 are an alternative to black-painting the area of the figure and are not for displaying the cross section.)
【0033】本発明のシステムは特に、処理の間の識別
のための半導体材料のマーキングへ適用可能である。単
一幅文字フォントの適用は、より高いコード密度、より
簡単な書込み方法及びより容易な読取り方法を提供す
る。なぜなら、読取りシステムは、単にバーの存在又は
不在のみを認識するだけであり、バーの幅又はバー間の
幅比を識別する必要がないからである。シリコンウェハ
に適用される場合、バー幅は典型的に、約0.10ミリ
メートルと0.05ミリメートルとの間である。という
のは、予研磨マーク及び後研磨マーク書込み方法が、セ
ンチメートル当たり12から6文字のコード密度をそれ
ぞれ有するからである。より高い密度は、狭幅バーで書
き込むことによって可能であり、高分解能読取り装置に
よって読み取られる。本発明の1つの実施例では、4ミ
ル(0.1ミリメートル)幅を有するバーが使用されて
いる。このようなバーが、隣接バー間の最小幅を6ミル
(0.15ミリメートル)として、中心から中心の間隔
10ミル(0.25ミリメートル)で配置される。この
寸法では、バー幅は4ミル(0.1ミリメートル)であ
り、スペース幅は6ミル(0.15ミリメートル)であ
る。The system of the present invention is particularly applicable to marking semiconductor materials for identification during processing. The application of single-width character fonts provides higher code density, easier writing and easier reading. This is because the reading system only recognizes the presence or absence of bars and does not need to identify the width of the bars or the width ratio between the bars. When applied to silicon wafers, the bar width is typically between about 0.10 millimeters and 0.05 millimeters. This is because the pre-polishing mark and post-polishing mark writing methods each have a code density of 12 to 6 characters per centimeter. Higher densities are possible by writing with a narrow bar and read by a high resolution reader. In one embodiment of the invention, a bar having a 4 mil (0.1 millimeter) width is used. Such bars are placed with a center-to-center spacing of 10 mils (0.25 mm) with a minimum width between adjacent bars of 6 mils (0.15 mm). With this size, the bar width is 4 mils (0.1 mm) and the space width is 6 mils (0.15 mm).
【0034】マークは、好ましくは、ドット・マトリッ
クス・モードで動作する交換型Nd:YAGレーザによ
って半導体基板へ書き込まれる。ドットがオーバーラッ
プせずに高品質バーがシリコンウェハ上に製造される。
エッチング並びに化学的及び機械的研磨作用によって、
マークは更に連続線へと変形される。The marks are preferably written on the semiconductor substrate by an exchangeable Nd: YAG laser operating in dot matrix mode. High quality bars are produced on silicon wafers without overlapping dots.
By etching and chemical and mechanical polishing action,
The mark is further transformed into a continuous line.
【0035】上述のように、本発明のバーコード印は、
VLSI処理方法の苛酷な環境に耐えられることが強く
望まれている。仮のプロセス・オーバレイは、バーコー
ドの一部を妨害し、及び/又はコントラスト比を減少さ
せるので、バーコード読取り状況を困難にする。図5A
及び図5Bは、シリコン半導体材料に書き込まれた本シ
ステムのコードが、酸性及びアルカリ性化学薬品へさら
されても残存できることを明らかに示している。As described above, the bar code mark of the present invention is
It is highly desirable to be able to withstand the harsh environment of VLSI processing methods. The temporary process overlay obstructs some of the bar code and / or reduces the contrast ratio, thus complicating the bar code reading situation. Figure 5A
And FIG. 5B clearly shows that the code of the system written in silicon semiconductor material can survive exposure to acidic and alkaline chemicals.
【0036】次に、ウェハ等の基板に配置されたこのよ
うなマークを読取ることのできるシステムについて考察
する。特に注意すべきは、光源及び反射センサ10が
光、好ましくはレーザ光の光源をウェハ18の基板上へ
方向付け可能であることが、図6Aから判ることであ
る。ウェハ18から反射された光は、機能ブロック10
のセンサによって受光され、図6Bに示されるような電
気信号を発生する。この信号は増幅器12によって増幅
され、ピーク検出器14及び比較器16へ送信される。
比較器16は、望ましい二進出力を発生し、BC412
又はBC313等のバーコードの形式で、ウェハ18上
に見られる文字の連結ストリングを表示する。Now consider a system capable of reading such marks located on a substrate such as a wafer. Of particular note, it can be seen from FIG. 6A that the light source and reflection sensor 10 is capable of directing a source of light, preferably laser light, onto the substrate of the wafer 18. The light reflected from the wafer 18 is the functional block 10
Of the sensor to generate an electrical signal as shown in FIG. 6B. This signal is amplified by the amplifier 12 and transmitted to the peak detector 14 and the comparator 16.
Comparator 16 produces the desired binary output, BC412.
Or, display a concatenated string of characters found on the wafer 18 in the form of a barcode such as BC313.
【0037】上記から、本発明のバーコード・システム
がここに述べられた目的を完全に満足できるものである
ことは、認識されるべきである。特に本発明は、固有の
自己クロッキング特性を示す、単一幅、且つ両方向性の
バーコードを提供することが判る。更に、このコード
は、全範囲の英数字文字セットを備えていることが判
る。更に、この好ましいコードは、バー間に生じるスペ
ースの最大数に対して最小値を示すこともわかる。更に
気付くことは、ここに詳細に記載されたコードは先導コ
ードバーから生じる固有のタイミング・サブシーケンス
を示すが、コード中央又はトレーリング・シーケンスの
いずれかでタイミングマークのサブシーケンスが生じる
コードも生成可能であることである。これらの配列はい
ずれも、本発明の精神からはずれることなく可能であ
る。更に、本発明は半導体ウェハ及び/又はチップの処
理を参照してここに詳細に記載されたが、ここに開示さ
れたシステムは、バーコードを一般に使用するどんなシ
ステムへも広く適用可能であることに注意すべきであ
る。更に詳細には、特許請求の範囲も含め本明細書中で
使用された用語”基板”は、半導体材料に限定されるも
のではない。基板は、背面粘着性ラベル等の紙、木、金
属、プラスチック、複合体、もしくはマークされるか又
はマーキング印をその表面部分に受け入れることの出来
る他の材料であってもよい。マーキングは、インクによ
って、もしくは材料の表面特性又は他の物理的特性を変
えることによって提供される。電気的及び/又は磁気特
性も含むが、これに限定するものではない。従って、”
マーク”という用語は、可視的マークに限定されるもの
と解釈されてはならない。From the above, it should be appreciated that the bar code system of the present invention is entirely capable of fulfilling the purposes set forth herein. In particular, it can be seen that the present invention provides a single width, bidirectional bar code that exhibits unique self-clocking characteristics. Further, it can be seen that this code has a full range of alphanumeric character sets. It will also be seen that this preferred code exhibits a minimum for the maximum number of spaces that occur between bars. It is further noticed that the codes detailed here show unique timing sub-sequences that originate from the leading code bar, but also code that produces a timing mark sub-sequence in either the code center or the trailing sequence. It is possible. Any of these arrangements are possible without departing from the spirit of the invention. Further, while the present invention has been described in detail herein with reference to semiconductor wafer and / or chip processing, the system disclosed herein is broadly applicable to any system that commonly uses bar codes. Should be noted. More specifically, the term "substrate" as used herein, including in the claims, is not limited to semiconductor materials. The substrate may be paper, such as a backside adhesive label, wood, metal, plastic, composite, or other material that is marked or capable of accepting marking indicia on its surface portion. The marking is provided by the ink or by altering the surface properties or other physical properties of the material. It also includes, but is not limited to, electrical and / or magnetic properties. Therefore, "
The term "mark" should not be construed as limited to visible marks.
【0038】本発明は、そのある好ましい実施例に従っ
てここに詳細に記載されたが、当業者によってそこに多
くの修正及び変化がもたらされるであろう。従って、こ
のような修正及び変化が本発明の真の精神と範囲に包含
されるように、特許請求の範囲によって意図されてい
る。Although the present invention has been described in detail herein in accordance with certain preferred embodiments thereof, many modifications and variations will occur to those skilled in the art. Accordingly, such modifications and changes are intended to be covered by the appended claims as fall within the true spirit and scope of the invention.
【発明の効果】本発明の単一幅バーコードは、上記の様
に構成されるので、両方向可読性を有すると共に、高密
度とすることが可能である。従って、半導体製造プロセ
スにおけるウェハ又はチップの識別に使用するのに特に
有用である。Since the single-width bar code of the present invention is constructed as described above, it can be read in both directions and can have a high density. Therefore, it is particularly useful for use in wafer or chip identification in semiconductor manufacturing processes.
【図1】本発明の好ましいバーコード・システムを説明
する。FIG. 1 illustrates a preferred bar code system of the present invention.
【図2】本発明に従う、組込みタイミングマークを有す
る2つの単一幅バーコードの説明図である。FIG. 2 is an illustration of two single width barcodes with embedded timing marks according to the present invention.
【図3】組込みタイミングマークを持たない3つの単一
幅バーコードの説明図である。FIG. 3 is an illustration of three single width barcodes without embedded timing marks.
【図4】図1及び図2で示されたBC412バーコード
の拡大説明図であり、更に詳細には、エンドマークを含
むことを示しており、これによって単一方向性コードに
は通常見られない特徴を有するコードが提供される。FIG. 4 is an enlarged illustration of the BC412 barcode shown in FIGS. 1 and 2, and more particularly showing inclusion of an end mark, which is typically found in unidirectional codes. A code with no features is provided.
【図5】Aは、酸エッチングされた半導体基板上のバー
コード・マークの平面図である。Bは、アルカリエッチ
ングの利用を説明する点以外は、図5Aと同様の平面図
である。FIG. 5A is a plan view of a bar code mark on a semiconductor substrate that has been acid etched. FIG. 5B is a plan view similar to FIG. 5A except that the use of alkali etching is described.
【図6】Aは、本発明に従って生成されたコードを読取
り可能なシステムの説明図である。Bは、本発明に従っ
て、図6Aに示されたバーコード読取りシステムによっ
て発生した信号の説明図である。FIG. 6A is an illustration of a system capable of reading a code generated in accordance with the present invention. 6B is an illustration of signals generated by the bar code reading system shown in FIG. 6A in accordance with the present invention.
10 光源及び反射センサ 12 増幅器 14 ピーク検出器 16 比較器 18 ウェハ 復代理人 弁理士 中島 淳弁理士 加藤 和
詳弁理士 飯田 啓之10 Light Source and Reflection Sensor 12 Amplifier 14 Peak Detector 16 Comparator 18 Wafer Sub-Attorney Attorney Atsushi Nakajima Attorney Attorney Kato Kato Attorney Hiroyuki Iida
フロントページの続き (72)発明者 チン−ロング チェン アメリカ合衆国12590、ニューヨーク州ワ ッピンガーズ フォールズ、パイ レイン 50 (72)発明者 ム−ユー シアオ アメリカ合衆国12603、ニューヨーク州パ キプシ、フェア ウェイ 7 (72)発明者 ジェイムズ マイケル マリガン アメリカ合衆国12570、ニューヨーク州パ クアグ、ボックス 33、アールアール 2 (56)参考文献 米国特許4025442(US,A)Front Page Continuation (72) Inventor Ching-Long Cheng United States 12590, Wailingers Falls, New York, Pirain 50 (72) Inventor Mu-Eu Xiao United States 12603, Paquipsi, NY Fairway 7 (72) Inventor James Michael Mulligan USA 12570, Pakuag, NY Box 33, R2 (56) References US Patent 4025442 (US, A)
Claims (9)
って、選択的に隔てられた間隔で実質的に均一幅のマー
クのシーケンスを提供する工程を含み、前記マークの間
には整数個のブランク間隔が存在し、前記個々のブラン
ク間隔は、前記均一幅マークの幅と実質的に同一の幅を
有し、前記マークのシーケンスはまた、隣接する12マ
ーク分の幅を有するマーク及びブランク間隔のサブシー
ケンスを含み、前記サブシーケンスは、自己クロッキン
グ情報を提供するように形成されると共に、ブランク間
隔の次にマークを有するエンドマークをその末端に含
む、バーコードによる基板のマーク方法。1. A method of marking a substrate with a bar code, comprising the step of providing a sequence of marks of substantially uniform width at selectively spaced intervals, said marks having an integer number of spaces between them. A blank spacing is present, the individual blank spacing having a width substantially the same as the width of the uniform width marks, and the sequence of marks also includes a mark and blank spacing having a width of 12 adjacent marks. A method of marking a substrate with a bar code, comprising: a sub-sequence of, wherein the sub-sequence is formed to provide self-clocking information and includes an end mark having a mark next to the blank spacing at its end.
のマークの間で、前記マークが35までの異なる記号を
表示するよう隔てられている請求項1記載のバーコード
による基板のマーク方法。2. The method of claim 1 wherein the marks are spaced between the fixedly spaced subsequence marks to display up to 35 different symbols.
うに隔てられて、異なる記号を示すために隣接するバー
の間の最大距離が最小になるようにされている請求項1
記載のバーコードによる基板のマーク方法。3. The marks are spaced to indicate a plurality of distinct symbols such that the maximum distance between adjacent bars for indicating different symbols is minimized.
A method of marking a substrate with the described bar code.
記載のバーコードによる基板のマーク方法。4. The minimum distance is 5 bars wide.
A method of marking a substrate with the described bar code.
マーク方法に従って、マークされた基板。5. A substrate marked according to the method of marking a substrate with a barcode according to claim 1.
幅のマークのシーケンスを含む識別情報を有する基板で
あって、前記マーク間に整数個のブランク間隔を有し、
前記個々のブランク間隔は、前記均一幅マークの幅と実
質的に同一の幅を有し、前記マークのシーケンスはま
た、隣接する12マーク分の幅を有するマーク及びブラ
ンク間隔のサブシーケンスを含み、前記サブシーケンス
は、自己クロッキング情報を提供するように形成される
と共に、ブランク間隔及びマークを有するエンドマーク
をその末端に含む、識別情報を有する基板。6. A substrate having identification information comprising a sequence of marks of substantially uniform width at selectively spaced intervals, the substrate having an integer number of blank intervals between the marks.
The individual blank spacing has a width substantially the same as the width of the uniform width mark, and the sequence of marks also includes a subsequence of marks and blank spacing having a width of 12 adjacent marks. The subsequence is formed to provide self-clocking information and has identification information including blank spacing and endmarks having marks at its ends.
のマークの間で、前記マークが35までの異なる記号を
表示するよう隔てられている請求項6記載の識別情報を
有する基板。7. The substrate with identification information of claim 6, wherein between the marks of the fixedly separated sub-sequences, the marks are separated to display up to 35 different symbols.
のマークの間で、前記マークが複数の別個の記号を示す
ように隔てられて、異なる記号を示すために隣接するバ
ーの間の最大距離が最小になるようにされている請求項
6記載の識別情報を有する基板。8. A maximum distance between adjacent bars to mark different symbols, wherein the marks are separated to indicate a plurality of distinct symbols between the marks of the fixedly spaced subsequences. The substrate having the identification information according to claim 6, wherein is minimized.
記載の識別情報を有する基板。9. The minimum distance is 5 bars wide.
A substrate having the described identification information.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US56830290A | 1990-08-15 | 1990-08-15 | |
| US568302 | 1990-08-15 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04235693A JPH04235693A (en) | 1992-08-24 |
| JPH0775028B2 true JPH0775028B2 (en) | 1995-08-09 |
Family
ID=24270743
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3155910A Expired - Lifetime JPH0775028B2 (en) | 1990-08-15 | 1991-05-30 | Substrate marking method by bar code, substrate marked by the method, and substrate having identification information |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5380998A (en) |
| EP (1) | EP0472842B1 (en) |
| JP (1) | JPH0775028B2 (en) |
| DE (1) | DE69127416T2 (en) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5521709A (en) * | 1993-05-05 | 1996-05-28 | International Business Machines Corporation | Continuous barcode marking system |
| US6321986B1 (en) * | 1993-11-05 | 2001-11-27 | Intermec Ip Corporation | Robust machine-readable symbology and method and apparatus for printing and reading same |
| US6422476B1 (en) | 1993-11-05 | 2002-07-23 | Intermec Ip Corp. | Method, apparatus and character set for encoding and decoding data characters in data carriers, such as RFID tags |
| US6024289A (en) * | 1998-01-22 | 2000-02-15 | Intermec Ip Corporation | Method and apparatus for encoding and decoding single byte characters in double byte character set of machine-readable symbologies, such as bar code symbologies |
| DE19505513C2 (en) * | 1995-02-10 | 1998-04-16 | Mannesmann Ag | Single item tracking procedure |
| US5619027A (en) * | 1995-05-04 | 1997-04-08 | Intermec Corporation | Single width bar code symbology with full character set utilizing robust start/stop characters and error detection scheme |
| US6371375B1 (en) | 1995-09-25 | 2002-04-16 | Intermec Ip Corp. | Method and apparatus for associating data with a wireless memory device |
| US6460766B1 (en) * | 1996-10-28 | 2002-10-08 | Francis Olschafskie | Graphic symbols and method and system for identification of same |
| US5880451A (en) * | 1997-04-24 | 1999-03-09 | United Parcel Service Of America, Inc. | System and method for OCR assisted bar code decoding |
| US5984190A (en) * | 1997-05-15 | 1999-11-16 | Micron Technology, Inc. | Method and apparatus for identifying integrated circuits |
| US5984193A (en) * | 1998-03-04 | 1999-11-16 | Hewlett-Parkard Company | Printer media with bar code identification system |
| US6514140B1 (en) * | 1999-06-17 | 2003-02-04 | Cias, Inc. | System for machine reading and processing information from gaming chips |
| GB9919333D0 (en) * | 1999-08-16 | 1999-10-20 | Flying Null Ltd | Information bearing label codes |
| TW451212B (en) * | 1999-12-03 | 2001-08-21 | Macronix Int Co Ltd | Read only memory chip having a built in testing circuit |
| JP4348851B2 (en) * | 2000-09-21 | 2009-10-21 | ソニー株式会社 | Recording medium, disk recording apparatus and method, and disk reproducing apparatus and method |
| WO2002050910A1 (en) * | 2000-12-01 | 2002-06-27 | Hitachi, Ltd | Semiconductor integrated circuit device identifying method, semiconductor integrated circuit device producing method, and semiconductor integrated circuit device |
| US20060243809A1 (en) * | 2005-04-27 | 2006-11-02 | Hodgson Rodney T | Combination logo and identification code |
| WO2007035863A2 (en) | 2005-09-21 | 2007-03-29 | Intermec Ip Corp. | Radio frequency identification tags based on coalition formation |
| US8002173B2 (en) * | 2006-07-11 | 2011-08-23 | Intermec Ip Corp. | Automatic data collection device, method and article |
| US7546955B2 (en) * | 2007-03-16 | 2009-06-16 | Intermec Ip Corp. | Systems, devices, and methods for reading machine-readable characters and human-readable characters |
| US7878414B2 (en) * | 2007-07-29 | 2011-02-01 | Yonatan Yulevich | Code and a method for coding and encoding information |
| DE102014005685A1 (en) * | 2014-04-11 | 2015-10-29 | Bundesrepublik Deutschland, Vertreten Durch Den Bundesminister Für Wirtschaft Und Energie, Dieser Vertreten Durch Den Präsidenten Der Bundesanstalt Für Materialforschung Und -Prüfung (Bam) | Bar code carrier particles, production and use |
| JP7103664B2 (en) * | 2016-11-02 | 2022-07-20 | プレシラブズ エスエー | Detection device, positioning code, and position detection method |
| MX2020009828A (en) * | 2018-03-22 | 2021-03-09 | Austria Metall Gmbh | Coil made of a coiled metal strip having a marking, and use of said marking. |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4025442A (en) | 1975-02-19 | 1977-05-24 | Ferranti-Packard Limited | Coded label and decoding means and method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3882301A (en) * | 1970-04-27 | 1975-05-06 | Ibm | Retrospective pulse modulation including bar coding and apparatus therefor |
| US3731064A (en) * | 1970-07-28 | 1973-05-01 | Pitney Bowes Alpex | Data processing system and reader therefor |
| US3778597A (en) * | 1971-01-08 | 1973-12-11 | Monarch Marking Systems Inc | Record reading system |
| CA2011296A1 (en) * | 1989-05-15 | 1990-11-15 | Douglas C. Bossen | Presence/absence bar code |
-
1991
- 1991-05-30 JP JP3155910A patent/JPH0775028B2/en not_active Expired - Lifetime
- 1991-06-21 DE DE69127416T patent/DE69127416T2/en not_active Expired - Fee Related
- 1991-06-21 EP EP91110227A patent/EP0472842B1/en not_active Expired - Lifetime
-
1993
- 1993-06-03 US US08/072,260 patent/US5380998A/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4025442A (en) | 1975-02-19 | 1977-05-24 | Ferranti-Packard Limited | Coded label and decoding means and method |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69127416T2 (en) | 1998-02-26 |
| EP0472842B1 (en) | 1997-08-27 |
| EP0472842A2 (en) | 1992-03-04 |
| EP0472842A3 (en) | 1992-10-21 |
| US5380998A (en) | 1995-01-10 |
| JPH04235693A (en) | 1992-08-24 |
| DE69127416D1 (en) | 1997-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0775028B2 (en) | Substrate marking method by bar code, substrate marked by the method, and substrate having identification information | |
| US5552591A (en) | Presence/absence bar code | |
| CA1311842C (en) | Multitrack bar code and associated decoding method | |
| US7281660B2 (en) | Two-dimensional code having superior decoding properties making it possible to control the level of error correcting codes, and method for encoding and decoding the same | |
| EP1016027B1 (en) | Distortion resistant double-data correcting color transition barcode and method of generating and using same | |
| US4263504A (en) | High density matrix code | |
| AU2819592A (en) | Decoding method of two-dimensional code symbol mark | |
| US4889982A (en) | Encoded label having redundant and scrambled indicia for identifying a magnetic tape cartridge | |
| KR20090018811A (en) | Multidimensional Symbols and Related Methods | |
| EP1454180A2 (en) | System and method for embedding characters in a bar of a bar code | |
| EP0085749B1 (en) | Machine readable record | |
| TW200821943A (en) | Optical symbol, article attached it, method for attaching optical symbol to article and method for recognizing optical recognition code | |
| KR20030085511A (en) | 2d barcode card and its decoding method | |
| US4130243A (en) | Machine readable optical printed symbol format | |
| JPH10261058A (en) | 2D data code | |
| JP2913177B2 (en) | Digital data recording paper | |
| JPS5932829B2 (en) | How to read characters | |
| JP2000082125A (en) | Identification code type card | |
| EP0299066B1 (en) | Four-point correspondence type individual information mark sheet | |
| JPS61296484A (en) | Reading method for optical character | |
| JPH08212317A (en) | Two-dimensional graphic code card | |
| JP3016592U (en) | prepaid card | |
| JPH08235300A (en) | Bar code reader | |
| JP2000098037A (en) | Identification code for glass, and apparatus and method for reading code | |
| JP2000353229A (en) | Ic card and ic card reading device |