Source: https://patents.google.com/patent/US8830747B2/en
Timestamp: 2018-09-23 18:12:13
Document Index: 518571178

Matched Legal Cases: ['§121', 'Application No. 10', 'Application No. 10', 'Application No. 10', 'Application No. 10', 'Application No. 10', 'Application No. 10', 'Application No. 10', 'Application No. 10', 'Application No. 11', 'Application No. 11', 'Application No. 11']

US8830747B2 - Off-die charge pump that supplies multiple flash devices - Google Patents
Off-die charge pump that supplies multiple flash devices Download PDF
US8830747B2
US8830747B2 US13913722 US201313913722A US8830747B2 US 8830747 B2 US8830747 B2 US 8830747B2 US 13913722 US13913722 US 13913722 US 201313913722 A US201313913722 A US 201313913722A US 8830747 B2 US8830747 B2 US 8830747B2
US13913722
US20130272065A1 (en )
This application is a continuation of and claims the benefit under 35 U.S.C. §121 of U.S. application Ser. No. 13/176,237, filed Jul. 5, 2011 which is a divisional of U.S. application Ser. No. 11/694,799, filed Mar. 30, 2007, now U.S. Pat. No. 8,000,134, issued Aug. 16, 2011, which is a non-provisional of and claims priority to U.S. Provisional Patent Application Ser. No. 60/800,357, filed May 15, 2006, the entire contents of which are incorporated herein by reference.
1. A non-transitory computer accessible storage medium having program instructions stored therein that, in response to execution by a computer system causes the computer system to perform operations including:
generating analog supply voltages external to a plurality of flash memory dies, wherein each flash memory die includes a plurality of flash memory cells;
selecting one or more flash memory dies of the plurality of flash memory dies;
selecting one or more flash memory cells for each of the selected one or more flash memory dies; and
supply the generated analog supply voltages to the selected one or more flash memory dies to program the selected one or more flash memory cells.
2. The non-transitory computer accessible storage medium of claim 1, wherein the generating analog supply voltages comprises activating a charge pump.
3. The non-transitory computer accessible storage medium of claim 1, wherein the operations further include receiving, by an analog interface, voltage level signals from one or more flash memory dies of the plurality of flash memory dies during a read operation.
4. The non-transitory computer accessible storage medium of claim 1, wherein voltage levels of the analog supply voltages are programmable between approximately 12 and 30 volts.
5. The non-transitory computer accessible storage medium of claim 1, wherein each flash memory die of the plurality of flash memory dies comprises a plurality of multilevel NAND flash memory cells.
6. The non-transitory computer accessible storage medium of claim 1, wherein the operations further include controlling a voltage level of the analog supply voltage dependent upon a detected temperature.
7. The non-transitory computer accessible storage medium of claim 1, wherein the operations further include controlling a voltage level of the analog supply voltage by a host device.
a plurality of memories, wherein each memory of the plurality of memories includes a plurality of analog memory cells;
a voltage generator circuit configured to generate analog supply voltages;
a control circuit coupled to the plurality of memories and configured to:
receive the generated analog supply voltages;
select one of more memories of the plurality of memories; and
supply the received generated analog supply voltages to the selected one or more memories of the plurality of memories.
9. The system of claim 8, wherein the voltage generator circuit comprises a charge pump circuit.
10. The system of claim 8, wherein the voltage generator circuit comprises a low dropout regulator circuit.
11. The system of claim 8, wherein each memory of the plurality of memories is configured to send analog data to the control circuit.
12. The system of claim 8, wherein the control circuit is further configured receive data to be stored in the selected one memory of the plurality of memories.
13. The system of claim 12, wherein the control circuit is further configured to encode the received data with an Error Correction Code (ECC).
14. The system of claim 13, wherein the control circuit is further configured to store the encoded data dependent upon the supplied analog supply voltages.
a memory interface circuit coupled to a plurality of memories;
a host interface circuit coupled to a host, wherein the host interface circuit is configured to receive commands and data from the host; and
wherein the memory interface circuit is configured to:
select one or more memories of the plurality of memories; and
supply the generated analog supply voltages to the selected one or more memories of the plurality of memories;
store the received data in the selected one or more memories of the plurality of memories.
16. The apparatus of claim 15, further comprising an error correction circuit, wherein the error correction circuit is configured to encode the received data with an Error Correction Code (ECC).
17. The apparatus of claim 16, wherein the memory interface circuit is further configured to store the encoded data into the selected one or more memories of the plurality of memories dependent upon the supplied analog supply voltages.
18. The apparatus of claim 15, wherein the voltage generator circuit comprises a charge pump.
19. The apparatus of claim 15, wherein the processor is configured to control a voltage level of the analog supply voltage dependent upon the received commands.
20. The apparatus of claim 15, wherein the processor is configured to control a voltage level of the analog supply voltage dependent upon a detected temperature.
US13913722 2006-05-15 2013-06-10 Off-die charge pump that supplies multiple flash devices Active US8830747B2 (en)
US11694799 US8000134B2 (en) 2006-05-15 2007-03-30 Off-die charge pump that supplies multiple flash devices
US13176237 US8462550B2 (en) 2006-05-15 2011-07-05 Off-die charge pump that supplies multiple flash devices
US13913722 US8830747B2 (en) 2006-05-15 2013-06-10 Off-die charge pump that supplies multiple flash devices
US14315529 US9042170B2 (en) 2006-05-15 2014-06-26 Off-die charge pump that supplies multiple flash devices
US14322496 US8964469B2 (en) 2006-05-15 2014-07-02 Off-die charge pump that supplies multiple flash devices
US14716574 US9245616B2 (en) 2006-05-15 2015-05-19 Dynamic cell state resolution
US13176237 Continuation US8462550B2 (en) 2006-05-15 2011-07-05 Off-die charge pump that supplies multiple flash devices
US14315529 Continuation US9042170B2 (en) 2006-05-15 2014-06-26 Off-die charge pump that supplies multiple flash devices
US14322496 Continuation US8964469B2 (en) 2006-05-15 2014-07-02 Off-die charge pump that supplies multiple flash devices
US20130272065A1 true US20130272065A1 (en) 2013-10-17
US8830747B2 true US8830747B2 (en) 2014-09-09
ID=38684934
US11694799 Active 2029-06-22 US8000134B2 (en) 2006-05-15 2007-03-30 Off-die charge pump that supplies multiple flash devices
US13176237 Active 2027-05-16 US8462550B2 (en) 2006-05-15 2011-07-05 Off-die charge pump that supplies multiple flash devices
US13913722 Active US8830747B2 (en) 2006-05-15 2013-06-10 Off-die charge pump that supplies multiple flash devices
US14315529 Active US9042170B2 (en) 2006-05-15 2014-06-26 Off-die charge pump that supplies multiple flash devices
US14322496 Active US8964469B2 (en) 2006-05-15 2014-07-02 Off-die charge pump that supplies multiple flash devices
US14716574 Active US9245616B2 (en) 2006-05-15 2015-05-19 Dynamic cell state resolution
US (6) US8000134B2 (en)
WO (1) WO2007134316A3 (en)
US9159451B2 (en) * 2012-03-26 2015-10-13 Silicon Motion, Inc. Testing system and testing method thereof
US9224491B1 (en) * 2014-12-30 2015-12-29 Sandisk Technologies Inc. Average voltage band detection and use for tuning of voltages in ASICS
JP2001357683A (en) 2001-05-07 2001-12-26 Toshiba Corp Storage system
EP0865046B1 (en) 1997-03-12 2003-04-16 Information Storage Devices, Inc. Analog signal recording and playback integrated circuit and message management system
EP1130602B1 (en) 1999-08-05 2003-07-02 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device with reduced current consumption in data hold mode
US20040114427A1 (en) 2002-12-05 2004-06-17 Sharp Kabushiki Kaisha Semiconductor memory device and method for correcting memory cell data
EP1182669B1 (en) 2000-08-23 2007-01-31 Sharp Kabushiki Kaisha Non-volatile semiconductor memory device
JP2009537055T5 (en) 2010-06-03
EP1624461B1 (en) 2000-09-27 2012-07-25 SanDisk Technologies Inc. Writable tracking cells
US613414A (en) * 1898-11-01 And samuel a
JPS5570986U (en) 1978-11-06 1980-05-16
US7335026B2 (en) 2004-10-12 2008-02-26 Telerobotics Corp. Video surveillance system and method
US7360136B2 (en) 2002-05-20 2008-04-15 Sandisk Corporation Increasing the effectiveness of error correction codes and operating multi-level memory systems by using information about the quality of the stored data
EP1426971B1 (en) 2002-12-05 2013-07-24 Sharp Kabushiki Kaisha Semiconductor memory device and method for correcting memory cell data
US8462550B2 (en) * 2006-05-15 2013-06-11 Apple Inc. Off-die charge pump that supplies multiple flash devices
International Search Report & Written Opinion, PCT/US2007/068699, mailed Feb. 8, 2008, pp. 1-16.
International Search Report & Written Opinion, PCT/US2007/068799, mailed Jan. 30, 2008, pp. 1-14.
International Search Report & Written Opinion, PCT/US2007/068802, Mailed Jan. 22, 2008, pp. 1-17.
International Search Report & Written Opinion, PCT/US2007/068810, mailed Jan. 22, 2008, pp. 1-15.
International Search Report & Written Opinion, PCT/US2007/068851, mailed Jun. 20, 2008, pp. 1-36.
International Search Report & Written Opinion, PCT/US2007/068859, mailed Jan. 22, 2008, pp. 1-19.
International Search Report & Written Opinion, PCT/US2007/068903, mailed Jan. 22, 2008, pp. 1-16.
International Search Report & Written Opinion, PCT/US2007/068950, mailed Jan. 16, 2008, pp. 1-19.
International Search Report & Written Opinion, PCT/US2007/068958, mailed Feb. 8, 2008, pp. 1-17.
International Search Report & Written Opinion, PCT/US2007/068966, mailed Jun. 12, 2008, pp. 1-29.
Korean Intellectual Property Office, Korean Office Action for Application No. 10-2011-7010645, dated Jul. 28, 2011, p. 1.
Korean Intellectual Property Office, Korean Office Action for Application No. 10-2011-7010646, dated Jul. 28, 2011, p. 1.
Korean Intellectual Property Office, Korean Office Action for Application No. 10-2011-7010647, dated Jul. 28, 2011, pp. 1-2.
Korean Intellectual Property Office, Korean Office Action for Application No. 10-2011-7010650, dated Jul. 28, 2011, p. 1.
Korean Intellectual Property Office, Korean Office Action for Application No. 10-2011-7010651, dated Jul. 28,2011, p. 1.
Korean Intellectual Property Office, Korean Office Action for Application No. 10-2011-7010652, dated Jul. 28, 2011, pp. 1-3.
Korean Intellectual Proptery Office, Korean Office Action in Application No. 10-2008-7030400, dated Feb. 10, 2011, pp. 1-4.
Korean Office Action for Application No. 10-2011-7010649, dated Jul. 28, 2011, pp. 1-2.
Office Action from European Patent Application No. 11 159 442.0-1806, mailed Apr. 17, 2013, pp. 1-3.
Office Action from European Patent Application No. 11 159 442.0-1806, mailed Apr. 24, 2013, pp. 1-4.
Office Action from European Patent Application No. 11 159 442.0-1806, mailed Apr. 26, 2013, pp. 1-3.
U.S. Appl. No. 11/694,693, filed Mar. 30, 2007, Non-final Office Action mailed Jul. 2, 2008, pp. 1-9.
U.S. Appl. No. 11/694,694, filed Mar. 30, 2007, Non-final Office Action, mailed Jul. 9, 2008, pp. 1-22.
U.S. Appl. No. 11/694,694, Final Office Action, mailed Feb. 4, 2009, pp. 1-19.
U.S. Appl. No. 11/694,712, filed Mar. 30, 2007, Non-final Office Action mailed Aug. 21, 2008, pp. 1-12.
U.S. Appl. No. 11/694,712, Final Office Action, mailed Feb. 9, 2009, pp. 1-11.
U.S. Appl. No. 11/694,712, Non Final Office Action, mailed Apr. 10, 2009, pp. 1-9.
U.S. Appl. No. 11/694,739 Office Action (Non Final), mailed Apr. 2, 2009, pp. 1-17.
U.S. Appl. No. 11/694,742, filed Mar. 30, 2007,Non-final Office Action, mailed Aug. 20, 2008, pp. 1-10.
U.S. Appl. No. 11/694,763 Office Action (Non Final), mailed Mar. 19, 2009, pp. 1-16.
USPTO Final Office Action in U.S. Appl. No. 11/694,791, mailed Jun. 24, 2010, pp. 1-7.
USPTO Non-Final Office Action in U.S. Appl. No. 11/694,779, mailed Jan. 6, 2010, pp. 1-24.
USPTO Non-Final Office Action in U.S. Appl. No. 11/694,791, mailed Feb. 5, 2010, pp. 1-12.
USPTO Non-Final Office Action in U.S. Appl. No. 11/694,799, mailed Feb. 8, 2010, pp. 1-11.
USPTO Non-Final Office Action in U.S. Appl. No. 11/694,799, mailed Jul. 9, 2010, pp. 1-7.
USPTO Non-Final Office Action in U.S. Appl. No. 12/469,604, mailed Mar. 19, 2010, pp. 1-7.
USPTO Non-Final Office Action in U.S. Appl. No. 12/571,144, mailed Sep. 16, 2010, pp. 1-9.
USPTO Non-Final Office Action in U.S. Appl. No. 12/625,339, mailed Mar. 31, 2010, pp. 1-8.
US8000134B2 (en) 2011-08-16 grant
US20150380083A1 (en) 2015-12-31 application
US20140313826A1 (en) 2014-10-23 application
US8462550B2 (en) 2013-06-11 grant
US20110261618A1 (en) 2011-10-27 application
US20130272065A1 (en) 2013-10-17 application
US8964469B2 (en) 2015-02-24 grant
US20140307506A1 (en) 2014-10-16 application
US9042170B2 (en) 2015-05-26 grant
US9245616B2 (en) 2016-01-26 grant
WO2007134316A3 (en) 2008-03-27 application
WO2007134316A2 (en) 2007-11-22 application
US20070263442A1 (en) 2007-11-15 application