Techniques for compiling and generating a performance analysis for an integrated circuit design
    2.
    发明授权
    Techniques for compiling and generating a performance analysis for an integrated circuit design 有权
    用于编译和生成集成电路设计性能分析的技术

    公开(公告)号:US09489480B1

    公开(公告)日:2016-11-08

    申请号:US14295752

    申请日:2014-06-04

    CPC classification number: G06F17/5081 G06F17/5022 G06F17/505

    Abstract: Techniques for compiling an integrated circuit (IC) design with an electronic design automation (EDA) tool are provided. The IC design may be compiled for different IC devices. When the IC design is compiled for a selected integrated circuit device, the EDA tool may analyze the IC design to determine whether the design is compatible with the selected IC device. If the IC design contains elements that are incompatible with the selected IC device, the EDA tool may compile the design based on a simulated removal of the incompatible elements. In some instances, the EDA tool may identify optimization opportunities in the IC design and may compile the design based on an optimized version of the IC design. The EDA tool may generate a compilation output (e.g., a performance analysis report) based on the simulated removal of the incompatible elements (or the optimized version of the IC design.

    Abstract translation: 提供了使用电子设计自动化(EDA)工具编译集成电路(IC)设计的技术。 IC设计可以针对不同的IC器件进行编译。 当为所选择的集成电路器件编译IC设计时,EDA工具可以分析IC设计,以确定设计是否与选定的IC器件兼容。 如果IC设计包含与所选IC器​​件不兼容的元件,则EDA工具可以基于模拟删除不兼容元素来编译设计。 在某些情况下,EDA工具可以识别IC设计中的优化机会,并且可以基于IC设计的优化版本来编译设计。 EDA工具可以基于不兼容元件(或IC设计的优化版本)的模拟移除来生成编译输出(例如,性能分析报告)。

    METHODS FOR PERFORMING REGISTER RETIMING OPERATIONS INTO SYNCHRONIZATION REGIONS INTERPOSED BETWEEN CIRCUITS ASSOCIATED WITH DIFFERENT CLOCK DOMAINS
    4.
    发明申请
    METHODS FOR PERFORMING REGISTER RETIMING OPERATIONS INTO SYNCHRONIZATION REGIONS INTERPOSED BETWEEN CIRCUITS ASSOCIATED WITH DIFFERENT CLOCK DOMAINS 审中-公开
    将注册表返回操作进入与不同时钟域相关联的电路之间的同步区域的方法

    公开(公告)号:US20160357899A1

    公开(公告)日:2016-12-08

    申请号:US14730082

    申请日:2015-06-03

    CPC classification number: G06F17/5054 G06F17/505 G06F2217/84

    Abstract: Circuit design computing equipment may perform register retiming operations to improve the performance of a circuit design after having performed placement and routing operations. For example, the circuit design computing equipment may perform register retiming operations that move registers from a first portion of a circuit design that operates in a first clock domain into a synchronization region that separates the first portion of the circuit design from a second portion of the circuit design that operates in a second clock domain that is different than the first clock domain. Performing register retiming operations that move registers into a synchronization region between clock domains may solve the so-called short path—long path problem in which a long path that would benefit from a register retiming operation is coupled in parallel to a short path that has no location to receive a register during the register retiming operation.

    Abstract translation: 电路设计计算设备可以执行寄存器重新定时操作,以在执行放置和布线操作之后改善电路设计的性能。 例如,电路设计计算设备可以执行寄存器重定时操作,其将寄存器从在第一时钟域中操作的电路设计的第一部分移动到将电路设计的第一部分与电路设计的第二部分分开的同步区域 电路设计在与第一时钟域不同的第二时钟域中工作。 将寄存器迁移到时钟域之间的同步区域的执行寄存器重新定时操作可以解决所谓的短路径长路径问题,其中将从寄存器重定时操作中受益的长路径并行耦合到没有 在寄存器重新定时操作期间接收寄存器的位置。

Patent Agency Ranking