Non-volatile logic based processing device
    8.
    发明授权
    Non-volatile logic based processing device 有权
    基于非易失性逻辑的处理器件

    公开(公告)号:US09454437B2

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

    申请号:US14309362

    申请日:2014-06-19

    CPC classification number: G06F11/1417 G06F9/4401 G06F9/4418 G06F11/1469

    Abstract: A processing device boots or wakes using non-volatile logic element (NVL) array(s) that store a machine state. A standard boot sequence is used to restore a first portion of data. A second portion of data is restored, in parallel with the standard boot sequence, from the NVL array(s). A data corruption check is performed on the second portion of data. If the second data is valid, a standard boot sequence is used to restore a third portion of data. If the second data is invalid or the boot is an initial boot, a standard boot sequence is executed to determine the second portion of data, which is then stored in the NVL array(s). The processing device restores the second portion of the data during a portion of the boot/wake process that is not reading data from other non-volatile devices to avoid overloading the respective power domain.

    Abstract translation: 处理设备使用存储机器状态的非易失性逻辑元件(NVL)阵列引导或唤醒。 标准引导顺序用于恢复数据的第一部分。 数据的第二部分与标准引导序列并行地从NVL阵列恢复。 对数据的第二部分执行数据损坏检查。 如果第二个数据有效,则使用标准启动顺序恢复第三部分数据。 如果第二数据无效或引导是初始引导,则执行标准引导序列以确定数据的第二部分,然后存储在NVL阵列中。 处理设备在引导/唤醒处理的一部分期间恢复数据的第二部分,该部分未从其他非易失性设备读取数据,以避免相应的电源域超载。

    Customizable backup and restore from nonvolatile logic array
    9.
    发明授权
    Customizable backup and restore from nonvolatile logic array 有权
    从非易失性逻辑阵列进行可定制的备份和恢复

    公开(公告)号:US09335954B2

    公开(公告)日:2016-05-10

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

    Dual-port negative level sensitive reset data retention latch
    10.
    发明授权
    Dual-port negative level sensitive reset data retention latch 有权
    双端口负电平敏感复位数据保持锁存器

    公开(公告)号:US09013218B2

    公开(公告)日:2015-04-21

    申请号:US14311831

    申请日:2014-06-23

    CPC classification number: H03K3/0375 H03K3/356008

    Abstract: In an embodiment of the invention, a dual-port negative level sensitive reset data retention latch contains a clocked inverter and a dual-port latch. Data is clocked through the clocked inverter when clock signal CKT goes low, CLKZ goes high, reset control signal REN is high and retention control signal RET is low. The dual-port latch is configured to receive the output of the clocked inverter, a second data bit D2, the clock signals CKT and CLKZ, the retain control signal RET, the reset control signal REN and the control signals SS and SSN. The signals CKT, CLKZ, RET, REN, SS and SSN determine whether the output of the clocked inverter or the second data bit D2 is latched in the dual-port latch. Control signal RET determines when data is stored in the dual-port latch during retention mode.

    Abstract translation: 在本发明的一个实施例中,双端口负电平敏感复位数据保持锁存器包括时钟反相器和双端口锁存器。 当时钟信号CKT变低,CLKZ变为高电平,复位控制信号REN为高电平,保持控制信号RET为低电平时,数据由时钟反相器提供时钟。 双端口锁存器被配置为接收时钟反相器的输出,第二数据位D2,时钟信号CKT和CLKZ,保持控制信号RET,复位控制信号REN和控制信号SS和SSN。 信号CKT,CLKZ,RET,REN,SS和SSN确定时钟反相器或第二数据位D2的输出是否锁存在双端口锁存器中。 在保持模式期间,控制信号RET确定数据何时存储在双端口锁存器中。

Patent Agency Ranking