会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • FLASH MEMORY CONTROLLER
    • 闪存控制器
    • WO2011070526A1
    • 2011-06-16
    • PCT/IB2010/055684
    • 2010-12-09
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONELEFTHERIOU, Evangelos S.HAAS, RobertHU, Xiao-Yu
    • ELEFTHERIOU, Evangelos S.HAAS, RobertHU, Xiao-Yu
    • G06F13/16
    • G06F13/1668G06F9/3004G11C7/1042
    • A Flash memory controller is coupled to a first Flash memory package through a first Flash memory interface and to a second Flash memory package through the first Flash memory interface. The Flash memory controller is designed to receive a first instruction relating to the first Flash memory package and to perform a first process depending on the first instruction. The Flash memory controller is further designed to receive a second instruction relating to the second Flash memory package and to perform a second process depending on the second instruction. The Flash memory controller is further adapted for splitting the first process into at least two first sub-steps and for splitting the second process into at least two second sub-steps. The Flash memory controller is further adapted for executing the first and second sub-steps, and for interleaving execution of first and second sub-steps.
    • 闪存控制器通过第一闪存存储器接口耦合到第一闪存存储器封装,并通过第一闪存存储器接口耦合到第二闪存存储器封装。 闪存控制器被设计为接收与第一闪存存储器包相关的第一指令,并且根据第一指令执行第一处理。 闪存控制器还被设计为接收与第二闪存存储器包相关的第二指令,并且根据第二指令执行第二处理。 闪存控制器还适用于将第一进程分成至少两个第一子步骤,并将第二进程分成至少两个第二子步骤。 闪存控制器还适用于执行第一和第二子步骤,并且用于交错执行第一和第二子步骤。
    • 6. 发明申请
    • DATA MANAGEMENT IN SOLID STATE STORAGE SYSTEMS
    • 固态存储系统中的数据管理
    • WO2011073940A1
    • 2011-06-23
    • PCT/IB2010/055875
    • 2010-12-16
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONCIDECIYAN, Roy D.ELEFTHERIOU, Evangelos S.HAAS, RobertHU, Xiao-YuILIADIS, IliasMITTELHOLZER, Thomas
    • CIDECIYAN, Roy D.ELEFTHERIOU, Evangelos S.HAAS, RobertHU, Xiao-YuILIADIS, IliasMITTELHOLZER, Thomas
    • G06F11/10
    • G06F11/1008G06F11/1012G06F11/1068G06F11/108
    • Methods and apparatus are provided for controlling data management operations including storage of data in solid state storage (6) of a solid state storage system (5). Input data is stored in successive groups of data write locations in the solid state storage (6). Each group comprises a set of write locations in each of a plurality of logical subdivisions of the solid state storage (6). The input data to be stored in each group is encoded in accordance with first and second linear error correction codes. The encoding is performed by constructing from the input data to be stored in each group a logical array of rows and columns of data symbols. The rows and columns are respectively encoded in accordance with the first and second linear error correction codes to produce an encoded array in which all rows correspond to respective first codewords and columns correspond to respective second codewords. The encoding and storage operation is performed such that, in each said group, the encoded input data comprises a plurality of first codewords in each of a plurality of the logical subdivisions and each logical subdivision contains a portion of each of the second codewords for that group.
    • 提供了用于控制数据管理操作的方法和装置,包括在固态存储系统(5)的固态存储(6)中存储数据。 输入数据存储在固态存储器(6)中的连续的数据写入位置组中。 每个组包括在固态存储器(6)的多个逻辑子部分中的每一个中的一组写入位置。 要存储在每个组中的输入数据根据第一和第二线性纠错码进行编码。 通过从输入数据中构成数据符号的行和列的逻辑阵列,来构成编码。 行和列分别根据第一和第二线性纠错码编码以产生编码阵列,其中所有行对应于相应的第一码字和列对应于相应的第二码字。 执行编码和存储操作,使得在每个所述组中,编码的输入数据包括多个逻辑子部分中的每一个中的多个第一码字,并且每个逻辑细分包含该组的每个第二码字的一部分 。
    • 7. 发明申请
    • LOGICAL TO PHYSICAL ADDRESS MAPPING IN STORAGE SYSTEMS COMPRISING SOLID STATE MEMORY DEVICES
    • 在包含固态存储器件的存储系统中逻辑地址映射
    • WO2012014140A2
    • 2012-02-02
    • PCT/IB2011/053299
    • 2011-07-25
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONBUX, WernerHAAS, RobertHU, XiaoyuPLETKA, Roman, A.
    • BUX, WernerHAAS, RobertHU, XiaoyuPLETKA, Roman, A.
    • G06F12/02
    • G06F12/0246G06F12/0848G06F12/0866G06F2212/214G06F2212/221G06F2212/222G06F2212/466G06F2212/7201
    • The present idea provides a high read and write performance from/to a solid state memory device. The main memory (31) of the controller (1) is not blocked by a complete address mapping table covering the entire memory device (2). Instead such table is stored in the memory device (2) itself, and only selected portions of address mapping information are buffered in the main memory (31) in a read cache (311) and a write cache (312). A separation of the read cache (311) from the write cache (312) enables an address mapping entry being evictable from the read cache (311) without the need to update the related flash memory page storing such entry in the flash memory device (2). By this design, the read cache (311) may advantageously be stored on a DRAM even without power down protection, while the write cache (312) may preferably be implemented in nonvolatile or other fail-safe memory. This leads to a reduction of the overall provisioning of nonvolatile or fail-safe memory and to an improved scalability and performance.
    • 本想法提供了从/到固态存储器件的高读/写性能。 控制器(1)的主存储器(31)不被覆盖整个存储器件(2)的完整地址映射表阻塞。 相反,这样的表被存储在存储器件(2)本身中,并且只有地址映射信息的选择部分被缓存在读取高速缓存(311)和写入高速缓存(312)中的主存储器(31)中。 读取高速缓存(311)与写入高速缓存(312)的分离使得能够从读取的高速缓存(311)中消除地址映射条目,而不需要在闪存设备(2)中更新存储这样的条目的相关闪存页面 )。 通过该设计,即使没有掉电保护,读高速缓存(311)也可有利地存储在DRAM上,而写高速缓存(312)可优选地被实现在非易失性或其他故障安全存储器中。 这导致了非易失性或故障安全存储器的总体配置的减少以及改进的可扩展性和性能。
    • 9. 发明申请
    • DECODING OF LDPC CODE
    • LDPC码的解码
    • WO2011151759A1
    • 2011-12-08
    • PCT/IB2011/052268
    • 2011-05-25
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONELEFTHERIOU, Evangelos S.HAAS, RobertHU, XiaoyuNGUYEN, Dung Viet
    • ELEFTHERIOU, Evangelos S.HAAS, RobertHU, XiaoyuNGUYEN, Dung Viet
    • H03M13/11
    • H03M13/1105H03M13/1108H03M13/2957
    • It is provided a method for decoding a sequence of bits encoded by a LPDC code. The method comprises providing a set of bit states, including a first state and a second state, and a set of conditions to change a bit state including a first condition 5 and a second condition. The first condition and the second condition are different. The method comprises reading the value of each bit of the sequence, associating each bit to a respective state of the set according to the values as read, determining that an evaluated condition is met and changing the state of the target bit as a result of the condition being met. The method may then set the value of the target bit of the 10 sequence according to the state thereof. Such a method provides a solution for decoding a sequence of bits encoded by a LDPC code with better performance than the classic bit-flipping algorithm with only a slight increase in complexity.
    • 提供了一种用于解码由LPDC码编码的比特序列的方法。 该方法包括提供一组位状态,包括第一状态和第二状态,以及一组条件以改变包括第一条件5和第二状态的位状态。 第一个条件和第二个条件是不同的。 该方法包括读取序列的每个比特的值,根据读取的值将每个比特与组的相应状态相关联,确定满足评估条件并改变目标比特的状态作为结果 条件得到满足 然后,该方法可以根据其状态来设置10序列的目标比特的值。 这种方法提供了一种解码方案,用于以比典型的比特翻转算法更好的性能来解码由LDPC码编码的比特序列,只有稍微增加的复杂度。