Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
319 words
A digital resolver for providing a digital representation of linear or rotational motion within a reticle cycle comprising: an encoder operative to receive position information and provide a trigonometric transformation of said position information; a pair of memories operative to receive address information and provide a trigonometric transformation of said address information; a pair of multipliers, each connected to said trigonometric encoder and a respective memory, and operative to receive and multiply said trigonometric transformation of said position information and said trigonometric transformation of said address information to form and provide a pair of products; an adder, connected to each multiplier, and operative to add said pair of products to form and provide a sum; a threshold detector, connected to said adder, for receiving said sum and providing a threshold signal to indicate that the magnitude of said sum exceeds a threshold value; a count generator, connected to said threshold detector, and operative to function digitally without a clock signal, for promptly providing a series of up-count pulses or a series of down-count pulses in accordance with said threshold signals, wherein said count generator includes: an up-count generator connected to said detector, and operative to provide an up-count pulse to said counter; a down-count generator connected to said detector, and operative to provide a down-count pulse said counter; and a disable pulse generator connected to said up-count generator and said down-count generator, and operative to provide a disable pulse to said up-count generator and said down-count generator, and adapted to receive count-up and count-down pulses from said generators; a counter, connected to said counter generator and to each of said memories, and operative to increment or decrement a count variable in response to each of said up-count pulses and said down-count pulses respectively, and to provide said count variable to each of said memories, said count variable also serving as a digital representation of position within a reticle cycle.
Claim 2
Dependent Claim
319 words
A digital resolver for providing a digital representation of linear or rotational motion within a reticle cycle comprising: an encoder operative to receive position information and provide a trigonometric transformation of said position information; a pair of memories operative to receive address information and provide a trigonometric transformation of said address information; a pair of multipliers, each connected to said trigonometric encoder and a respective memory, and operative to receive and multiply said trigonometric transformation of said position information and said trigonometric transformation of said address information to form and provide a pair of products; an adder, connected to each multiplier, and operative to add said pair of products to form and provide a sum; a threshold detector, connected to said adder, for receiving said sum and providing a threshold signal to indicate that the magnitude of said sum exceeds a threshold value; a count generator, connected to said threshold detector, and operative to function digitally without a clock signal, for promptly providing a series of up-count pulses or a series of down-count pulses in accordance with said threshold signals, wherein said count generator includes: an up-count generator connected to said detector, and operative to provide an up-count pulse to said counter; a down-count generator connected to said detector, and operative to provide a down-count pulse said counter; and a disable pulse generator connected to said up-count generator and said down-count generator, and operative to provide a disable pulse to said up-count generator and said down-count generator, and adapted to receive count-up and count-down pulses from said generators; a counter, connected to said counter generator and to each of said memories, and operative to increment or decrement a count variable in response to each of said up-count pulses and said down-count pulses respectively, and to provide said count variable to each of said memories, said count variable also serving as a digital representation of position within a reticle cycle.
Claim 3
Dependent Claim
67 words
The digital resolver of claim 1 further including a rate detector for detecting when said position information changes more rapidly than said count generator can accommodate in a single-stepping mode, and for providing a signal to said count generator that places said generator in a multi-stepping mode, said mode being operative to provide count signals to said counter at a faster rate than in said single-stepping mode.
Claim 4
Dependent Claim
44 words
The digital resolver of claim 1 wherein said disable pulse generator is adapted to receive a pulse ultimately generated by a multi-stepping mode detector operative to cause said durable pulse generator to generate a short pulse when an error signal exceeds a given threshold.
Claim 5
Dependent Claim
132 words
An asynchronous count generator for use in a high speed cycle interpolator operative to provide a digital representation of linear or rotational motion within a reticle cycle, said asynchronous count generator comprising: an up-count generator operative to receive an up-pulse from an error signal detector and operative to provide a series of up-count pulses to a counter; a down-count generator operative to receive a down-pulse from said error signal detector and operative to provide a series of down-count pulses to said counter; and a disable pulse generator operative to deliver a disable pulse to said up-count generator and said down-count generator, and adapted to receive count-up and count-down pulses from said generators, wherein an output of said counter is effectively a digital representation of linear or rotational motion within a reticle cycle.
Claim 6
Dependent Claim
132 words
An asynchronous count generator for use in a high speed cycle interpolator operative to provide a digital representation of linear or rotational motion within a reticle cycle, said asynchronous count generator comprising: an up-count generator operative to receive an up-pulse from an error signal detector and operative to provide a series of up-count pulses to a counter; a down-count generator operative to receive a down-pulse from said error signal detector and operative to provide a series of down-count pulses to said counter; and a disable pulse generator operative to deliver a disable pulse to said up-count generator and said down-count generator, and adapted to receive count-up and count-down pulses from said generators, wherein an output of said counter is effectively a digital representation of linear or rotational motion within a reticle cycle.
Claim 7
Dependent Claim
45 words
The asynchronous count generator of claim 4 wherein said disable pulse generator is adapted to receive a pulse ultimately generated by a multi-stepping mode detector operative to cause said disable pulse generator to generate a short pulse when an error signal exceeds a given threshold.