-
公开(公告)号:US09244631B2
公开(公告)日:2016-01-26
申请号:US14099027
申请日:2013-12-06
Applicant: SanDisk Technologies Inc.
Inventor: Sergey Gorobets , Chris Avila , Steven T. Sprouse
CPC classification number: G06F3/0688 , G06F3/061 , G06F3/0616 , G06F3/064 , G06F3/0659 , G06F3/0679 , G06F12/0246 , G06F12/0646 , G06F2212/7207 , G06F2212/7208
Abstract: In a Multi Level Cell (MLC) memory array, a burst of data from a host may be written in only lower pages of a block in a rapid manner. Other data from a host may be written in lower and upper pages so that data is more efficiently arranged for long term storage.
-
2.
公开(公告)号:US09122591B2
公开(公告)日:2015-09-01
申请号:US14106261
申请日:2013-12-13
Applicant: SanDisk Technologies Inc.
Inventor: Sergey Gorobets , Kevin Conley
CPC classification number: G06F12/0246 , G06F11/1008 , G11C7/1039 , G11C7/1051 , G11C16/3436
Abstract: The present invention present methods and architectures for the pipelining of read operation with write operations. In particular, methods are presented for pipelining data relocation operations that allow for the checking and correction of data in the controller prior to its being re-written, but diminish or eliminate the additional time penalty this would normally incur. A number of architectural improve are described to facilitate these methods, including: introducing two registers on the memory where each is independently accessible by the controller; allowing a first memory register to be written from while a second register is written to; introducing two registers on the memory where the contents of the registers can be swapped.
Abstract translation: 本发明提出了用于具有写入操作的读取操作的流水线的方法和架构。 特别地,提出了用于流水线数据迁移操作的方法,其允许在控制器被重写之前检查和校正控制器中的数据,但是减少或消除通常会产生的额外时间损失。 描述了许多架构改进以便于这些方法,包括:在存储器上引入两个寄存器,每个寄存器可由控制器独立访问; 允许在写入第二个寄存器时写入第一个存储器寄存器; 在存储器中引入两个寄存器,其中寄存器的内容可以交换。
-
公开(公告)号:US20150213893A1
公开(公告)日:2015-07-30
申请号:US14289917
申请日:2014-05-29
Applicant: SanDisk Technologies Inc.
Inventor: Liam Michael Parker , Sergey Gorobets , Alan Bennett , Leena Patel
CPC classification number: G11C16/08 , G06F3/061 , G06F3/0658 , G06F3/0688 , G06F12/0207 , G06F12/0246 , G06F12/0646 , G06F13/1605 , G06F13/1647 , G11C16/12 , G11C16/3495
Abstract: A die assignment scheme assigns data, in the order it is received, to multiple memory dies with some randomness. Randomization events, such as skipping dies or reversing direction, occur at intervals, with a deterministic assignment scheme used between randomization events. Intervals between randomization events may be of random length, or of fixed length.
Abstract translation: 管芯分配方案按照接收的顺序将数据分配给具有一定随机性的多个存储器管芯。 随机化事件,例如跳过死亡或反转方向,间隔地发生,随机化事件之间使用确定性分配方案。 随机化事件之间的间隔可能是随机长度或固定长度。
-
公开(公告)号:US09508437B2
公开(公告)日:2016-11-29
申请号:US14153480
申请日:2014-01-30
Applicant: SanDisk Technologies Inc.
Inventor: Liam Michael Parker , Sergey Gorobets , Alan Bennett , Leena Patel
CPC classification number: G11C16/08 , G06F3/061 , G06F3/0658 , G06F3/0688 , G06F12/0207 , G06F12/0246 , G06F12/0646 , G06F13/1605 , G06F13/1647 , G11C16/12 , G11C16/3495
Abstract: A die assignment scheme assigns data, in the order it is received, to multiple memory dies with some randomness. Randomization events, such as skipping dies or reversing direction, occur at intervals, with a deterministic assignment scheme used between randomization events. Intervals between randomization events may be of random length, or of fixed length.
-
公开(公告)号:US09218283B2
公开(公告)日:2015-12-22
申请号:US14094550
申请日:2013-12-02
Applicant: SanDisk Technologies, Inc.
Inventor: Sergey Gorobets , Alan Bennett
CPC classification number: G06F12/0246 , G06F3/0659 , G06F11/10 , G06F12/02 , G06F2212/7201 , G06F2212/7208
Abstract: A die assignment scheme assigns data in the order it is received, to multiple memory dies. Any busy dies are skipped until they become ready again so that the system does not wait for busy dies to become ready. Immediately sequential writes to the same die are prohibited so that reading speed is not impacted.
Abstract translation: 管芯分配方案按照接收的顺序将数据分配给多个存储器管芯。 任何忙碌的模具都被跳过,直到它们再次准备就绪,这样系统就不会等待繁忙的模具准备就绪。 禁止立即连续写入同一个裸片,以免读取速度受到影响。
-
公开(公告)号:US09182928B2
公开(公告)日:2015-11-10
申请号:US14286616
申请日:2014-05-23
Applicant: SanDisk Technologies Inc.
Inventor: Sergey Gorobets , Chris Avila , Steven T. Sprouse
CPC classification number: G06F3/0688 , G06F3/061 , G06F3/0616 , G06F3/064 , G06F3/0659 , G06F3/0679 , G06F12/0246 , G06F12/0646 , G06F2212/7207 , G06F2212/7208
Abstract: In a Multi Level Cell (MLC) memory array, a burst of data from a host may be written in only lower pages of a block in a rapid manner. Other data from a host may be written in lower and upper pages so that data is more efficiently arranged for long term storage.
Abstract translation: 在多级单元(MLC)存储器阵列中,来自主机的数据突发可以以快速方式写入块的较低页面。 来自主机的其他数据可以写在下页和上页中,使得数据更有效地安排用于长期存储。
-
公开(公告)号:US20150160893A1
公开(公告)日:2015-06-11
申请号:US14286616
申请日:2014-05-23
Applicant: SanDisk Technologies Inc.
Inventor: Sergey Gorobets , Chris Avila , Steven T. Sprouse
IPC: G06F3/06
CPC classification number: G06F3/0688 , G06F3/061 , G06F3/0616 , G06F3/064 , G06F3/0659 , G06F3/0679 , G06F12/0246 , G06F12/0646 , G06F2212/7207 , G06F2212/7208
Abstract: In a Multi Level Cell (MLC) memory array, a burst of data from a host may be written in only lower pages of a block in a rapid manner. Other data from a host may be written in lower and upper pages so that data is more efficiently arranged for long term storage.
Abstract translation: 在多级单元(MLC)存储器阵列中,来自主机的数据突发可以以快速方式写入块的较低页面。 来自主机的其他数据可以写在下页和上页中,使得数据更有效地安排用于长期存储。
-
公开(公告)号:US20150154108A1
公开(公告)日:2015-06-04
申请号:US14094550
申请日:2013-12-02
Applicant: SanDisk Technologies, Inc.
Inventor: Sergey Gorobets , Alan Bennett
IPC: G06F12/02
CPC classification number: G06F12/0246 , G06F3/0659 , G06F11/10 , G06F12/02 , G06F2212/7201 , G06F2212/7208
Abstract: A die assignment scheme assigns data in the order it is received, to multiple memory dies. Any busy dies are skipped until they become ready again so that the system does not wait for busy dies to become ready. Immediately sequential writes to the same die are prohibited so that reading speed is not impacted.
Abstract translation: 管芯分配方案按照接收的顺序将数据分配给多个存储器管芯。 任何忙碌的模具都被跳过,直到它们再次准备就绪,这样系统就不会等待繁忙的模具准备就绪。 禁止立即连续写入同一个裸片,以免读取速度受到影响。
-
公开(公告)号:US20150212732A1
公开(公告)日:2015-07-30
申请号:US14153480
申请日:2014-01-30
Applicant: SanDisk Technologies Inc.
Inventor: Liam Michael Parker , Sergey Gorobets , Alan Bennett , Leena Patel
IPC: G06F3/06
CPC classification number: G11C16/08 , G06F3/061 , G06F3/0658 , G06F3/0688 , G06F12/0207 , G06F12/0246 , G06F12/0646 , G06F13/1605 , G06F13/1647 , G11C16/12 , G11C16/3495
Abstract: A die assignment scheme assigns data, in the order it is received, to multiple memory dies with some randomness. Randomization events, such as skipping dies or reversing direction, occur at intervals, with a deterministic assignment scheme used between randomization events. Intervals between randomization events may be of random length, or of fixed length.
-
公开(公告)号:US20150160857A1
公开(公告)日:2015-06-11
申请号:US14099027
申请日:2013-12-06
Applicant: SanDisk Technologies Inc.
Inventor: Sergey Gorobets , Chris Avila , Steven T. Sprouse
CPC classification number: G06F3/0688 , G06F3/061 , G06F3/0616 , G06F3/064 , G06F3/0659 , G06F3/0679 , G06F12/0246 , G06F12/0646 , G06F2212/7207 , G06F2212/7208
Abstract: In a Multi Level Cell (MLC) memory array, a burst of data from a host may be written in only lower pages of a block in a rapid manner. Other data from a host may be written in lower and upper pages so that data is more efficiently arranged for long term storage.
-
-
-
-
-
-
-
-
-