Patent ID: 7099189

Claim:
A multi-purpose static random-access-memory cell controllable by a non-volatile memory cell comprising: a non-volatile memory cell having an output; a static random-access-memory cell word line; first and second complimentary static random-access-memory cell bit lines; a first bit node; a first access transistor coupled between the first bit node and the first complementary static random-access-memory cell bit line, the first access transistor having a gate coupled to the static random-access-memory cell word line; a second bit node; a second access transistor coupled between the second bit node and the second complementary static random-access-memory cell bit line, the second access transistor having a gate coupled to the static random-access-memory cell word line; a first inverter having an input coupled to the first bit node and an output coupled to the second bit node; a second inverter having an input coupled to the second bit node and an output coupled to the first bit node through a second transistor switch having a gate coupled to the control circuit; a first transistor switch coupled between the output of the non-volatile memory cell and the first bit node; a control circuit coupled to the gate of the first transistor switch.