IP Library Granted Patent US 7,848,159
Granted Patent B2
US 7,848,159 · App. 12/275,191 · Granted Dec 7, 2010

Non-volatile memory systems and methods including page read and/or configuration features

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 7,848,159
App. No.
12/275,191
Granted
Dec 7, 2010
Kind
B2
Abstract

A high speed voltage mode sensing is provided for a digital multibit non-volatile memory integrated system. An embodiment has a local source follower stage followed by a high speed common source stage. Another embodiment has a local source follower stage followed by a high speed source follower stage. Another embodiment has a common source stage followed by a source follower. An auto zeroing scheme is used. A capacitor sensing scheme is used. Multilevel parallel operation is described.

Claims (73)

1. A method comprising:

reading a fuse non-volatile memory location for configuration data in response to a page read command;

storing said configuration data in a volatile memory location; and

performing a page read sequence for a memory in association with the configuration data.

2. A method comprising:

reading a fuse non-volatile memory location for configuration data in response to a page program command;

storing said configuration data in a volatile memory location; and

performing a page programming sequence for a memory in association with the configuration data.

3. The method of claim 1 further comprising autozeroing an input and output in order to zero out offset in an amplifier.

4. The method of claim 1 further comprising autozeroing an input and output in order to zero out offset in a reference sense amplifier.

5. The method of claim 4 further comprising capacitively sensing an output of a memory cell via selective coupling of the reference sense amplifier to one or more reference memory subarrays.

6. The method of claim 4 further comprising selectively coupling the reference sense amplifier to a group of sense amplifiers to capacitively sense an output associated with the group of sense amplifiers.

7. The method of claim 1 further comprising autozeroing an input and output in order to zero out offset of reference sense circuitry.

8. The method of claim 1 further comprising coupling inputs of a reference sense amplifier to an output signal in response to an autozero signal.

9. The method of claim 1 further comprising:

operatively coupling a reference array to reference memory subarrays; and

providing stored reference signals used for reading reference memory cells, the stored reference signals corresponding to detected reference signals.

10. The method of claim 1 further comprising setting an input and an output of reference circuitry in response to an autozero signal.

11. The method of claim 1 further comprising autozeroing an input and an output in order to zero out an offset of reference circuitry.

12. The method of claim 3 further comprising coupling inputs of the at least one reference sense amplifier to an output signal in response to an autozero signal.

13. The method of claim 2 further comprising autozeroing an input and output in order to zero out offset in an amplifier.

14. The method of claim 2 further comprising autozeroing an input and output in order to zero out offset in a reference sense amplifier.

15. The method of claim 14 further comprising capacitively sensing an output of a memory cell via selective coupling of the reference sense amplifier to one or more reference memory subarrays.

16. The method of claim 14 further comprising selectively coupling the reference sense amplifier to a group of sense amplifiers to capacitively sense an output associated with the group of sense amplifiers.

17. The method of claim 2 further comprising autozeroing an input and output in order to zero out offset of reference sense circuitry.

18. The method of claim 2 further comprising coupling inputs of a reference sense amplifier to an output signal in response to an autozero signal.

19. The method of claim 2 further comprising:

operatively coupling a reference array to reference memory subarrays; and

providing stored reference signals used for reading reference memory cells, the stored reference signals corresponding to detected reference signals.

20. The method of claim 2 further comprising setting an input and an output of reference circuitry in response to an autozero signal.

21. The method of claim 2 further comprising autozeroing an input and an output in order to zero out an offset of reference circuitry.

22. The method of 2 further comprising:

coupling a reference array to reference memory subarrays; and

providing stored reference signals used for programming reference memory cells, the stored reference signals corresponding to detected reference signals.

23. The method of claim 2 further comprising executing a configuration (fuse) bit initialization that loads data from fuse memory cells to volatile latches in a fuse circuit block.

24. The method of claim 2 further comprising comparing program verify voltages of cells against data cell read back voltages to indicate whether further programming is required.

25. The method of claim 2 further comprising performing the page programming sequence including an iterative verify-program loop, wherein the iterative verify-program loop ends the page programming sequence if a program pulse count reaches a maximum value.

26. The method of claim 25 wherein the iterative verify-program loop determines how many cells have been placed in a program inhibit mode, and further comprising continuing the page programming sequence once the iterative verify-program loop determines that all of the cells have been placed in the program inhibit mode.

27. The method of claim 2 further comprising:

performing the page programming sequence including an iterative verify-program loop, wherein the iterative verify-program loop determines how many cells have been placed in a program inhibit mode; and

continuing the page programming sequence once the iterative verify-program loop determines that all of the cells have been placed in the program inhibit mode.

28. The method of claim 2 further comprising:

generating upper program margin verify voltages; and

comparing the upper program margin verify voltages with read back cell voltages to determine whether to end the page programming sequence for a current page.

29. The method of claim 28 further comprising:

generating lower program margin verify voltages; and

comparing the lower program margin verify voltages with read back cell voltages to determine whether to end the page programming sequence for a current page.

30. The method of claim 2 further comprising:

generating lower program margin verify voltages; and

comparing the lower program margin verify voltages with read back cell voltages to determine whether to end the page programming sequence for a current page.

31. The method of claim 1 further comprising executing a configuration (fuse) bit initialization that loads data from fuse memory cells to volatile latches in a fuse circuit block.

32. The method of claim 1 further comprising:

placing all data cells in an addressed page into voltage-mode read states;

reading cell (reference and data) voltages for the data cells; and

comparing read verify voltages with cell read back voltages to determine whether to continue the page read sequence.

33. The method of claim 1 further comprising:

applying an erase algorithm programmed via fuses upon one selected erase block of memory cells at a time.

34. The method of claim 33 wherein erase blocks include a plurality of pages of memory cells.

35. The method of claim 33 wherein quantities of pages within the erase blocks are programmable via fuses for different user requirements and/or applications.

36. The method of claim 2 further comprising:

applying an erase algorithm programmed via fuses upon one selected erase block of memory cells at a time.

37. The method of claim 36 wherein erase blocks include a plurality of pages of memory cells.

38. The method of claim 36 wherein quantities of pages within the erase blocks are programmable via fuses for different user requirements and/or applications.

39. The method of claim 1 further comprising:

applying a read algorithm programmed via fuses upon one selected page of memory cells at a time.

40. The method of claim 39 wherein quantities of memory cells within a page is programmable via fuses to optimize power consumption and/or data rate.

41. The method of claim 2 further comprising:

applying a read algorithm programmed via fuses upon one selected page of memory cells at a time.

42. The method of claim 41 wherein quantities of memory cells within a page is programmable via fuses to optimize power consumption and/or data rate.

43. A method comprising:

reading a fuse non-volatile memory location for configuration data in response to a page read command;

storing said configuration data in a volatile memory location; and

providing chip operating settings for a page read sequence for a memory as a function of the configuration data.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SILICON STORAGE TECHNOLOGY, INC.
Reel/Frame 059687/0344 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: SILICON STORAGE TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041675/0316 →