Low energy accelerator processor architecture with short parallel instruction word

    公开(公告)号:US11341085B2

    公开(公告)日:2022-05-24

    申请号:US16920901

    申请日:2020-07-06

    Abstract: Methods and apparatus for a low energy accelerator processor architecture with short parallel instruction word. An integrated circuit includes a system bus having a data width N, where N is a positive integer; a central processor unit coupled to the system bus and configured to execute instructions retrieved from a memory coupled to the system bus; and a low energy accelerator processor coupled to the system bus and configured to execute instruction words retrieved from a low energy accelerator code memory, the low energy accelerator processor having a plurality of execution units including a load store unit, a load coefficient unit, a multiply unit, and a butterfly/adder ALU unit, each of the execution units configured to perform operations responsive to op-codes decoded from the retrieved instruction words, wherein the width of the instruction words is equal to the data width N. Additional methods and apparatus are disclosed.

    METHODS AND APPARATUS TO CREATE A PHYSICALLY UNCLONABLE FUNCTION

    公开(公告)号:US20210109579A1

    公开(公告)日:2021-04-15

    申请号:US17130076

    申请日:2020-12-22

    Abstract: Methods and apparatus for creating a physically unclonable function for SRAM are disclosed. An example method includes decreasing a supply voltage of a memory array to a first voltage level, the first voltage level being below a normal operating voltage associated with the memory array, reading a first value of a bit cell after the supply voltage has been at the first voltage level, and determining a function based on the first value of the bit cell and a second value, the second value stored in the bit cell when the memory array is operating at a voltage level above the first voltage level, the function to represent an identification of a circuit including the memory array.

    Low energy accelerator processor architecture

    公开(公告)号:US10241791B2

    公开(公告)日:2019-03-26

    申请号:US15925957

    申请日:2018-03-20

    Abstract: An apparatus for a low energy accelerator processor architecture is disclosed. An example arrangement is an integrated circuit that includes a system bus having a data width N, where N is a positive integer; a central processor unit coupled to the system bus and configured to execute instructions retrieved from a memory; a low energy accelerator processor configured to execute instruction words received on the system bus and having a plurality of execution units including a load store unit, a load coefficient unit, a multiply unit, and a butterfly/adder ALU unit, wherein each of the execution units is configured to perform operations responsive to retrieved instruction words; and a data register file comprising a set of data registers coupled to the plurality of execution units, wherein the registers are coupled to selected ones of the plurality of execution units. Additional methods and apparatus are disclosed.

    Apparatus and method for physically unclonable function (PUF) for a memory array

    公开(公告)号:US10152613B2

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

    申请号:US15898935

    申请日:2018-02-19

    Abstract: Methods and apparatus for creating a physically unclonable function for SRAM are disclosed. An example method includes after applying a voltage to a memory array: determining a first duration between the applying of the voltage and a first output of a first bit cell, the first output corresponding to a first value stored in the first bit cell, and determining a second duration between the applying of the voltage and a second output of a second bit cell, the second output corresponding to a second value stored in the second bit cell. The example method further includes determining a function based on a comparison of the first duration and the second duration, the function to establish an identification of a circuit that includes the memory array.

    Relay attack countermeasure system
    19.
    发明授权
    Relay attack countermeasure system 有权
    中继攻击对策系统

    公开(公告)号:US09584542B2

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

    申请号:US14614038

    申请日:2015-02-04

    Abstract: An apparatus for preventing a relay attack that includes a microcontroller, a receiver, and a transmitter. The receiver is configured to receive a challenge message from a verifier. The challenge message has a challenge message frequency at a first challenge message frequency during a first time slot. The transmitter is configured to transmit a response message to the verifier. The response message has a response message frequency at a first response message frequency during the first time slot. The first response message frequency is different than the first challenge message frequency. The challenge message frequency is at a second challenge message frequency and the response message frequency is at a second response message frequency during a second time slit. The second challenge message frequency is different than the second response message frequency.

    Abstract translation: 一种用于防止包括微控制器,接收器和发射器的中继攻击的装置。 接收器被配置为从验证器接收挑战消息。 挑战消息在第一时隙期间在第一挑战消息频率处具有挑战消息频率。 发送器被配置为向验证者发送响应消息。 响应消息在第一时隙期间具有在第一响应消息频率处的响应消息频率。 第一响应消息频率与第一挑战消息频率不同。 挑战消息频率处于第二挑战消息频率,并且响应消息频率在第二时间缝隙期间处于第二响应消息频率。 第二挑战消息频率与第二响应消息频率不同。

    Low Energy Accelerator Processor Architecture with Short Parallel Instruction Word and Non-Orthogonal Register Data File
    20.
    发明申请
    Low Energy Accelerator Processor Architecture with Short Parallel Instruction Word and Non-Orthogonal Register Data File 有权
    具有短并行指令字和非正交寄存器数据文件的低能量加速器处理器架构

    公开(公告)号:US20160291974A1

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

    申请号:US14678944

    申请日:2015-04-04

    Abstract: Apparatus for a low energy accelerator processor architecture. An example arrangement is an integrated circuit that includes a system bus having a data width N, where N is a positive integer; a central processor unit coupled to the system bus and configured to execute instructions retrieved from a memory ; a low energy accelerator processor configured to execute instruction words coupled to the system bus and having a plurality of execution units including a load store unit, a load coefficient unit, a multiply unit, and a butterfly/adder ALU unit, each of the execution units configured to perform operations responsive to retrieved instruction words; and a non-orthogonal data register file comprising a set of data registers coupled to the plurality of execution units, the registers coupled to selected ones of the plurality of execution units. Additional methods and apparatus are disclosed.

    Abstract translation: 低能量加速器处理器架构的设备。 示例性布置是包括具有数据宽度N的系统总线的集成电路,其中N是正整数; 耦合到所述系统总线并被配置为执行从存储器检索的指令的中央处理器单元; 低能量加速器处理器,被配置为执行与所述系统总线耦合的指令字,并具有多个执行单元,所述多个执行单元包括加载存储单元,负载系数单元,乘法单元和蝶形/加法器ALU单元,每个执行单元 被配置为响应于检索到的指令字执行操作; 以及非正交数据寄存器文件,其包括耦合到所述多个执行单元的一组数据寄存器,所述寄存器耦合到所述多个执行单元中的所选择的执行单元。 公开了附加的方法和装置。

Patent Agency Ranking