| CPC G06F 3/0614 (2013.01) [G06F 3/0644 (2013.01); G06F 3/0679 (2013.01)] | 17 Claims |

|
1. A controller comprising:
an e-fuse memory including a plurality of e-fuse memory cells; and
a control device configured to:
group the plurality of e-fuse memory cells into a plurality of e-fuse segments each having a given size; and
set a plurality of e-fuse flags, each of the plurality of e-fuse flags indicating whether data is programmed in a respective one of the plurality of e-fuse segments,
wherein the plurality of e-fuse segments include a first e-fuse segment and a second e-fuse segment, and
wherein the control device is further configured to:
program a target address into the first e-fuse segment; and
program data to be stored in a specific location into the second e-fuse segment to store the programmed data as target data, the specific location being indicated by the target address.
|