会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Circuits for shifting bussed data
    • 用于转换总线数据的电路
    • US09002915B1
    • 2015-04-07
    • US12417048
    • 2009-04-02
    • Steven P. YoungBrian C. Gaide
    • Steven P. YoungBrian C. Gaide
    • G06F7/00G06F15/00G06F5/01
    • G06F5/015H03K19/17736
    • A circuit for shifting bussed data includes a first column of shift blocks, a compare block, and a second column of multiplexer blocks. The first column shifts the bussed data by a number of bits specified by first bits of a shift control input. The compare block determines the value of a second bit of the shift control input and creates an output reflecting that value. The second column has a control input coupled to the output of the compare block, shifts the data by one byte when the second bit of the shift control input has a first value, and does not shift the data when the second bit has a second value. The shift, compare, and multiplexer blocks can be substantially similar logic blocks programmable to perform any of these functions, can include N-bit data inputs and outputs, and can operate on the bussed data as an N-bit bus.
    • 用于移位总线数据的电路包括第一列移位块,比较块和第二列复用器块。 第一列将总线数据移位由移位控制输入的第一位指定的位数。 比较块确定移位控制输入的第二位的值,并创建反映该值的输出。 第二列具有耦合到比较块的输出的控制输入,当移位控制输入的第二位具有第一值时将数据移位一个字节,并且当第二位具有第二值时不移位数据 。 移位,比较和多路复用器块可以是基本相似的可编程以执行这些功能的逻辑块,可以包括N位数据输入和输出,并且可以作为N位总线对总线数据进行操作。
    • 2. 发明授权
    • Clock distribution to facilitate gated clocks
    • 时钟分配方便门控时钟
    • US08058905B1
    • 2011-11-15
    • US12363722
    • 2009-01-31
    • Matthew H. KleinRichard W. SwansonTrevor J. BauerSteven P. YoungAndy DeBaets
    • Matthew H. KleinRichard W. SwansonTrevor J. BauerSteven P. YoungAndy DeBaets
    • H03K19/00H03K3/356
    • G06F1/10G06F1/3203G06F1/3237Y02D10/128Y02D50/20
    • Circuits and methods for facilitating distribution of gated clocks in a programmable integrated circuit such as a field programmable gate array (FPGA) are described. Dynamic power savings are achieved in a FPGA by providing gated clock driver circuitry at various places in a hierarchical clock distribution network. The gated clock circuitry provides a clock signal gated by an enable signal to clocked elements. Configurable logic blocks (CLBs) comprising the clocked elements and programmable interconnect tiles are disposed in the gate array. Clock signals are distributed to the CLBs via a clock distribution network. Clock enable signals are provided corresponding to some of the clock signals. Clock buffers or drivers are provided within the clock distribution network that drive gated clock signals to CLBs. By disabling certain clocked elements using one or more embodiments of the invention when portions of the FPGA are inactive, dynamic power consumption is reduced.
    • 描述了便于在诸如现场可编程门阵列(FPGA)的可编程集成电路中分配门控时钟的电路和方法。 通过在分层时钟分配网络中的不同位置提供门控时钟驱动器电路,可以在FPGA中实现动态功耗。 门控时钟电路通过使能信号为时钟元件提供门控时钟信号。 包括时钟元件和可编程互连瓦片的可配置逻辑块(CLB)设置在门阵列中。 时钟信号通过时钟分配网络分发给CLB。 对应于一些时钟信号提供时钟使能信号。 在时钟分配网络中提供时钟缓冲器或驱动器,将门控时钟信号驱动到CLB。 通过在FPGA的部分不活动时使用本发明的一个或多个实施例来禁用某些时钟元件,动态功耗降低。
    • 4. 发明授权
    • Error checking parity and syndrome of a block of data with relocated parity bits
    • 错误检查具有重定位奇偶校验位的数据块的奇偶校验和校验
    • US07895509B1
    • 2011-02-22
    • US12188935
    • 2008-08-08
    • Warren E. CoryDavid P. SchultzSteven P. Young
    • Warren E. CoryDavid P. SchultzSteven P. Young
    • G06F11/00H03M13/00
    • H03M13/27H03M13/19H03M13/45
    • Method and apparatus for error checking information is described. Configuration data includes data bits and parity bits. Notably, parity bits may be relocated for determining a syndrome value. Syndrome bits are determined by computing a partial syndrome value for each word serially transmitted of the configuration data, where the configuration data includes one or more data vectors. Location of each word of the configuration data is identified. It is determined whether a partial syndrome value is an initial partial syndrome value or other partial syndrome value responsive to word location. An initial partial syndrome value is stored, and subsequent partial syndrome values are cumulatively added for each word of a data vector to arrive at a syndrome value for the data vector.
    • 描述了用于错误检查信息的方法和装置。 配置数据包括数据位和奇偶校验位。 值得注意的是,可以重新定位奇偶校验位以确定校正子值。 通过对配置数据的串行发送的每个字计算部分校正子值来确定综合征位,其中配置数据包括一个或多个数据向量。 识别配置数据的每个单词的位置。 确定部分综合征值是否是初始部分综合征值或响应于词位置的其他部分综合征值。 存储初始部分综合征值,并且随后的部分综合征值被累积地添加到数据向量的每个单词以得到数据向量的校正子值。
    • 5. 发明授权
    • Circuits for enabling feedback paths in a self-timed integrated circuit
    • 用于在自定时集成电路中启用反馈路径的电路
    • US07746106B1
    • 2010-06-29
    • US12417040
    • 2009-04-02
    • Brian C. GaideSteven P. Young
    • Brian C. GaideSteven P. Young
    • H03K19/173
    • H03K19/1736H03K19/17728H03K19/17736
    • Circuits enabling feedback paths in a self-timed integrated circuit. Each of a plurality of interconnected logic blocks includes a logic circuit having first and second outputs, and means for placing, during an initial cycle, a self-timed first data signal on the second output onto a logic block output, and for placing, during subsequent cycles, a self-timed second data signal on a selected one of the first or second outputs onto the logic block output. Initially, an output token is provided only when valid new data is received on the second output and on a select signal. Subsequently, the output token is provided only when either the first output of the logic circuit is selected, and valid new data is received on the first output and on the select signal; or the second output of the logic circuit is selected, and valid new data is received on the first and second outputs and on the select signal.
    • 在自定时集成电路中实现反馈路径的电路。 多个相互连接的逻辑块中的每一个包括具有第一和第二输出的逻辑电路,以及用于在初始周期期间将第二输出上的自定时第一数据信号放置在逻辑块输出上并用于在 随后的周期中,在逻辑块输出上的第一或第二输出中的所选择的一个上的自定时第二数据信号。 最初,仅当在第二输出和选择信号上接收到有效的新数据时才提供输出令牌。 随后,仅当逻辑电路的第一输出被选择并且在第一输出和选择信号上接收到有效的新数据时才提供输出令牌; 或选择逻辑电路的第二输出,并在第一和第二输出和选择信号上接收有效的新数据。
    • 7. 发明授权
    • Characterizing circuit performance by separating device and interconnect impact on signal delay
    • 通过分离器件和互连对信号延迟的影响来表征电路性能
    • US07489152B2
    • 2009-02-10
    • US11498371
    • 2006-08-03
    • Xiao-Jie YuanMichael J. HartZicheng G. LingSteven P. Young
    • Xiao-Jie YuanMichael J. HartZicheng G. LingSteven P. Young
    • G01R31/28
    • G01R31/2882G01R31/318511G01R31/318516G01R31/3187
    • An integrated circuit (IC) includes multiple embedded test circuits that all include a ring oscillator coupled to a test load. The test load either is a direct short in the ring oscillator or else is a interconnect load that is representative of one of the interconnect layers in the IC. A model equation is defined for each embedded test circuit, with each model equation specifying the output delay of its associated embedded test circuit as a function of Front End OF the Line (FEOL) and Back End Of the Line (BEOL) parameters. The model equations are then solved for the various FEOL and BEOL parameters as functions of the test circuit output delays. Finally, measured output delay values are substituted in to these parameter equations to generate actual values for the various FEOL and BEOL parameters, thereby allowing any areas of concern to be quickly and accurately identified.
    • 集成电路(IC)包括多个嵌入式测试电路,其中都包括耦合到测试负载的环形振荡器。 测试负载在环形振荡器中是直接短路,或者是表示IC中互连层之一的互连负载。 为每个嵌入式测试电路定义一个模型方程,每个模型方程式将其相关嵌入式测试电路的输出延迟指定为线路前端(FEOL)和线路后端(BEOL)参数的函数。 然后,对于各种FEOL和BEOL参数求解模型方程,作为测试电路输出延迟的函数。 最后,将测量的输出延迟值替换为这些参数方程,以生成各种FEOL和BEOL参数的实际值,从而允许快速准确地识别任何关注的领域。
    • 10. 发明授权
    • Structures and methods for avoiding hold time violations in a programmable logic device
    • 用于避免可编程逻辑器件中的保持时间违规的结构和方法
    • US07312631B1
    • 2007-12-25
    • US11264405
    • 2005-11-01
    • Trevor J. BauerRamakrishna K. TanikellaSteven P. Young
    • Trevor J. BauerRamakrishna K. TanikellaSteven P. Young
    • H03K19/177H03K19/173H03K19/00
    • H03K19/17736H03K19/00323
    • Structures and methods of avoiding hold time violations in a design implemented in a PLD. In a programmable device, the delay of a signal path varies, e.g., depending on the separation between the source and destination of the signal. An optional delay element is provided between a programmable interconnect structure and a destination logic element having a clock skew relative to the source. The optional delay element is programmed by the implementation software to introduce a delay on the signal path when necessary to meet the hold time requirements for the destination logic element. The optional delay is designed to be large enough to overcome hold-time violations even for the largest possible clock skew and the smallest possible signal delay. When no hold time violation occurs, the optional delay element is configured to bypass the additional delay, to avoid imposing a large setup requirement on the signal.
    • 在PLD中实现的设计中避免持续时间违规的结构和方法。 在可编程设备中,信号路径的延迟例如取决于信号的源和目的地之间的间隔而变化。 在可编程互连结构和具有相对于源的时钟偏移的目的地逻辑元件之间提供可选的延迟元件。 可选延迟元件由实现软件编程,以在必要时在信号路径上引入延迟以满足目的地逻辑元件的保持时间要求。 可选延迟被设计为足够大,以克服即使对于最大可能的时钟偏移和尽可能小的信号延迟的保持时间违规。 当没有发生保持时间违规时,可选的延迟元件被配置为绕过附加延迟,以避免对信号施加大的设置要求。