JPS6041173A - レチクルバ−コ−ドおよびレチクルバ−コ−ドを読み出す方法並びに装置 - Google Patents

レチクルバ−コ−ドおよびレチクルバ−コ−ドを読み出す方法並びに装置

Info

Publication number
JPS6041173A
JPS6041173A JP59104381A JP10438184A JPS6041173A JP S6041173 A JPS6041173 A JP S6041173A JP 59104381 A JP59104381 A JP 59104381A JP 10438184 A JP10438184 A JP 10438184A JP S6041173 A JPS6041173 A JP S6041173A
Authority
JP
Japan
Prior art keywords
character
reticle
nominal
value
polarity
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.)
Pending
Application number
JP59104381A
Other languages
English (en)
Inventor
デビツド・ローゼンザール
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GCA Corp
Original Assignee
GCA Corp
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 GCA Corp filed Critical GCA Corp
Publication of JPS6041173A publication Critical patent/JPS6041173A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10WGENERIC PACKAGES, INTERCONNECTIONS, CONNECTORS OR OTHER CONSTRUCTIONAL DETAILS OF DEVICES COVERED BY CLASS H10
    • H10W46/00Marks applied to devices, e.g. for alignment or identification
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/34Sorting according to other particular properties
    • B07C5/3412Sorting according to other particular properties according to a code applied to the object which indicates a property of the object, e.g. quality class, contents or incorrect indication
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F1/00Originals for photomechanical production of textured or patterned surfaces, e.g., masks, photo-masks, reticles; Mask blanks or pellicles therefor; Containers specially adapted therefor; Preparation thereof
    • G03F1/38Masks having auxiliary features, e.g. special coatings or marks for alignment or testing; Preparation thereof
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/06009Record 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/06018Record 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/06028Record 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/01Details
    • G06K7/016Synchronisation of sensing process
    • G06K7/0166Synchronisation of sensing process by means of clock-signals derived from the code marks, e.g. self-clocking code
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/06215Aspects not covered by other subgroups
    • G06K2019/06253Aspects not covered by other subgroups for a specific application
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10WGENERIC PACKAGES, INTERCONNECTIONS, CONNECTORS OR OTHER CONSTRUCTIONAL DETAILS OF DEVICES COVERED BY CLASS H10
    • H10W46/00Marks applied to devices, e.g. for alignment or identification
    • H10W46/101Marks applied to devices, e.g. for alignment or identification characterised by the type of information, e.g. logos or symbols
    • H10W46/106Marks applied to devices, e.g. for alignment or identification characterised by the type of information, e.g. logos or symbols digital information, e.g. bar codes
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10WGENERIC PACKAGES, INTERCONNECTIONS, CONNECTORS OR OTHER CONSTRUCTIONAL DETAILS OF DEVICES COVERED BY CLASS H10
    • H10W46/00Marks applied to devices, e.g. for alignment or identification
    • H10W46/601Marks applied to devices, e.g. for alignment or identification for use after dicing

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)
  • Character Discrimination (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は、マイクロリソグラフィ・レチクル用のバーコ
ードに関し、特にエラーチェックの複合レベルを与える
レチクル同定技法に係わる。
半導体集積回路デバイスの製造に於いて一般的にマイク
ロリングラフィとして知られているプロセスによって半
導体層の表面上にパターンが形成される。典型的には、
先ず最初に所望のパターンがレチクルと称されるプレー
トの上に形成される。
例えば、クローム層をガラスサブストレート又はキャリ
アの上にフォトリソグラフィ技法によりエツチングする
ことによってパターンが形成される。
旧来のシステムはしばしばいわゆる密着もしくは近接印
画法を採用していたけれども、近年になってますますレ
チクル上のパターンがウェハの表面上に縮小されたスケ
ールで投影される方法が採用されるようになった。与え
られた半導体装置を製造する連続的なステップの中に複
合レチクルを用いることができ、またこのようなタイプ
の装置が数多(存在しているので、正常でないレチクル
を使用することは、既に拡張的な初期段階のプロセスに
依存する半導体ウェハの全体的な作動を破壊してしまう
ことになる故に、レチクルがその使用に先がけて注意深
くチェックされ同定されることは重要なことである。
レチクルの同定のためにバーコードを使用することが以
前に提案されているが、これまでに用いられてきたコー
ドは、比較的簡単で限定されたコードであるにすぎず、
またこれらのコードはレチクル環境のユニークな特性を
利用することはなくさらにまた自動化された半導体製造
ラインに於いて要求される極端に高度な信頼性を提供す
るものでもなかった。
当業者には理解できることであるが、これまでに開発さ
れた殆んどのバーコード記号化方式は、通常の印刷技術
によってプリン1−されたコードを迅速に読み出す機能
に最も関係の深いものであった。このような環境下に於
いて遭遇する問題の中には、流し込み且つ蓄積すべきイ
ンクのテンデンジ−(性向)の問題がある。初期読み出
しを達成する機能はこのようなコードの設計に於いて重
要であると考えられた。有意性誤り、即ち、ノン1〜リ
ビアル(非自明)なエラーのレー1〜が典型的に受け入
れられた。これらの基準で維持することに於いて、大抵
のバーコードは比較的狭い範囲のバー幅しか使用せずま
たエラー修正機能は殆どもしくは全く使用しなかった。
然しながら、半導体製造に用いられるレチクルの場合に
は、逆の状態が存在する。クロームを用いて、ガラス・
エツチング・プロセスにて作り出される画像は、典型的
に非常に高い解像度と精度とを有しており、また高度の
コントラストを発生する。このシステム、即ち、半導体
製造ラインに要求される事項は、また、いやしくもいが
なるエラーも多大のコストがががってしまうことに於い
て全く類似するものではなく全く別の事態になってしま
う。何故ならば、部分的に製造された半導体ウェハの作
業を処理するために正常でないマスクを使用することは
、全体的な作業製品を使用できない且つ価値のないもの
にしてしまうからである。
本発明の目的は、極端に高い信頼性を有するレチクル・
バーコード・システムを提供すること、いくつかのレベ
ルのエラーチェックを与えるこのようなシステムを提供
すること、レチクルの使用点においてレチクルの同定を
可能にするこのようなシステムを提供すること、動いて
いるレチクルからバーコードを読み出すことを可能にす
るこのようなシステムを提供すること、動作」二高度な
フレキシビリティ−を有するこのようなシステムを提供
すること、そして比較的簡単で費用のかがらない構成に
なっているこのようなシステムを提供することである。
他の目的および特徴は、一部は明白でありまた一部は以
下に説明される。
簡単に述べるならば、本発明に従って構成されたマイク
ロリングラフィレチクルは、一方の側に沿ってレチクル
上のパターンを同定する一連のキャラクタ−を表わすバ
ーコードを取り付けている。
バーコードは、その各々の終端に於いて、静止ゾーンを
含み、また各々の静止ゾーンに近接して、等しい名目幅
と交互の極性を有する一連の予め定められた長さのバー
を具備した同期ブロックを含んでいる。いかなる同定キ
ャラクタ−とも相違している予め選定された終止符キャ
ラクタ−が各々の同期ブロックに近接した所に存在して
いる。同定キャラクタ−は終止符キャラクタ−間の空間
を占有し、そして各々のキャラクタ−は各々の極性を有
する3つのバーを具備しており、各々のバーの幅は名目
幅の整数倍であり、各々のキャラクタ−は名目幅の10
倍である。
バーコードを読み出す好適な方法に於いて、バー極性の
反転は光電的に検出され、そしてクロック信号のサイク
ツ囲よ連続的な反転が起こる度毎にカラン1〜される。
予め定められた一連の連続したカウントが同期クロック
を構成するように同様の値となっている時には、その名
目値は名目バー幅を表わすものとしてメモリーされ、そ
してキャラクタ−の読み出し動作がその時に起動される
。各々のキャラクタ−に対して、予め定められて極性を
もった名目幅の数が定められ、もしこの数が予め定めら
れたパリティ−と一致しないならば、エラー指示信号が
発せられる。好ましくは、キャラクタ−の1つは、コー
ドの中の他の全てのキャラクタ−から発生させられた試
験的チェック値とその時に比較されうる基準チェック値
を与えるチェックキャラクタ−であり、もし試験的チェ
ック値と基準チェック値とが一致しないならば、エラー
指示信号が発せられる。以下、図面を参照して本発明の
詳細な説明する。対応した参照符号は、図している。
さて、第1図を参照すると、そこで図解されている装置
は、一般的な用語で言えばレチクル11の像を、半導体
ウェハ13の表面上に投影する機能をもっている。ウェ
ハは典型的には感光性レジストでコーティングされる。
図解された装置は、一般的には、ウェハが、くり返され
る露光がウェハの表面上でなされる間、X−Yテーブル
15」二にステップ状に動かされるステップ・アンド・
リピート・カメラとして知られたタイプのものである。
各々の露光を行なう際には、光源17からの光は、非常
に高い解像度のレンズ・アセンブリー21によってウェ
ハの表面上に形成されているレチクルの上のパターン像
でもって、コンデンサー・レンズ19を使ってレチクル
11を通して向けられる。
色々なパターンを投影することを可能にするために、マ
イクロリングラフィ装置には、レチクル・チェンジャー
23が設けられる。レチクル・チェンジャー23は、回
転しうるチェンジャー・アセンブリー29の上に取り付
けられる一対の往復動じつるフォーク状のレチクル・ホ
ルダー25.27を具備している。複数のレチクルの中
のいかなるものも、エレベータ−・メカニズム33を使
用して位置決めしうるマガジン31を使ってチェンジャ
ー23と垂直に配列されるように選択的に位置決めされ
る。
動作中、フォーク状のホルダー25または27の一方は
ウェハをマガジン31の中の選択されたスロッ1−から
退避させ、そしてその時に、アセンブリー29が回転し
、その結果ホルダーはウェハを露光させるためにレチク
ルを投影カラムの中へ挿入することができる。典型的に
は、同し動作の期間中、予め用いられたレチクルは、フ
ォーク状のレチクル・ホルダーの他方によってカラムか
ら取り除かれて、マガジン31の中のそれぞれのスロッ
トの方へ引き戻される。当業者には理解される如く、こ
れらのいくつかの動きは典型的には、現在の技術水準の
半導体製造システムに於ける管理コンピューターシステ
ムを使用して制御され、調整される。理論上は、このよ
うなシステムは。
一度システムが正しく設定されると、各々のレチクルを
完全に追跡し目録を作ることができるが、これを実施し
てみると、レチクルをシステムに利用する直前に各々の
レチクルの同定を決定するレチクル同定技法を提供する
ことが高度に当を得たことであることが判かる。
図解された実施例に於いて、光源35は、それがマガジ
ンから退避させられる時に、レチクルを通して輝くよう
に位置決めされ、そして、光電検知器37はバーコード
を通して伝送されてくる光の強度を検知するために設け
られる。このセンサー検知システムはレチクル・チェン
ジャーのマガジン側に示されているが、それは同様に投
影カラムに近接したレチクル・チェンジャーの側に位置
しうろことも理解されよう。
当業者によって容易に理解される如く、光源35と光電
検知器は、バーコードに於ける極性の変化を検知するた
めの手段を提供するものである。
図示された実施例に於いて、伝達しうる領或は一方の極
性であり、そして、不透明な領域は他方の極性であると
考えられる。もし光源と検知器が同一の側にあったとす
ると、2つの極性は反射しうるものおよび吸収しうるも
のとして定義されることになるであろう。より詳細なこ
とが以下に説明される如く、システムが給体的な極性よ
りもむしろ殆ど極性反転のタイミングにのみ依存するの
で、どちらの極性がどちら(バイナリ−”1″またはバ
イナリ−″ゼロ″)であるかという事に関してはさして
重要なことではない。
レチクルがマガジンから退避させられる時に、バーコー
ドを作り上げている個々のバーの幅が回路41で測定さ
れる。特別な目的の回路41により行なわれる測定法は
、以下により詳細に記述されるハンドシェーク技法によ
って提供される。当業者によって理解される如く、コン
ピューター43は、典型的には、プロセス変数が一時的
ベースに基づいてメモリーされるランダムアクセスメモ
リー(RAM)45を含んでおり、また、全体的なシス
テム・コマンドが受け入れられるオペレーターコンリー
ル、およびプログラムとデータがロードされ、そして処
理されて記録が長期間ベースに基づいてメモリーされる
ディスク・ストレージ装置への接続部分をも含んでいる
本発明の実施に従って利用されるフォントは、エラーに
対する高度の防禦性をもたらすためにエラーチェックの
複合レベルを与える間に、レチクルの上に利用できる正
確な画像品質の利点をうるべく斬新に構成されている。
全体的なバーコード・ストリップが第5図に示されてい
る。この図から理解される如く、このようなストリップ
は1通常は正方形に形成されたレチクル・プレートの一
方の端縁に沿って、即ち、そのコードが同定されるよう
に意図された電子デバイスパターンの一方の側に与えら
れる。第5図を参照すると、コードは各々の端に於いて
静止ゾーンを含んでいる。これらは参照符号51および
53によって指定される。
各々の静止ゾーンに近接した所に同期ブロック55およ
び57が存在する。同期ブロック55および57は対称
形であり、それらの各々は各々の極性の3つのバーを具
備している。そしてこれらのバーはユニット幅または名
目幅を表わすものである。容易に理解できる如く、これ
らのブロックは対称形であり、そしてそれによって、い
ずれの方向に於けるコードの読み出しをも容易にする。
以下により詳細に述べら九る如く、同期ブロックはユニ
ット幅のその各々のバーが光電センサー37を横切るよ
うになした名目幅または時間を達成するために利用され
る。
同期ブロックの間には、複数のキャラクタ−・セルが存
在する。各々のキャラクタ−・セルは10ケのユニット
の幅となっており、そして、各々の極性の3つのバーを
含むものである。さらに、各々のセルは、第1の予め定
められた極性のバーでもって開始し、反対極性のバーで
終了する。かくして、バーコードは、文字相互間のスペ
ーシングがキャラクタ−・セルの中のスペーシングと同
一の規制に従わなければならないという事に於いて、連
続するものとして従来から言及されたタイプのものであ
る。然しながら、マイクロリソグラフィ・レチクルの前
後関係に於いて、この規制はこの様なレチクルに文学的
に形成する場合の高精度に因る煩わしさが最小であるこ
とにはならない。
この技法は、利用されうるキャラクタ−コード上にある
限定を課するものである。そしてこれらの限定は、当業
者には容易に理解される如く、実際上はエラーチェック
において冗長性を与えるものである。特に、各々のキャ
ラクタ−が2つのユニット幅またはそれより大きい、少
なくとも1つのバーを有していなければならず、またど
のバーも5ユニット幅よりも大きくなることはありえな
い。然しながら、コードはバー幅のこの5対1の比率を
許容するものである。けれども、他の殆んどのコードと
違って、この高い比率は、全体的に受けられうる程度に
半導体製造に利用されるレチクルに有効な画像の非常に
高い解像度を与えられる。
本発明の実施に従えば、利用されるキャラクタ−コード
はまた、各々のキャラクタ−の中で与えられた極性のユ
ニットバー幅の数が予め定められたパリティ−に従うと
いうことに規制される。従って、各々のキャラクタ−・
セルの中で第2のレベルのエラー検出が利用できる。即
ち、パリティ−チェックは勿論のこと、各々の極性の3
つのバーを存在させるという要求も利用できる。
各々のキャラクタ−・セルの中で、この程度の固有のエ
ラーチェックにもかかわらず、本発明のバーコードは、
半導体製造業者が在庫品の中の各々のレチクルを同定す
るために利用することができる比較的拡張的なキャラク
タ−・セラl−を提供するものである。事実上、完全な
英数字セットが第3図および第4図に図解されているよ
うに利用できる。このセットは完全な英数字セットを具
備しているけれども、小文字は十分なASCIIセット
を作るために必要となるようには与えられない。 実際
にレチクル上のパターンを同定するキャラクタ−に加え
て、キャラクタ−セットもまた斬新なスタート・ストッ
プ・キャラクタ−を含んでいる。これらの終止符キャラ
クタ−は第5図によって指定される。全体的なコードで
用いられる最後の形態のキャラクタ−は、また、第5図
に於いて参照符号67によって指定されたチェック・キ
ャラクタ−を含んでいる。このキャラクタ−はパターン
同定コードに於いて、他の全てのキャラクタ−から計算
され、または発生させられうる試験的なチェックの値に
等しい基準のチェック値を表わす。図解された実施例の
中に用いられている特殊な技法に於いて、全てのパター
ン同定キャラクタ−に相当するバイナリ−の値が合計さ
れ、それから64の基数で割算される。その際に、剰余
は試験的なチェック値として扱われる。容易に理解でき
ることであるが、コンピューター43は独立に試験的チ
ェック値を計算することができ、そしてもしその値が基
準チェック値と一致しないならば、エラー指示信号が発
せられる。
バー幅の測定に用いられる実際の回路は、第2A図およ
び第2B図に図解されている。この図は。
その回路についである部分は詳細に説明し、そして一般
的には色々なロジック機能を遂行するための適切な集積
回路のコンポーネントは、当業者にとっては明白なもの
となろう。例えば、J−にフリップフロップは標準的な
タイプである74LS107型のものであり、Dタイプ
のフリップフロップは標準的な74LS74型等であり
うる。参照符号80.81および82で指示されたワン
ショット・マルチバイブレータ−は74LS123型の
ものでありうる。使用されているもっと入り組んだ回路
コンポーネントは以下の説明文に於いて特に同定される
色々な内部信号は一貫して分類され、その結果この回路
の詳細な動作は、当業者によって分析されるけItども
、以下の動作に関する全体的な説明は、本発明の実施に
従ってこの回路はキャラクタ−認識アルゴリズムの利用
を容易なものとするような方法を理解するために有益な
ものとなろう。
一般的には、安定した発振器83(第2B図)から発生
したクロックパルスが、カウンター85(第2A図)で
カウントされ、検知器37によって感知される際の移行
期の間の時間間隔を測る。
カウンター85によって得られたカウント値は、コンピ
ューターとのインターフェイスに対して与えられる前に
、例えば86と87に於いて指示されるような連続的な
ラッチ回路によって2重にバッファーされる。カウンタ
ー85は、例えば、一対のカスケード接続された74L
S163型集積回路を具備しており、一方、ラッチ86
および87の各々は、74L3373タイプのデバイス
を具備している。
光電検知器37からの信号は、Dタイプフリップフロッ
プ72および一対のJKフリップフロップ73および7
4を具備しているデータ捕捉・同期回路へレベルトリガ
ー71を介して印加される。
JKフリップフロップ73および74から得られる信号
は、コンピューターによって与えられる1NIT信号か
ら発せられる信号に沿って、カウンター85のイネーブ
ルを制御する信号を発生するために、ナントゲート75
.76およびノアゲート77の中に結合される。
図示された実施例に於いて、カウンター85は8つのス
テージを具備し、即ち、データは本質的にはバイト幅で
あり、そしてクロック・オシレータの周波数はレチクル
の動きの速さに関係して選定され、その結果、カウンタ
ーはいかなる正規の幅の、例えば5つのユニットの幅に
至るまでのバーをも読み出す際に、オーバーフローする
ことはないが、静止ゾーンの読み出し期間中オーバーフ
ローする。例えば、1つのバーの単一ユニット幅はタロ
ツク信号の20カウント値に相当する。カウンター85
からの○FLO(オーバーフロー)信号は、カウンター
85の歩進を制御するためにDタイプフリップフロップ
90の中で使用される。
その結果、カウンターは静止ゾーンを横切る期間中は1
27の値で停止する。かくして、127の読みはユニー
クにも静止ゾーンを同定する。
一般的に、第2図の回路は、その中でフリップフロップ
81および82(第2B図)がプログラム・カウンター
を構成するステーI・マシンを具備し、また、ゲート群
84は、図面の中で同定されラム・デコーダを具備して
いる。このステートマシンは、コンピューターにバー幅
測定回路41によって連続的に発生させられたバー幅測
定値を受信させ、それをメモリーさせることを可能にす
るように以下のコンピューターとのハンドシェークを与
えるものである。
BINT信号は、幅を表わす値(DATA)が″レディ
ー″の状態にあることを示す信号をコンピューターに送
り込むためのタイミング回路によって発生させられるイ
ンターラブド信号である。BINTはコンピューターに
よってINIT信号を介してイネーブルされる。BIN
T信号が発せられると、コンピューターは、他の事項で
占有されているような不都合が生じていない場合には、
BACK信号に応答する。
BACKは、コンピューターのパラレルインターフェー
スをラッチ87の内容でロードし、そしてラッチ86の
内容をラッチ87へ転送するために次のBINTをイネ
ーブルする。
もし、BACKが第2のBINTの前しこ発生しないな
らば、 a)ラッチ86からラッチ87への転送しよ。
次のBAKCによって読みとられるべく、十分長い時間
、ラッチ87の内容を貯えるためしこインヒビット(禁
止)される。
b)その際に、BACKの立ち下り(土、もう1つのB
INTを瞬時に発生させ、そして、カウンターの中の値
がラッチ86へと転送される前しこラッチ86からラッ
チ87への転送をイネーブルする。他の場合には、この
転送は、BINT4二沿ってデータが変化する際に行な
われる。
もしBACKが第3のBINTの前に発生しなければ、
LATEのフラッグがセットされ、BINTが以降の試
みの際に再びイネーブルされるまでセットされたままの
状態を維持する。データ(キャラクタ−・インターバル
)は、1つもしく番よそれ以上のインターバルの間消失
する6もし1つだけが消失するような場合には、信頼し
うるエラーの回復がラフ1〜ウエアの中で可能となる。
b)力1なる場合にも、エラーの状態を表わす信号が発
せられる。
適切なアレイの中の連続したバー幅の値をメモリーする
ことによって、コンピューター43は、その際に、全体
的なバーコードを作り上げる連続したキャラクタ−を認
識するために、同期ブロックから発生させられる名目幅
の値を利用することができる。もしユニークなスタート
・キャラクタ−もしくはユニークなストップ・キャラク
タ−が消失すると、また、もしいずれかのキャラクタ−
が予め定められたフォントの中に内在するパリティ−の
要求に応じないならば、または、もしチェック・キャラ
クタ−によって与えられるチェック値がコードの中の他
のキャラクタ−の読み出し値から独立に計算されたチェ
ック値とマツチングしないならば、エラー信号が発せら
れる。
前述のことに鑑みて、本発明のいくつかの目的が達成さ
れ、そして他の有益な結果が得ら4しることが理解され
る。
上述の構成に於いて、本発明の範囲を逸脱することなく
、色々な変形を作ることが可能であるので、上述の説明
に含まれ、または、添付された図面に示された全ての事
柄は図解的に、しかも限定された意味にとられることな
く説明されているものと解するべきである。
【図面の簡単な説明】
第1図は、本発明による技法を同定するバーコードレチ
クルを使用した集積回路製造に用いられるタイプのマイ
クロリソグラフィ装置の説明図である。 第2A図および第2B図は、共に、第1図の装置に於い
て使用されたバー幅測定回路の回路図を示すものである
。 第3図および第4図は、本発明の実施に従って用いられ
るバーコードのフォノ1〜を図解したものである。 第5図は、本発明によるバーコードの実例を表わしたも
のである。 11 ・・・・・・・・・・レチクル 13 ・・・・・・・・・・半導体ウェハ15 ・・・
・・・・・・・X−Yテーブル17 ・・・・・・・・
・・光源 19 ・・・・・・・・・・コンデンサー・レンズ21
 ・・・・・・・・・・レンズ・アセンブリー23 ・
