METHOD AND APPARATUS FOR SECURE PROVISIONING OF AN INTEGRATED CIRCUIT DEVICE

    公开(公告)号:US20170339116A1

    公开(公告)日:2017-11-23

    申请号:US15670988

    申请日:2017-08-07

    Inventor: Sean R. Atsatt

    Abstract: A method of operating an integrated circuit may include generating a session key with a random number generator circuit. The session key may then be used to establish a secure communications channel between the integrated circuit and a remote server. The integrated circuit may be placed in a non-operational mode prior to establishing the secure communications channel. Accordingly, in response to establishing the secure communications channel, the integrated circuit may be placed in an operational mode to allow user operation. In some scenarios, the integrated circuit may receive license files from the remote server to enable implementation of specific logic blocks on the integrated circuit via the established secure communications channel.

    Method and apparatus for secure provisioning of an integrated circuit device

    公开(公告)号:US09729518B1

    公开(公告)日:2017-08-08

    申请号:US14255451

    申请日:2014-04-17

    Inventor: Sean R. Atsatt

    Abstract: A method of operating an integrated circuit may include generating a session key with a random number generator circuit. The session key may then be used to establish a secure communications channel between the integrated circuit and a remote server. The integrated circuit may be placed in a non-operational mode prior to establishing the secure communications channel. Accordingly, in response to establishing the secure communications channel, the integrated circuit may be placed in an operational mode to allow user operation. In some scenarios, the integrated circuit may receive license files from the remote server to enable implementation of specific logic blocks on the integrated circuit via the established secure communications channel.

    Secure boot using a field programmable gate array (FPGA)

    公开(公告)号:US09600291B1

    公开(公告)日:2017-03-21

    申请号:US14201016

    申请日:2014-03-07

    Inventor: Sean R. Atsatt

    CPC classification number: G06F9/4401 G06F21/575 G06F21/6218

    Abstract: This disclosure describes techniques for ensuring security in an integrated circuit system that includes a processor subsystem and a configurable-logic (e.g., FPGA) subsystem, which is capable of storing code executed by the processor. Techniques for utilizing the configurable-logic to control the process of booting a processor in the processor subsystem securely are described. Because the configurable-logic may be on the same die as the processor in the integrated circuit, the configurable-logic may securely boot the processor inside the security boundary of the package containing the die.

    Partial reconfiguration control interface for integrated circuits
    4.
    发明授权
    Partial reconfiguration control interface for integrated circuits 有权
    用于集成电路的部分重配置控制接口

    公开(公告)号:US09584130B1

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

    申请号:US15164503

    申请日:2016-05-25

    CPC classification number: H03K19/17756 H03K19/003 H03K19/17736

    Abstract: Systems and methods are provided for coordinating the partial reconfiguration of a region of a configurable device (e.g., a SDM/CNoC/LSM system or device) through an interface that coordinates the stopping of the current persona in that region, the resetting of the new current persona, and the starting of the new persona in a manner that does not corrupt the memory of the affected region. The interface further provides signaling that the static region can use to protect itself during the partial reconfiguration, and disallows multiple partial reconfigurations of the same region at the same time.

    Abstract translation: 提供了系统和方法,用于通过协调停止该区域中的当前角色的接口来协调可配置设备(例如,SDM / CNoC / LSM系统或设备)的区域的部分重新配置,重置新的 目前的角色,以及不损害受影响地区记忆的新角色的开始。 该接口还提供静态区域可用于在部分重新配置期间保护自身的信令,并且不允许同时对相同区域进行多个部分重新配置。

    Network-on-chip with fixed and configurable functions
    7.
    发明授权
    Network-on-chip with fixed and configurable functions 有权
    具有固定和可配置功能的片上网络

    公开(公告)号:US09553762B1

    公开(公告)日:2017-01-24

    申请号:US14316433

    申请日:2014-06-26

    CPC classification number: H04L45/06

    Abstract: Systems and methods are provided herein for providing an NoC including a configurable array of nodes, where a node of the configurable array of nodes operates in a default operating mode until a replacement operating mode is triggered. For example, when an NoC is unconfigured, a latch bank may be initialized to “clear,” such that no routing decisions are stored. This may enable a default operating mode where routing logic updates the latches' values as needed to implement required routing behavior in a dynamic fashion until configuration is performed.

    Abstract translation: 本文提供的系统和方法用于提供包括可配置的节点阵列的NoC,其中节点的可配置阵列的节点以默认操作模式运行,直到触发替换操作模式。 例如,当NoC未被配置时,可以将锁存库初始化为“清除”,使得不存储路由决定。 这可以启用默认操作模式,其中路由逻辑根据需要更新锁存器的值,以便以动态方式实现所需的路由行为,直到执行配置。

    Network-on-chip with fixed and configurable functions

    公开(公告)号:US10367745B1

    公开(公告)日:2019-07-30

    申请号:US15390033

    申请日:2016-12-23

    Abstract: Systems and methods are provided herein for providing an NoC including a configurable array of nodes, where a node of the configurable array of nodes operates in a default operating mode until a replacement operating mode is triggered. For example, when an NoC is unconfigured, a latch bank may be initialized to “clear,” such that no routing decisions are stored. This may enable a default operating mode where routing logic updates the latches' values as needed to implement required routing behavior in a dynamic fashion until configuration is performed.

Patent Agency Ranking