IP Library Granted Patent US 8,717,818
Granted Patent B1
US 8,717,818 · App. 13/292,427 · Granted May 6, 2014

Storage device architecture

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,717,818
App. No.
13/292,427
Granted
May 6, 2014
Kind
B1
Abstract

In one aspect, a storage device includes a plurality of storage strings, each comprising a serial interconnection of a plurality of active storage elements, each storage element having a part for maintaining a storage state and a part of modulating a current through the element according to the storage state. The device also includes mapping circuitry for selectively sensing a storage state of a storage element in a storage string by forming current though the storage element that is a non-linear function of the storage state. In some examples, the mapping circuitry comprises reference string of active elements, and the mapping circuitry selectively senses a storage state by forming a difference in currents in the sensed storage string and in the reference string that is a non-linear function of the storage state. In some examples, the active storage elements comprise floating gate transistors.

Claims (28)

1. A storage device comprising:

plurality of storage strings, each comprising a serial interconnection of a plurality of active storage elements, each storage element having a part for maintaining a storage state and a part of modulating a current through the element according to the storage state; and

mapping circuitry for selectively sensing a storage state of a storage element in a storage string by forming current though the storage element that is a non-linear function of the storage state;

wherein the mapping circuitry comprises a reference string of active elements, and the mapping circuitry selectively senses a storage state by forming a difference in currents in the sensed storage string and in the reference string that is a non-linear function of the storage state.

2. The storage device of claim 1 wherein the active storage elements comprise floating gate transistors.

3. The storage device of claim 1 wherein the storage state comprises a degree of charge present in the storage element.

4. The storage device of claim 1 wherein the storage strings comprise strings of floating gate transistors in a NAND flash storage device.

5. The storage device of claim 1 wherein the mapping circuitry comprises one or more controllable sigmoid generators each having a control input for affecting a slope and an offset of an input to output mapping of the sigmoid generator, wherein each of the sigmoid generators is configured to received a current signal representing the current formed through the storage string, and to provide a corresponding output dependent on the storage state and the control input to the sigmoid generator.

6. The storage device of claim 5 wherein the mapping circuit further comprises a combination module configured to combine multiple outputs of the one or more sigmoid generators to form an output representative of the storage state.

7. The storage device of claim 6 wherein the combination module is configure to form an output representative of probabilities of k possible storage states.

8. The storage device of claim 7 wherein k is greater than 2.

9. The storage device of claim 5 wherein the one or more sigmoid generators comprises more than one sigmoid generator configured to operate in parallel to provide multiple different outputs dependent on the storage state.

10. The storage device of claim 5 wherein the one or more sigmoid generators comprises at least one sigmoid generator configure to operate sequentially with different control inputs in processing the current signal representing the current formed through the storage string to provide multiple different outputs dependent on the storage state.

11. A storage device comprising:

plurality of storage strings, each comprising a serial interconnection of a plurality of active storage elements, each storage element having a part for maintaining a storage state and a part of modulating a current through the element according to the storage state; and

mapping circuitry for selectively sensing a storage state of a storage element in a storage string by forming current though the storage string that is a non-linear function of the storage state;

wherein the mapping circuitry comprises one or more controllable sigmoid generators each having a control input for affecting a slope and an offset of an input to output mapping of the sigmoid generator, wherein each of the sigmoid generators is configured to received a current signal representing the current formed through the storage string, and to provide a corresponding output dependent on the storage state and the control input to the sigmoid generator.

12. The storage device of claim 11 wherein the mapping circuitry comprises reference string of active elements, and the mapping circuitry selectively senses a storage state by forming a difference in currents in the sensed storage string and in the reference string that is a non-linear function of the storage state.

13. The storage device of claim 11 wherein the mapping circuit further comprises a combination module configured to combine multiple outputs of the one or more sigmoid generators to form an output representative of the storage state.

14. The storage device of claim 13 wherein the combination module is configure to form an output representative of probabilities of k possible storage states.

15. The storage device of claim 14 wherein k is greater than 2.

16. The storage device of claim 11 wherein the one or more sigmoid generators comprises more than one sigmoid generator configured to operate in parallel to provide multiple different outputs dependent on the storage state.

17. The storage device of claim 11 wherein the one or more sigmoid generators comprises at least one sigmoid generator configure to operate sequentially with different control inputs in processing the current signal representing the current formed through the storage string to provide multiple different outputs dependent on the storage state.

18. A storage device comprising:

plurality of storage strings, each comprising a serial interconnection of a plurality of active storage elements, each storage element having a part for maintaining a storage state and a part of modulating a current through the element according to the storage state; and

mapping circuitry for selectively sensing a storage state of a storage element in a storage string by forming current though the storage string that is a non-linear function of the storage state;

wherein the mapping circuitry comprises one or more sigmoid generators each configured to received a current signal representing the current formed through the storage string, and to provide a corresponding output dependent on the storage state and the control input to the sigmoid generator; and

wherein the mapping circuitry further comprises a combination module configured to combine multiple outputs of the one or more sigmoid generators to form an output representative of the storage state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2012
From: VIGODA, BENJAMIN; REYNOLDS, DAVID
To: ANALOG DEVICES, INC.
Reel/Frame 027617/0647 →