会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 91. 发明授权
    • Pipelined parallel programming operation in a non-volatile memory system
    • 在非易失性存储器系统中进行流水线并行编程操作
    • US07461199B2
    • 2008-12-02
    • US11611706
    • 2006-12-15
    • Kevin M. ConleyYoram Cedar
    • Kevin M. ConleyYoram Cedar
    • G06F5/06G11C7/10G11C16/06
    • G11C16/105G11C16/10G11C16/102G11C2216/22
    • The present invention allows for an increase in programming parallelism in a non-volatile memory system without incurring additional data transfer latency. Data is transferred from a controller to a first memory chip and a programming operation is caused to begin. While that first memory chip is busy performing that program operation, data is transferred from the controller to a second memory chip and a programming operation is caused to begin in that chip. Data transfer can begin to the first memory chip again once it has completed its programming operation even though the second chip is still busy performing its program operation. In this manner high parallelism of programming operation is achieved without incurring the latency cost of performing the additional data transfers. Two sets of embodiments are presented, one that preserves the host data in a buffer until successful programming of that data is confirmed and one that does not require that success be achieved and that does not preserve the data thus achieving a higher rate of data programming throughput.
    • 本发明允许在非易失性存储器系统中增加编程并行性,而不会引起额外的数据传输等待时间。 数据从控制器传送到第一存储器芯片,并且开始编程操作。 当该第一存储器芯片正在忙于执行该程序操作时,数据从控制器传送到第二存储器芯片,并且使该编程操作在该芯片中开始。 一旦完成编程操作,即使第二个芯片仍在忙于执行其程序操作,数据传输也可以再次开始到第一个存储器芯片。 以这种方式,实现编程操作的高并行性,而不会导致执行附加数据传输的延迟成本。 呈现了两组实施例,一种将缓冲器中的主机数据保留,直到该数据的成功编程被确认为止,并且不需要实现该成功,并且不保留数据从而实现更高的数据编程吞吐量 。
    • 94. 发明授权
    • Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks
    • 闪存EEPROM系统具有同时多个数据扇区编程和存储其他指定块中的物理块特性
    • US07362613B2
    • 2008-04-22
    • US11679012
    • 2007-02-26
    • Kevin M. ConleyJohn S. ManganJeffrey G. Craig
    • Kevin M. ConleyJohn S. ManganJeffrey G. Craig
    • G11C16/04
    • G11C16/107G06F12/0246G06F2212/7203G06F2212/7207G06F2212/7208G11C16/10G11C16/3459G11C29/82G11C2216/14
    • A non-volatile memory system is formed of floating gate memory cells arranged in blocks as the smallest unit of memory cells that are erasable together. The system includes a number of features that may be implemented individually or in various cooperative combinations. One feature is the storage in separate blocks of the characteristics of a large number of blocks of cells in which user data is stored. These characteristics for user data blocks being accessed may, during operation of the memory system by its controller, be stored in a random access memory for ease of access and updating. According to another feature, multiple sectors of user data are stored at one time by alternately streaming chunks of data from the sectors to multiple memory blocks. Bytes of data in the stream may be shifted to avoid defective locations in the memory such as bad columns. Error correction codes may also be generated from the streaming data with a single generation circuit for the multiple sectors of data. The stream of data may further be transformed in order to tend to even out the wear among the blocks of memory. Yet another feature, for memory systems having multiple memory integrated circuit chips, provides a single system record that includes the capacity of each of the chips and assigned contiguous logical address ranges of user data blocks within the chips which the memory controller accesses when addressing a block, making it easier to manufacture a memory system with memory chips having different capacities. A typical form of the memory system is as a card that is removably connectable with a host system but may alternatively be implemented in a memory embedded in a host system. The memory cells may be operated with multiple states in order to store more than one bit of data per cell.
    • 非易失性存储器系统由以块为单位布置的浮动栅极存储单元形成为可以一起可擦除的最小单元的存储器单元。 该系统包括可以单独地或以各种协作组合实现的多个特征。 一个特征是在单独的块中存储其中存储用户数据的大量小区块的特性。 正在访问的用户数据块的这些特征可以在存储器系统由其控制器操作期间被存储在随机存取存储器中以便于访问和更新。 根据另一特征,通过将来自扇区的数据块交替地流向多个存储块,一次存储多个扇区的用户数据。 可以移动流中的数据字节以避免存储器中的不良位置,例如不良列。 也可以通过用于多扇区数据的单一生成电路从流数据生成纠错码。 可以进一步转换数据流,以便趋向于均匀地消除存储器块之间的磨损。 对于具有多个存储器集成电路芯片的存储器系统,又一特征提供了单个系统记录,该系统记录包括每个芯片的容量,并且在寻址块时存储器控制器访问的芯片内分配的用户数据块的连续逻辑地址范围 ,使得容易制造具有不同容量的存储器芯片的存储器系统。 存储器系统的典型形式是可拆卸地与主机系统连接的卡,但是也可以在嵌入在主机系统中的存储器中实现。 存储器单元可以以多种状态操作,以便存储每个单元的多于一位的数据。
    • 96. 发明授权
    • Zone boundary adjustment for defects in non-volatile memories
    • 非易失性存储器缺陷区域边界调整
    • US07149871B2
    • 2006-12-12
    • US11114996
    • 2005-04-26
    • Kevin M. Conley
    • Kevin M. Conley
    • G06F12/10
    • G06F12/0246G11C16/04G11C29/4401G11C29/76G11C29/808
    • A non-volatile memory is divided into logical zones by the card controller in order reduce the size of the data structures it uses for address translation. Zone boundaries are adjusted to accommodate defects allowed by memory test to improve card yields and to adjust boundaries in the field to extend the usable lifetime of the card. Firmware scans for the presence of defective blocks on the card. Once the locations of these blocks are known, the firmware calculates the zone boundaries in such a way that good blocks are equally distributed among the zones. Since the number of good blocks meets the card test criteria by the memory test criteria, defects will reduce card yield fallout. The controller can perform dynamic boundary adjustments. When defects occur, the controller can perform the analysis again and, if needed, redistributes the zone boundaries, moving any user data.
    • 非易失性存储器由卡控制器分为逻辑区,以减小其用于地址转换的数据结构的大小。 调整区域边界以适应内存测试允许的缺陷,以提高卡片产量并调整现场边界以延长卡片的使用寿命。 固件扫描卡上有缺陷块的存在。 一旦知道这些块的位置,固件就会以这样一种方式计算区域边界,使得块在这些区域之间平均分配。 由于良好块的数量符合内存测试标准的卡片测试标准,因此缺陷会降低卡片的成品率。 控制器可以进行动态边界调整。 当发生缺陷时,控制器可以再次执行分析,如果需要,可重新分配区域边界,移动任何用户数据。
    • 99. 发明授权
    • Method and system for generation and distribution of supply voltages in memory systems
    • 用于存储器系统中电源电压的生成和分配的方法和系统
    • US06434044B1
    • 2002-08-13
    • US09788120
    • 2001-02-16
    • Geoffrey Steven GongwerKevin M. ConleyChi-Ming WangYong Liang WangRaul Adrian Cernea
    • Geoffrey Steven GongwerKevin M. ConleyChi-Ming WangYong Liang WangRaul Adrian Cernea
    • G11C1604
    • G11C5/14
    • Techniques for producing and supplying various voltage levels within a memory system having multiple memory blocks (e.g., memory chips) are described. The various voltage levels can be produced by voltage generation circuitry (e.g., charge pump and/or regulator circuitry) within the memory system. The various voltage levels can be supplied to the multiple memory blocks through a power bus. According to one aspect, charge pump and/or regulator circuits are provided within at most one of the memory blocks of a memory system (unless back-ups are provided for fault tolerance), and a power bus is used to distribute the generated voltage levels to other of the memory blocks. According to another aspect, a memory controller generates multiple supply voltage levels that are distributed (e.g., via a power bus) to each of the memory blocks.
    • 描述了在具有多个存储器块(例如,存储器芯片)的存储器系统内产生和提供各种电压电平的技术。 各种电压电平可以由存储器系统内的电压产生电路(例如电荷泵和/或调节器电路)产生。 各种电压电平可以通过电源总线提供给多个存储器块。 根据一个方面,电荷泵和/或调节器电路设置在存储器系统的至多一个存储器块内(除非提供用于容错的备用),并且使用电源总线来分配所产生的电压电平 到其他内存块。 根据另一方面,存储器控制器产生多个电源电压电平,其被分配(例如,经由电源总线)到每个存储器块。
    • 100. 发明授权
    • Flash eeprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks
    • 闪存eeprom系统具有同时多个数据扇区编程和存储其他指定块中的物理块特性
    • US06426893B1
    • 2002-07-30
    • US09505555
    • 2000-02-17
    • Kevin M. ConleyJohn S. ManganJeffrey G. Craig
    • Kevin M. ConleyJohn S. ManganJeffrey G. Craig
    • G11C1604
    • G11C16/107G06F12/0246G06F2212/7203G06F2212/7207G06F2212/7208G11C16/10G11C16/3459G11C29/82G11C2216/14
    • A non-volatile memory system is formed of floating gate memory cells arranged in blocks as the smallest unit of memory cells that are erasable together. The system includes a number of features that may be implemented individually or in various cooperative combinations. One feature is the storage in separate blocks of the characteristics of a large number of blocks of cells in which user data is stored. These characteristics for user data blocks being accessed may, during operation of the memory system by its controller, be stored in a random access memory for ease of access and updating. According to another feature, multiple sectors of user data are stored at one time by alternately streaming chunks of data from the sectors to multiple memory blocks. Bytes of data in the stream may be shifted to avoid defective locations in the memory such as bad columns. Error correction codes may also be generated from the streaming data with a single generation circuit for the multiple sectors of data. The stream of data may further be transformed in order to tend to even out the wear among the blocks of memory. Yet another feature, for memory systems having multiple memory integrated circuit chips, provides a single system record that includes the capacity of each of the chips and assigned contiguous logical address ranges of user data blocks within the chips which the memory controller accesses when addressing a block, making it easier to manufacture a memory system with memory chips having different capacities. A typical form of the memory system is as a card that is removably connectable with a host system but may alternatively be implemented in a memory embedded in a host system. The memory cells may be operated with multiple states in order to store more than one bit of data per cell.
    • 非易失性存储器系统由以块为单位布置的浮动栅极存储单元形成为可以一起可擦除的最小单元的存储器单元。 该系统包括可以单独地或以各种协作组合实现的多个特征。 一个特征是在单独的块中存储其中存储用户数据的大量小区块的特性。 正在访问的用户数据块的这些特征可以在存储器系统由其控制器操作期间被存储在随机存取存储器中以便于访问和更新。 根据另一特征,通过将来自扇区的数据块交替地流向多个存储块,一次存储多个扇区的用户数据。 可以移动流中的数据字节以避免存储器中的不良位置,例如不良列。 也可以通过用于多扇区数据的单一生成电路从流数据生成纠错码。 可以进一步转换数据流,以便趋向于均匀地消除存储器块之间的磨损。 对于具有多个存储器集成电路芯片的存储器系统,又一特征提供了单个系统记录,该系统记录包括每个芯片的容量,并且在寻址块时存储器控制器访问的芯片内分配的用户数据块的连续逻辑地址范围 ,使得容易制造具有不同容量的存储器芯片的存储器系统。 存储器系统的典型形式是可拆卸地与主机系统连接的卡,但是也可以在嵌入在主机系统中的存储器中实现。 存储器单元可以以多种状态操作,以便存储每个单元的多于一位的数据。