Error Detection in Nonvolatile Logic Arrays Using Parity
    101.
    发明申请
    Error Detection in Nonvolatile Logic Arrays Using Parity 有权
    使用奇偶校验的非易失性逻辑阵列中的误差检测

    公开(公告)号:US20140210511A1

    公开(公告)日:2014-07-31

    申请号:US13753856

    申请日:2013-01-30

    CPC classification number: H03K19/173

    Abstract: A system on chip (SoC) has a nonvolatile memory array of n rows by m columns coupled to one or more of the core logic blocks. M is constrained to be an odd number. Each time a row of m data bits is written, parity is calculated using the m data bits. Before storing the parity bit, it is inverted. Each time a row is read, parity is checked to determine if a parity error is present in the recovered data bits. A boot operation is performed on the SoC when a parity error is detected.

    Abstract translation: 片上系统(SoC)具有耦合到一个或多个核心逻辑块的n行m列的非易失性存储器阵列。 M被限制为奇数。 每次写入一行m个数据位时,使用m个数据位来计算奇偶校验。 在存储奇偶校验位之前,它被反转。 每次读取一行时,检查奇偶校验以确定恢复的数据位中是否存在奇偶校验错误。 当检测到奇偶校验错误时,在SoC上执行引导操作。

    Customizable Backup And Restore From Nonvolatile Logic Array
    102.
    发明申请
    Customizable Backup And Restore From Nonvolatile Logic Array 有权
    非易失性逻辑阵列可自定义备份和还原

    公开(公告)号:US20140075233A1

    公开(公告)日:2014-03-13

    申请号:US13770448

    申请日:2013-02-19

    Abstract: Design and operation of a processing device is configurable to optimize wake-up time and peak power cost during restoration of a machine state from non-volatile storage. The processing device includes a plurality of non-volatile logic element arrays configured to store a machine state represented by a plurality of volatile storage elements of the processing device. A stored machine state is read out from the plurality of non-volatile logic element arrays to the plurality of volatile storage elements. During manufacturing, a number of rows and a number of bits per row in non-volatile logic element arrays are based on a target wake up time and a peak power cost. In another approach, writing data to or reading data of the plurality of non-volatile arrays can be done in parallel, sequentially, or in any combination to optimize operation characteristics.

    Abstract translation: 处理设备的设计和操作可配置为在非易失性存储器恢复机器状态期间优化唤醒时间和峰值功耗成本。 处理装置包括被配置为存储由处理装置的多个易失性存储元件表示的机器状态的多个非易失性逻辑元件阵列。 将存储的机器状态从多个非易失性逻辑元件阵列读出到多个易失性存储元件。 在制造期间,非易失性逻辑元件阵列中每行的数行和数位数是基于目标唤醒时间和峰值功率成本的。 在另一种方法中,可以并行,顺序地或以任何组合来对数据进行数据写入或读取数据,以优化操作特性。

Patent Agency Ranking