SEMICONDUCTOR MEMORY CELL MULTI-WRITE AVOIDANCE ENCODING APPARATUS, SYSTEMS AND METHODS
    11.
    发明申请
    SEMICONDUCTOR MEMORY CELL MULTI-WRITE AVOIDANCE ENCODING APPARATUS, SYSTEMS AND METHODS 有权
    半导体存储器单元多写避免编码设备,系统和方法

    公开(公告)号:US20170047130A1

    公开(公告)日:2017-02-16

    申请号:US14824935

    申请日:2015-08-12

    Abstract: Data words to be written to a memory location are delta encoded in multi-write avoidance (“MWA”) code words. MWA code words result in no re-writing of single-bit storage cells containing logical “0's” to a “0” state and no re-writing of logical “1's” to cells that have already been written once to a logical “1.” Potential MWA code words stored in a look-up table (“LUT”) are indexed by a difference word DELTA_D. DELTA_D represents a bitwise difference (“delta”) between a data word currently stored at the memory location and a new data word (“NEW_D”) to be stored at the memory location. Validation and selection logic chooses an MWA code word representing NEW_D to be written if the MWA code word does not violate the principle of multi-write avoidance. Some embodiments generate the MWA code words using a pattern generator rather than indexing the MWA code words from a LUT.

    Abstract translation: 要写入存储器位置的数据字以多写避免(“MWA”)码字进行增量编码。 MWA码字不会将包含逻辑“0”的单位存储单元重新写入“0”状态,并且不将逻辑“1”重新写入已经写入逻辑“1”的单元。 “存储在查找表(”LUT“)中的潜在MWA代码字由差分字DELTA_D索引。 DELTA_D表示当前存储在存储器位置的数据字和要存储在存储器位置的新数据字(“NEW_D”)之间的按位差(“delta”)。 如果MWA代码字不违反多写回避原则,验证和选择逻辑将选择代表NEW_D的MWA代码字来写入。 一些实施例使用模式生成器生成MWA码字,而不是从LUT索引MWA码字。

    WOM CODE EMULATION OF EEPROM-TYPE DEVICES
    12.
    发明申请
    WOM CODE EMULATION OF EEPROM-TYPE DEVICES 有权
    EEPROM类型器件的代码仿真

    公开(公告)号:US20170046090A1

    公开(公告)日:2017-02-16

    申请号:US14826183

    申请日:2015-08-13

    Abstract: A system for write-once memory (WOM) code emulation of EEPROM-type devices includes, for example, a host processor for sending data words for storing in a WOM (Write-Only Memory) device. A host interface receives the data words for encoding by a WOM controller. An emulator programs the WOM-encoded data and an address identifier as an entry of the WOM device. The emulator overwrites previously programmed WOM-encoded data by searching entries of a current active page of a WOM device to locate a programmed WOM entry that includes the searched-for address identifier and the previously written WOM-encoded data word. When the previously written WOM-encoded word cannot be correctly overwritten, the contents of the second WOM-encoded word are stored in a new entry. When the current active page is substantially full, the new entry is stored a new page and the current active page is block-erased.

    Abstract translation: 用于EEPROM型设备的一次写入存储器(WOM)代码仿真的系统包括例如用于发送存储在WOM(只写存储器)设备中的数据字的主机处理器。 主机接口由WOM控制器接收用于编码的数据字。 模拟器将WOM编码数据和地址标识符编程为WOM设备的条目。 仿真器通过搜索WOM设备的当前活动页面的条目来覆盖先前编程的WOM编码数据,以定位包括搜索到的地址标识符和先前写入的WOM编码数据字的编程的WOM条目。 当先前写入的WOM编码字不能被正确覆盖时,第二WOM编码字的内容被存储在一个新条目中。 当当前活动页面基本上已满时,新条目被存储在新页面中,并且当前活动页面被块擦除。

    Methods and apparatus to measure and analyze vibration signatures

    公开(公告)号:US11442165B2

    公开(公告)日:2022-09-13

    申请号:US16534593

    申请日:2019-08-07

    Abstract: Methods and apparatus to measure and analyze vibration signatures are disclosed. In some examples, a meter is provided comprising a waveform generator to generate a waveform based on first distance measurements of an object. In some examples, the meter includes a waveform generator to determine a first vibration characteristic of the object based on the waveform. In some examples, the meter includes a comparator to compare the first vibration characteristic to a signature vibration characteristic of the object, the signature vibration characteristic of the object indicative of normal characteristics of the object. In some examples, the meter includes a reporter to, in response to determining the first vibration characteristic does not match the signature vibration characteristic, generate an alert.

    Error correction code management of write-once memory codes

    公开(公告)号:US10191801B2

    公开(公告)日:2019-01-29

    申请号:US15678315

    申请日:2017-08-16

    Abstract: Disclosed embodiments include an electronic device having a write-once memory (WOM) and a memory controller. The memory controller includes a host interface receiving a data word including first and second symbols, each having at least two bits, a WOM controller that encodes the first and second symbols and outputs a WOM-encoded word including first and second WOM codes corresponding to the first and second symbols, respectively, an error correction code (ECC) controller that encodes the WOM-encoded word and outputs an ECC-encoded word including the first and second WOM codes and a first set of ECC bits corresponding to a first write operation, and a memory device interface that writes the ECC-encoded word the WOM device in the first write operation. Each of the first and second WOM codes include at least three bits with at least two of the at least three bits having the same logic value.

    CRC-BASED FORWARD ERROR CORRECTION CIRCUITRY AND METHOD
    19.
    发明申请
    CRC-BASED FORWARD ERROR CORRECTION CIRCUITRY AND METHOD 有权
    基于CRC的前向纠错电路和方法

    公开(公告)号:US20150278008A1

    公开(公告)日:2015-10-01

    申请号:US14224960

    申请日:2014-03-25

    CPC classification number: H03M13/09 H04L1/0041 H04L1/0045 H04L1/0061 H04L1/16

    Abstract: A communication system includes digital transmitter circuitry (26) including a CRC (cyclic redundancy check) generator circuit (28) generating a first CRC code based on a message and appending the CRC code to the message a first data packet, and circuitry (26-1,2,3) transforming the first data packet to provide a second data packet and transmitting it. Digital receiver circuitry (120) includes circuitry (12-1,2,3) receiving the second data packet, a CRC verification circuit (14-1) comparing a received digital CRC code portion of the second data packet to a calculated digital CRC code portion including any introduced error to detect the existence of any error in the second data packet. The message is presented for further processing if no error is detected, and a CRC-based FEC (forward error correction) circuit (14-2) receives the message and calculated digital CRC code from the verification circuit if an error is detected, corrects the detected error, and indicates the error is uncorrectable if the correction is unsuccessful.

    Abstract translation: 通信系统包括数字发射机电路(26),包括CRC(循环冗余校验)发生器电路(28),其基于消息生成第一CRC码,并将CRC码附加到消息第一数据包,以及电路(26- 1,2,3)转换第一数据分组以提供第二数据分组并发送它。 数字接收机电路(120)包括接收第二数据分组的电路(12-1,2,3),将第二数据分组的接收数字CRC码部分与计算出的数字CRC码进行比较的CRC校验电路(14-1) 部分包括任何引入的错误,以检测第二数据分组中是否存在任何错误。 如果没有检测到错误,则呈现用于进一步处理的消息,并且如果检测到错误,则基于CRC的FEC(前向纠错)电路(14-2)从验证电路接收消息和计算的数字CRC码,校正 检测到错误,并指示错误是不可校正的,如果更正不成功。

    Methods and apparatus to measure and analyze vibration signatures

    公开(公告)号:US10416306B2

    公开(公告)日:2019-09-17

    申请号:US14941189

    申请日:2015-11-13

    Abstract: Methods and apparatus to measure and analyze vibration signatures are disclosed. In some examples, a meter is provided comprising a waveform generator to generate a waveform based on first distance measurements of an object. In some examples, the meter includes a waveform generator to determine a first vibration characteristic of the object based on the waveform. In some examples, the meter includes a comparator to compare the first vibration characteristic to a signature vibration characteristic of the object, the signature vibration characteristic of the object indicative of normal characteristics of the object. In some examples, the meter includes a reporter to, in response to determining the first vibration characteristic does not match the signature vibration characteristic, generate an alert.

Patent Agency Ranking