・・・・・・・・・レチクル・チェンジャー25; 2
7・・・・・・・・レチクル・ホルダー29 ・・・・
・・・・・・回転しうるチェンジャー・アセンブリー3
1 ・・・・・・・・・・マガジン 33 ・・・・・・・・・・エレベータ−・メカニズム
35 ・・・・・・・・・・光源 37 ・・・・・・・・・・光電検知器41 ・・・・
・・・・・・バー幅測定回路43 ・・・・・・・・・
・コンピューター45 ・・・・・・・・・・メモリー
(RAM)51、53・・・・・・・・静止ゾーン55
.57・・・・・・・・同期ブロック61 ・・・・・
・・・・・スタート・キャラクタ−63・・・・・・・
・・・・・ストップ・キャラクタ−67・・・・・・・
・・・・・チェック・キャラクタ−71・・・・・・・
・・・・・レベル・l−リガー72.90 ・・・・・
・・・・・Dタイプフリップフロップ73.74 ・・
・・・・・・・・JKフリップフロップ75.76 ・
・・・・・・・・・ナントゲート77 ・・・・・・・
・・・・・ノアゲート80.81.82・・・・・・・
・ワンショット・マルチバイブレータ−83・・・・・
・・・・・・・発振器 84 ・・・・・・・・・・・・ゲート群85 ・・・
・・・・・・・・・カウンター86.87 ・・・・・
・・・・・ラッチ回路代理人 弁理士 守 谷 −

