会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 64. 发明授权
    • Fracturable lookup table and logic element
    • 可破坏的查找表和逻辑元素
    • US07312632B2
    • 2007-12-25
    • US11753048
    • 2007-05-24
    • David LewisBruce PedersenSinan KaptanogluAndy Lee
    • David LewisBruce PedersenSinan KaptanogluAndy Lee
    • H03K19/173
    • H03K19/17728H03K19/1737
    • A logic element includes memory elements, multiplexers, and controls. The multiplexers are arranged in levels including a highest level of multiplexers with inputs connected to the memory elements and outputs connected to inputs of a next-to-highest level of multiplexers and a first level of multiplexers with inputs connected to outputs of a second level of multiplexers and at least one output. The controls are connected to the multiplexers. In a first operational mode the controls determine a first-mode output at the at least one output of the first level of multiplexers, and in a second operational mode the controls determine a plurality of second-mode outputs at selected outputs of multiplexers not at the first level of multiplexers.
    • 逻辑元件包括存储器元件,多路复用器和控制器。 多路复用器被布置在包括最高级别的多路复用器的级别中,其中连接到存储器元件的输入端和连接到下一级到最高级复用器的输出的输出端和第一级多路复用器,其输入端连接到第二级 多路复用器和至少一个输出。 控制器连接到多路复用器。 在第一操作模式中,所述控制确定所述第一级多路复用器的所述至少一个输出处的第一模式输出,并且在第二操作模式中,所述控制确定多路复用器的选定输出处的多个第二模式输出, 第一级多路复用器。
    • 65. 发明申请
    • 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.
    • 66. 发明申请
    • FRACTURABLE LOOKUP TABLE AND LOGIC ELEMENT
    • 可折叠的表和逻辑元件
    • US20070222477A1
    • 2007-09-27
    • US11753048
    • 2007-05-24
    • David LewisBruce PedersenSinan KaptanogluAndy Lee
    • David LewisBruce PedersenSinan KaptanogluAndy Lee
    • H03K19/177
    • H03K19/17728H03K19/1737
    • A logic element includes memory elements, multiplexers, and controls. The multiplexers are arranged in levels including a highest level of multiplexes with inputs connected to the memory elements and outputs connected to inputs of a next-to-highest level of multiplexers and a first level of multiplexers with inputs connected to outputs of a second level of multiplexers and at least one output. The controls are connected to the multiplexers. In a first operational mode the controls determine a first-mode output at the at least one output of the first level of multiplexers, and in a second operational mode the controls determine a plurality of second-mode outputs at selected outputs of multiplexers not at the first level of multiplexers.
    • 逻辑元件包括存储器元件,多路复用器和控制器。 多路复用器被布置成包括具有连接到存储器元件的输入的最高级复用的输出和连接到下一个到最高级多路复用器的输出的输出以及具有连接到第二级的多路复用器的输出的第一级多路复用器 多路复用器和至少一个输出。 控制器连接到多路复用器。 在第一操作模式中,所述控制确定所述第一级多路复用器的所述至少一个输出处的第一模式输出,并且在第二操作模式中,所述控制确定多路复用器的选定输出处的多个第二模式输出, 第一级多路复用器。
    • 67. 发明授权
    • Multiplexing device including a hardwired multiplexer in a programmable logic device
    • 多路复用器件包括可编程逻辑器件中的硬连线多路复用器
    • US07253660B1
    • 2007-08-07
    • US10305886
    • 2002-11-27
    • Paul LeventisBruce PedersenChris LaneSrinivas ReddyDavid Lewis
    • Paul LeventisBruce PedersenChris LaneSrinivas ReddyDavid Lewis
    • H01L25/00H03K19/177
    • H03K17/002
    • A multiplexing device is described. In one embodiment, the multiplexing device includes: a hardwired multiplexer including a plurality of input terminals; a plurality of select terminals; and at least one output terminal, where the plurality of input terminals are coupled to a plurality of block input lines or a plurality of functional element input terminals. In one embodiment, the plurality of input terminals are hardwired to the plurality of block input lines or the plurality of functional element input terminals. In one embodiment, the plurality of select terminals are coupled to a second plurality of functional element input terminals or a plurality of functional element output terminals. In one embodiment, the plurality of block input lines include a plurality of logic array block (LAB) lines, the plurality of functional element input terminals include a plurality of logic element (LE) input terminals, and the plurality of functional element output terminals include LE output terminals. In another embodiment the multiplexing device includes: a hardwired multiplexer including a plurality of data signal input terminals; and a first plurality of LEs including a first plurality of LE output terminals, where the plurality of data signal input terminals are coupled to the first plurality of LE output terminals.
    • 描述多路复用装置。 在一个实施例中,多路复用装置包括:硬连线多路复用器,包括多个输入端; 多个选择端子; 以及至少一个输出端子,其中多个输入端子耦合到多个块输入线或多个功能元件输入端子。 在一个实施例中,多个输入端子被硬连线到多个块输入线或多个功能元件输入端子。 在一个实施例中,多个选择端子耦合到第二多个功能元件输入端子或多个功能元件输出端子。 在一个实施例中,多个块输入线包括多个逻辑阵列块(LAB)线,多个功能元件输入端包括多个逻辑元件(LE)输入端,多个功能元件输出端包括 LE输出端子。 在另一实施例中,多路复用装置包括:硬连线多路复用器,包括多个数据信号输入端; 以及包括第一多个LE输出端子的第一多个LE,其中所述多个数据信号输入端子耦合到所述第一多个LE输出端子。
    • 70. 发明授权
    • Technology mapping technique for fracturable logic elements
    • 可分割逻辑元件的技术映射技术
    • US07100141B1
    • 2006-08-29
    • US10745913
    • 2003-12-23
    • Boris RatchevYean-Yow HwangBruce Pedersen
    • Boris RatchevYean-Yow HwangBruce Pedersen
    • G06F17/50
    • G06F17/5054
    • A technique of minimizes circuit area on programmable logic with fracturable logic elements by using “balancing” in the technology mapping stage of the programmable logic computer-aided-design flow. A fracturable LE can be used for logic implementation in many ways, such as being used as one maximum-sized look-up table (LUT) or multiple smaller LUTs. One of more inputs of the multiple smaller LUTs may be shared. By balancing, this means mean that the technology mapping algorithm is tuned to use more small LUTs and fewer maximum-sized LUTs to implement the circuit. Although this is counterintuitive since the larger LUTs are more effective at absorbing gates, the technique achieves a smaller final circuit area by packing small LUTs into fracturable LEs.
    • 通过在可编程逻辑计算机辅助设计流程的技术映射阶段中使用“平衡”来最小化具有可分解逻辑元件的可编程逻辑电路面积的技术。 可破碎的LE可以用于许多方式的逻辑实现,例如用作一个最大尺寸的查找表(LUT)或多个较小的LUT。 可以共享多个较小LUT的更多输入中的一个。 通过平衡,这意味着技术映射算法被调整为使用更小的LUT和更少的最大尺寸的LUT来实现电路。 虽然这是违反直觉的,因为较大的LUT在吸收栅极方面更有效,但是该技术通过将小型LUT封装成可分裂的LE来实现较小的最终电路面积。