| CPC G06F 3/0625 (2013.01) [G06F 3/0659 (2013.01); G06F 3/0673 (2013.01)] | 21 Claims |

|
1. A circuit that is clocked by a clock signal, comprising:
a memory array including memory cells forming a data word location accessed in response to a modulated word line signal;
a plurality of bit lines associated with said memory cells;
a data sensing circuit configured when the modulated word line signal has a first voltage level to sense data on said plurality of bit lines, said sensed data corresponding to a current data word stored at the data word location;
a data latching circuit configured to latch the sensed data for said current data word from the data sensing circuit;
a data modification circuit configured when the modulated word line signal has a second voltage level lower than the first voltage level to perform an internal memory mathematical modify operation on the current data word to generate a modified data word; and
a data writing circuit configured when the modulated word line signal has the first voltage level to apply data for the modified data word to the plurality of bit lines for writing back to the memory cells of the memory array at said data word location;
wherein the sensing of the data on said plurality of bit lines, the latching of the sensed data, the performing of the internal memory mathematical modify operation and the writing back of the modified data word all occur within a single cycle of the clock signal.
|