会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Methods for configuring FPGA's having variable grain components for
providing time-shared access to interconnect resources
    • 用于配置具有可变粒度组件的FPGA以提供对互连资源的时间共享访问的方法
    • US6124730A
    • 2000-09-26
    • US212022
    • 1998-12-15
    • Om P. AgrawalBradley A. Sharpe-GeislerHerman M. ChangBai NguyenGiap H. Tran
    • Om P. AgrawalBradley A. Sharpe-GeislerHerman M. ChangBai NguyenGiap H. Tran
    • H03K19/173H03K19/177H01L25/00
    • H03K19/17748H03K19/1737H03K19/17736H03K19/17756H03K19/1778
    • A Variable Grain Architecture (VGA) is used for synthesizing from primitive building elements (CBE's) an appropriate amount of dynamic multiplexing capability for each given task. Unused ones of such Configurable Building Elements (CBE's) are reconfigured to carry out further logic functions in place of the dynamic multiplexing functions. Each CBE may be programmably configured to provide no more than a 2-to-1 dynamic multiplexer (2:1 DyMUX). The dynamically-selectable output of such a synthesized 2:1 DyMUX may then be output onto a shared interconnect line. Pairs of CBE's may be synthetically combined to efficiently define 4:1 DyMUX's with each such 4:1 multiplexer occupying a Configurable Building Block (CBB) structure. Pairs of CBB's may be synthetically combined to efficiently define 8:1 DyMUX's with each such synthesized 8:1 multiplexer occupying a vertically or horizontally-extending leg portion of an L-shaped, VGB structure (Variable Grain Block). The so-configured leg portion of the VGB may then output the signal selected by its 8:1 DyMUX onto a shared interconnect line that is drivable by the VGB leg. Pairs or quartets of VGB's may be synthetically combined to efficiently define higher order, N:1 DyMUX's.
    • 可变格式架构(VGA)用于从原始构建元素(CBE)合成每个给定任务的适当量的动态复用能力。 这些可配置构建单元(CBE)中的未使用的组合被重新配置以执行进一步的逻辑功能来代替动态复用功能。 每个CBE可以可编程地配置为提供不超过2对1的动态多路复用器(2:1 DyMUX)。 然后可以将这种合成的2:1 DyMUX的动态可选输出输出到共享互连线上。 CBE的对可以合成,以有效地定义4:1的DyMUX,每个这样的4:1多路复用器占用可配置的构建块(CBB)结构。 CBB的对可以合成组合,以有效地定义8:1 DyMUX,每个这样合成的8:1多路复用器占据L形VGB结构(可变颗粒块)的垂直或水平延伸的腿部分。 然后,VGB的如此配置的腿部分可以将由其8:1 DyMUX选择的信号输出到由VGB支路驱动的共享互连线上。 VGB的对或四重组可以合成组合,以有效地定义高阶N:1 DyMUX。
    • 6. 发明授权
    • Methods for configuring FPGA's having variable grain components for providing time-shared access to interconnect resources
    • 用于配置具有可变粒度组件的FPGA以提供对互连资源的时间共享访问的方法
    • US06590415B2
    • 2003-07-08
    • US09841209
    • 2001-04-23
    • Om P. AgrawalBradley A. Sharpe-GeislerHerman M. ChangBai NguyenGiap H. Tran
    • Om P. AgrawalBradley A. Sharpe-GeislerHerman M. ChangBai NguyenGiap H. Tran
    • G06F738
    • H03K19/17736H03K19/1737
    • A Variable Grain Architecture (VGA) is used for synthesizing from primitive building elements (CBE's) an appropriate amount of dynamic multiplexing capability for each given task. Unused ones of such Configurable Building Elements (CBE's) are reconfigured to carry out further logic functions in place of the dynamic multiplexing functions. Each CBE may be programmably configured to provide no more than a 2-to-1 dynamic multiplexer (2:1 DyMUX). The dynamically-selectable output of such a synthesized 2:1 DyMUX may then be output onto a shared interconnect line. Pairs of CBE's may be synthetically combined to efficiently define 4:1 DyMUX's with each such 4:1 multiplexer occupying a Configurable Building Block (CBB) structure. Pairs of CBB's may be synthetically combined to efficiently define 8:1 DyMUX's with each such synthesized 8:1 multiplexer occupying a vertically or horizontally-extending leg portion of an L-shaped, VGB structure (Variable Grain Block). The so-configured leg portion of the VGB may then output the signal selected by its 8:1 DyMUX onto a shared interconnect line that is drivable by the VGB leg. Pairs or quartets of VGB's may be synthetically combined to efficiently define higher order, N:1 DyMUX's.
    • 可变格式架构(VGA)用于从原始构建元素(CBE)合成每个给定任务的适当量的动态复用能力。 这些可配置构建单元(CBE)的未使用的配置可重新配置以执行更多的逻辑功能来代替动态复用功能。每个CBE可以可编程配置为提供不超过2对1的动态多路复用器(2:1 DyMUX )。 然后可以将这种合成的2:1 DyMUX的动态可选输出输出到共享互连线上。 CBE的对可以合成,以有效地定义4:1的DyMUX,每个这样的4:1多路复用器占用可配置的构建块(CBB)结构。 CBB的对可以合成组合,以有效地定义8:1 DyMUX,每个这样合成的8:1多路复用器占据L形VGB结构(可变颗粒块)的垂直或水平延伸的腿部分。 然后,VGB的如此配置的腿部分可以将由其8:1 DyMUX选择的信号输出到由VGB支路驱动的共享互连线上。 VGB的对或四重组可以合成组合,以有效地定义高阶N:1 DyMUX。
    • 8. 发明授权
    • Symmetrical, extended and fast direct connections between variable grain blocks in FPGA integrated circuits
    • FPGA集成电路中可变晶粒块之间的对称,扩展和快速直接连接
    • US06275064B1
    • 2001-08-14
    • US08996361
    • 1997-12-22
    • Om P. AgrawalHerman M. ChangBradley A. Sharpe-GeislerGiap H. Tran
    • Om P. AgrawalHerman M. ChangBradley A. Sharpe-GeislerGiap H. Tran
    • G06F738
    • H03K19/17756H03K19/17728H03K19/17736H03K19/17792H03K19/17796
    • A Field Programmable Gate Array (FPGA) device includes a plurality of variable grain blocks (VGBs) and a plurality of interconnect lines for providing program-defined routing of signals between the VGBs. The VGBs include a plurality of L-organized CBBs (configurable logic blocks) having function-producing resources. Each CBB includes 6 term inputs, 2 control inputs and one direct connect output. Each CBB includes two configurable building elements having 3 term inputs and 1 control input, respectively. The plurality of interconnect lines includes a direct connect architecture for providing programmably-selectable, dedicated connections between a center VGB, in particular a CBB, and neighboring VGBs. The direct connect architecture and positioning of inputs and outputs enables 1) enhanced flexibility and efficiency in the configuration placement and routing software 2) efficiently emulates random logic nets and 3) reduces many direct connect line wire lengths.
    • 现场可编程门阵列(FPGA)装置包括多个可变晶粒块(VGB)和多个互连线,用于在VGB之间提供程序定义的信号路由。 VGB包括具有功能生成资源的多个L组织CBB(可配置逻辑块)。 每个CBB包括6个术语输入,2个控制输入和一个直接连接输出。 每个CBB包括两个可配置的建筑元件,分别具有3个项目输入和1个控制输入。 多个互连线包括用于在中心VGB(特别是CBB)和相邻VGB之间提供可编程选择的专用连接的直接连接架构。 直接连接架构和输入和输出的定位可以实现1)增强配置布局和路由软件的灵活性和效率2)高效地模拟随机逻辑网络,3)减少许多直接连接线路的长度。