会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Global signal distribution with reduced routing tracks in an FPGA
    • 全局信号分配与FPGA中的路由跟踪减少
    • US6064225A
    • 2000-05-16
    • US45128
    • 1998-03-20
    • William B. AndrewsBarry K. BrittonKai-Kit NgaiGary P. PowellSatwant SinghCarolyn W. SpivakRichard G. Stuby, Jr.
    • William B. AndrewsBarry K. BrittonKai-Kit NgaiGary P. PowellSatwant SinghCarolyn W. SpivakRichard G. Stuby, Jr.
    • H01L21/82H03K19/177H01L25/00
    • H03K19/17736H03K19/17792H03K19/17796
    • The FPGA has an array of programmable logic cells (PLCs) surrounded by a ring of programmable input/output cells (PICs). In one embodiment, the pads of each pair of adjacent PICs, as well as internal routing resources of each of the two PICs, are programmably connected to a single global-signal spine, and the spine is programmably connected directly to only half of the perpendicular branches. Each of the branches can then connect to the cells in two adjacent rows/columns of the array to provide a global signal to any of the cells in the array while only using a branch per every two rows/columns of the device. The reduced number of spine-to-branch connections reduces the capacitive loading on the spines, thereby increasing the speed at which global signals can be transmitted. In addition, sharing spines between adjacent PICs reduces the number of spines in the FPGA by half, thereby providing additional layout space for other resources. Sharing branches also has the same effect as sharing spines in that the number of branches is reduced by half, also increasing global signal speed. These advantages are achieved without reducing the programming flexibility of the FPGA.
    • FPGA具有由可编程输入/输出单元(PIC)环形围绕的可编程逻辑单元(PLC)阵列。 在一个实施例中,每对相邻PICs的焊盘以及两个PIC中的每一个的内部路由资源可编程地连接到单个全局信号脊柱,并且脊柱可编程地直接连接到垂直的一半 分支机构 然后,每个分支可以连接到阵列的两个相邻行/列中的单元格,以向阵列中的任何单元提供全局信号,而仅在设备的每两行/列中使用分支。 减少数量的脊对分支连接减少了脊柱上的电容负载,从而增加了全局信号可以传输的速度。 此外,在相邻PIC之间共享脊椎将FPGA中的脊柱数量减少一半,从而为其他资源提供额外的布局空间。 共享分支也具有与共享刺激相同的效果,因为分支数量减少了一半,也增加了全球信号速度。 这些优点在不降低FPGA的编程灵活性的情况下实现。
    • 4. 发明授权
    • Bi-directional buffers and supplemental logic and interconnect cells for
