Patent ID: 7688621

Claim:
A hand held system, comprising: a memory device including an array of nonvolatile memory cells and a writing driver circuit for driving at least one of the nonvolatile memory cell; and a controller configured to be coupled to the memory device to control the memory device, wherein the writing driver circuit includes: a pulse selection circuit configured to output a selected one of a reset pulse and a set pulse in response to a logic level of data and the data; a current control circuit configured to receive a bias voltage, to output a control signal at a second level during an enable duration of the reset pulse when the data is at a first level, and to output the control signal at a first level during an enable duration of the set pulse when the data is at a second level; and a current drive circuit configured to output writing current to the at least one of the nonvolatile memory cell in response to the control signal during the enable duration of the reset pulse or of the set pulse.