Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
253 words
An edge programmable timing signal generator, comprised of: (a) means for generating an input timing signal having predetermined logic high pulse width, (b) means for receiving and delaying said input timing signal by a predetermined length of time and generating a delayed input timing signal in response thereto, (c) means for receiving and delaying said input timing signal by a first variable length of time less than or equal to said predetermined length of time and generating a rising edge signal in response thereto, (d) means for receiving and delaying said delayed input timing signal by a second variable length of time less than or equal to said predetermined length of time and generating a falling edge signal in response thereto, (e) means for receiving and performing a logic OR operation on said rising and falling edge signals and generating a first output signal in response thereto, and (f) means for selectively inverting said input and output signals and generating a second output signal in response thereto, whereby said first output signal has a logic high pulse width variable between said predetermined pulse width and said predetermined pulse width extended by twice said predetermined length of time in response to variations in said first and second variable lengths of time, and said second output signal has a logic high pulse width variable between said predetermined pulse width and said predetermined pulse width diminished by twice said predetermined length of time in response to variations in said first and second variable lengths of time.
Claim 2
Dependent Claim
253 words
An edge programmable timing signal generator, comprised of: (a) means for generating an input timing signal having predetermined logic high pulse width, (b) means for receiving and delaying said input timing signal by a predetermined length of time and generating a delayed input timing signal in response thereto, (c) means for receiving and delaying said input timing signal by a first variable length of time less than or equal to said predetermined length of time and generating a rising edge signal in response thereto, (d) means for receiving and delaying said delayed input timing signal by a second variable length of time less than or equal to said predetermined length of time and generating a falling edge signal in response thereto, (e) means for receiving and performing a logic OR operation on said rising and falling edge signals and generating a first output signal in response thereto, and (f) means for selectively inverting said input and output signals and generating a second output signal in response thereto, whereby said first output signal has a logic high pulse width variable between said predetermined pulse width and said predetermined pulse width extended by twice said predetermined length of time in response to variations in said first and second variable lengths of time, and said second output signal has a logic high pulse width variable between said predetermined pulse width and said predetermined pulse width diminished by twice said predetermined length of time in response to variations in said first and second variable lengths of time.
Claim 3
Dependent Claim
35 words
An edge programmable timing signal generator as defined in claim 1, wherein said means for receiving and delaying said input timing signal by said first predetermined length of time is comprised of a delay register.
Claim 4
Dependent Claim
45 words
An edge programmable timing signal generator as defined in claim 2, wherein said means for receiving and delaying said input timing signal and delayed input timing signal by said first and second variable lengths of time respectively, are each comprised of programmable digital delay lines.
Claim 5
Dependent Claim
24 words
An edge programmable timing signal generator as defined in claim 3, wherein said means for performing a logic OR operation is an OR gate.
Claim 6
Dependent Claim
67 words
An edge programmable timing signal generator as defined in claim 4, wherein said means for selectively inverting said input and output signals is comprised of circuitry for selectively inverting said input signal and an EXCLUSIVE OR gate having a first input connected to said OR gate and a second input connected to a programmable source of logic high and low signals, for selectively inverting said output signals.
Claim 7
Dependent Claim
21 words
An edge programmable timing signal generator as defined in claim 1, wherein said first predetermined length of time is 16 nanoseconds.
Claim 8
Dependent Claim
21 words
An edge programmable timing signal generator as defined in claim 4, wherein said first predetermined length of time is 16 nanoseconds.
Claim 9
Dependent Claim
21 words
An edge programmable timing signal generator as defined in claim 2, wherein said first predetermined length of time is 16 nanoseconds.
Claim 10
Dependent Claim
21 words
An edge programmable timing signal generator as defined in claim 5, wherein said first predetermined length of time is 16 nanoseconds.
Claim 11
Dependent Claim
21 words
An edge programmable timing signal generator as defined in claim 3, wherein said first predetermined length of time is 16 nanoseconds.
Claim 12
Dependent Claim
246 words
An edge programmable timing signal generator, comprised of (a) a coarse timing circuit for generating an input timing signal having a predetermined high going pulse width, (b) a delay register for receiving and delaying said input timing signal by a first predetermined length of time, and generating a delayed input signal in response thereto, (c) a first delay line connected to said coarse timing circuit, for receiving and delaying said input timing signal by a second predetermined length of time less than or equal to said first length of time and generating a rising edge signal in response thereto, (d) a second delay line connected to said delay register for receiving and delaying said delayed input signal by a third predetermined length of time less than or equal to said first predetermined length of time, and generating a falling edge signal in response thereto, (e) an OR gate having inputs connected to said first and second delay lines, for receiving said rising and falling edge signals, performing a logic OR operation thereon and generating a first output signal having a high going pulse width variable between said predetermined pulse width and said predetermined pulse width extended by twice said first predetermined length of time, and (f) means for inverting said input and output signals and generating a second output signal having a high going pulse width variable between said predetermined pulse width and said predetermined pulse width diminished by twice said first predetermined length of time.
Claim 13
Dependent Claim
246 words
An edge programmable timing signal generator, comprised of (a) a coarse timing circuit for generating an input timing signal having a predetermined high going pulse width, (b) a delay register for receiving and delaying said input timing signal by a first predetermined length of time, and generating a delayed input signal in response thereto, (c) a first delay line connected to said coarse timing circuit, for receiving and delaying said input timing signal by a second predetermined length of time less than or equal to said first length of time and generating a rising edge signal in response thereto, (d) a second delay line connected to said delay register for receiving and delaying said delayed input signal by a third predetermined length of time less than or equal to said first predetermined length of time, and generating a falling edge signal in response thereto, (e) an OR gate having inputs connected to said first and second delay lines, for receiving said rising and falling edge signals, performing a logic OR operation thereon and generating a first output signal having a high going pulse width variable between said predetermined pulse width and said predetermined pulse width extended by twice said first predetermined length of time, and (f) means for inverting said input and output signals and generating a second output signal having a high going pulse width variable between said predetermined pulse width and said predetermined pulse width diminished by twice said first predetermined length of time.
Claim 14
Dependent Claim
44 words
An edge programmable timing signal generator as defined in claim 6 wherein said coarse timing circuit is comprised of a preloadable memory addressed by a free running counter, said memory being loaded with a plurality of predetermined digital signals representing said input timing signal.
Claim 15
Dependent Claim
93 words
An edge programmable timing signal generator as defined in claim 12, wherein said means for inverting said input and output signals is comprised of circuitry for loading said memory with inverted versions of said plurality of predetermined digital signals for inverting said input signal, and an EXCLUSIVE OR gate having a first input connected to said OR gate for receiving said first output signal and a second input connected to a programmable clock phase inversion register for selectively applying a logic high level signal to the second input of said EXCLUSIVE OR gate.
Claim 16
Dependent Claim
73 words
An edge programmable timing signal generator as defined in claim 13, wherein said delay register is latched by an external enabling circuit according to a generated clock signal and has at least one output connected to a predetermined input thereof, such that said received input signal is fed back from said output to said predetermined input and clocked by said external enabling circuit so as to be delayed by one clock signal cycle.
Claim 17
Dependent Claim
21 words
An edge programmable timing signal generator as defined in claim 12, wherein said first predetermined length of time is 16 nanoseconds.
Claim 18
Dependent Claim
21 words
An edge programmable timing signal generator as defined in claim 13, wherein said first predetermined length of time is 16 nanoseconds.
Claim 19
Dependent Claim
21 words
An edge programmable timing signal generator as defined in claim 11, wherein said first predetermined length of time is 16 nanoseconds.
Claim 20
Dependent Claim
21 words
An edge programmable timing signal generator as defined in claim 14, wherein said first predetermined length of time is 16 nanoseconds.
Claim 21
Independent Claim
256 words
A method of generating an output timing signal having variable positive pulse width, comprising the steps of (a) generating an input timing signal having a predetermined logic high pulse width, (b) receiving and delaying said input timing signal by a first predetermined length of time and generating a delayed input timing signal in response thereto, (c) receiving and delaying said input timing signal by a second predetermined length of time less than or equal to said first predetermined length of time and generating a rising edge signal in response thereto, (d) receiving and delaying said delayed input timing signal by a third predetermined length of time less than or equal to said first predetermined length of time and generating a falling edge signal in response thereto, (e) receiving and performing a logic OR operation on said rising and falling edge signals and generating a first output signal in response thereto, and (f) selectively inverting said input and output signals and generating a second output signal in response thereto, whereby said first output signal has a logic high pulse width variable between said predetermined pulse width and said predetermined pulse width extended by twice said first predetermined length of time in response to variations in said second and third predetermined lengths of time, and said second output signal has a logic high pulse width variable between said predetermined pulse width and said predetermined pulse width diminished by twice said first predetermined length of time in response to variations in said second and third predetermined lengths of time.
Claim 22
Independent Claim
256 words
A method of generating an output timing signal having variable positive pulse width, comprising the steps of (a) generating an input timing signal having a predetermined logic high pulse width, (b) receiving and delaying said input timing signal by a first predetermined length of time and generating a delayed input timing signal in response thereto, (c) receiving and delaying said input timing signal by a second predetermined length of time less than or equal to said first predetermined length of time and generating a rising edge signal in response thereto, (d) receiving and delaying said delayed input timing signal by a third predetermined length of time less than or equal to said first predetermined length of time and generating a falling edge signal in response thereto, (e) receiving and performing a logic OR operation on said rising and falling edge signals and generating a first output signal in response thereto, and (f) selectively inverting said input and output signals and generating a second output signal in response thereto, whereby said first output signal has a logic high pulse width variable between said predetermined pulse width and said predetermined pulse width extended by twice said first predetermined length of time in response to variations in said second and third predetermined lengths of time, and said second output signal has a logic high pulse width variable between said predetermined pulse width and said predetermined pulse width diminished by twice said first predetermined length of time in response to variations in said second and third predetermined lengths of time.