programmable logic devices
    • 用于可编程逻辑器件的双向缓冲器和补充逻辑和互连单元
    • US5986471A
    • 1999-11-16
    • US950446
    • 1997-10-15
    • Barry K. BrittonKai-Kit NgaiHo T. NguyenSatwant SinghCarolyn W. SpivakRichard G. Stuby, Jr.
    • Barry K. BrittonKai-Kit NgaiHo T. NguyenSatwant SinghCarolyn W. SpivakRichard G. Stuby, Jr.
    • H03K19/173H03K19/00G06F7/38
    • H03K19/17736H03K19/1736
    • The bi-directional (BI-DI) buffers and supplemental logic and interconnect (SLIC) cells are designed to be programmed to operate in different modes in order to implement different kinds of logic circuits. In particular, BI-DI buffers of the present invention support at least five different operational modes. In a first mode (Mode A), the BI-DI buffer generates a logic "1" output, for any input value. In a second mode (Mode B), the BI-DI buffer generates a logic "0" output, for any input value. In a third mode (Mode C), the BI-DI buffer buffers the input signal and generates an output signal equal to the input signal. In a fourth mode (Mode D), the BI-DI buffer buffers the input signal and generates an output signal equal to the inverse of the input signal. In a fifth mode, (Mode E), the BI-DI buffer operates as a conventional tri-state driver. Two or more of the BI-DI buffers can be configured to form more complex logic circuits having two or more inputs. For example, groups of BI-DI buffers can be configured as SLIC cells that are part of the basic logic cells for an FPGA. When used in FPGAs, the BI-DI buffers and SLIC cells make implementation of different kinds of logic circuits more efficient than is the case for conventional FPGAs, including logic circuits like decoders and state machines that have large numbers of inputs. At the same time, the FPGAs retain their efficiencies for implementing logic circuits for which FPGAs have traditionally been very efficient, such as random logic and datapath logic.
    • 双向(BI-DI)缓冲器和补充逻辑和互连(SLIC)单元被设计为被编程为以不同的模式操作,以便实现不同种类的逻辑电路。 特别地,本发明的BI-DI缓冲器支持至少五种不同的操作模式。 在第一种模式(模式A)中,BI-DI缓冲区为任何输入值产生逻辑“1”输出。 在第二种模式(模式B)中,BI-DI缓冲区为任何输入值产生逻辑“0”输出。 在第三种模式(模式C)中,BI-DI缓冲器缓冲输入信号并产生等于输入信号的输出信号。 在第四模式(模式D)中,BI-DI缓冲器缓冲输入信号并产生等于输入信号的反相的输出信号。 在第五模式(模式E)中,BI-DI缓冲器作为常规三态驱动器工作。 可以将两个或更多个BI-DI缓冲器配置成形成具有两个或更多个输入的更复杂的逻辑电路。 例如,BI-DI缓冲器的组可以被配置为作为FPGA的基本逻辑单元的一部分的SLIC单元。 当在FPGA中使用时,BI-DI缓冲器和SLIC单元使得不同类型的逻辑电路的实现比传统FPGA更为有效,包括具有大量输入的解码器和状态机的逻辑电路。 同时,FPGA保留了实现FPGA传统上非常有效的逻辑电路的效率,例如随机逻辑和数据通路逻辑。
    • 9. 发明授权
    • Field programmable gate array (FPGA) bit stream format
    • 现场可编程门阵列(FPGA)位流格式
    • US06772230B2
    • 2004-08-03
    • US09864290
    • 2001-05-25
    • Zheng ChenRichard G. Stuby, Jr.
    • Zheng ChenRichard G. Stuby, Jr.
    • G06F1314
    • G06F1/10H03K5/13H03K5/133H03K19/017581H03K19/17732H03K19/17736H03K19/1774H03K19/17744H03K19/17748H03K19/1776H03K19/17788H03K19/17792H03L7/081H03L7/0996
    • An embedded system bus is woven between a plurality of embedded master elements and at least one slave element within the FPGA device, and provides an external processor interface allowing direct access to any of the plurality of embedded slave elements. Using the embedded system bus, any of a plurality of masters may be allowed to program an embedded element, e.g., embedded FPGA logic, whereas conventional FPGAs allowed only a single master (e.g., a processor) to program the embedded FPGA logic. The embedded system bus is a group of signals, typically data, address and control, that connects system elements together and provides a basic protocol for the flow of data. The embedded system bus allows for control, configuration and status determination of the FPGA device. The embedded system bus is preferably a dedicated function available at all times for arbitrated access to allow communication between the various embedded system components.
    • 嵌入式系统总线在多个嵌入式主元件和FPGA器件内的至少一个从属元件之间编织,并提供允许直接访问多个嵌入式从属元件中的任一个的外部处理器接口。 使用嵌入式系统总线,可以允许多个主机中的任何一个主机对嵌入式元件(例如,嵌入式FPGA逻辑)进行编程,而常规FPGA只允许单个主机(例如,处理器)编程嵌入式FPGA逻辑。 嵌入式系统总线是一组信号,通常是数据,地址和控制,将系统元件连接在一起,并为数据流提供基本协议。 嵌入式系统总线允许FPGA器件的控制,配置和状态确定。 嵌入式系统总线优选地是可随时用于仲裁访问的专用功能,以允许各种嵌入式系统组件之间的通信。