Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
220 words
A reticle carrying a pattern for the microlithographic manufacture of integrated circuit devices having along one side thereof a bar code of light and dark bars including a succession of identifier characters identifying the pattern, said light and dark bars representing opposite polarities, said bar code comprising: at each end of said code, a quiet zone being a dark bar of a width greater than the maximum allowable width of a bar; adjacent each quiet zone, a synchronization block comprising a series of predetermined length of bars of equal nominal width and of alternating polarity; adjacent one synchronization block, a preselected start character which is a terminator character distinct from any of said identifier characters; adjacent the other synchronization block, a preselected stop character which is a terminator character distinct from any of said identifier characters; between said terminator characters, a succession of identifier characters, each of said characters comprising three bars of each polarity, the width of each bar being an integral multiple of said nominal width, each character being ten times said nominal width, the number of width units of a given polarity in each character conforms to a preselected parity; and adjacent said stop terminator characters, a check character, said check character having a value which is a function of the value of all the identifier characters.
Claim 2
Dependent Claim
220 words
A reticle carrying a pattern for the microlithographic manufacture of integrated circuit devices having along one side thereof a bar code of light and dark bars including a succession of identifier characters identifying the pattern, said light and dark bars representing opposite polarities, said bar code comprising: at each end of said code, a quiet zone being a dark bar of a width greater than the maximum allowable width of a bar; adjacent each quiet zone, a synchronization block comprising a series of predetermined length of bars of equal nominal width and of alternating polarity; adjacent one synchronization block, a preselected start character which is a terminator character distinct from any of said identifier characters; adjacent the other synchronization block, a preselected stop character which is a terminator character distinct from any of said identifier characters; between said terminator characters, a succession of identifier characters, each of said characters comprising three bars of each polarity, the width of each bar being an integral multiple of said nominal width, each character being ten times said nominal width, the number of width units of a given polarity in each character conforms to a preselected parity; and adjacent said stop terminator characters, a check character, said check character having a value which is a function of the value of all the identifier characters.
Claim 3
Independent Claim
239 words
The method of reading a bar code of light and dark bars on a moving reticle, said light and dark bars representing opposite polarities, said method comprising: providing a clock signal; illuminating the bar code and photoelectrically sensing light/dark transitios; recognizing a quiet zone which is a dark bar of a width greater than the maximum allowable width of a bar, said quiet zone indicating a beginning of a bar code; counting cycles of said clock signal and storing the count number occurring between successive transitions; when a predetermined series of successive counts are similar in value, thereby constituting a synchronization block, storing a nominal value representing the nominal transition interval and initiating the reading of characters in which each character interval is ten times the nominal interval and each character comprises three transitions of each polarity; for each character, determining the number of nominal intervals which are a predeterminating polarity and generating an error indication if this number does not agree with a predetermined parity; generating an error indication if the first character does not agree with a preselected start character; comparing each character with a preselected stop character and, when such a stop character is detected, reading the value of the adjacent character as a reference check value; generating from all other characters in the code of trial check value; and, generating an error indication if said trial check value and reference check value do not agree.
Claim 4
Independent Claim
239 words
The method of reading a bar code of light and dark bars on a moving reticle, said light and dark bars representing opposite polarities, said method comprising: providing a clock signal; illuminating the bar code and photoelectrically sensing light/dark transitios; recognizing a quiet zone which is a dark bar of a width greater than the maximum allowable width of a bar, said quiet zone indicating a beginning of a bar code; counting cycles of said clock signal and storing the count number occurring between successive transitions; when a predetermined series of successive counts are similar in value, thereby constituting a synchronization block, storing a nominal value representing the nominal transition interval and initiating the reading of characters in which each character interval is ten times the nominal interval and each character comprises three transitions of each polarity; for each character, determining the number of nominal intervals which are a predeterminating polarity and generating an error indication if this number does not agree with a predetermined parity; generating an error indication if the first character does not agree with a preselected start character; comparing each character with a preselected stop character and, when such a stop character is detected, reading the value of the adjacent character as a reference check value; generating from all other characters in the code of trial check value; and, generating an error indication if said trial check value and reference check value do not agree.
Claim 5
Dependent Claim
44 words
The method as set forth in claim 2 further comprising: comparing the nominal value of a final succession of intervals, constituting a second synchronization block, with the previously stored nominal value and providing a possible error indication if the difference exceeds a predetermined value.