Reprogrammable fuse and method of operating
AssigneeSilicon Storage Technology, Inc.
InventorsTam M. Nguyen, Hung Q. Nguyen, Thuc Bui, Sang Thanh Nguyen
Life of this patent
Estimating the term…
Abstract
A reprogrammable fuse has a pair of non-volatile memory cells differentially programmed. The pair of non-volatile memory cells are connected to a pair of bitlines and through a pair of switches to a precharging voltage. The switches are controlled by a precharging and equalization signal, which when activated, serves to precharge the bitlines. The charged bitlines are then connected to the pair of differentially programmed non-volatile memory cells and one of the bitlines is discharged faster than the other. The resultant output is taken from one of the bitlines.
Claims8
A reprogrammable fuse comprising:
- a first non-volatile memory cell of the type having a first terminal and a second terminal in a substrate with a channel therebetween, a floating gate for storing charges and overlying a first portion of said channel and capacitively coupled to said first terminal, and a control gate overlying a second portion of said channel and for removing charges stored on said floating gate;
- a second non-volatile memory cell of the type having a first terminal and a second terminal in a substrate with a channel therebetween, a floating gate for storing charges and overlying a first portion of said channel and capacitively coupled to said first terminal, and a control gate overlying a second portion of said channel and for removing charges stored on said floating gate;
- a first bitline connected to the second terminal of said first non-volatile memory cell;
- a second bitline connected to the second terminal of said second non-volatile memory cell;
- a word line commonly connected to said control gates of said first and second non-volatile memory cells;
- a source line commonly connected to said first terminals of said first and second non-volatile memory cells;
- a precharging and equalization circuit commonly connected to said second terminals of said first and second non-volatile memory cells;
- and
- an output terminal connected to one of said first or second bitlines for supplying an output signal indicative of the state of said fuse;
- wherein said fuse is erased by supply erase voltages to said word line and said source line;
- and
- wherein said fuse is programmed by supplying programming voltages to said source line, word line, and said first bitline and said second bitline, wherein said fuse is programmed to one state when said floating gate of said first non-volatile memory cell stores more charges than said floating gate of said second non-volatile memory cell;
- and wherein said fuse is programmed to another state when said floating gate of said first non-volatile memory cell stores less charges than said floating gate of said second non-volatile memory cell;
- and
- wherein the programmed state of said fuse is read by supplying a precharging voltage to said first and second bitlines and differentially sensing said first and second bitlines.
A method of programming and reading a reprogrammable fuse;
- said method comprising the steps of:
- erasing a pair of non-volatile memory cells, each non-volatile memory cell having a floating gate for storing charges thereon;
- each of said pair of non-volatile memory cells connected to a bitline for reading the state of the connected memory cell determined by the amount of charges stored on the associated floating gate;
- programming said reprogrammable fuse to a first state by storing more charges on said floating gate of one of said pair of non-volatile memory cells than the other;
- or to a second state by storing more charges on said floating gate of the other of said pair of non-volatile memory cells than the one;
- precharging the bitlines associated with the pair of non-volatile memory cells;
- and
- differentially sensing the bitlines by connecting the precharged bitlines to said pair of non-volatile memory cells.
Dependencies are inferred from the claim text.