IP Library Granted Patent US 9,153,333
Granted Patent B2
US 9,153,333 · App. 14/307,424 · Granted Oct 6, 2015

Semiconductor memory having both volatile and non-volatile functionality and method of operating

Inventor: Yuniarto Widjaja (San Jose, CA)
Assignee: Zeno Semiconductor, Inc.
G11C16/225G11C11/404G11C14/0018G11C16/0408G11C16/0466G11C16/0483H01L21/28273H01L21/28282H01L27/105H01L27/108H01L27/10802H01L27/10897H01L27/11521H01L27/11526H01L27/11531H01L27/11568H01L27/11573H01L29/4234H01L29/42324H01L29/66825H01L29/66833H01L29/7841H01L29/7887H01L29/7923G11C2211/4016H01L21/84H01L27/10826H01L27/10879H01L27/1203H01L29/785
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 9,153,333
App. No.
14/307,424
Filed
Jun 17, 2014
Granted
Oct 6, 2015
Kind
B2
Art Unit
2824
USPC
365/185.08
Abstract

Semiconductor memory having both volatile and non-volatile modes and methods of operation. A semiconductor storage device includes a plurality of memory cells each having a floating body for storing, reading and writing data as volatile memory. The device includes a floating gate or trapping layer for storing data as non-volatile memory, the device operating as volatile memory when power is applied to the device, and the device storing data from the volatile memory as non-volatile memory when power to the device is interrupted.

Claims (29)

1. A method of operating a semiconductor storage device comprising a plurality of memory cells connected in series and each having a floating body for storing, reading and writing data as volatile memory, and a floating gate or trapping layer above said floating body for storing data as non-volatile memory, the method comprising:

transferring the data stored in the floating bodies, by a parallel, non-algorithmic process, to the floating gates or trapping layers corresponding to the floating bodies, when power to the device is interrupted;

wherein if said volatile memory is in a first state, electrons are injected into said floating gate or trapping layer and if said memory cell is in a second state, no electron injection into said floating gate or trapping layer occurs.

2. The method of claim 1 , further comprising initializing the floating gates or trapping layers, to each a predetermined state prior to the transferring, wherein each said predetermined state of each of the floating gates or trapping layers is the same.

3. The method of claim 1 , wherein the data transferred is stored in the floating gates or trapping layers with charges that are complementary to charges of the floating bodies that stored the data.

4. The method of claim 1 , wherein at least one of said memory cells is a selected cell and a remainder of said memory cells are passing cells;

wherein each said memory cell connected in series includes a control gate, said method further comprising applying a voltage to the control gates, wherein voltage applied to said control gates of said passing cells is greater than voltage applied to said control gate of said at least one selected cell.

5. The method of claim 1 , wherein said memory cells connected in series are substantially planar.

6. The method of claim 1 wherein said memory cells connected in series comprise three-dimensional cells, each having a fin extending from a substrate.

7. A method of operating a semiconductor storage device comprising a plurality of memory cells connected in series and each having a floating body for storing, reading and writing data as volatile memory, and a floating gate or trapping layer above said floating body for storing data as non-volatile memory, the method comprising:

restoring power to said memory cells; and

transferring the data stored in the floating gates or trapping layers, by a parallel, non-algorithmic restore process, to the floating bodies corresponding to the floating gates or trapping layers, when power is restored to said memory cells.

8. The method of claim 7 , further comprising initializing the floating bodies to a predetermined state prior to the transferring, wherein said predetermined state of each of said floating bodies is the same.

9. The method of claim 7 , wherein the data transferred to the floating bodies are complementary to charges stored in the corresponding floating gates or trapping layers.

10. The method of claim 7 , wherein at least one of said memory cells is a selected cell and a remainder of said memory cells are passing cells;

wherein each said memory cell connected in series includes a control gate, said method further comprising applying a voltage to the control gates, wherein voltage applied to said control gates of said passing cells is greater than voltage applied to said control gate of said at least one selected cell.

11. The method of claim 10 , wherein said voltage applied to said control gate of at least one selected cell is a negative voltage.

12. The method of claim 7 , wherein said memory cells connected in series are substantially planar.

13. The method of claim 7 , wherein said memory cells connected in series comprise three-dimensional cells, each having a fin extending from a substrate.

14. A method of operating a semiconductor storage device comprising a plurality of memory cells connected in series and each having a floating body for storing, reading and writing data as volatile memory, and a floating gate or trapping layer above said floating body for storing data as non-volatile memory, the method comprising:

transferring the data stored in the floating gates or trapping layers, by a parallel, non-algorithmic restore process, to the floating bodies corresponding to the floating gates or trapping layers, when power is restored to the cell, and

restoring the floating gates or trapping layers to a predetermined charge state after the restore process.

15. The method of claim 14 , further comprising initializing the floating bodies to each have a same predetermined state prior to the transferring.

16. The method of claim 14 , wherein the data transferred to the floating bodies are complementary to charges stored in the corresponding floating gates or trapping layers.

17. The method of claim 14 , wherein at least one of said memory cells is a selected cell and a remainder of said memory cells are passing cells;

wherein each said memory cell connected in series includes a control gate, said method further comprising applying a voltage to the control gates, wherein voltage applied to said control gates of said passing cells is greater than voltage applied to said control gate of said at least one selected cell.

18. The method of claim 17 , wherein voltage applied to said control gate of said at least one selected cell is a negative voltage.

19. The method of claim 14 , wherein said memory cells connected in series are substantially planar.

20. The method of claim 14 , wherein said memory cells connected in series comprise three-dimensional cells, each having a fin extending from a substrate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2014
From: WIDJAJA, YUNIARTO
To: ZENO SEMICONDUCTOR, INC.
Reel/Frame 033594/0644 →
Continuity (6)
Division 13903923 · May 28, 2013
Continuation 13246582 · Sep 27, 2011
Division 12257023 · Oct 23, 2008
Provisional Application 60982382 · Oct 24, 2007
Provisional Application 60982374 · Oct 24, 2007
Related Publication 20140355343A1 · Dec 4, 2014