System and method for determining a plurality of clock delay values using an optimization algorithm
    1.
    发明授权
    System and method for determining a plurality of clock delay values using an optimization algorithm 有权
    使用优化算法确定多个时钟延迟值的系统和方法

    公开(公告)号:US06925555B2

    公开(公告)日:2005-08-02

    申请号:US09915531

    申请日:2001-07-27

    CPC分类号: G06F17/5045 G06F1/10

    摘要: A method determines a plurality of clock delay values. Each delay value is associated with a delay element on a clock line leading to a clock sink in a synchronous circuit. The method determines an initial set of delay values and executes an optimization algorithm, beginning with the initial set of delay values, to arrive at a set of delay values that at least approximately meets an criteria while satisfying timing constraints associated with selected pairs of logically connected clock sinks. In a preferred form, the optimization algorithm is a genetic algorithm or a gradient descent algorithm. The genetic algorithm involves selecting parent sets of delay values, crossing over so as to produce a child set of delay values, mutating the child set of delay values, evaluating how well the child set of delay values meets the criteria, and conditionally discarding the child set on the basis of the evaluating step. The gradient descent algorithm involves perturbing the initial set of delay values, evaluating how well the perturbed set of delay values meets the criteria, and conditionally discarding the perturbed set on the basis of the evaluating step. If the perturbed set is not discarded, then the gradient descent algorithm adjusts the values of the perturbed set in the same direction relative to the corresponding values in the initial set.

    摘要翻译: 一种方法确定多个时钟延迟值。 每个延迟值与在同步电路中通向时钟信号的时钟线上的延迟元件相关联。 该方法确定初始的一组延迟值,并且执行从初始的延迟值开始的优化算法,以获得至少近似满足标准的一组延迟值,同时满足与选定的逻辑连接对相关联的定时约束 时钟汇 在优选形式中,优化算法是遗传算法或梯度下降算法。 遗传算法涉及选择父组的延迟值,跨越以产生子集延迟值,突变子集延迟值,评估子集延迟值如何满足标准,并有条件地丢弃小孩 在评估步骤的基础上设定。 梯度下降算法涉及扰乱初始的延迟值集合,评估扰动的延迟值集合满足准则的程度,以及基于评估步骤有条件地丢弃扰动集合。 如果扰动的集合不被丢弃,则梯度下降算法相对于初始集合中的对应值来调整扰动集合在相同方向上的值。

    Parallel push algorithm detecting constraints to minimize clock skew

    公开(公告)号:US06566924B2

    公开(公告)日:2003-05-20

    申请号:US09911398

    申请日:2001-07-25

    IPC分类号: H03L700

    CPC分类号: H03L7/00 G06F1/10

    摘要: A system and method is provided for controlling clock skew to meet timing constraints for a semiconductor integrated circuit. On-chip self-tuning circuits can be connected to each latch in the integrated circuit for controlling clock skew. Each self-tuning circuit delays a clock signal that is input to a latch when the clock skew does not satisfy the timing constraint for that latch. The self-tuning circuit repeatedly delays the clock signal until the clock skew is satisfied or until the delay becomes greater than or equal to a predetermined threshold. The delayed clock signal is then pushed to other latches in the integrated circuit until all the timing constraints for the integrated circuit are satisfied.

    On-chip power-ground inductance modeling using effective self-loop-inductance
    5.
    发明授权
    On-chip power-ground inductance modeling using effective self-loop-inductance 有权
    使用有效的自环电感的片上电源 - 地电感建模

    公开(公告)号:US06981230B1

    公开(公告)日:2005-12-27

    申请号:US10209081

    申请日:2002-07-30

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5036 G06F2217/78

    摘要: An efficient inductance modeling approach for on-chip power-ground wires using their effective self-loop-inductances is disclosed. Instead of extracting the inductive coupling between every two parallel wires and putting this huge number inductance elements into circuit simulation, this technique determines the effective self-loop-inductance for each power or ground wire segment and only generates a circuit with these effective self-inductors for simulation. This approach greatly reduces the circuit size and makes the full-chip power-ground simulation with the consideration of inductance feasible.

    摘要翻译: 公开了一种使用其有效自回路电感的片上电源线的高效电感建模方法。 不用提取每两根平行线之间的电感耦合,并将这么大数量的电感元件放入电路仿真中,这种技术决定了每个电源或接地线段的有效自环电感,并且只产生一个具有这些有效自感器的电路 用于模拟。 这种方法大大降低了电路尺寸,并且考虑到电感可以实现全芯片功率 - 地面仿真。

    Partial swing low power CMOS logic circuits
    6.
    发明授权
    Partial swing low power CMOS logic circuits 有权
    部分摆幅低功耗CMOS逻辑电路

    公开(公告)号:US06621305B2

    公开(公告)日:2003-09-16

    申请号:US09920886

    申请日:2001-08-03

    IPC分类号: H03K19096

    CPC分类号: H03K19/0963

    摘要: A logic gate circuit and related methods and apparatus exhibit reduced voltage swing and thereby consume less power. The circuit is connected to a plurality of input signals and a clock signal. The circuit produces an output. The circuit comprises a node, a pull-down network and an N-type MOS transistor. The pull-down network is connected to the node, a first reference voltage, the plurality of inputs and the clock signal. The N-type MOS transistor is connected between the node and a second reference voltage. The N-type MOS transistor is also connected to a complement of the clock signal. A method of the invention accepts a complement of a clock signal and pre-charges a node to a voltage less than a power supply voltage, in response to the complement of the clock signal. The method also accepts a plurality of input signals and accepts the clock signal. The method conditionally discharges the node, in response to the clock signal, on the basis of the plurality of input signals.

    摘要翻译: 逻辑门电路和相关方法和装置显示出降低的电压摆幅,从而消耗更少的功率。 电路连接到多个输入信号和时钟信号。 电路产生输出。 该电路包括一个节点,一个下拉网络和一个N型MOS晶体管。 下拉网络连接到节点,第一参考电压,多个输入和时钟信号。 N型MOS晶体管连接在节点和第二参考电压之间。 N型MOS晶体管也连接到时钟信号的补码。 响应于时钟信号的补码,本发明的方法接受时钟信号的补码并且将节点预充电到小于电源电压的电压。 该方法还接受多个输入信号并接受时钟信号。 该方法响应于时钟信号,有选择地根据多个输入信号对节点进行放电。

    System for improving circuit simulations by utilizing a simplified circuit model based on effective capacitance and inductance values
    7.
    发明授权
    System for improving circuit simulations by utilizing a simplified circuit model based on effective capacitance and inductance values 有权
    通过利用基于有效电容和电感值的简化电路模型来改善电路模拟的系统

    公开(公告)号:US06567960B2

    公开(公告)日:2003-05-20

    申请号:US09972052

    申请日:2001-10-09

    IPC分类号: G06F1750

    CPC分类号: G06F17/5036

    摘要: An RLC module is configured to provide a simplified circuit modeling of a selected circuit net (or portion) of an electronic circuit. The RLC module may be configured to substitute an RLC circuit model for the selected circuit net, where the effective values of the capacitance and inductance for the RLC circuit model are retrieved from a table of capacitance and inductance values. A set of interconnect geometry factors (e.g., line length, line width, driver/receiver length, etc.) that describes the circuit net is used as an index into the table of capacitance and inductance values. The retrieved values of the effective capacitance and inductances values may be used to calculate a delay for the RLC circuit model. The RLC module may provide the capability to quickly calculate a delay for a selected circuit net without using computationally intensive calculations for inductance and capacitance values of circuit nets.

    摘要翻译: RLC模块被配置为提供电子电路的所选电路网(或部分)的简化电路建模。 RLC模块可以被配置为将RLC电路模型替换为所选择的电路网,其中从电容和电感值的表中检索RLC电路模型的电容和电感的有效值。 使用描述电路网的一组互连几何因素(例如,线路长度,线宽度,驱动器/接收机长度等)作为电容和电感值表的索引。 可以使用有效电容和电感值的检索值来计算RLC电路模型的延迟。 RLC模块可以提供快速计算所选择的电路网的延迟的能力,而不用对电路网的电感和电容值进行计算密集的计算。

    Low power low noise circuit design using half V.sub.dd
    8.
    发明授权
    Low power low noise circuit design using half V.sub.dd 失效
    低功耗低噪声电路设计采用半Vdd

    公开(公告)号:US5760633A

    公开(公告)日:1998-06-02

    申请号:US757233

    申请日:1996-11-27

    申请人: Shen Lin

    发明人: Shen Lin

    IPC分类号: H03K19/00 H03K17/687

    CPC分类号: H03K19/0016

    摘要: A power saving technique for digital integrated circuit designs by employing another power supply that is equal to half V.sub.dd. The power supply switching noises can also be reduced by the technique. Also disclosed are the driver design and the pre-charging bus driver design that implement this power-saving technique.

    摘要翻译: 通过采用等于一半Vdd的另一个电源来实现数字集成电路设计的省电技术。 电源切换噪声也可以通过该技术减少。 还公开了实现这种省电技术的驱动器设计和预充电总线驱动器设计。

    Method for extracting inductance parameters from a circuit design
    9.
    发明授权
    Method for extracting inductance parameters from a circuit design 失效
    从电路设计中提取电感参数的方法

    公开(公告)号:US06434724B1

    公开(公告)日:2002-08-13

    申请号:US09531093

    申请日:2000-03-18

    IPC分类号: G06F1750

    CPC分类号: G06F17/5036

    摘要: A method of operating a data processing system to estimate the inductance values associated with a first metal trace having a defined width, thickness, and length in an integrated circuit. In the present invention, the number and location of any ground planes that are adjacent to the first trace in the integrated circuit are first determined. A first current loop passing through the first trace that depends on the number and location of the ground planes, if any, is defined. The magnetic flux per unit area generated in the first current loop when a predetermined current passes through the first trace is then determined and used to estimate the self-inductance of the first trace. If the first trace is adjacent to any ground planes, current loops through the first trace and the ground planes are also defined. The mutual inductance of the first trace and a second trace parallel thereto is determined by defining a current loop that passes through the first and second traces and determining the magnetic flux per unit area generated in the current loop when a predetermined current flows through the first trace. If the first trace and the second trace are adjacent to ground planes, additional current loops passing through each ground plane and one of the first and second traces are also defined. The invention reduces the computational workload inherent in extracting inductance by substituting N two-trace problems for the general problem involving N parallel traces.

    摘要翻译: 一种操作数据处理系统以估计与集成电路中具有限定的宽度,厚度和长度的第一金属迹线相关联的电感值的方法。 在本发明中,首先确定与集成电路中的第一迹线相邻的任何接地层的数量和位置。 定义通过第一迹线的第一个电流环,其取决于接地平面的数量和位置(如果有的话)。 然后确定当预定电流通过第一迹线时在第一电流回路中产生的每单位面积的磁通量,并用于估计第一迹线的自感。 如果第一条迹线与任何接地平面相邻,则还定义了通过第一迹线和接地平面的电流回路。 通过限定通过第一和第二迹线的电流回路来确定第一迹线和与其平行的第二迹线的互感,并且当预定电流流过第一迹线时确定在电流回路中产生的每单位面积的磁通量 。 如果第一迹线和第二迹线与接地层相邻,则还定义了通过每个接地平面以及第一和第二迹线之一的额外电流回路。 本发明通过将N个二维问题替换为涉及N个并行轨迹的一般问题来减少提取电感所需的计算量。

    Method and system for screening a VLSI design for inductive coupling noise
    10.
    发明授权
    Method and system for screening a VLSI design for inductive coupling noise 失效
    用于筛选感应耦合噪声的VLSI设计的方法和系统

    公开(公告)号:US06487703B1

    公开(公告)日:2002-11-26

    申请号:US09909297

    申请日:2001-07-19

    IPC分类号: G06F1750

    CPC分类号: G06F17/5036

    摘要: A method is disclosed for estimating inductive coupling noise of a signal on a transmission line in a circuit design stored in a computer memory. The method determines the capacitive coupling noise on the signal, adds inductive coupling noise, and compares the total to a specified maximum amount of noise. The inductive coupling is a percentage of a supply voltage, which percentage varies depending upon the transition rate of the signal, the resistance of the line, and the gate capacitance of a load on the line. The inductive coupling varies based on the circuit design and may be stored in a table having inductive coupling values for multiple design conditions. The table is created using a field solver to determine line characteristics and a circuit simulator to simulate inductive coupling noise. For each set of initial conditions, a worst-case inductive coupling value is recorded in the table.

    摘要翻译: 公开了一种用于估计存储在计算机存储器中的电路设计中的传输线上的信号的感应耦合噪声的方法。 该方法确定信号上的电容耦合噪声,增加电感耦合噪声,并将总和与指定的最大噪声量进行比较。 电感耦合是电源电压的百分比,该百分比取决于信号的转换速率,线路的电阻和线路上的负载的栅极电容。 电感耦合基于电路设计而变化,并且可以存储在具有多个设计条件的感应耦合值的表中。 该表使用场求解器创建以确定线路特性,并使用电路仿真器来模拟电感耦合噪声。 对于每组初始条件,最坏情况的电感耦合值记录在表中。