Method and apparatus for memory wear leveling

    公开(公告)号:US10761976B2

    公开(公告)日:2020-09-01

    申请号:US15361804

    申请日:2016-11-28

    Applicant: ARM Limited

    Abstract: A method and apparatus is provided for wear leveling of a storage medium in an electronic device. Wear leveling is achieved by mapping each logical memory address to a corresponding physical memory address. The mapping information is consistent over an on-period of a power cycle, but changes from one power cycle to another. The mapping information, such as a key value for example, may be stored in non-volatile memory such as, for example, a correlated electron random switch (CES) storage element. The mapping may be obtained by manipulating bits of the logical address to obtain the physical address.

    Logic encryption using on-chip memory cells

    公开(公告)号:US10438022B2

    公开(公告)日:2019-10-08

    申请号:US15381222

    申请日:2016-12-16

    Applicant: ARM Limited

    Abstract: A protected circuit includes a logic circuit having one or more input nodes and one or more output nodes. The logic circuit has a network of logic elements and one or more logic encryption elements. A logic encryption element includes a memory cell, such as a correlated electron switch for example, coupled with a configurable sub-circuit that is configured by a value stored in the memory cell to encrypt a signal or a signal path. A mapping of values at the one or more input nodes to values at the one or more output nodes corresponds to a desired mapping when values stored in the one or more memory cells match component values of a prescribed key vector. The memory cells may be programmed after fabrication of the circuit.

    Logical interleaver
    13.
    发明授权

    公开(公告)号:US10122384B2

    公开(公告)日:2018-11-06

    申请号:US15157814

    申请日:2016-05-18

    Applicant: ARM Limited

    Abstract: Various implementations described herein are directed to a memory device. The memory device includes a first interleaving circuit that receives data words and generates a first error correction code based on the received data words. The memory device includes a second interleaving circuit that receives the data words and generates a second error correction code based on the received data words as a complement to the first error correction code. The second interleaving circuit interleaves data bits from multiple different data words and stores modified data words based on the multiple different data words.

    Computer Implemented System and Method for Reducing Failure in Time Soft Errors of a Circuit Design

    公开(公告)号:US20170277817A1

    公开(公告)日:2017-09-28

    申请号:US15078824

    申请日:2016-03-23

    Applicant: ARM Limited

    CPC classification number: G06F17/5045

    Abstract: A computer implemented system and method is provided for reducing failure in time (FIT) errors associated with one or more sequential devices of a circuit design for a process technology. The method comprises receiving an input data file that includes register transfer level (RTL) data of the circuit design. The RTL data includes the one or more sequential devices. The method further comprises identifying a preferred logic state for each of the one or more sequential devices. The method further comprises adjusting the one or more sequential devices based on the preferred logic state.

    Error Detection Circuitry For Use With Memory
    16.
    发明申请
    Error Detection Circuitry For Use With Memory 有权
    与内存一起使用的错误检测电路

    公开(公告)号:US20160253227A1

    公开(公告)日:2016-09-01

    申请号:US14633062

    申请日:2015-02-26

    Applicant: ARM Limited

    CPC classification number: G06F11/076 G06F11/085 G06F11/1012 G06F11/1016

    Abstract: Various implementations described herein may refer to and may be directed to error detection circuitry for use with memory. In one implementation, an integrated circuit may include a memory array having a plurality of rows of memory cells, where a respective row is configured to store a data word and one or more check bits corresponding to the data word. The integrated circuit may also include inline error detection circuitry coupled to the respective row and configured to generate one or more flag bit values based on a detection of one or more bit errors in the data word stored in the respective row. The integrated circuit may further include error correction circuitry configured to correct the one or more bit errors in the data word stored in the respective row in response to the one or more generated flag bit values.

    Abstract translation: 本文描述的各种实现可以指代并且可以涉及用于与存储器一起使用的错误检测电路。 在一个实现中,集成电路可以包括具有多行存储器单元的存储器阵列,其中相应的行被配置为存储对应于数据字的数据字和一个或多个校验位。 集成电路还可以包括耦合到相应行并且被配置为基于检测存储在相应行中的数据字中的一个或多个位错误来生成一个或多个标志位值的在线错误检测电路。 集成电路还可以包括错误校正电路,其配置为响应于一个或多个生成的标志位值来校正存储在相应行中的数据字中的一个或多个位错误。

Patent Agency Ranking