会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • INTEGRATED CIRCUITS WITH MULTI-STAGE LOGIC REGIONS
    • 具有多级逻辑区域的集成电路
    • US20130257476A1
    • 2013-10-03
    • US13434847
    • 2012-03-29
    • David CashmanDavid LewisValavan Manohararajah
    • David CashmanDavid LewisValavan Manohararajah
    • H03K19/20
    • H03K19/17728
    • A programmable logic region on a programmable integrated circuit may include a first set of look-up tables that receive programmable logic region input signals and a second set of look-up tables that produce programmable logic region output signals. Multiplexer circuitry may be interposed between the first and second sets of look-up tables. The multiplexer circuitry may receive the programmable logic region input signals in parallel with the output signals from the first set of look-up tables and may provide corresponding selected signals to the second set of look-up tables. The programmable logic region input signals may be shared by the first and second sets of look-up tables. Logic circuitry may be coupled to outputs of the first and second sets of look-up tables. The logic circuitry may be configured to logically combine output signals from the first and second sets of look-up tables.
    • 可编程集成电路上的可编程逻辑区域可以包括接收可编程逻辑区域输入信号的第一组查询表和产生可编程逻辑区域输出信号的第二组查找表。 多路复用器电路可以插入在第一组和第二组查找表之间。 多路复用器电路可以与来自第一组查找表的输出信号并行地接收可编程逻辑区域输入信号,并且可以向第二组查找表提供相应的所选择的信号。 可编程逻辑区域输入信号可以由第一组和第二组查找表共享。 逻辑电路可以耦合到第一组和第二组查找表的输出。 逻辑电路可以被配置为逻辑地组合来自第一组和第二组查找表的输出信号。
    • 2. 发明授权
    • Integrated circuits with multi-stage logic regions
    • 具有多级逻辑区域的集成电路
    • US08581624B2
    • 2013-11-12
    • US13434847
    • 2012-03-29
    • David CashmanDavid LewisValavan Manohararajah
    • David CashmanDavid LewisValavan Manohararajah
    • H03K19/173
    • H03K19/17728
    • A programmable logic region on a programmable integrated circuit may include a first set of look-up tables that receive programmable logic region input signals and a second set of look-up tables that produce programmable logic region output signals. Multiplexer circuitry may be interposed between the first and second sets of look-up tables. The multiplexer circuitry may receive the programmable logic region input signals in parallel with the output signals from the first set of look-up tables and may provide corresponding selected signals to the second set of look-up tables. The programmable logic region input signals may be shared by the first and second sets of look-up tables. Logic circuitry may be coupled to outputs of the first and second sets of look-up tables. The logic circuitry may be configured to logically combine output signals from the first and second sets of look-up tables.
    • 可编程集成电路上的可编程逻辑区域可以包括接收可编程逻辑区域输入信号的第一组查询表和产生可编程逻辑区域输出信号的第二组查找表。 多路复用器电路可以插入在第一组和第二组查找表之间。 多路复用器电路可以与来自第一组查找表的输出信号并行地接收可编程逻辑区域输入信号,并且可以向第二组查找表提供相应的所选择的信号。 可编程逻辑区域输入信号可以由第一组和第二组查找表共享。 逻辑电路可以耦合到第一组和第二组查找表的输出。 逻辑电路可以被配置为逻辑地组合来自第一组和第二组查找表的输出信号。
    • 3. 发明申请
    • ROBUST TIME BORROWING PULSE LATCHES
    • 坚固的时间钻孔脉冲锁
    • US20120112791A1
    • 2012-05-10
    • US13347626
    • 2012-01-10
    • David LewisDavid CashmanJeffery Christopher Chromczack
    • David LewisDavid CashmanJeffery Christopher Chromczack
    • H03K19/096
    • H03K3/0375
    • Configurable time-borrowing flip-flops may be based on configurable pulse generation circuitry and pulse latches. The circuitry may use a self-timed architecture that controls the width of clock pulses that are generated so that the pulse latches that are controlled by the clock pulses exhibit a reduced risk of race through conditions. Latch circuitry may be provided that is based on a pulse latch and an additional latch connected in series with the pulse latch. In situations in which there is a potential for race through conditions on an integrated circuit, the additional latch may be switched into use to convert the latch circuitry into an edge-triggered flip flop. Clock trees may be provide with configurable shorting structures that help to reduce clock skew. Low-contention clock drivers may drive signals onto the clock tree paths.
    • 可配置的借位触发器可以基于可配置的脉冲生成电路和脉冲锁存器。 电路可以使用控制产生的时钟脉冲的宽度的自定时架构,使得由时钟脉冲控制的脉冲锁存器显示出通过条件降低的风险。 可以提供锁存电路,其基于与脉冲锁存器串联连接的脉冲锁存器和附加锁存器。 在集成电路中存在竞争条件的可能性的情况下,附加锁存器可以被切换成使用,以将锁存电路转换成边沿触发的触发器。 时钟树可以提供可配置的短路结构,有助于减少时钟偏移。 低竞争时钟驱动器可能会将信号驱动到时钟树路径上。
    • 4. 发明申请
    • PROGRAMMABLE LOGIC DEVICE HAVING LOGIC ARRAY BLOCK INTERCONNECT LINES THAT CAN INTERCONNECT LOGIC ELEMENTS IN DIFFERENT LOGIC BLOCKS
    • 具有可连接不同逻辑块中的逻辑元件的逻辑阵列互连线的可编程逻辑器件
    • US20080218208A1
    • 2008-09-11
    • US11684424
    • 2007-03-09
    • David LewisDavid Cashman
    • David LewisDavid Cashman
    • H03K19/177
    • H03K19/17736
    • A PLD with LAB interconnect lines that span adjacent LABs in the array and that have the ability to interconnect two logic elements in the different LABs. The PLD includes a plurality of LABs arranged in an array and a plurality of inter-LAB lines interconnecting the LABs of the array. Each of the LABs include a predetermined number of logic elements, one or more control signals distributed among the predetermined number of logic elements in the LAB, and LAB lines spanning between logic elements in different LABs in the array. In various embodiments, the LAB lines are arranged in a staggered pattern with a predetermined pitch between the lines. In other embodiments, the control signals of adjacent LABs can overlap, allowing control signals to be routed to the logic elements of adjacent LABs.
    • 具有LAB互连线的PLD,跨越阵列中的相邻LAB并具有互连不同LAB中的两个逻辑元件的能力。 PLD包括布置在阵列中的多个LAB和将阵列的LAB互连的多个LAB线。 每个LAB包括预定数量的逻辑元件,分布在LAB中的预定数量的逻辑元件中的一个或多个控制信号,以及跨越阵列中不同LAB中的逻辑元件之间的LAB线。 在各种实施例中,LAB线以两条线之间的预定间距以交错图案排列。 在其他实施例中,相邻LAB的控制信号可以重叠,允许控制信号被路由到相邻LAB的逻辑元件。
    • 5. 发明授权
    • Structures for LUT-based arithmetic in PLDs
    • 在PLD中基于LUT的算术的结构
    • US08788550B1
    • 2014-07-22
    • US12484010
    • 2009-06-12
    • Ketan PadaliaDavid CashmanDavid LewisAndy L. LeeJay SchleicherJinyong YuanHenry Kim
    • Ketan PadaliaDavid CashmanDavid LewisAndy L. LeeJay SchleicherJinyong YuanHenry Kim
    • G06F7/38
    • G06F7/575H03K19/177H03K19/17728
    • A programmable logic device (PLD) includes a plurality of logic array blocks (LAB's) connected by a PLD routing architecture. At least one LAB includes a logic element (LE) configurable to arithmetically combine a plurality of binary input signals in a plurality of stages. The LE comprises look-up table (LUT) logic having K inputs (a “K-LUT”). The K-LUT is configured to input the binary input signals at respective inputs of the K-LUT logic cell and to provide, at a plurality of outputs of the K-LUT logic cell, respective binary result signals indicative of at least two of the plurality of stages of the arithmetic combination of binary input signals. An input line network includes a network of input lines, the input lines configurable to receive input signals from the PLD routing architecture that represent the binary input signals and to provide the input signals to the K-LUT. An output line network includes a network of output lines, the output lines configured to receive, from the K-LUT, output signals that represent the binary result signals and to provide the output signals to the PLD routing architecture. The described LUT's can perform arithmetic efficiently, as well as non-arithmetic functions.
    • 可编程逻辑器件(PLD)包括通过PLD路由架构连接的多个逻辑阵列块(LAB)。 至少一个LAB包括可配置为在多个级中算术组合多个二进制输入信号的逻辑元件(LE)。 LE包括具有K个输入(“K-LUT”)的查找表(LUT)逻辑。 K-LUT被配置为在K-LUT逻辑单元的相应输入处输入二进制输入信号,并且在K-LUT逻辑单元的多个输出处提供指示至少两个 二进制输入信号的算术组合的多级。 输入线网络包括输入线路网络,输入线路可配置为从PLD路由架构接收代表二进制输入信号的输入信号,并将输入信号提供给K-LUT。 输出线网络包括输出线网络,输出线路被配置为从K-LUT接收表示二进制结果信号的输出信号,并向PLD路由架构提供输出信号。 所描述的LUT可以有效地执行算术,以及非算术函数。
    • 6. 发明授权
    • Configurable time borrowing flip-flops
    • 可配置的时间借用人字拖鞋
    • US08222921B2
    • 2012-07-17
    • US12987977
    • 2011-01-10
    • David LewisDavid Cashman
    • David LewisDavid Cashman
    • H03K19/173H03K19/094H03B19/00H03L7/00
    • H03K19/1733G06F17/5054G06F2217/84
    • Configurable time-borrowing flip-flops are provided for circuits such as programmable logic devices. The flip-flops may be based on a configurable delay circuit and two latches or may be based on a configurable pulse generation circuit and a single latch. In designs based on two latches, a first and a second latch are arranged in series. A clock signal is delayed using a configurable delay circuit. Programmable memory elements that have been loaded with configuration data may be used to adjust how much delay is produced by the configurable delay circuit. The delayed version of the clock signal is provided to a clock input associated with the first latch. The second latch has a clock input that receives the clock signal without delay. In designs based on a single latch, a configurable pulse generation circuit receives a clock signal for the flip-flop and generates a corresponding clock pulse for the latch.
    • 为诸如可编程逻辑器件的电路提供可配置的时间借用触发器。 触发器可以基于可配置的延迟电路和两个锁存器,或者可以基于可配置的脉冲发生电路和单个锁存器。 在基于两个锁存器的设计中,串联布置第一和第二闩锁。 使用可配置的延迟电路延迟时钟信号。 已经加载了配置数据的可编程存储器元件可以用于调整可配置延迟电路产生多少延迟。 时钟信号的延迟版本被提供给与第一锁存器相关联的时钟输入。 第二个锁存器具有时钟输入端,无延迟地接收时钟信号。 在基于单个锁存器的设计中,可配置脉冲发生电路接收触发器的时钟信号,并为锁存器产生相应的时钟脉冲。
    • 7. 发明申请
    • CONFIGURABLE TIME BORROWING FLIP-FLOPS
    • 可配置的时间滚动浮标
    • US20110102017A1
    • 2011-05-05
    • US12987977
    • 2011-01-10
    • David LewisDavid Cashman
    • David LewisDavid Cashman
    • H03K19/173
    • H03K19/1733G06F17/5054G06F2217/84
    • Configurable time-borrowing flip-flops are provided for circuits such as programmable logic devices. The flip-flops may be based on a configurable delay circuit and two latches or may be based on a configurable pulse generation circuit and a single latch. In designs based on two latches, a first and a second latch are arranged in series. A clock signal is delayed using a configurable delay circuit. Programmable memory elements that have been loaded with configuration data may be used to adjust how much delay is produced by the configurable delay circuit. The delayed version of the clock signal is provided to a clock input associated with the first latch. The second latch has a clock input that receives the clock signal without delay. In designs based on a single latch, a configurable pulse generation circuit receives a clock signal for the flip-flop and generates a corresponding clock pulse for the latch.
    • 为诸如可编程逻辑器件的电路提供可配置的时间借用触发器。 触发器可以基于可配置的延迟电路和两个锁存器,或者可以基于可配置的脉冲发生电路和单个锁存器。 在基于两个锁存器的设计中,串联布置第一和第二闩锁。 使用可配置的延迟电路延迟时钟信号。 已经加载了配置数据的可编程存储器元件可以用于调整可配置延迟电路产生多少延迟。 时钟信号的延迟版本被提供给与第一锁存器相关联的时钟输入。 第二个锁存器具有时钟输入端,无延迟地接收时钟信号。 在基于单个锁存器的设计中,可配置脉冲发生电路接收触发器的时钟信号,并为锁存器产生相应的时钟脉冲。
    • 8. 发明申请
    • CONFIGURABLE TIME BORROWING FLIP-FLOPS
    • 可配置的时间滚动浮标
    • US20090278566A1
    • 2009-11-12
    • US12505451
    • 2009-07-17
    • David LewisDavid Cashman
    • David LewisDavid Cashman
    • H03K19/177H03K19/173
    • H03K19/1733G06F17/5054G06F2217/84
    • Configurable time-borrowing flip-flops are provided for circuits such as programmable logic devices. The flip-flops may be based on a configurable delay circuit and two latches or may be based on a configurable pulse generation circuit and a single latch. In designs based on two latches, a first and a second latch are arranged in series. A clock signal is delayed using a configurable delay circuit. Programmable memory elements that have been loaded with configuration data may be used to adjust how much delay is produced by the configurable delay circuit. The delayed version of the clock signal is provided to a clock input associated with the first latch. The second latch has a clock input that receives the clock signal without delay. In designs based on a single latch, a configurable pulse generation circuit receives a clock signal for the flip-flop and generates a corresponding clock pulse for the latch.
    • 为诸如可编程逻辑器件的电路提供可配置的时间借用触发器。 触发器可以基于可配置的延迟电路和两个锁存器,或者可以基于可配置的脉冲发生电路和单个锁存器。 在基于两个锁存器的设计中,串联布置第一和第二闩锁。 使用可配置的延迟电路延迟时钟信号。 已经加载了配置数据的可编程存储器元件可以用于调整可配置延迟电路产生多少延迟。 时钟信号的延迟版本被提供给与第一锁存器相关联的时钟输入。 第二个锁存器具有时钟输入端,无延迟地接收时钟信号。 在基于单个锁存器的设计中,可配置脉冲发生电路接收触发器的时钟信号,并为锁存器产生相应的时钟脉冲。
    • 10. 发明授权
    • Robust time borrowing pulse latches
    • 稳健的时间借用脉冲锁存器
    • US08115530B2
    • 2012-02-14
    • US12976752
    • 2010-12-22
    • David LewisDavid CashmanJeffrey Christopher Chromczak
    • David LewisDavid CashmanJeffrey Christopher Chromczak
    • H03K3/00
    • H03K3/0375
    • Configurable time-borrowing flip-flops may be based on configurable pulse generation circuitry and pulse latches. The circuitry may use a self-timed architecture that controls the width of clock pulses that are generated so that the pulse latches that are controlled by the clock pulses exhibit a reduced risk of race through conditions. Latch circuitry may be provided that is based on a pulse latch and an additional latch connected in series with the pulse latch. In situations in which there is a potential for race through conditions on an integrated circuit, the additional latch may be switched into use to convert the latch circuitry into an edge-triggered flip flop. Clock trees may be provide with configurable shorting structures that help to reduce clock skew. Low-contention clock drivers may drive signals onto the clock tree paths.
    • 可配置的借位触发器可以基于可配置的脉冲生成电路和脉冲锁存器。 电路可以使用控制产生的时钟脉冲的宽度的自定时架构,使得由时钟脉冲控制的脉冲锁存器显示出通过条件降低的风险。 可以提供锁存电路,其基于与脉冲锁存器串联连接的脉冲锁存器和附加锁存器。 在集成电路中存在竞争条件的可能性的情况下,附加锁存器可以被切换成使用,以将锁存电路转换成边沿触发的触发器。 时钟树可以提供可配置的短路结构,有助于减少时钟偏移。 低竞争时钟驱动器可能会将信号驱动到时钟树路径上。