Claims (1)

  1. 【特許請求の範囲】 (1)集積回路デバイスのマイクロリソグラフィ製造の
    ためのパターンを取り付けたレチクルであって、前記レ
    チクルは、その一方の側に沿って、該パターンを同定す
    る一連の同定キャラクタ−を含むバーコードを有し、前
    記バーコードは、前記コードの各々の端に静止ゾーンと
    、各々の静止ゾーンに近接して等しい名目幅および交互
    の極性を有する一連の予め定められた長さのバーから成
    る同期ブロックと、各々の同期ブロックに近接して前記
    同定キャラクタ−の何れとも異なる予め選定された終止
    符シンボル・キャラクタ−と、前記終止符キャラクタ−
    の間に一連の同定キャラクタ−とをそれぞれ具備してお
    り、前記各々のキャラクタ−は各々の極性を有する3つ
    のバーを具備し、各々のバーの幅は前記名目幅の整数倍
    であり、各々のキャラクタ−は前記名目幅の10倍とな
    る如く構成した集積回路デバイスのマイクロリソグラフ
    ィ製造のためのパターンを取り付けたレチクル。 (2)各々のキャラクタ−に於ける与えられた極性の幅
    ユニットの数が予め選定されたパリティ−に従う特許請
    求の範囲第1項に記載のレチクル。 (3)前記コードは、前記終止符キャラクタ−の1つに
    近接してチェックキャラクタ−を含み、前記チェックキ
    ャラクタ−は全ての同定キャラクタ−の値の関数となる
    値を有する特許請求の範囲第1項に記載のレチクル。 (4)集積回路デバイスのマイクロリソグラフィ製造の
    ためのパターンを取り付けたレチクルであって、前記レ
    チクルは、その一方の側に沿って、パターンを同定する
    一連の同定キャラクタ−を含んだバーコードを有し、前
    記バーコードは、前記コードの各々の端に静止ゾーンと
    、各々の静止ゾーンに近接して等しい名目幅および交互
    の極性を有する一連の予め定められた長さのバーを持っ
    た同期ブロックと、1つの同期ブロックに近接して前記
    同定キャラクタ−の何れとも異なる終止符キャラクタ−
    である予め選定されたスタート・キャラクタ−と、他の
    同期ブロックに近接して前記同定キャラクタ−の何れと
    も異なる終止符キャラクタ−である予め選定されたスト
    ップ・キャラクタ−と、前記終止符キャラクタ−の間に
    一連の同定キャラクタ−と、前記ストップ終止符キャラ
    クタ−に近接してチェックキャラクタ−とをそれぞれ具
    備しており、前記各々のキャラクタ−は各々の極性を有
    する3つのバーを具備し、各々のバーの幅は前記名目幅
    の整数倍であり、各々のキャラクタ−は前記名目幅の1
    0倍であり各々のキャラクタ−に於ける与えられた極性
    を有する幅ユニットの数は予め選定されたパリティ−に
    従い、そして前記チェックキャラクタ−は全ての同定キ
    ャラクタ−の値の関数となる値を有するように構成した
    集積回路デバイスのマイクロリングラフィ製造のための
    パターンを取り付けたレチクル。 (5)移動しているレチクル上のバーコードを読み出す
    方法であって、前記方法は、クロック倍化を光電的に検
    出すること、前記クロック信号の予め定められた最大値
    に至るまでのサイクルをカウントし、そして、連続的な
    変化の間に発生するカウント数をインターバル値として
    メモリーすること、前記予め定められた最大値に等しい
    値を読み出した後、値が同様である予め定められた一連
    の連続的カウント値が読み出される時に、それによって
    同期ブロックを構成し、名目変化の間隔を表わす名目値
    をメモリーし、そして各々のキャラクタ−の間隔が名目
    の間隔の10倍であり各々のキャラクタ−は各々の極性
    を有する3つの変化を持っているキャラクタ−の読み出
    し動作を起動させること、そして、各々のキャラクタ−
    に対して、極性を予め限定された名目の間隔の数を決定
    し、そして、もしこの数が予め定められたパリティ−と
    合致しないならばエラー指示を発生することからなるバ
    ーコード読み出し方法。 6、移動しているレチクル上のバーコードを読み出す方
    法であって、前記方法は、クロック信号を与えること、
    バーコードを照明し、明暗の変化を光電的に検出するこ
    と、前記クロック信号のサイクルをカウントし、そして
    、連続的な変化の間に発生するカウント数をメモリーす
    ること、予め定められた一連の連続的カウントのカウン
    ト値が同様である時に、それによって同期ブロックを構
    成し1名目の変化の間隔を表わす名目の値をメが各々の
    極性を有する3つの変化を持っているキャラクタ−の読
    み出し動作を起動させること、各々のキャラクタ−に対
    して、極性を予め限定された名目の間隔の数を決定し、
    そして、もしこの数が予め定められたパリティ−と合致
    しないならばエラー指示を発生すること、もし第1のキ
    ャラクタ−が予め選定されたスタート・キャラクタ−と
    合致しないならばエラー指示を発生すること、各々のキ
    ャラクタ−を予め選定されたス1ヘツプ・キャラクタ−
    と比較し、そしてこのようなストップ・キャラクタ−が
    検出された時に近接したキャラクタ−の値を基準チェッ
    ク値として読み出すこと、コードの中の他の全てのキャ
    ラクタ−から試験的チェック値を発生すること、そして
    、もし前記試験的チェック値と基準チェック値とが合致
    しないならばエラー指示を発生することからなるバーコ
    ード読み出し方法。 (7)第2の同期ブロックを構成する最終的な一連の間
    隔の名目の値を予めメモリーされた名目値と比較し、も
    し比較の際の差が予め定められた値を越えるならば可能
    なエラー指示を与えることからなる特許請求の範囲第6
    項し″一記載の方法。
