Characterization of long range variability
    1.
    发明授权
    Characterization of long range variability 有权
    长距离变异性的表征

    公开(公告)号:US08336008B2

    公开(公告)日:2012-12-18

    申请号:US12569421

    申请日:2009-09-29

    IPC分类号: G06F17/50

    摘要: Mechanisms are provided for characterizing long range variability in integrated circuit manufacturing. A model derivation component tests one or more density pattern samples, which are a fabricated integrated circuits having predetermined pattern densities and careful placement of current-voltage (I-V) sensors. The model derivation component generates one or more empirical models to establish range of influence of long range variability effects in the density pattern sample. A variability analysis component receives an integrated circuit design and, using the one or more empirical models, analyzes the integrated circuit design to isolate possible long range variability effects in the integrated circuit design.

    摘要翻译: 提供了用于表征集成电路制造中的长距离变化的机制。 模型推导部件测试一个或多个密度样本样本,其是具有预定图案密度的制造的集成电路和电流 - 电压(I-V)传感器的仔细放置。 模型推导组件产生一个或多个经验模型,以确定密度模式样本中长距离变异效应的影响范围。 可变性分析组件接收集成电路设计,并且使用一个或多个经验模型分析集成电路设计以隔离集成电路设计中的可能的长距离变化效应。

    Characterization of Long Range Variability
    2.
    发明申请
    Characterization of Long Range Variability 有权
    长距离变异特征

    公开(公告)号:US20110078641A1

    公开(公告)日:2011-03-31

    申请号:US12569421

    申请日:2009-09-29

    IPC分类号: G06F17/50

    摘要: Mechanisms are provided for characterizing long range variability in integrated circuit manufacturing. A model derivation component tests one or more density pattern samples, which are a fabricated integrated circuits having predetermined pattern densities and careful placement of current-voltage (I-V) sensors. The model derivation component generates one or more empirical models to establish range of influence of long range variability effects in the density pattern sample. A variability analysis component receives an integrated circuit design and, using the one or more empirical models, analyzes the integrated circuit design to isolate possible long range variability effects in the integrated circuit design.

    摘要翻译: 提供了用于表征集成电路制造中的长距离变化的机制。 模型推导部件测试一个或多个密度样本样本,其是具有预定图案密度的制造的集成电路和电流 - 电压(I-V)传感器的仔细放置。 模型推导组件产生一个或多个经验模型,以确定密度模式样本中长距离变异效应的影响范围。 可变性分析组件接收集成电路设计,并且使用一个或多个经验模型分析集成电路设计以隔离集成电路设计中的可能的长距离变化效应。

    Method of generating wiring routes with matching delay in the presence of process variation
    3.
    发明授权
    Method of generating wiring routes with matching delay in the presence of process variation 有权
    在存在过程变化的情况下生成具有匹配延迟的布线路线的方法

    公开(公告)号:US07418689B2

    公开(公告)日:2008-08-26

    申请号:US10908102

    申请日:2005-04-27

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5077

    摘要: A method and service of balancing delay in a circuit design begins with nodes that are to be connected together by a wiring design, or by being supplied with an initial wiring design that is to be altered. The wiring design will have many wiring paths, such as a first wiring path, a second wiring path, etc. Two or more of the wiring paths are designed to have matching timing, such that the time needed for a signal to travel along the first wiring path is about the same time needed for a signal to travel along the second wiring path, the third path, etc. The method/service designs one or all of the wiring paths to make the paths traverse wire segments of about the same length and orientation, within each wiring level that the first wiring path and the second wiring path traverse. Also, this process makes the first wiring path and the second wiring path traverse the wire segments in the same order, within each wiring level that the first wiring path and the second wiring path traverse.

    摘要翻译: 电路设计中的平衡延迟的方法和服务从通过布线设计连接在一起的节点开始,或通过提供要被改变的初始布线设计。 布线设计将具有许多布线路径,例如第一布线路径,第二布线路径等。两条或多条布线路径被设计成具有匹配的定时,使得信号沿着第一布线路径行进所需的时间 信号沿着第二布线路径,第三路径等移动所需的大致相同的时间。该方法/服务设计一个或所有布线路径,以使路径穿过大约相同长度的线段,并且 在第一布线路径和第二布线路径横越的各布线层内。 此外,该处理使得第一布线路径和第二布线路径在第一布线路径和第二布线路径横越的各布线层内以相同的顺序横穿线段。

    Method of generating wiring routes with matching delay in the presence of process variation
    4.
    发明授权
    Method of generating wiring routes with matching delay in the presence of process variation 有权
    在存在过程变化的情况下生成具有匹配延迟的布线路线的方法

    公开(公告)号:US07823115B2

    公开(公告)日:2010-10-26

    申请号:US12108629

    申请日:2008-04-24

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5077

    摘要: A method and service of balancing delay in a circuit design begins with nodes that are to be connected together by a wiring design, or by being supplied with an initial wiring design that is to be altered. The wiring design will have many wiring paths, such as a first wiring path, a second wiring path, etc. Two or more of the wiring paths are designed to have matching timing, such that the time needed for a signal to travel along the first wiring path is about the same time needed for a signal to travel along the second wiring path, the third path, etc. The method/service designs one or all of the wiring paths to make the paths traverse wire segments of about the same length and orientation, within each wiring level that the first wiring path and the second wiring path traverse. Also, this process makes the first wiring path and the second wiring path traverse the wire segments in the same order, within each wiring level that the first wiring path and the second wiring path traverse.

    摘要翻译: 电路设计中的平衡延迟的方法和服务从通过布线设计连接在一起的节点开始,或通过提供要被改变的初始布线设计。 布线设计将具有许多布线路径,例如第一布线路径,第二布线路径等。两条或多条布线路径被设计成具有匹配的定时,使得信号沿着第一布线路径行进所需的时间 信号沿着第二布线路径,第三路径等移动所需的大致相同的时间。该方法/服务设计一个或所有布线路径,以使路径穿过大约相同长度的线段,并且 在第一布线路径和第二布线路径横越的各布线层内。 此外,该处理使得第一布线路径和第二布线路径在第一布线路径和第二布线路径横越的各布线层内以相同的顺序横穿线段。

    System and method of analyzing timing effects of spatial distribution in circuits
    5.
    发明授权
    System and method of analyzing timing effects of spatial distribution in circuits 失效
    分析电路中空间分布的时序效应的系统和方法

    公开(公告)号:US07680626B2

    公开(公告)日:2010-03-16

    申请号:US11754625

    申请日:2007-05-29

    IPC分类号: G06F11/30 G06F9/45

    CPC分类号: G06F17/5031

    摘要: Systems and methods are provided for analyzing the timing of circuits, including integrated circuits, by taking into account the location of cells or elements in the paths or logic cones of the circuit. In one embodiment, a bounding region may be defined around cells or elements of interest, and the size of the bounding region may be used to calculate a timing slack variation factor. The size of the bounding region may be adjusted to account for variability in timing delays. In other embodiments, centroids may be calculated using either the location or the delay-weighted location of elements or cells within the path or cone and the centroids used to calculate timing slack variation factor. The timing slack variation factors are used to calculate a new timing slack for the path or logic cone of the circuit.

    摘要翻译: 提供了系统和方法,用于通过考虑电路的路径或逻辑锥中的单元或元件的位置来分析电路的定时,包括集成电路。 在一个实施例中,可以围绕感兴趣的细胞或元件限定边界区域,并且可以使用边界区域的大小来计算定时松弛变化因子。 可以调整边界区域的大小以考虑定时延迟的变化。 在其他实施例中,可以使用路径或锥体内的元件或单元的位置或延迟加权位置以及用于计算定时松弛变化因子的质心来计算质心。 定时松弛变化因子用于计算电路的路径或逻辑锥的新的定时松弛。

    METHOD AND SYSTEM FOR EVALUATING TIMING IN AN INTEGRATED CIRCUIT
    6.
    发明申请
    METHOD AND SYSTEM FOR EVALUATING TIMING IN AN INTEGRATED CIRCUIT 有权
    用于评估集成电路中的时序的方法和系统

    公开(公告)号:US20080313590A1

    公开(公告)日:2008-12-18

    申请号:US12183549

    申请日:2008-07-31

    IPC分类号: G06F17/50

    CPC分类号: G01R31/3016

    摘要: Methods for analyzing the timing in integrated circuits and for reducing the pessimism in timing slack calculations in static timing analysis (STA). The methods involve grouping and canceling the delay contributions of elements having similar delays in early and late circuit paths. An adjusted timing slack is calculated using the delay contributions of elements having dissimilar delays. In some embodiments, the delay contributions of elements having dissimilar delays are root sum squared. Embodiments of the invention provide methods for reducing the pessimism due to both cell-based and wire-dependent delays. The delays considered in embodiments of the invention may include delays due to the location of elements in a path.

    摘要翻译: 用于分析集成电路中的定时并减少静态时序分析(STA)中定时松弛计算中的悲观情况的方法。 该方法涉及分组和消除在早期和晚期电路路径中具有类似延迟的元件的延迟贡献。 使用具有不同延迟的元件的延迟贡献来计算调整的定时松弛。 在一些实施例中,具有不同延迟的元件的延迟贡献是根和平方。 本发明的实施例提供了用于减少由于基于单元和线依赖的延迟引起的悲观的方法。 在本发明的实施例中考虑的延迟可以包括由于路径中的元件的位置而导致的延迟。

    Method of Generating Wiring Routes with Matching Delay in the Presence of Process Variation

    公开(公告)号:US20080201683A1

    公开(公告)日:2008-08-21

    申请号:US12108629

    申请日:2008-04-24

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5077

    摘要: A method and service of balancing delay in a circuit design begins with nodes that are to be connected together by a wiring design, or by being supplied with an initial wiring design that is to be altered. The wiring design will have many wiring paths, such as a first wiring path, a second wiring path, etc. Two or more of the wiring paths are designed to have matching timing, such that the time needed for a signal to travel along the first wiring path is about the same time needed for a signal to travel along the second wiring path, the third path, etc. The method/service designs one or all of the wiring paths to make the paths traverse wire segments of about the same length and orientation, within each wiring level that the first wiring path and the second wiring path traverse. Also, this process makes the first wiring path and the second wiring path traverse the wire segments in the same order, within each wiring level that the first wiring path and the second wiring path traverse.

    Slack sensitivity to parameter variation based timing analysis
    8.
    发明授权
    Slack sensitivity to parameter variation based timing analysis 有权
    对基于参数变化的时序分析的松弛敏感性

    公开(公告)号:US07401307B2

    公开(公告)日:2008-07-15

    申请号:US10904309

    申请日:2004-11-03

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5031 G06F17/5045

    摘要: A method, system and program product are disclosed for improving an IC design that prioritize failure coefficients of slacks that lead to correction according to their probability of failure. With an identified set of independent parameters, a sensitivity analysis is performed on each parameter by noting the difference in timing, typically on endpoint slacks, when the parameter is varied. This step is repeated for every independent parameter. A failure coefficient is then calculated from the reference slack and the sensitivity of slack for each of the timing endpoints and a determination is made as to whether at least one timing endpoint fails a threshold test. Failing timing endpoints are then prioritized for modification according to their failure coefficients. The total number of runs required is one run that is used as a reference run, plus one additional run for each parameter.

    摘要翻译: 公开了一种用于改进IC设计的方法,系统和程序产品,其优先考虑根据其故障概率导致校正的松弛故障系数。 通过确定的一组独立参数,当参数变化时,通过注意时序上的差异,通常在端点松弛时,对每个参数执行灵敏度分析。 对于每个独立参数重复此步骤。 然后从参考松弛和每个定时端点的松弛的灵敏度计算失效系数,并且确定至少一个定时端点是否失败阈值测试。 然后将失败的定时终点根据其故障系数进行优先级修改。 所需的总运行次数是一次运行,用作参考运行,每个参数再运行一次运行。

    Method and system for evaluating timing in an integrated circuit
    9.
    发明授权
    Method and system for evaluating timing in an integrated circuit 有权
    用于评估集成电路中的定时的方法和系统

    公开(公告)号:US07962874B2

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

    申请号:US12183549

    申请日:2008-07-31

    IPC分类号: G06F17/50

    CPC分类号: G01R31/3016

    摘要: Methods for analyzing the timing in integrated circuits and for reducing the pessimism in timing slack calculations in static timing analysis (STA). The methods involve grouping and canceling the delay contributions of elements having similar delays in early and late circuit paths. An adjusted timing slack is calculated using the delay contributions of elements having dissimilar delays. In some embodiments, the delay contributions of elements having dissimilar delays are root sum squared. Embodiments of the invention provide methods for reducing the pessimism due to both cell-based and wire-dependent delays. The delays considered in embodiments of the invention may include delays due to the location of elements in a path.

    摘要翻译: 用于分析集成电路中的定时并减少静态时序分析(STA)中定时松弛计算中的悲观情况的方法。 该方法涉及分组和消除在早期和晚期电路路径中具有类似延迟的元件的延迟贡献。 使用具有不同延迟的元件的延迟贡献来计算调整的定时松弛。 在一些实施例中,具有不同延迟的元件的延迟贡献是根和平方。 本发明的实施例提供了用于减少由于基于单元和线依赖的延迟引起的悲观的方法。 在本发明的实施例中考虑的延迟可以包括由于路径中的元件的位置而导致的延迟。

    Method of generating wiring routes with matching delay in the presence of process variation
    10.
    发明授权
    Method of generating wiring routes with matching delay in the presence of process variation 有权
    在存在过程变化的情况下生成具有匹配延迟的布线路线的方法

    公开(公告)号:US07865861B2

    公开(公告)日:2011-01-04

    申请号:US12107158

    申请日:2008-04-22

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5077

    摘要: A method and service of balancing delay in a circuit design begins with nodes that are to be connected together by a wiring design, or by being supplied with an initial wiring design that is to be altered. The wiring design will have many wiring paths, such as a first wiring path, a second wiring path, etc. Two or more of the wiring paths are designed to have matching timing, such that the time needed for a signal to travel along the first wiring path is about the same time needed for a signal to travel along the second wiring path, the third path, etc. The method/service designs one or all of the wiring paths to make the paths traverse wire segments of about the same length and orientation, within each wiring level that the first wiring path and the second wiring path traverse. Also, this process makes the first wiring path and the second wiring path traverse the wire segments in the same order, within each wiring level that the first wiring path and the second wiring path traverse.

    摘要翻译: 电路设计中的平衡延迟的方法和服务从通过布线设计连接在一起的节点开始,或通过提供要被改变的初始布线设计。 布线设计将具有许多布线路径,例如第一布线路径,第二布线路径等。两条或多条布线路径被设计成具有匹配的定时,使得信号沿着第一布线路径行进所需的时间 信号沿着第二布线路径,第三路径等移动所需的大致相同的时间。该方法/服务设计一个或所有布线路径,以使路径穿过大约相同长度的线段,并且 在第一布线路径和第二布线路径横越的各布线层内。 此外,该处理使得第一布线路径和第二布线路径在第一布线路径和第二布线路径横越的各布线层内以相同的顺序横穿线段。