Systems and methods for reducing static and total power consumption
    24.
    发明授权
    Systems and methods for reducing static and total power consumption 失效
    降低静态和总功耗的系统和方法

    公开(公告)号:US08156355B2

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

    申请号:US12329051

    申请日:2008-12-05

    IPC分类号: G06F1/26 G06F1/32

    CPC分类号: G06F1/32

    摘要: A method and system for reducing power consumption in a programmable logic device (PLD) is provided. The power consumption may be reduced by preferably continually considering power consumption as a factor in circuit design during the technology mapping, routing, and period following routing of the programmable logic device.

    摘要翻译: 提供了一种用于降低可编程逻辑器件(PLD)中功耗的方法和系统。 在可编程逻辑器件的技术映射,路由和后续周期期间,优选地可以连续地考虑功率消耗作为电路设计中的一个因素来降低功耗。

    Error correction for programmable logic integrated circuits
    25.
    发明授权
    Error correction for programmable logic integrated circuits 有权
    可编程逻辑集成电路的误差校正

    公开(公告)号:US08112678B1

    公开(公告)日:2012-02-07

    申请号:US11955910

    申请日:2007-12-13

    IPC分类号: G06F11/00

    CPC分类号: G06F11/106

    摘要: Systems and methods for detecting and correcting errors in programmable logic ICs are provided. In one embodiment, a scrubber periodically reads the memory cells in a programmable logic IC, detects and corrects any errors, and writes the corrected contents back into the memory cell. In another embodiment, regions of memory cells in a programmable logic IC each have associated error correcting circuitry which operates to continuously detect and correct errors as they occur. Error correcting circuitry can further be designed to reduce static hazards. It may be more desirable to design programmable logic IC routing architectures that reduce the number of memory cells needed to implement a given function. Error correcting circuitry can be provided for configuration memory or for an embedded memory block on a programmable logic IC.

    摘要翻译: 提供了用于检测和校正可编程逻辑IC中的错误的系统和方法。 在一个实施例中,洗涤器周期性地读取可编程逻辑IC中的存储器单元,检测和校正任何错误,并将校正的内容写入存储单元。 在另一个实施例中,可编程逻辑IC中的存储器单元的区域各自具有相关联的误差校正电路,其操作以在错误发生时连续地检测和校正错误。 误差校正电路可进一步设计,以减少静电危害。 可能更需要设计可编程逻辑IC路由架构,减少实现给定功能所需的存储器单元的数量。 可以为配置存储器或可编程逻辑IC上的嵌入式存储器块提供纠错电路。

    Power-driven timing analysis and placement for programmable logic
    26.
    发明授权
    Power-driven timing analysis and placement for programmable logic 有权
    用于可编程逻辑的功率驱动时序分析和放置

    公开(公告)号:US08099692B1

    公开(公告)日:2012-01-17

    申请号:US12953764

    申请日:2010-11-24

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5072 Y02T10/82

    摘要: An integrated circuit is divided into two or more different regions, each region being a different voltage domain. In each of the regions, a voltage drop and its impact on performance will be quantified. A place and route engine (or another tool of a computer-aided design flow) will then take these timing considerations into account while performing partitioning of the device. A user's logic design is implemented into the logic array blocks taking into a voltage drop seen at those logic array blocks. Faster paths of the logic design are placed into faster logic array blocks, such as those in a core region of the integrated circuit.

    摘要翻译: 集成电路被分为两个或更多个不同的区域,每个区域是不同的电压域。 在每个区域,电压降及其对性能的影响将被量化。 然后,在执行设备分区时,会考虑到这些时间考虑因素,地方和路线引擎(或计算机辅助设计流程的另一个工具)将考虑这些时间考虑因素。 用户的逻辑设计被实现为在这些逻辑阵列块处看到的电压降的逻辑阵列块中。 将逻辑设计的更快的路径放置在更快的逻辑阵列块中,例如集成电路的核心区域中的那些。

    Techniques for grouping circuit elements into logic blocks
    28.
    发明授权
    Techniques for grouping circuit elements into logic blocks 失效
    将电路元件分组成逻辑块的技术

    公开(公告)号:US07707532B1

    公开(公告)日:2010-04-27

    申请号:US11844216

    申请日:2007-08-23

    IPC分类号: G06F17/50 G06F9/45

    摘要: Techniques are provided for grouping circuits in a user design for a programmable integrated circuit into logic blocks. A packing tool separates each circuit element into individual abstract blocks and groups the abstract block into logic blocks. A determination is made whether placement information indicates that a design goal would be improved by rearranging at least a portion of the user design. The user design can be rearranged by moving one or more of the abstract blocks into different logic blocks than the ones they were previously grouped with. Circuit elements in the same logic block can be separated and placed into different logic blocks to improve routability of the user design and signal timing.

    摘要翻译: 提供了用于将可编程集成电路的用户设计中的电路分组成逻辑块的技术。 包装工具将每个电路元件分成单独的抽象块,并将抽象块分组成逻辑块。 确定放置信息是否指示通过重新排列用户设计的至少一部分来提高设计目标。 可以通过将抽象块中的一个或多个移动到与之前分组的逻辑块不同的逻辑块中来重新排列用户设计。 相同逻辑块中的电路元件可以分离并放置到不同的逻辑块中,以改善用户设计和信号时序的可布线性。