Patent ID: 8218714

Claim:
A neuron MOS based multi-digit multi-value counter, comprising: a first multi-value counter and a second multi-value counter, wherein the first multi-value counter, comprising, a neuron MOS source follower, comprising, a first control gate; a second control gate; and a third control gate; and a trigger circuit, comprising, a first dual-value D flip-flop with a first flip-flop input terminal, a second flip-flop input terminal, a first flip-flop output, and a second flip-flop output; a second dual-value D flip-flop with a third flip-flop input terminal, a fourth flip-flop input terminal, a third flip-flop output, and fourth flip-flop output; a trigger circuit AND gate with a first trigger circuit AND gate input terminal, a second trigger circuit AND gate input terminal, and a trigger circuit AND gate output; and an OR gate with a first OR gate input terminal, a second OR gate input terminal, and an OR gate output; wherein said second flip-flop input terminal receives a first clock signal, said fourth flip-flop input terminal receives said first clock signal, said fourth flip-flop output outputs to said first flip-flop input terminal, said first flip-flop output outputs to said third flip-flop input terminal and said first OR gate input terminal, said second flip-flop output terminal outputs to said second trigger circuit AND gate input terminal, said third flip-flop output outputs to said first trigger circuit AND gate input terminal and said second OR gate input terminal, said third flip-flop output further outputs to said second control gate, said trigger circuit AND gate output outputs to said third control gate, and said OR gate output outputs to said first control gate; the second multi-value counter with a clock input terminal; and a supplemental AND gate with a first supplemental AND gate input terminal, a second supplemental AND gate input terminal, and a supplemental AND gate output; wherein said supplemental AND gate output outputs to said clock input terminal of the first multi-value counter, said second flip-flop output of the second multi-value counter outputs to said first supplemental AND gate input terminal, and said third flip-flop output of the second multi-value counter outputs to said second supplemental AND gate input terminal.