INTEGRATED CIRCUITS WITH SHARED INTERCONNECT BUSES
    1.
    发明申请
    INTEGRATED CIRCUITS WITH SHARED INTERCONNECT BUSES 有权
    集成电路与共享互连总线

    公开(公告)号:US20130176052A1

    公开(公告)日:2013-07-11

    申请号:US13345564

    申请日:2012-01-06

    CPC classification number: H03K19/17764 H03K19/17736

    Abstract: An integrated circuit may include programmable logic regions coupled in parallel to an interconnect bus. Multiplexing circuitry may be interposed between the programmable logic regions and the interconnect bus. The multiplexing circuitry may be formed from multiplexing circuits formed in a cascade structure. The multiplexing circuitry may dynamically receive control signals that determines which programmable logic region is allowed to drive output signals onto the interconnect bus. Alternatively, each programmable logic region may have an associated output circuit that is coupled to the interconnect bus. The output circuits may be dynamically controlled by control circuitry. The output circuits may receive control signals from the control circuitry that selectively enable and selectively disable the output circuits. The output circuits may be formed with logic circuitry that ensures that the interconnect bus is not simultaneously driven by the output circuits.

    Abstract translation: 集成电路可以包括与互连总线并联耦合的可编程逻辑区域。 多路复用电路可以插在可编程逻辑区和互连总线之间。 复用电路可以由级联结构中形成的多路复用电路形成。 复用电路可以动态地接收控制信号,该控制信号确定允许哪个可编程逻辑区域将输出信号驱动到互连总线上。 或者,每个可编程逻辑区域可以具有耦合到互连总线的相关联的输出电路。 输出电路可以由控制电路动态控制。 输出电路可以接收来自控制电路的控制信号,其选择性地启用和选择性地禁用输出电路。 输出电路可以由确保互连总线不由输出电路同时驱动的逻辑电路形成。

    FIELD PROGRAMMABLE GATE ARRAY WITH INTEGRATED APPLICATION SPECIFIC INTEGRATED CIRCUIT FABRIC
    2.
    发明申请
    FIELD PROGRAMMABLE GATE ARRAY WITH INTEGRATED APPLICATION SPECIFIC INTEGRATED CIRCUIT FABRIC 审中-公开
    具有集成应用的现场可编程阵列特殊集成电路布

    公开(公告)号:US20130009666A1

    公开(公告)日:2013-01-10

    申请号:US13613925

    申请日:2012-09-13

    CPC classification number: H03K19/17744 H03K19/17732 H03K19/17796

    Abstract: A field programmable gate array (“FPGA”) is provided having integrated application specific integrated circuit (“ASIC”) fabric. The ASIC fabric may be used to implement one or more custom or semi-custom hard blocks within the FPGA. The ASIC fabric can be made up of a “custom region” and an “interface region.” The custom region can implement the custom or semi-custom ASIC design and the interface region can integrate and connect the custom region to the rest of the FPGA circuitry. The custom region may be based on a structured ASIC design. The interface region may allow the ASIC fabric to be incorporated within the hierarchical organization of the FPGA, allowing the custom region to connect to the FPGA circuitry in a seamless manner.

    Abstract translation: 提供具有集成专用集成电路(ASIC)结构的现场可编程门阵列(FPGA)。 ASIC结构可以用于在FPGA内实现一个或多个定制或半定制硬块。 ASIC结构可以由自定义区域和接口区域组成。 定制区域可以实现定制或半定制ASIC设计,接口区域可以将自定义区域集成到FPGA电路的其余部分。 定制区域可以基于结构化ASIC设计。 接口区域可以允许将ASIC结构并入FPGA的分级组织中,从而允许定制区域以无缝的方式连接到FPGA电路。

    Field programmable gate array with integrated application specific integrated circuit fabric
    3.
    发明授权
    Field programmable gate array with integrated application specific integrated circuit fabric 有权
    具有集成专用集成电路结构的现场可编程门阵列

    公开(公告)号:US08314636B2

    公开(公告)日:2012-11-20

    申请号:US12767696

    申请日:2010-04-26

    CPC classification number: H03K19/17744 H03K19/17732 H03K19/17796

    Abstract: A field programmable gate array (“FPGA”) is provided having integrated application specific integrated circuit (“ASIC”) fabric. The ASIC fabric may be used to implement one or more custom or semi-custom hard blocks within the FPGA. The ASIC fabric can be made up of a “custom region” and an “interface region.” The custom region can implement the custom or semi-custom ASIC design and the interface region can integrate and connect the custom region to the rest of the FPGA circuitry. The custom region may be based on a structured ASIC design. The interface region may allow the ASIC fabric to be incorporated within the hierarchical organization of the FPGA, allowing the custom region to connect to the FPGA circuitry in a seamless manner.

    Abstract translation: 提供具有集成专用集成电路(ASIC)结构的现场可编程门阵列(FPGA)。 ASIC结构可以用于在FPGA内实现一个或多个定制或半定制硬块。 ASIC结构可以由自定义区域和接口区域组成。 定制区域可以实现定制或半定制ASIC设计,接口区域可以将自定义区域集成到FPGA电路的其余部分。 定制区域可以基于结构化ASIC设计。 接口区域可以允许将ASIC结构并入FPGA的分级组织中,从而允许定制区域以无缝的方式连接到FPGA电路。

    Early timing estimation of timing statistical properties of placement
    4.
    发明授权
    Early timing estimation of timing statistical properties of placement 有权
    时间安排的时间统计性质的早期时间估计

    公开(公告)号:US08112728B1

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

    申请号:US12539070

    申请日:2009-08-11

    CPC classification number: G06F17/5036 G06F17/5031

    Abstract: A performance estimation module estimates the performance values of user designs in early phases of compilation and accounts for the performance variability introduced by subsequent compilation phases. The user design is parameterized. The performance estimation model outputs a probability distribution function of estimated performance values of the user design, based upon this parameterization. The performance estimation model is created by parameterizing sample designs. The sample designs are compiled and analyzed to determine their performance values. To account for random variability in compilation phases, the module compiles and analyzes sample designs multiple times. The performance estimation model is created from the relationship between sample designs' performance values and their parameterizations. A regression analysis may be used to determine this relationship. The performance estimation model can be updated with the analysis of compiled user designs. The performance values can include timing, power, and resource consumption.

    Abstract translation: 性能估计模块在编译的早期阶段估计用户设计的性能价值,并考虑随后编译阶段引入的性能变异性。 用户设计参数化。 基于该参数化,性能估计模型输出用户设计的估计性能值的概率分布函数。 通过参数化样本设计创建性能估计模型。 样本设计被编译和分析以确定其性能值。 为了解决编译阶段的随机变化,模块多次对样本进行编译和分析。 性能估计模型是根据样本设计的性能值与参数化之间的关系来创建的。 可以使用回归分析来确定这种关系。 可以通过编译用户设计的分析来更新性能估计模型。 性能值可以包括时序,功率和资源消耗。

    Performance visualization system
    5.
    发明授权
    Performance visualization system 有权
    绩效可视化系统

    公开(公告)号:US07784008B1

    公开(公告)日:2010-08-24

    申请号:US11330931

    申请日:2006-01-11

    Abstract: A visualization displays user designs and performance information at different levels of detail. Related register bits are combined into a metaregister and displayed as a graph node. The set of paths and associated combinatorial logic between two or more metaregisters are collapsed into a metapath and displayed as a graph connection. The set of paths associated with a metapath can be selectively revealed in response to user input. Metapaths can be annotated with performance information of its associated paths, such as timing, area, and power consumption information. The annotated performance information can represent performance information of one or more paths or aggregate attributes of the set of paths. Paths associated with control signals and finite state machines can be identified and displayed as separate graph connections.

    Abstract translation: 可视化显示不同级别的用户设计和性能信息。 相关寄存器位组合成一个表示器并显示为一个图形节点。 一组路径和相关联的组合逻辑在两个或更多的metaregister之间折叠成元路径并显示为一个图连接。 可以响应于用户输入而选择性地显示与元路径相关联的路径集合。 Metapaths可以用其相关路径的性能信息(如时序,区域和功耗信息)进行注释。 注释的性能信息可以表示路径集合的一个或多个路径或聚合属性的性能信息。 与控制信号和有限状态机相关联的路径可以被识别并显示为单独的图形连接。

    Programmable logic device with configurable override of region-wide signals
    6.
    发明授权
    Programmable logic device with configurable override of region-wide signals 有权
    可编程逻辑器件,可配置覆盖区域范围的信号

    公开(公告)号:US07579866B1

    公开(公告)日:2009-08-25

    申请号:US11479311

    申请日:2006-06-30

    CPC classification number: H03K19/17748 H03K19/17736

    Abstract: A programmable logic device architecture providing efficient configurable functionality to allow the “tie-off” of logic region-wide control signals. This functionality is provided while maintaining the efficiency of region-wide signals, yet allows sufficient flexibility for effective use of register-packing and usage within the region. Methods are given for both sub-region and individual logic element tie-off granularity. In various embodiments, the tie-off logic may be used for logic wide signals used in PLDs having logic elements arranged in regions of logic, sometimes referred to in the industry as either Logic Array Blocks or Complex Logic Blocks.

    Abstract translation: 提供有效配置功能的可编程逻辑器件架构,以允许逻辑区域范围的控制信号的“关联”。 在保持区域范围信号的效率的同时提供这一功能,但是为了有效利用区域内的寄存器封装和使用提供了足够的灵活性。 给出了子区域和单个逻辑元素绑定粒度的方法。 在各种实施例中,关联逻辑可以用于具有布置在逻辑区域中的逻辑元件的PLD中的逻辑宽信号,在逻辑区域中有时被称为逻辑阵列块或复杂逻辑块。

    Field programmable gate array with integrated application specific integrated circuit fabric
    7.
    发明申请
    Field programmable gate array with integrated application specific integrated circuit fabric 有权
    具有集成专用集成电路结构的现场可编程门阵列

    公开(公告)号:US20090051387A1

    公开(公告)日:2009-02-26

    申请号:US11894283

    申请日:2007-08-20

    CPC classification number: H03K19/17744 H03K19/17732 H03K19/17796

    Abstract: A field programmable gate array (“FPGA”) is provided having integrated application specific integrated circuit (“ASIC”) fabric. The ASIC fabric may be used to implement one or more custom or semi-custom hard blocks within the FPGA. The ASIC fabric can be made up of a “custom region” and an “interface region.” The custom region can implement the custom or semi-custom ASIC design and the interface region can integrate and connect the custom region to the rest of the FPGA circuitry. The custom region may be based on a structured ASIC design. The interface region may allow the ASIC fabric to be incorporated within the hierarchical organization of the FPGA, allowing the custom region to connect to the FPGA circuitry in a seamless manner.

    Abstract translation: 提供了具有集成专用集成电路(“ASIC”)结构的现场可编程门阵列(“FPGA”)。 ASIC结构可以用于在FPGA内实现一个或多个定制或半定制硬块。 ASIC结构可以由“自定义区域”和“接口区域”组成。 定制区域可以实现定制或半定制ASIC设计,接口区域可以将自定义区域集成到FPGA电路的其余部分。 定制区域可以基于结构化ASIC设计。 接口区域可以允许将ASIC结构并入FPGA的分级组织中,从而允许定制区域以无缝的方式连接到FPGA电路。

    Programmable logic device routing architecture to facilitate register re-timing
    8.
    发明授权
    Programmable logic device routing architecture to facilitate register re-timing 有权
    可编程逻辑器件路由架构,方便寄存器重新定时

    公开(公告)号:US06429681B1

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

    申请号:US09781056

    申请日:2001-02-09

    CPC classification number: H03K19/17736

    Abstract: A programmable logic device has registers (“re-timing registers”) associated with interconnection conductors. The re-timing registers are in addition to registers that are conventionally associated with other device elements such as logic and memory cells. Programmable links enable optional data paths through the re-timing registers between disconnected segments of interconnection conductors. Re-timing techniques for optimization of circuit designs seeking to minimize the longest register-to-register path can include positioning of re-timing registers on interconnection conductors. Long interconnection conductors can be used in data paths between device elements with only short segments of interconnection conductors contributing to critical path lengths.

    Abstract translation: 可编程逻辑器件具有与互连导体相关联的寄存器(“重新定时寄存器”)。 重新定时寄存器除了通常与诸如逻辑和存储器单元之类的其它器件元件相关联的寄存器之外。 可编程链路通过互连导体的断开部分之间的重新定时寄存器实现可选数据路径。 用于优化寻求最小化寄存器到寄存器最长路径的电路设计的重新定时技术可以包括在互连导体上定位重新定时寄存器。 长互连导体可用于器件元件之间的数据路径,只有短的互连导体段有助于关键路径长度。

    Method and apparatus for performing parallel slack computation within a shared netlist region
    10.
    发明授权
    Method and apparatus for performing parallel slack computation within a shared netlist region 有权
    在共享网表区域内执行并行松弛计算的方法和装置

    公开(公告)号:US08185854B1

    公开(公告)日:2012-05-22

    申请号:US12544970

    申请日:2009-08-20

    CPC classification number: G06F17/5031

    Abstract: A method for designing a system on a target device is disclosed. Domains and sub-domains in the system are identified. A sub-domain is divided into a plurality of chunks. Slacks for the chunks are computed in parallel. Other embodiments are described and claimed.

    Abstract translation: 公开了一种在目标设备上设计系统的方法。 识别系统中的域和子域。 子域被分成多个块。 块的松弛计算并行计算。 描述和要求保护其他实施例。

Patent Agency Ranking