-
公开(公告)号:US09817595B2
公开(公告)日:2017-11-14
申请号:US15008470
申请日:2016-01-28
Applicant: APPLE INC.
Inventor: Barak Rotbard , Itay Sagron
CPC classification number: G06F3/0625 , G06F3/064 , G06F3/0673 , G11C16/30
Abstract: A controller includes an interface and a processor. The interface is configured to communicate with one or more memory devices that include multiple memory blocks. The processor is configured to hold information regarding power consumption of the memory blocks, to group at least some of the memory blocks into one or more storage groups, based on the information, such that the memory blocks in each storage group jointly consume less than a predefined power limit when the memory blocks in the storage group are applied a storage operation in parallel, and to apply the storage operation, in parallel, to the memory blocks in a selected storage group.
-
2.
公开(公告)号:US09417948B2
公开(公告)日:2016-08-16
申请号:US14662470
申请日:2015-03-19
Applicant: Apple Inc.
Inventor: Eyal Gurgi , Yoav Kasorla , Barak Rotbard , Shai Ojalvo
CPC classification number: G11C29/38 , G06F11/07 , G06F11/073 , G06F11/0772 , G06F11/263 , G11C11/1677 , G11C11/5628 , G11C11/5635 , G11C11/5678 , G11C13/0035 , G11C13/0064 , G11C13/0069 , G11C13/0097 , G11C16/10 , G11C16/3459 , G11C29/12015 , G11C29/44 , G11C29/50012
Abstract: A method for data storage includes receiving in a memory device data for storage in a group of memory cells. The data is stored in the group by performing a Program and Verify (P&V) process, which applies to the memory cells in the group a sequence of programming pulses and compares respective analog values of the memory cells in the group to respective verification thresholds. Immediately following successful completion of the P&V process, a mismatch between the stored data and the received data is detected in the memory device. An error in storage of the data is reported responsively to the mismatch.
Abstract translation: 一种用于数据存储的方法包括在存储器装置中接收用于存储在一组存储器单元中的数据。 通过执行程序和验证(P&V)过程将数据存储在组中,该过程适用于组中的存储器单元的编程脉冲序列,并将组中的存储器单元的各自的模拟值与相应的验证阈值进行比较。 在P&V进程成功完成之后,在存储器件中检测到存储的数据与接收到的数据之间的不匹配。 响应于不匹配报告数据存储错误。
-
3.
公开(公告)号:US20150193293A1
公开(公告)日:2015-07-09
申请号:US14662470
申请日:2015-03-19
Applicant: Apple Inc.
Inventor: Eyal Gurgi , Yoav Kasorla , Barak Rotbard , Shai Ojalvo
IPC: G06F11/07
CPC classification number: G11C29/38 , G06F11/07 , G06F11/073 , G06F11/0772 , G06F11/263 , G11C11/1677 , G11C11/5628 , G11C11/5635 , G11C11/5678 , G11C13/0035 , G11C13/0064 , G11C13/0069 , G11C13/0097 , G11C16/10 , G11C16/3459 , G11C29/12015 , G11C29/44 , G11C29/50012
Abstract: A method for data storage includes receiving in a memory device data for storage in a group of memory cells. The data is stored in the group by performing a Program and Verify (P&V) process, which applies to the memory cells in the group a sequence of programming pulses and compares respective analog values of the memory cells in the group to respective verification thresholds. Immediately following successful completion of the P&V process, a mismatch between the stored data and the received data is detected in the memory device. An error in storage of the data is reported responsively to the mismatch.
Abstract translation: 一种用于数据存储的方法包括在存储器装置中接收用于存储在一组存储器单元中的数据。 通过执行程序和验证(P&V)过程将数据存储在组中,该过程适用于组中的存储器单元的编程脉冲序列,并将组中的存储器单元的各自的模拟值与相应的验证阈值进行比较。 在P&V进程成功完成之后,在存储器件中检测到存储的数据与接收到的数据之间的不匹配。 响应于不匹配报告数据存储错误。
-
公开(公告)号:US20170262033A1
公开(公告)日:2017-09-14
申请号:US15220411
申请日:2016-07-27
Applicant: APPLE INC.
Inventor: Barak Rotbard , Assaf Shappir
CPC classification number: G06F1/263 , G06F1/3225 , G06F3/0634 , G11C5/14 , G11C5/145 , G11C5/148 , G11C16/30
Abstract: A memory controller includes an interface and a processor. The interface is configured to communicate with one or more memory devices that require an operation voltage. The memory devices are capable of obtaining the operation voltage either from a power supply external to the memory device or from respective charge pumps internal to the memory devices. The processor is configured to predict storage activity in the memory devices, and to cause the memory devices to select a source for the operation voltage between the power supply and the respective charge pumps in accordance with the predicted storage activity.
-
公开(公告)号:US09568971B2
公开(公告)日:2017-02-14
申请号:US14614425
申请日:2015-02-05
Applicant: APPLE INC.
Inventor: Avraham Poza Meir , Evan R. Boyle , Christopher J. Sarcone , Barak Rotbard
IPC: G06F3/06 , G06F1/30 , G06F1/32 , G11C5/14 , G11C11/406 , G11C14/00 , G11C11/4074
CPC classification number: G06F1/30 , G06F1/3275 , G06F1/3278 , G06F1/3287 , G06F3/0625 , G06F3/0655 , G06F3/0679 , G06F11/073 , G06F11/0793 , G11C5/148 , G11C11/40615 , G11C11/4074 , G11C14/0018 , Y02D10/14 , Y02D10/157 , Y02D10/171 , Y02D50/20
Abstract: A storage device includes a non-volatile memory, a volatile memory and a controller. The volatile memory supports a normal mode and a self-refresh mode. The controller is configured to store data for a host in the non-volatile memory while using the volatile memory in the normal mode and, in response to receiving a power-down command from the host, to deactivate at least part of the storage device and to switch the volatile memory from the normal mode to the self-refresh mode.
Abstract translation: 存储设备包括非易失性存储器,易失性存储器和控制器。 易失性存储器支持正常模式和自刷新模式。 控制器被配置为在正常模式下使用易失性存储器的同时将主机的数据存储在非易失性存储器中,并且响应于接收到来自主机的掉电命令,停用至少部分存储设备和 将易失性存储器从正常模式切换到自刷新模式。
-
公开(公告)号:US20160336078A1
公开(公告)日:2016-11-17
申请号:US15221947
申请日:2016-07-28
Applicant: Apple Inc.
Inventor: Eyal Gurgi , Yoav Kasorla , Barak Rotbard , Shai Ojalvo
CPC classification number: G11C29/38 , G06F11/07 , G06F11/073 , G06F11/0772 , G06F11/263 , G11C11/1677 , G11C11/5628 , G11C11/5635 , G11C11/5678 , G11C13/0035 , G11C13/0064 , G11C13/0069 , G11C13/0097 , G11C16/10 , G11C16/3459 , G11C29/12015 , G11C29/44 , G11C29/50012
Abstract: A method for data storage includes receiving in a memory device data for storage in a group of memory cells. The data is stored in the group by performing a Program and Verify (P&V) process, which applies to the memory cells in the group a sequence of programming pulses and compares respective analog values of the memory cells in the group to respective verification thresholds. Immediately following successful completion of the P&V process, a mismatch between the stored data and the received data is detected in the memory device. An error in storage of the data is reported responsively to the mismatch.
-
公开(公告)号:US10115476B2
公开(公告)日:2018-10-30
申请号:US15221947
申请日:2016-07-28
Applicant: Apple Inc.
Inventor: Eyal Gurgi , Yoav Kasorla , Barak Rotbard , Shai Ojalvo
IPC: G06F11/07 , G06F11/263 , G11C11/16 , G11C11/56 , G11C13/00 , G11C16/10 , G11C16/34 , G11C29/12 , G11C29/38 , G11C29/44 , G11C29/50
Abstract: A method for data storage includes receiving in a memory device data for storage in a group of memory cells. The data is stored in the group by performing a Program and Verify (P&V) process, which applies to the memory cells in the group a sequence of programming pulses and compares respective analog values of the memory cells in the group to respective verification thresholds. Immediately following successful completion of the P&V process, a mismatch between the stored data and the received data is detected in the memory device. An error in storage of the data is reported responsively to the mismatch.
-
公开(公告)号:US20180173285A1
公开(公告)日:2018-06-21
申请号:US15898586
申请日:2018-02-18
Applicant: Apple Inc.
Inventor: Barak Rotbard , Assaf Shappir
CPC classification number: G06F1/263 , G06F1/3225 , G06F3/0634 , G11C5/14 , G11C5/145 , G11C5/148 , G11C16/30
Abstract: A memory controller includes an interface and a processor. The interface is configured to communicate with one or more memory devices that require an operation voltage. The memory devices are capable of obtaining the operation voltage either from a power supply external to the memory device or from respective charge pumps internal to the memory devices. The processor is configured to predict storage activity in the memory devices, and to cause the memory devices to select a source for the operation voltage between the power supply and the respective charge pumps in accordance with the predicted storage activity.
-
公开(公告)号:US09898059B2
公开(公告)日:2018-02-20
申请号:US15220411
申请日:2016-07-27
Applicant: APPLE INC.
Inventor: Barak Rotbard , Assaf Shappir
CPC classification number: G06F1/263 , G06F1/3225 , G06F3/0634 , G11C5/14 , G11C5/145 , G11C5/148 , G11C16/30
Abstract: A memory controller includes an interface and a processor. The interface is configured to communicate with one or more memory devices that require an operation voltage. The memory devices are capable of obtaining the operation voltage either from a power supply external to the memory device or from respective charge pumps internal to the memory devices. The processor is configured to predict storage activity in the memory devices, and to cause the memory devices to select a source for the operation voltage between the power supply and the respective charge pumps in accordance with the predicted storage activity.
-
公开(公告)号:US09405705B2
公开(公告)日:2016-08-02
申请号:US14548664
申请日:2014-11-20
Applicant: Apple Inc.
Inventor: Michael Shachar , Barak Rotbard , Oren Golov , Uri Perlmutter , Dotan Sokolov , Julian Vlaiko , Yair Schwartz
CPC classification number: G06F12/12 , G06F3/0628 , G06F3/0683 , G06F3/0688 , G06F12/0246 , G06F12/0638 , G06F13/1657 , G06F13/1668 , G06F13/18 , G06F2212/1024 , G06F2212/7208
Abstract: A data storage system includes a plurality of non-volatile memory devices arranged in one or more sets, a main controller and one or more processors. The main controller is configured to accept commands from a host and to convert the commands into recipes. Each recipe includes a list of multiple memory operations to be performed sequentially in the non-volatile memory devices belonging to one of the sets. Each of the processors is associated with a respective set of the non-volatile memory devices, and is configured to receive one or more of the recipes from the main controller and to execute the memory operations specified in the received recipes in the non-volatile memory devices belonging to the respective set.
Abstract translation: 数据存储系统包括以一个或多个集合排列的多个非易失性存储器件,主控制器和一个或多个处理器。 主控制器配置为接受来自主机的命令,并将命令转换为配方。 每个配方包括要在属于其中一个组的非易失性存储器件中顺序执行的多个存储器操作的列表。 每个处理器与相应的一组非易失性存储器设备相关联,并且被配置为从主控制器接收一个或多个配方并且执行在非易失性存储器中接收的配方中指定的存储器操作 属于相应集合的设备。
-
-
-
-
-
-
-
-
-