会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Reducing the effects of noise in non-volatile memories through multiple reads
    • 通过多次读取降低非易失性存储器中噪声的影响
    • US07848149B2
    • 2010-12-07
    • US11674000
    • 2007-02-12
    • Carlos J. GonzalezDaniel C. Guterman
    • Carlos J. GonzalezDaniel C. Guterman
    • G11C11/34
    • G11C7/106G11C7/1006G11C7/1051G11C16/12G11C16/26G11C16/28G11C16/3454G11C16/3459G11C2013/0057
    • Storage elements are read multiple times and the results are accumulated and averaged for each storage element to reduce the effects of noise or other transients in the storage elements and associated circuits that may adversely affect the quality of the read. Several techniques may be employed, including: A full read and transfer of the data from the storage device to the controller device for each iteration, with averaging performed by the controller; a full read of the data for each iteration, with the averaging performed by the storage device, and no transfer to the controller until the final results are obtained; one full read followed by a number of faster re-reads exploiting the already established state information to avoid a full read, followed by an intelligent algorithm to guide the state at which the storage element is sensed. These techniques may be used as the normal mode of operation, or invoked upon exception condition, depending on the system characteristics. A similar form of signal averaging may be employed during the verify phase of programming. An embodiment of this technique would use a peak-detection scheme. In this scenario, several verify checks are performed at the state prior to deciding if the storage element has reached the target state. If some predetermined portion of the verifies fail, the storage element receives additional programming. These techniques allow the system to store more states per storage element in the presence of various sources of noise.
    • 存储元件被读取多次,并且对于每个存储元件累积和平均结果,以减少可能不利地影响读取质量的存储元件和相关电路中的噪声或其他瞬变的影响。 可以采用几种技术,其中包括:由控制器对平均数据进行每次迭代从存储设备到控制器设备的完整读取和传输; 对每次迭代的数据进行完全读取,并由存储设备进行平均,并且在获得最终结果之前不转移到控制器; 一次完全读取,然后利用已建立的状态信息进行多次更快的重新读取,以避免完全读取,随后是引导存储元件被感测的状态的智能算法。 这些技术可以用作正常操作模式,或者根据异常情况被调用,这取决于系统特性。 可以在编程的验证阶段期间采用类似形式的信号平均。 该技术的实施例将使用峰值检测方案。 在这种情况下,在决定存储元件是否达到目标状态之前,先在状态下执行多个验证检查。 如果验证的一些预定部分失败,则存储元件接收另外的编程。 这些技术允许系统在存在各种噪声源的情况下存储每个存储元件的更多状态。
    • 2. 发明授权
    • Method and structure for efficient data verification operation for non-volatile memories
    • 用于非易失性存储器的有效数据验证操作的方法和结构
    • US06972993B2
    • 2005-12-06
    • US10360829
    • 2003-02-07
    • Kevin M. ConleyDaniel C. GutermanCarlos J. Gonzalez
    • Kevin M. ConleyDaniel C. GutermanCarlos J. Gonzalez
    • G11C16/02G11C11/15G11C13/00G11C16/06G11C16/34G11C16/04
    • G11C16/3459G11C11/5628G11C16/10G11C16/3454G11C2216/14
    • An improved flash EEPROM memory-based storage subsystem includes one or more flash memory arrays, each with three data registers and a controller circuit. During a flash program operation, one data register is used to control the program operation, a second register is used to hold the target data value, and a third register is used to load the next sector's data. Subsequent to a flash program operation, a sector's data are read from a flash array into the first data register and compared to the target data stored in the second register. When the data is verified good, the data from the third register is copied into the first and second registers for the next program operation. This creates an improved performance system that doesn't suffer data transfer latency during program operations that require data verification after the program operation is complete. Alternate embodiments perform the comparison using two register implementations and a single register implementations. The post-writer verification can be repeated and use different bias conditions for reading the data. The process can be automatic or executed by command that can specify the read conditions.
    • 改进的基于闪存EEPROM存储器的存储子系统包括一个或多个闪存阵列,每个闪存阵列具有三个数据寄存器和一个控制器电路。 在闪存编程操作期间,使用一个数据寄存器来控制程序操作,第二个寄存器用于保存目标数据值,第三个寄存器用于加载下一个扇区的数据。 在闪存编程操作之后,将扇区的数据从闪存阵列读入第一数据寄存器并与存储在第二寄存器中的目标数据进行比较。 当数据验证良好时,来自第三寄存器的数据被复制到第一和第二寄存器用于下一个程序操作。 这创建了一个改进的性能系统,在程序操作完成后需要数据验证的程序操作期间不会遭受数据传输延迟。 替代实施例使用两个寄存器实现和单个寄存器实现来执行比较。 可以重复写入后验证,并使用不同的偏置条件读取数据。 该过程可以是自动的,也可以通过可以指定读取条件的命令执行。
    • 5. 发明授权
    • Method and structure for efficient data verification operation for non-volatile memories
    • 用于非易失性存储器的有效数据验证操作的方法和结构
    • US07170782B2
    • 2007-01-30
    • US11125644
    • 2005-05-09
    • Kevin M. ConleyDaniel C. GutermanCarlos J. Gonzalez
    • Kevin M. ConleyDaniel C. GutermanCarlos J. Gonzalez
    • G11C16/04G11C14/00
    • G11C16/3459G11C11/5628G11C16/10G11C16/3454G11C2216/14
    • An improved flash EEPROM memory-based storage subsystem includes one or more flash memory arrays, each with three data registers and a controller circuit. During a flash program operation, one data register is used to control the program operation, a second register is used to hold the target data value, and a third register is used to load the next sector's data. Subsequent to a flash program operation, a sector's data are read from a flash array into the first data register and compared to the target data stored in the second register. When the data is verified good, the data from the third register is copied into the first and second registers for the next program operation. This creates an improved performance system that doesn't suffer data transfer latency during program operations that require data verification after the program operation is complete. Alternate embodiments perform the comparison using two register implementations and a single register implementations. The post-writer verification can be repeated and use different bias conditions for reading the data. The process can be automatic or executed by command that can specify the read conditions.
    • 改进的基于闪存EEPROM存储器的存储子系统包括一个或多个闪存阵列,每个闪存阵列具有三个数据寄存器和一个控制器电路。 在闪存编程操作期间,使用一个数据寄存器来控制程序操作,第二个寄存器用于保存目标数据值,第三个寄存器用于加载下一个扇区的数据。 在闪存编程操作之后,将扇区的数据从闪存阵列读入第一数据寄存器并与存储在第二寄存器中的目标数据进行比较。 当数据验证良好时,来自第三寄存器的数据被复制到第一和第二寄存器用于下一个程序操作。 这创建了一个改进的性能系统,在程序操作完成后需要数据验证的程序操作期间不会遭受数据传输延迟。 替代实施例使用两个寄存器实现和单个寄存器实现来执行比较。 可以重复写入后验证,并使用不同的偏置条件读取数据。 该过程可以是自动的,也可以通过可以指定读取条件的命令执行。
    • 6. 发明授权
    • Reducing the effects of noise in non-volatile memories through multiple reads
    • 通过多次读取降低非易失性存储器中噪声的影响
    • US06952365B2
    • 2005-10-04
    • US10799416
    • 2004-03-12
    • Carlos J. GonzalezDaniel C. Guterman
    • Carlos J. GonzalezDaniel C. Guterman
    • G11C16/02G11B5/09G11C7/08G11C7/10G11C16/26G11C16/28G11C16/34G11C11/34
    • G11C7/106G11C7/1006G11C7/1051G11C16/12G11C16/26G11C16/28G11C16/3454G11C16/3459G11C2013/0057
    • Storage elements are read multiple times and the results are accumulated and averaged for each storage element to reduce the effects of noise or other transients in the storage elements and associated circuits that may adversely affect the quality of the read. Several techniques may be employed, including: A full read and transfer of the data from the storage device to the controller device for each iteration, with averaging performed by the controller; a full read of the data for each iteration, with the averaging performed by the storage device, and no transfer to the controller until the final results are obtained; one full read followed by a number of faster re-reads exploiting the already established state information to avoid a full read, followed by an intelligent algorithm to guide the state at which the storage element is sensed. These techniques may be used as the normal mode of operation, or invoked upon exception condition, depending on the system characteristics. A similar form of signal averaging may be employed during the verify phase of programming. An embodiment of this technique would use a peak-detection scheme. In this scenario, several verify checks are performed at the state prior to deciding if the storage element has reached the target state. If some predetermined portion of the verifies fail, the storage element receives additional programming. These techniques allow the system to store more states per storage element in the presence of various sources of noise.
    • 存储元件被读取多次,并且对于每个存储元件累积和平均结果,以减少可能不利地影响读取质量的存储元件和相关电路中的噪声或其他瞬变的影响。 可以采用几种技术,其中包括:由控制器对平均数据进行每次迭代从存储设备到控制器设备的完整读取和传输; 对每次迭代的数据进行完全读取,并由存储设备进行平均,并且在获得最终结果之前不转移到控制器; 一次完全读取,然后利用已建立的状态信息进行多次更快的重新读取,以避免完全读取,随后是引导存储元件被感测的状态的智能算法。 这些技术可以用作正常操作模式,或者根据异常情况被调用,这取决于系统特性。 可以在编程的验证阶段期间采用类似形式的信号平均。 该技术的实施例将使用峰值检测方案。 在这种情况下,在决定存储元件是否达到目标状态之前,先在状态下执行多个验证检查。 如果验证的一些预定部分失败,则存储元件接收另外的编程。 这些技术允许系统在存在各种噪声源的情况下存储每个存储元件的更多状态。
    • 9. 发明授权
    • Reducing the effects of noise in non-volatile memories through multiple reads
    • 通过多次读取降低非易失性存储器中噪声的影响
    • US07177195B2
    • 2007-02-13
    • US11191823
    • 2005-07-27
    • Carlos J. GonzalezDaniel C. Guterman
    • Carlos J. GonzalezDaniel C. Guterman
    • G11C11/34
    • G11C7/106G11C7/1006G11C7/1051G11C16/12G11C16/26G11C16/28G11C16/3454G11C16/3459G11C2013/0057
    • Storage elements are read multiple times and the results are accumulated and averaged for each storage element to reduce the effects of noise or other transients in the storage elements and associated circuits that may adversely affect the quality of the read. Several techniques may be employed, including: A full read and transfer of the data from the storage device to the controller device for each iteration, with averaging performed by the controller; a full read of the data for each iteration, with the averaging performed by the storage device, and no transfer to the controller until the final results are obtained; one full read followed by a number of faster re-reads exploiting the already established state information to avoid a full read, followed by an intelligent algorithm to guide the state at which the storage element is sensed. These techniques may be used as the normal mode of operation, or invoked upon exception condition, depending on the system characteristics. A similar form of signal averaging may be employed during the verify phase of programming. An embodiment of this technique would use a peak-detection scheme. In this scenario, several verify checks are performed at the state prior to deciding if the storage element has reached the target state. If some predetermined portion of the verifies fail, the storage element receives additional programming. These techniques allow the system to store more states per storage element in the presence of various sources of noise.
    • 存储元件被读取多次,并且对于每个存储元件累积和平均结果,以减少可能不利地影响读取质量的存储元件和相关电路中的噪声或其他瞬变的影响。 可以采用几种技术,其中包括:由控制器对平均数据进行每次迭代从存储设备到控制器设备的完整读取和传输; 对每次迭代的数据进行完全读取,并由存储设备进行平均,并且在获得最终结果之前不转移到控制器; 一次完全读取,然后利用已建立的状态信息进行多次更快的重新读取,以避免完全读取,随后是引导存储元件被感测的状态的智能算法。 这些技术可以用作正常操作模式,或者根据异常情况被调用,这取决于系统特性。 可以在编程的验证阶段期间采用类似形式的信号平均。 该技术的实施例将使用峰值检测方案。 在这种情况下,在决定存储元件是否达到目标状态之前,先在状态下执行多个验证检查。 如果验证的一些预定部分失败,则存储元件接收另外的编程。 这些技术允许系统在存在各种噪声源的情况下存储每个存储元件的更多状态。
    • 10. 发明授权
    • Method and structure for efficient data verification operation for non-volatile memories
    • 用于非易失性存储器的有效数据验证操作的方法和结构
    • US06560143B2
    • 2003-05-06
    • US10040748
    • 2001-12-28
    • Kevin M. ConleyDaniel C. GutermanCarlos J. Gonzalez
    • Kevin M. ConleyDaniel C. GutermanCarlos J. Gonzalez
    • G11C1604
    • G11C16/3459G11C11/5628G11C16/10G11C16/3454G11C2216/14
    • An improved flash EEPROM memory-based storage subsystem includes one or more flash memory arrays, each with three data registers and a controller circuit. During a flash program operation, one data register is used to control the program operation, a second register is used to hold the target data value, and a third register is used to load the next sector's data. Subsequent to a flash program operation, a sector's data are read from a flash array into the first data register and compared to the target data stored in the second register. When the data is verified good, the data from the third register is copied into the first and second registers for the next program operation. This creates an improved performance system that doesn't suffer data transfer latency during program operations that require data verification after the program operation is complete. Alternate embodiments perform the comparison using two register implementations and a single register implementations. The post-writer verification can be repeated and use different bias conditions for reading the data. The process can be automatic or executed by command that can specify the read conditions.
    • 改进的基于闪存EEPROM存储器的存储子系统包括一个或多个闪存阵列,每个闪存阵列具有三个数据寄存器和一个控制器电路。 在闪存编程操作期间,使用一个数据寄存器来控制程序操作,第二个寄存器用于保存目标数据值,第三个寄存器用于加载下一个扇区的数据。 在闪存编程操作之后,将扇区的数据从闪存阵列读入第一数据寄存器并与存储在第二寄存器中的目标数据进行比较。 当数据验证良好时,来自第三寄存器的数据被复制到第一和第二寄存器用于下一个程序操作。 这创建了一个改进的性能系统,在程序操作完成后需要数据验证的程序操作期间不会遭受数据传输延迟。 替代实施例使用两个寄存器实现和单个寄存器实现来执行比较。 可以重复写入后验证,并使用不同的偏置条件读取数据。 该过程可以是自动的,也可以通过可以指定读取条件的命令执行。