Wiring optimizations for power
    2.
    发明授权
    Wiring optimizations for power 有权
    电力接线优化

    公开(公告)号:US07346875B2

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

    申请号:US11176712

    申请日:2005-07-07

    IPC分类号: G06F17/50

    摘要: An electrical wiring structure and method of designing thereof. The method identifies at least one wire pair having a first wire and a second wire. The second wire is already tri-stated or can be tri-stated. The wire pair may have a same-direction switching probability per clock cycle that is no less than a predetermined or user-selected minimum same-direction switching probability. Alternatively, the wire pair may have an opposite-direction switching probability per clock cycle that is no less than a predetermined or user-selected minimum opposite-direction switching probability. The first wire and the second wire satisfy at least one mathematical relationship involving: a spacing between the first wire and the second wire; and a common run length of the first wire and the second wire.

    摘要翻译: 电气布线结构及其设计方法。 该方法识别具有第一线和第二线的至少一个线对。 第二根线已经是三态的,也可以是三态的。 线对可以具有不小于预定或用户选择的最小相同方向切换概率的每时钟周期的相同方向的切换概率。 或者,线对可以具有不小于预定或用户选择的最小相反方向切换概率的每时钟周期的相反方向切换概率。 第一线和第二线满足至少一个数学关系,涉及:第一线和第二线之间的间隔; 以及第一线和第二线的公共行程长度。

    Wiring optimizations for power
    3.
    发明授权
    Wiring optimizations for power 有权
    电力接线优化

    公开(公告)号:US07469395B2

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

    申请号:US11952544

    申请日:2007-12-07

    IPC分类号: G06F17/50

    摘要: An electrical wiring structure and a computer system for designing the electrical wiring structure. The electrical wiring structure includes a wire pair. The wire pair includes a first wire and a second wire. The second wire is slated for being tri-stated. The wire pair has a same-direction switching probability φSD per clock cycle that is no less than a pre-selected minimum same-direction switching probability φSD,MIN or has an opposite-direction switching probability φOD per clock cycle that is no less than a pre-selected minimum opposite-direction switching probability φOD,MIN. The first wire and the second wire satisfies at least one mathematical relationship involving LCOMMON and WSPACING, where WSPACING is defined as a spacing between the first wire and the second wire, and LCOMMON is defined as a common run length of the first wire and the second wire.

    摘要翻译: 一种用于设计电气布线结构的电气布线结构和计算机系统。 电气配线结构包括电线对。 线对包括第一线和第二线。 第二根电线被预定为三态。 线对具有每时钟周期相同方向的切换概率phiSD,其不小于预先选择的最小相同方向切换概率phiSD,MIN或具有不小于a的每个时钟周期的相反方向切换概率phiOD 预先选择的最小相反方向切换概率phiOD,MIN。 第一线和第二线满足涉及LCOMMON和WSPACING的至少一个数学关系,其中WSPACING被定义为第一线和第二线之间的间隔,并且LCOMMON被定义为第一线和第二线的公共行程长度 线。

    Concurrent logical and physical construction of voltage islands for mixed supply voltage designs
    4.
    发明授权
    Concurrent logical and physical construction of voltage islands for mixed supply voltage designs 失效
    用于混合电源电压设计的并联电压岛的逻辑和物理构造

    公开(公告)号:US06792582B1

    公开(公告)日:2004-09-14

    申请号:US09713829

    申请日:2000-11-15

    IPC分类号: G06F1750

    CPC分类号: G06F17/5045 G06F17/5068

    摘要: Both logical and physical construction of voltage islands is disclosed. A semiconductor chip design is partitioned into “bins”, which are areas of the design. In this way, a semiconductor chip design may be “sliced” into various areas and the areas may then be assigned to various voltage levels. Each bin may be thought of as a voltage island. Circuits in the design can be added to or removed from the various bins, thereby increasing or decreasing the speed and power of the circuits: the speed and power increase if a circuit is placed into a bin assigned a higher voltage, and the speed and power decrease if a circuit is placed into a bin having a lower voltage. The size and location of the bins may also be changed. By iterating these steps, the optimum power consumption may be met while still meeting speed constraints and other criteria. The present invention is applicable to any placement environment, such as an annealing placement tool, that proceeds through successive refinement of the locations of the circuits on the design and in which the placement process may be interrupted to make changes in placement of the logic.

    摘要翻译: 公开了电压岛的逻辑和物理结构。 半导体芯片设计被划分为“箱”,这是设计的区域。 以这种方式,可以将半导体芯片设计“切片”成各种区域,然后将这些区域分配给各种电压电平。 每个仓可以被认为是电压岛。 设计中的电路可以添加到各个机箱中或从各个机箱中移除,从而增加或减少电路的速度和功率:如果将电路放入分配较高电压的箱体中,速度和功率会增加,速度和功率 如果将电路放置在具有较低电压的箱中,则减小。 还可以改变箱子的大小和位置。 通过迭代这些步骤,可以在满足速度限制和其他标准的同时满足最佳功耗。 本发明可应用于诸如退火放置工具的任何放置环境,其通过连续细化设计上的电路的位置并且其中可以中断放置过程以使逻辑的放置变化。

    Method and apparatus for reducing power consumption in VLSI circuit designs
    5.
    发明授权
    Method and apparatus for reducing power consumption in VLSI circuit designs 失效
    用于降低VLSI电路设计中的功耗的方法和装置

    公开(公告)号:US06711719B2

    公开(公告)日:2004-03-23

    申请号:US09928573

    申请日:2001-08-13

    IPC分类号: G06F1750

    CPC分类号: G06F17/505 G06F2217/78

    摘要: In integrated circuit (IC) designs, a component of power consumed may be represented as Power=½ FCV2, where C is the load capacitance being driven by a source cell, F is the switching frequency of the source cell, and V is the total output voltage swing. However, not every signal value generated by a source cell is required to propagate to all the sink cells connected to the source for every clock cycle of a chip. Accordingly, an isolate cell is inserted in a net (wire) connecting a source cell to at least one sink cell, to de-couple the at least one sink cell and a portion of the net from the source cell when a signal output by the source need not propagate. Due to the de-coupling, the load capacitance associated with the at least one sink and net portion is not experienced by the source cell for such signals. Accordingly, overall IC power consumption is reduced.

    摘要翻译: 在集成电路(IC)设计中,功率消耗的分量可以表示为功率=½FCV <2>,其中C是由源单元驱动的负载电容,F是源单元的开关频率,V 是总输出电压摆幅。 然而,不是由源单元产生的每个信号值都不需要传播到芯片的每个时钟周期连接到源的所有宿单元。 因此,将隔离单元插入到将源单元连接到至少一个宿单元的网络(有线)中,以便当由所述源单元输出的信号从所述源单元输出时,将所述至少一个宿单元和所述网的一部分与所述源单元分离 源不需要传播。 由于去耦合,与至少一个接收器和净部分相关联的负载电容对于这种信号不被源单元体验。 因此,整体IC功耗降低。

    System and method for inserting leakage reduction control in logic circuits
    6.
    发明授权
    System and method for inserting leakage reduction control in logic circuits 有权
    用于在逻辑电路中插入泄漏减少控制的系统和方法

    公开(公告)号:US06687883B2

    公开(公告)日:2004-02-03

    申请号:US09750969

    申请日:2000-12-28

    IPC分类号: G06F1750

    摘要: A method for reducing leakage power of a logic network comprising the steps of: using (observability) don't care information to identify “sleep states” for individual nets; determining based on probabilistic analysis at least one net in which expected power consumption will be reduced by forcing a net to a particular value during at least a portion of a “sleep state”; and forcing the determined net to the determined value determined portion of that “sleep state”.

    摘要翻译: 一种用于减少逻辑网络的泄漏功率的方法,包括以下步骤:使用(可观察性)不关心信息以识别各个网络的“睡眠状态”; 基于概率分析确定至少一个网络,其中通过在“睡眠状态”的至少一部分期间将网络强制为特定值来减少预期功率消耗; 并将所确定的网络强制为所述“睡眠状态”的确定值确定部分。

    Apparatus and method to reduce node toggling in semiconductor devices
    9.
    发明授权
    Apparatus and method to reduce node toggling in semiconductor devices 失效
    减少半导体器件中的节点切换的装置和方法

    公开(公告)号:US06275968B1

    公开(公告)日:2001-08-14

    申请号:US09129921

    申请日:1998-08-06

    IPC分类号: G06F1750

    CPC分类号: G06F1/32 G06F1/04 G06F17/505

    摘要: According to the preferred embodiment, a device and method for reducing power consumption by reducing unneeded node toggling is provided. The preferred embodiment reduces unneeded toggling that commonly occurs in many types of logic circuits. The preferred embodiment reduces unneeded node toggling in a circuit by holding a portion of the device at the previous output until the all the inputs have stabilized to their final value during each clock cycle. This reduces power consumption in the device that would normally occur due to unnecessary node toggling.

    摘要翻译: 根据优选实施例,提供了一种通过减少不需要的节点切换来降低功耗的装置和方法。 优选实施例减少了通常在许多类型的逻辑电路中发生的不必要的切换。 优选实施例通过将设备的一部分保持在先前输出来减少电路中的不需要的节点切换,直到所有输入在每个时钟周期内稳定到其最终值。 这减少了由于不必要的节点切换而通常发生的设备中的功耗。

    Performance based system and method for dynamic allocation of a unified multiport cache
    10.
    发明授权
    Performance based system and method for dynamic allocation of a unified multiport cache 有权
    基于性能的系统和方法,用于动态分配统一的多端口缓存

    公开(公告)号:US06604174B1

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

    申请号:US09709872

    申请日:2000-11-10

    IPC分类号: G06F1200

    摘要: The present invention provides a performance based system and method for dynamic allocation of a unified multiport cache. A multiport cache system is disclosed that allows multiple single-cycle look ups through a multiport tag and multiple single-cycle cache accesses from a multiport cache. Therefore, multiple processes, which could be processors, tasks, or threads can access the cache during any cycle. Moreover, the ways of the cache can be allocated to the different processes and then dynamically reallocated based on performance. Most preferably, a relational cache miss percentage is used to reallocate the ways, but other metrics may also be used.

    摘要翻译: 本发明提供了一种用于动态分配统一多端口高速缓存的基于性能的系统和方法。 公开了一种多端口缓存系统,其允许通过多端口标签的多个单周期查找和来自多端口高速缓存的多个单周期高速缓存访​​问。 因此,可能是处理器,任务或线程的多个进程可以在任何周期内访问高速缓存。 此外,缓存的方式可以分配给不同的进程,然后基于性能动态重新分配。 最优选地,使用关系高速缓存未命中百分比来重新分配方式,但也可以使用其他度量。