Electronic counter for a non-volatile memory device integrated on a semiconductor
AssigneeSTMicroelectronics S.r.l.
InventorsGuido Lomazzi, Marco Maccarrone, Stefano Ghezzi, Donato Ferrario
Life of this patent
Estimating the term…
Abstract
An electronic counter for a semconductor-integrated non-volatile memory device includes a single count cell connected with its output to at least one storage element The count cell comprises a summing block of the half-adder type and a master portion of a master/slave flip-flop of which said storage element is a slave portion. Advantageously, the master portion has an output connected to the input side of a number n of slave registers arranged in parallel.
Claims18
An electronic counter for a semiconductor-integrated non-volatile memory device, comprising a single count cell having an output connected to at least one flip-flop storage element, wherein said count cell comprises a summing block and a single master portion that forms a master/slave flip-flop with said storage element, wherein said master portion is connected to an output of the summing block via a controlled switch.
An electronic counter for a semiconductor-integrated non-volatile memory device, comprising a single count cell having an output connected to at least one flip-flop storage element, wherein said count cell comprises a summing block and a single master portion that forms a master/slave flip-flop with said storage element, wherein said master portion has an output connected to an input side of each of a plurality of slave registers arranged in parallel and each having an output connected to an input side of the count cell, wherein said storage element is one of said slave registers, and wherein each of the slave registers includes a controlled switch connecting the slave register to the output of the master portion.
An electronic counter for a semiconductor-integrated non-volatile memory device, comprising a single count cell having an output connected to at least one flip-flop storage element, wherein said count cell comprises a summing block and a single master portion that forms a master/slave flip-flop with said storage element, wherein said master portion has an output connected to an input side of each of a plurality of slave registers arranged in parallel and each having an output connected to an input side of the count cell, wherein said storage element is one of said slave registers, and further including a plurality of controlled switches respectively connecting the outputs of the slave registers to the input side of the count cell.
A counter, comprising:
- a count cell that includes a summing circuit and a master portion of a master/slave flip-flop, the summing circuit being structured to sum first and second inputs to obtain a summed result that is stored in the master portion, the master portion including an input coupled to the summing circuit and an output;
- and
- a first slave portion of the master/slave flip-flop, the slave portion including an input coupled to the output of the master portion and an output coupled to the first input of the summing circuit, wherein the summing circuit includes a first inverter and first and second switches, the first inverter being coupled between the second input of the summing circuit and an input of the first switch, the first switch also including an output coupled to an output of the summing circuit, the second switch having an input coupled to the second input of the summing circuit and an output coupled to the output of the summing circuit, and each of the first and second switches including a control terminal coupled to the first input of the summing circuit.
A counter, comprising:
- a count cell that includes a summing circuit and a master portion of a master/slave flip-flop, the summing circuit being structured to sum first and second inputs to obtain a summed result that is stored in the master portion, the master portion including an input coupled to the summing circuit and an output;
- a first slave portion of the master/slave flip-flop, the slave portion including an input coupled to the output of the master portion and an output coupled to the first input of the summing circuit;
- a second slave portion coupled in parallel with the first slave portion between the output of the master portion and the input of the summing circuit;
- a first input switch coupling the output of the master portion to the input of the first slave portion, the first input switch being responsive to a first enable signal;
- and
- a second input switch coupling the output of the master portion to an input of the second slave portion, the second input switch being responsive to a second enable signal.
A counter, comprising:
- a count cell that includes a summing circuit and a master portion of a master/slave flip-flop, the summing circuit being structured to sum first and second inputs to obtain a summed result that is stored in the master portion, the master portion including an input coupled to the summing circuit and an output;
- a first slave portion of the master/slave flip-flop, the slave portion including an input coupled to the output of the master portion and an output coupled to the first input of the summing circuit;
- a second slave portion coupled in parallel with the first slave portion between the output of the master portion and the input of the summing circuit;
- a first output switch coupling the output of the first slave portion to the first input of the summing circuit, the first output switch being responsive to a first enable signal;
- and
- a second output switch coupling an output of the second slave portion to the first input of the summing circuit, the second output switch being responsive to a second enable signal.
A counter, comprising:
- a count cell that includes a summing circuit and a master portion of a master/slave flip-flop, the summing circuit being structured to sum first and second inputs to obtain a summed result that is stored in the master portion, the master portion including an input coupled to the summing circuit and an output;
- and
- a first slave portion of the master/slave flip-flop, the slave portion including an input coupled to the output of the master portion and an output coupled to the first input of the summing circuit;
- wherein the count cell further includes a first switch coupled between the output of the summing circuit and the input of the master portion and the counter further includes a second switch coupling the output of the first slave portion to the first input of the summing circuit, the first and second switches each being responsive to a same clock signal.
A method of providing plural count values, comprising:
- summing first and second input values in a count cell to obtain a summed result;
- storing the summed result in the count cell upon receiving a transition of a first clock signal;
- receiving from the count cell the summed result in a first register in response to a first enable signal becoming active;
- transmitting the summed result from the first register to the count cell as a next input value upon a next transition of the first clock signal if the first enable signal continues to be active;
- and
- transmitting a next input value from a second register to the count cell upon the next transition of the first clock signal if a second enable signal associated with the second register is active.
Dependencies are inferred from the claim text.