会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • Flexible I/O routing resources
    • 灵活的I / O路由资源
    • US06826741B1
    • 2004-11-30
    • US10289629
    • 2002-11-06
    • Brian D. JohnsonAndy L. LeeCameron McClintockTriet NguyenDavid JeffersonPaul LeventisDavid LewisVaughn BetzMichael Chan
    • Brian D. JohnsonAndy L. LeeCameron McClintockTriet NguyenDavid JeffersonPaul LeventisDavid LewisVaughn BetzMichael Chan
    • G06F1750
    • H03K19/17736H03K19/17744
    • In one aspect, flexible routing resources provided are comprising an arrangement of staggered line segments on a periphery of an electronic device. In another aspect, I/O bus lines a re coupled to receive signals from and to provide signals to other bus lines, core routing, and I/O circuitry, thus facilitating the use of the I/O bus for a variety of routes that may include I/O-to-core, core-to-I/O and core-to-core routes. In another aspect, a length of I/O bus lines is optimized for speed over long signal routes with high fanout. In another aspect, the loading effects of high fanout are minimized by using a plurality of tapping buffers to couple lines to both core routing and to I/O circuitry. In another aspect, a spiraling technique is provided that allows a continuous bus having line segments of consistent length whether or not the number of I/O blocks is an integral multiple of the selected logical length for line segments.
    • 在一个方面,提供的灵活路由资源包括在电子设备的外围上的交错线段的布置。 在另一方面,I / O总线线路被耦合以从其接收信号并向其它总线线路,核心路由和I / O电路提供信号,从而便于将I / O总线用于各种路由, 可能包括I / O到核心,核到I / O和核心到核心的路由。 在另一方面,I / O总线的长度针对具有高扇出的长信号路由的速度被优化。 在另一方面,通过使用多个分接缓冲器来将线耦合到核心路由和I / O电路两者,高扇出的负载效应被最小化。 在另一方面,提供一种螺旋式技术,其允许具有一致长度的线段的连续总线,无论I / O块的数量是否为线段的所选逻辑长度的整数倍。
    • 10. 发明申请
    • VERSATILE LOGIC ELEMENT AND LOGIC ARRAY BLOCK
    • US20070252617A1
    • 2007-11-01
    • US11743625
    • 2007-05-02
    • David LewisPaul LeventisAndy LeeHenry KimBruce PedersenChris WysockiChristopher LaneALexander MarquardtVikram SanturkarVaughn Betz
    • David LewisPaul LeventisAndy LeeHenry KimBruce PedersenChris WysockiChristopher LaneALexander MarquardtVikram SanturkarVaughn Betz
    • H03K19/177
    • H03K19/17764H03K19/1737H03K19/17728H03K19/17736
    • An embodiment of this invention pertains to a versatile and flexible logic element and logic array block (“LAB”). Each logic element includes a programmable combinational logic function block such as a lookup table (“LUT”) and a flip-flop. Within the logic element, multiplexers are provided to allow the flip-flop and the LUT to be programmably connected such that either the output of the LUT may be connected to the input of the flip-flop or the output of the flip-flop may be connected to the input of the LUT. An additional multiplexer allows the output of the flip-flop in one logic element to be connected to the input of a flip-flop in a different logic element within the same LAB. Output multiplexers selects between the output of the LUT and the output of the flip-flop to generate signals that drive routing lines within the LAB and to routing lines external to the LAB. These output multiplexers are constructed such that the combinational output (output from the LUT) is faster than the output from the flip-flop. A collection of routing lines and multiplexers within the LAB are used to provide inputs to the LUTs. Each of the input multiplexers for each logic element is connected to a subset of the routing lines within the LAB using a specific pattern of connectivity of multiplexers to associated wires that maximizes the efficiency of use of the routing wires. Control signals for the set of logic elements within the LAB are generated using a secondary signal generation unit that minimizes contention for shared signals. One of the control signals is an “add-or-subtract control signal” that allows all of the LEs in a LAB to perform either addition or subtraction under the control of a logic signal. In a PLD supporting redundancy, the carry chain for the LABs is arranged in the same direction that redundancy shifts to remap defective LABs and a multiplexer on the carry input of a LAB is used to select the appropriate carry output from another LAB depending on whether redundancy is engaged.