Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
190 words
Override timing control circuitry for overriding a memory erase sequence controlled by an external processor, the override timing control circuitry residing on a same substrate as a memory, the memory including a plurality of data pins, the override timing control circuitry comprising: (a) a command register for storing a command sent by the processor to the memory via the plurality of data pins; (b) decode circuitry coupled to the command register for decoding the command, the decode circuitry outputting a first value if the command represents a call to initiate the memory erase sequence; (c) a first latch coupled to the decode circuitry for storing the first value; (d) an override timer coupled between the first latch and the memory, comprising: (1) a counter that is initialized and begins counting when the first value is stored in the first latch; and (2) circuitry responsive to the counter for generating an override signal for terminating the memory erase sequence when the counter reaches a first count; and (e) an erase switch for controlling the application of an erase voltage to the memory, the erase switch being responsive to the override signal.
Claim 2
Dependent Claim
190 words
Override timing control circuitry for overriding a memory erase sequence controlled by an external processor, the override timing control circuitry residing on a same substrate as a memory, the memory including a plurality of data pins, the override timing control circuitry comprising: (a) a command register for storing a command sent by the processor to the memory via the plurality of data pins; (b) decode circuitry coupled to the command register for decoding the command, the decode circuitry outputting a first value if the command represents a call to initiate the memory erase sequence; (c) a first latch coupled to the decode circuitry for storing the first value; (d) an override timer coupled between the first latch and the memory, comprising: (1) a counter that is initialized and begins counting when the first value is stored in the first latch; and (2) circuitry responsive to the counter for generating an override signal for terminating the memory erase sequence when the counter reaches a first count; and (e) an erase switch for controlling the application of an erase voltage to the memory, the erase switch being responsive to the override signal.
Claim 3
Dependent Claim
41 words
The override timing control circuitry of claim 1, wherein: (a) the counter comprises a plurality of flip-flops; and (b) the circuitry responsive to the counter for generating the override signal for terminating the memory erase sequence comprises a plurality of comparators.
Claim 4
Dependent Claim
18 words
The override timing control circuitry of claim 1 wherein the memory is a flash erasable programmable read-only memory.
Claim 5
Dependent Claim
57 words
The override timing control circuitry of claim 1 further comprising: (a) a voltage level detector for detecting when a level of the erase voltage falls below a selected voltage level; the voltage level detector terminating the memory erase sequence by disabling the override timer when the level of the erase voltage falls below the selected voltage level.
Claim 6
Independent Claim
160 words
A method for overriding a memory erase sequence controlled by a processor, comprising the steps of: (a) storing in a command register a command sent by the processor to a memory via a plurality of data pins, the command register residing on a same substrate as the memory; (b) decoding the command stored in the command register and outputting a first value if the command represents a call to initiate the memory erase sequence; (c) storing in a first latch the first value, the first latch residing on the same substrate as the memory; (d) initializing a counter and begin counting when the first value is stored in the first latch, the counter residing on the same substrate as the memory; (e) generating an override signal for terminating the memory erase sequence when the counter reaches a first count; and (f) disabling an erase voltage switch for coupling an erase voltage to the memory in response to the override signal.
Claim 7
Independent Claim
160 words
A method for overriding a memory erase sequence controlled by a processor, comprising the steps of: (a) storing in a command register a command sent by the processor to a memory via a plurality of data pins, the command register residing on a same substrate as the memory; (b) decoding the command stored in the command register and outputting a first value if the command represents a call to initiate the memory erase sequence; (c) storing in a first latch the first value, the first latch residing on the same substrate as the memory; (d) initializing a counter and begin counting when the first value is stored in the first latch, the counter residing on the same substrate as the memory; (e) generating an override signal for terminating the memory erase sequence when the counter reaches a first count; and (f) disabling an erase voltage switch for coupling an erase voltage to the memory in response to the override signal.
Claim 8
Dependent Claim
49 words
The method of claim 5 further comprising the steps of: (a) detecting when a level of the erase voltage falls below a selected voltage level; and (b) overriding the memory erase sequence by disabling the counter when the level of the erase voltage falls below the selected voltage level.
Claim 9
Dependent Claim
189 words
Override timing control circuitry for overriding a memory program sequence controlled by an external processor, the override timing control circuitry residing on a same substrate as a memory, the memory including a plurality of data pins, the override timing control circuitry comprising: (a) a command register for storing a command sent by the processor to the memory via the plurality of data pins; (b) decode circuitry coupled to the command register for decoding the command, the decode circuitry outputting a first value if the command represents a call to initiate the memory program sequence; (c) a first latch coupled to the decode circuitry for storing the first value; (d) an override timer coupled between the first latch and the memory, comprising: (1) a counter that is initialized and begins counting when the first value is stored in the first latch; (2) circuitry responsive to the counter for generating an override signal for terminating the memory program sequence when the counter reaches a first count; and (e) a program switch for controlling the application of a program voltage to the memory, the program switch being responsive to the override signal.
Claim 10
Dependent Claim
189 words
Override timing control circuitry for overriding a memory program sequence controlled by an external processor, the override timing control circuitry residing on a same substrate as a memory, the memory including a plurality of data pins, the override timing control circuitry comprising: (a) a command register for storing a command sent by the processor to the memory via the plurality of data pins; (b) decode circuitry coupled to the command register for decoding the command, the decode circuitry outputting a first value if the command represents a call to initiate the memory program sequence; (c) a first latch coupled to the decode circuitry for storing the first value; (d) an override timer coupled between the first latch and the memory, comprising: (1) a counter that is initialized and begins counting when the first value is stored in the first latch; (2) circuitry responsive to the counter for generating an override signal for terminating the memory program sequence when the counter reaches a first count; and (e) a program switch for controlling the application of a program voltage to the memory, the program switch being responsive to the override signal.
Claim 11
Dependent Claim
40 words
The override timing control circuitry of claim 7, wherein: (a) the counter comprises a plurality of flip-flops; (b) the circuitry responsive to the counter for generating the override signal for terminating the memory program sequence comprises a plurality of comparators.
Claim 12
Dependent Claim
18 words
The override timing control circuitry of claim 7 wherein the memory is a flash erasable programmable read-only memory.
Claim 13
Dependent Claim
57 words
The override timing control circuitry of claim 7 further comprising: (a) a voltage level detector for detecting when a level of the program voltage falls below a selected voltage level, the voltage level detector terminating the memory program sequence by disabling the override timer when the level of the program voltage falls below the selected voltage level.
Claim 14
Independent Claim
160 words
A method for overriding a memory program sequence controlled by a processor, comprising the steps of: (a) storing in a command register a command sent by the processor to a memory via a plurality of data pins, the command register residing on a same substrate as the memory; (b) decoding the command stored in the command register and outputting a first value when the command represents a call to initiate the memory program sequence; (c) storing in a first latch the first value, the first latch residing on the same substrate as the memory; (d) initializing a counter and begin counting when the first value is stored in the first latch, the counter residing on the same substrate as the memory; (e) generating an override signal for terminating the memory program sequence when the counter reaches a first count; and (f) disabling a program voltage switch for coupling a program voltage to the memory in response to the override signal.
Claim 15
Independent Claim
160 words
A method for overriding a memory program sequence controlled by a processor, comprising the steps of: (a) storing in a command register a command sent by the processor to a memory via a plurality of data pins, the command register residing on a same substrate as the memory; (b) decoding the command stored in the command register and outputting a first value when the command represents a call to initiate the memory program sequence; (c) storing in a first latch the first value, the first latch residing on the same substrate as the memory; (d) initializing a counter and begin counting when the first value is stored in the first latch, the counter residing on the same substrate as the memory; (e) generating an override signal for terminating the memory program sequence when the counter reaches a first count; and (f) disabling a program voltage switch for coupling a program voltage to the memory in response to the override signal.
Claim 16
Dependent Claim
49 words
The method of claim 11 further comprising the steps of: (a) detecting when a level of the program voltage falls below a selected voltage level; and (b) overriding the memory program sequence by disabling the counter when the level of the program voltage falls below the selected voltage level.