JP59104381A 1983-05-23 1984-05-23 レチクルバ−コ−ドおよびレチクルバ−コ−ドを読み出す方法並びに装置 Pending JPS6041173A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/496,819 US4567361A (en) 1983-05-23 1983-05-23 Reticle bar code and method and apparatus for reading same
US496819 1990-03-21

Publications (1)

Publication Number Publication Date
JPS6041173A true JPS6041173A (ja) 1985-03-04

Family

ID=23974276

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59104381A Pending JPS6041173A (ja) 1983-05-23 1984-05-23 レチクルバ−コ−ドおよびレチクルバ−コ−ドを読み出す方法並びに装置

Country Status (6)

Country Link
US (1) US4567361A (ja)
JP (1) JPS6041173A (ja)
DE (1) DE3418753A1 (ja)
FR (1) FR2546645A1 (ja)
GB (1) GB2140948B (ja)
IT (1) IT1179928B (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01190835A (ja) * 1988-01-25 1989-07-31 Shin Caterpillar Mitsubishi Ltd 土工車輌用作業装置

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2576732B1 (fr) * 1985-01-30 1993-01-22 Bonnaval Lamothe Michel Procede et dispositif de transmission d'informations codees
NL8501460A (nl) * 1985-05-22 1986-12-16 Philips Nv Werkwijze voor het identificeren van voorwerpen die voorzien zijn van een kodeveld met stipkode, inrichting voor het identificeren van zo een stipkode, en produkt voorzien van zo een stipkode.
US4814589A (en) * 1986-04-18 1989-03-21 Leonard Storch Information transfer and use, particularly with respect to objects such as gambling chips
US5283422B1 (en) * 1986-04-18 2000-10-17 Cias Inc Information transfer and use particularly with respect to counterfeit detection
US5548110A (en) * 1986-04-18 1996-08-20 Cias, Inc. Optical error-detecting, error-correcting and other coding and processing, particularly for bar codes, and applications therefor such as counterfeit detection
ES2039493T3 (es) * 1987-04-22 1993-10-01 Abbott Laboratories Lectores y formatos de codigo optico.
US4794239A (en) * 1987-10-13 1988-12-27 Intermec Corporation Multitrack bar code and associated decoding method
JPH0782519B2 (ja) * 1988-05-18 1995-09-06 アルプス電気株式会社 符号読取装置
ES2085854T3 (es) * 1988-08-02 1996-06-16 Abbott Lab Metodo y dispositivo de produccion de datos de calibrado para analisis.
US5086215A (en) * 1988-10-26 1992-02-04 National Computer Systems, Inc. Method and apparatus for discriminating or locating bar codes for an optical mark reader
GB2227451B (en) * 1989-01-20 1992-10-14 Bank Of England The Governor A Coding security threads for bank notes and security papers
DE3904017A1 (de) * 1989-02-10 1990-08-16 Hofmann Gmbh & Co Kg Maschinen Ueberwachungseinrichtung fuer einen bandantrieb
CA2011296A1 (en) 1989-05-15 1990-11-15 Douglas C. Bossen Presence/absence bar code
EP0506680B1 (en) * 1989-10-11 1997-12-29 Cias Inc. Optimal error-detecting and error-correcting code and apparatus
KR920001602Y1 (ko) * 1990-03-31 1992-03-06 정영진 사무용품 보관통
US5570293A (en) * 1990-11-29 1996-10-29 Tokyo Seimitsu Co., Ltd. Method and device for manufacturing a semiconductor chip
DE4107069A1 (de) * 1991-03-06 1992-09-10 Leuze Electronic Gmbh & Co Verfahren zum lesen von strichkodierungen auf halbleiteroberflaechen
US5239167A (en) * 1991-04-30 1993-08-24 Ludwig Kipp Checkout system
WO1993003455A1 (en) * 1991-08-02 1993-02-18 Intermec Corporation Method and apparatus for scanning symbols
AU6267294A (en) * 1993-02-02 1994-08-29 Label Vision Systems, Inc. Method and apparatus for decoding bar code data from a video signal and applications thereof
JP3412193B2 (ja) * 1993-06-29 2003-06-03 株式会社ニコン 露光装置
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
US5468946A (en) * 1994-04-29 1995-11-21 Eastman Kodak Company Method and apparatus for decoding multi-level bar codes or bi-level bar codes
US5455410A (en) * 1994-05-03 1995-10-03 Schneider; Eric D. Filing system scanner and improved bar code
US5627358A (en) * 1994-06-20 1997-05-06 Roustaei; Alexander System and method for reading two-dimensional barcodes
US5602382A (en) * 1994-10-31 1997-02-11 Canada Post Corporation Mail piece bar code having a data content identifier
US6371375B1 (en) 1995-09-25 2002-04-16 Intermec Ip Corp. Method and apparatus for associating data with a wireless memory device
US5708261A (en) * 1995-10-02 1998-01-13 Pitney Bowes Inc. Bar code decoding with speed compensation
US20030174864A1 (en) * 1997-10-27 2003-09-18 Digital Biometrics, Inc. Gambling chip recognition system
US6532297B1 (en) 1995-10-05 2003-03-11 Digital Biometrics, Inc. Gambling chip recognition system
DE19537368A1 (de) * 1995-10-06 1997-04-10 Sick Ag Verfahren und Vorrichtung zum Lesen eines Strichcodes
US6056198A (en) * 1997-08-07 2000-05-02 Psc Scanning, Inc. Optical scanning system and method including a collection system for range enhancement
US6268641B1 (en) * 1998-03-30 2001-07-31 Kabushiki Kaisha Toshiba Semiconductor wafer having identification indication and method of manufacturing the same
JP2000252200A (ja) * 1999-03-02 2000-09-14 Nikon Corp 露光用基板およびその情報読み取り方法および装置、露光装置、およびこれを用いた半導体デバイス製造方法
US6514140B1 (en) 1999-06-17 2003-02-04 Cias, Inc. System for machine reading and processing information from gaming chips
WO2002062504A1 (de) * 2001-02-08 2002-08-15 Gustav Klauke Gmbh Aufweitwerkzeug zum aufweiten von rohrenden sowie pressgerät mit einem aufweitwerkzeug
US7051930B2 (en) * 2002-05-22 2006-05-30 Lockheed Martin Corportion Bar code for mail processing systems
JP4725148B2 (ja) * 2005-03-18 2011-07-13 カシオ計算機株式会社 印字装置及びプログラム
US20060216869A1 (en) * 2005-03-22 2006-09-28 Asml Netherlands B.V. Lithographic apparatus, device manufacturing method, code reading device and substrate
US8199689B2 (en) * 2005-09-21 2012-06-12 Intermec Ip Corp. Stochastic communication protocol method and system for radio frequency identification (RFID) tags based on coalition formation, such as for tag-to-tag communication
US8120461B2 (en) * 2006-04-03 2012-02-21 Intermec Ip Corp. Automatic data collection device, method and article
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
US8011596B2 (en) * 2008-02-13 2011-09-06 Hand Held Products, Inc. Machine readable 2D symbology printable on demand
ES2879368T3 (es) 2014-05-13 2021-11-22 Nestle Sa Recipiente y código de sistema para preparar una bebida o un comestible
PL3143554T3 (pl) 2014-05-13 2021-11-02 Société des Produits Nestlé S.A. Pojemnik i kod systemu dla przygotowania napoju lub produktu spożywczego
WO2015173285A1 (en) * 2014-05-13 2015-11-19 Nestec S.A. Container and code of system for preparing a beverage or foodstuff
US10020264B2 (en) * 2015-04-28 2018-07-10 Infineon Technologies Ag Integrated circuit substrate and method for manufacturing the same
CN111830780B (zh) * 2020-06-30 2023-11-03 华虹半导体(无锡)有限公司 光罩和光罩信息读取方法
CN114563926B (zh) * 2022-01-25 2026-04-21 东方晶源微电子科技(北京)股份有限公司 套刻标识的筛选方法、掩模处理方法、装置、计算机设备、存储介质及程序产品

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3987278A (en) * 1972-10-18 1976-10-19 The Gleason Works Moving object identifying system
US3891831A (en) * 1973-12-05 1975-06-24 Data General Corp Code recognition apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01190835A (ja) * 1988-01-25 1989-07-31 Shin Caterpillar Mitsubishi Ltd 土工車輌用作業装置

Also Published As

Publication number Publication date
FR2546645A1 (fr) 1984-11-30
GB2140948A (en) 1984-12-05
GB2140948B (en) 1986-10-22
IT8467516A1 (it) 1985-11-22
IT1179928B (it) 1987-09-16
IT8467516A0 (it) 1984-05-22
US4567361A (en) 1986-01-28
DE3418753A1 (de) 1984-11-29
GB8412828D0 (en) 1984-06-27

Similar Documents

Publication Publication Date Title
US4567361A (en) Reticle bar code and method and apparatus for reading same
US3852572A (en) Identity card reader
US3987278A (en) Moving object identifying system
US3652992A (en) Method and apparatus for quantizing a character or test pattern preferably for the purpose of gaining control data for electronic photo composition
US3831009A (en) Timing system for optically scanned documents
EP0364934B1 (en) Bar-code printing apparatus
US3833882A (en) Character reading system
US3474232A (en) Data processing device and method
US4172553A (en) Apparatus for gauging hole position in punched material
GB2189063A (en) Apparatus for reading bar codes under rapidly changing scanning speed conditions
US4566192A (en) Critical dimension measurement structure
US3249028A (en) High speed photorecorder
JPH0843133A (ja) 光学式アブソリュートエンコーダ
US3962588A (en) Method for making record of objects
JPH01219730A (ja) 写真フイルムのバーコード読取り装置
JP2505534B2 (ja) 工具検出装置
US3759149A (en) Multiple flash lamp alphanumeric projection disc assembly
JPS59201174A (ja) バ−コ−ド読取装置における信号処理方法
JPS56134866A (en) Frame synchronizing circuit
JPH03210687A (ja) カード読み取り装置
SU1136954A1 (ru) Фотонаборное устройство
US3662340A (en) Data comparison system for listing verification of multiple digit data words
US6050489A (en) Bar code system for brownie film and bar code reader of camera
JPS6299963A (ja) 光カ−ドの読取装置
SU1642441A1 (ru) Способ поверки механических секундомеров и устройство дл его осуществлени