Method and apparatus for simultaneous switching noise optimization
    2.
    发明授权
    Method and apparatus for simultaneous switching noise optimization 有权
    用于同时开关噪声优化的方法和装置

    公开(公告)号:US08627254B2

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

    申请号:US13618176

    申请日:2012-09-14

    IPC分类号: G06F17/50

    摘要: Methods and apparatus for reducing simultaneous switching noise (SSN) in an integrated circuit (IC) designed with a computer aided design (CAD) tool are presented. In one method, value assignments for parameters of the IC are received by the CAD tool. The value assignments are entered as a range of value. The minimum and the maximum path delays for each Input/Output (I/O) pin in an I/O block are determined such that the received value assignments are satisfied. The actual switching times of the I/O pins are spread out in time to decrease SSN in the I/O pins. The switching times are spread out so that the switching times fall between the minimum and the maximum path delay for the corresponding I/O pin.

    摘要翻译: 介绍了利用计算机辅助设计(CAD)工具设计的集成电路(IC)中降低同时开关噪声(SSN)的方法和装置。 在一种方法中,CAD工具接收到IC参数的值分配。 值分配作为一个值范围输入。 确定I / O块中每个输入/输出(I / O)引脚的最小和最大路径延迟,使得满足接收到的值分配。 I / O引脚的实际切换时间及时扩展,以降低I / O引脚中的SSN。 切换时间被分散,以使切换时间落在对应的I / O引脚的最小和最大路径延迟之间。

    METHOD AND APPARATUS FOR SIMULTANEOUS SWITCHING NOISE OPTIMIZATION
    3.
    发明申请
    METHOD AND APPARATUS FOR SIMULTANEOUS SWITCHING NOISE OPTIMIZATION 有权
    同时开关噪声优化的方法与装置

    公开(公告)号:US20130080987A1

    公开(公告)日:2013-03-28

    申请号:US13618176

    申请日:2012-09-14

    IPC分类号: G06F17/50

    摘要: Methods and apparatus for reducing simultaneous switching noise (SSN) in an integrated circuit (IC) designed with a computer aided design (CAD) tool are presented. In one method, value assignments for parameters of the IC are received by the CAD tool. The value assignments are entered as a range of value. The minimum and the maximum path delays for each Input/Output (I/O) pin in an I/O block are determined such that the received value assignments are satisfied. The actual switching times of the I/O pins are spread out in time to decrease SSN in the I/O pins. The switching times are spread out so that the switching times fall between the minimum and the maximum path delay for the corresponding I/O pin.

    摘要翻译: 介绍了利用计算机辅助设计(CAD)工具设计的集成电路(IC)中降低同时开关噪声(SSN)的方法和装置。 在一种方法中,CAD工具接收到IC参数的值分配。 值分配作为一个值范围输入。 确定I / O块中每个输入/输出(I / O)引脚的最小和最大路径延迟,使得满足接收到的值分配。 I / O引脚的实际切换时间及时扩展,以降低I / O引脚中的SSN。 切换时间被分散,以使切换时间落在对应的I / O引脚的最小和最大路径延迟之间。

    Specifying placement and routing constraints for security and redundancy
    5.
    发明授权
    Specifying placement and routing constraints for security and redundancy 有权
    指定安全和冗余的布局和路由约束

    公开(公告)号:US08434044B1

    公开(公告)日:2013-04-30

    申请号:US12968128

    申请日:2010-12-14

    IPC分类号: G06F17/50 G06F13/14

    CPC分类号: G06F17/5072

    摘要: A programmable chip design tool is provided to enumerate and specify the security and/or redundancy constraints of a programmable chip design. A design is implemented with a high-level security or redundancy scheme, and the programmable chip design tool applies the scheme while simultaneously optimizing for desired metrics (logic density, routability, timing, power, etc.). An underlying assignment scheme as well as user interface components used to enter this assignment scheme are provided.

    摘要翻译: 提供了一种可编程芯片设计工具来枚举和指定可编程芯片设计的安全和/或冗余约束。 设计采用高级安全或冗余方案实现,而可编程芯片设计工具则应用该方案同时优化所需度量(逻辑密度,可布线性,时序,功率等)。 提供了一个底层分配方案以及用于输入此分配方案的用户界面组件。

    Method and apparatus for simultaneous switching noise optimization
    6.
    发明授权
    Method and apparatus for simultaneous switching noise optimization 有权
    用于同时开关噪声优化的方法和装置

    公开(公告)号:US08296704B1

    公开(公告)日:2012-10-23

    申请号:US12833797

    申请日:2010-07-09

    IPC分类号: G06F17/50

    摘要: Methods and apparatus for reducing simultaneous switching noise (SSN) in an integrated circuit (IC) designed with a computer aided design (CAD) tool are presented. In one method, value assignments for parameters of the IC are received by the CAD tool. The value assignments are entered as a range of value assignments or as a list of possible value assignments. Further, the method includes an operation for determining the minimum and the maximum path delays for each Input/Output (I/O) pin in an I/O block such that the received value assignments are satisfied. The actual switching times of the I/O pins are spread out in time to decrease SSN in the I/O pins. The switching times are spread out so that the switching times fall between the minimum and the maximum path delay for the corresponding I/O pin. Additionally, other method operations are included for routing paths to the I/O pins to meet the actual switching times and for creating a design for the IC that meets the actual switching times.

    摘要翻译: 介绍了利用计算机辅助设计(CAD)工具设计的集成电路(IC)中降低同时开关噪声(SSN)的方法和装置。 在一种方法中,CAD工具接收到IC参数的值分配。 值分配作为值分配的范围输入,或作为可能的值分配列表。 此外,该方法包括用于确定I / O块中的每个输入/输出(I / O)引脚的最小和最大路径延迟的操作,使得满足接收的值分配。 I / O引脚的实际切换时间及时扩展,以降低I / O引脚中的SSN。 切换时间被分散,以使切换时间落在对应的I / O引脚的最小和最大路径延迟之间。 此外,还包括其他方法操作,用于路由到I / O引脚的路径,以满足实际切换时间,并为IC创建满足实际切换时间的设计。

    Preventing information leakage between components on a programmable chip in the presence of faults
    7.
    发明授权
    Preventing information leakage between components on a programmable chip in the presence of faults 有权
    在存在故障的情况下防止可编程芯片上的组件之间的信息泄漏

    公开(公告)号:US08356358B2

    公开(公告)日:2013-01-15

    申请号:US12631588

    申请日:2009-12-04

    IPC分类号: G06F17/50 G06F21/00

    摘要: Mechanisms are provided to prevent information leakage between components implemented on a programmable chip such as a Field Programmable Gate Array (FPGA). An automated routing algorithm is effective at enforcing security restrictions with minimal input form the user while providing efficient utilization of the device. Compatible sets of signals are identified and locked, and reservations of routing resources are generated. Remaining signals are rerouted until all signal constraints are met. Specified security constraints with one or more security levels and one or more secure regions may be applied through iterations of the automated routing mechanism.

    摘要翻译: 提供了用于防止在诸如现场可编程门阵列(FPGA)的可编程芯片上实现的组件之间的信息泄漏的机制。 自动路由算法在提供对设备的有效利用的同时以用户的最小输入来实施安全限制是有效的。 识别和锁定兼容的信号集,并生成路由资源的预留。 剩余信号被重新路由,直到满足所有信号约束。 可以通过迭代自动路由机制来应用具有一个或多个安全级别和一个或多个安全区域的指定的安全约束。

    PREVENTING INFORMATION LEAKAGE BETWEEN COMPONENTS ON A PROGRAMMABLE CHIP IN THE PRESENCE OF FAULTS
    8.
    发明申请
    PREVENTING INFORMATION LEAKAGE BETWEEN COMPONENTS ON A PROGRAMMABLE CHIP IN THE PRESENCE OF FAULTS 有权
    防止故障存在时可编程芯片组件之间的信息泄漏

    公开(公告)号:US20110138223A1

    公开(公告)日:2011-06-09

    申请号:US12631588

    申请日:2009-12-04

    IPC分类号: G06F11/07

    摘要: Mechanisms are provided to prevent information leakage between components implemented on a programmable chip such as a Field Programmable Gate Array (FPGA). An automated routing algorithm is effective at enforcing security restrictions with minimal input form the user while providing efficient utilization of the device. Compatible sets of signals are identified and locked, and reservations of routing resources are generated. Remaining signals are rerouted until all signal constraints are met. Specified security constraints with one or more security levels and one or more secure regions may be applied through iterations of the automated routing mechanism.

    摘要翻译: 提供了用于防止在诸如现场可编程门阵列(FPGA)的可编程芯片上实现的组件之间的信息泄漏的机制。 自动路由算法在提供对设备的有效利用的同时以用户的最小输入来实施安全限制是有效的。 识别和锁定兼容的信号集,并生成路由资源的预留。 剩余信号被重新路由,直到满足所有信号约束。 可以通过迭代自动路由机制来应用具有一个或多个安全级别和一个或多个安全区域的指定的安全约束。