会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • High speed and low power circuit structure for barrel shifter
    • 桶式移位器的高速和低功耗电路结构
    • US09021000B2
    • 2015-04-28
    • US13538001
    • 2012-06-29
    • Takeo Yasuda
    • Takeo Yasuda
    • G06F5/01
    • G06F5/015
    • A barrel shifter uses a sign magnitude to 2's complement converter to generate decoder signals for its cascaded multiplexer selectors. The sign input receives the shift direction and the magnitude input receives the shift amount. The sign magnitude to 2's complement converter computes an output result as a 2's complement of the shift amount using the shift direction as a sign input, assigns a first portion (most significant bit half) of the output result to a first decoder signal, and assigns a second portion (least significant bit half) of the output result to a second decoder signal. This encoding scheme allows the decoder circuits to be relatively simple, for example, 3-to-8 decoders for an implementation adapted to shift a 64-bit operand value rather than the 4-to-9 decoder required in a conventional barrel shifter, leading to faster operation, less area, and reduced power consumption.
    • 桶形移位器使用符号幅度2的补码转换器来产生用于其级联多路复用器选择器的解码器信号。 符号输入接收移位方向,并且幅度输入接收移位量。 符号幅度对2的补码转换器使用移位方向作为符号输入来计算输出结果作为移位量的2的补码,将输出结果的第一部分(最高有效位一半)分配给第一解码器信号,并且将 输出结果的第二部分(最低有效位一半)到第二解码器信号。 该编码方案允许解码器电路相对简单,例如用于适用于移位64位操作数值而不是常规桶形移位器所需的4比9解码器的实现的3比8解码器 操作更快,面积更小,功耗更低。
    • 5. 发明授权
    • Comparator unit for comparing values of floating point operands
    • 用于比较浮点运算数值的比较器单元
    • US08799344B2
    • 2014-08-05
    • US11394081
    • 2006-03-31
    • Guy L. Steele, Jr.
    • Guy L. Steele, Jr.
    • G06F7/38G06F9/38G06F7/487G06F9/30G06F7/483G06F7/02G06F7/499G06F5/01
    • G06F5/012G06F5/015G06F7/026G06F7/483G06F7/4873G06F7/4876G06F7/49905G06F9/30014G06F9/30021G06F9/30094G06F9/3861G06F9/3885
    • A floating point comparator circuit for comparing a plurality of floating point operands includes a plurality of analysis circuits, one for each of the floating point operands, configured to determine a format of each of the floating point operands based upon floating point status information encoded within each of the floating point operands, and a result generator circuit coupled to the analysis circuits, the result generator circuit configured to generate a result signal based on the format determined by each analysis circuit and based on a comparative relationship among the floating point operands. The format of each of the floating point operands may be from a group comprising: not-a-number (NaN), infinity, normalized, denormalized, zero, invalid operation, overflow, underflow, division by zero, exact, and inexact. The result generator circuit may ignore the encoded floating point statuses of the plurality of floating point operands when comparing just the magnitudes of the plurality of floating point operands.
    • 用于比较多个浮点操作数的浮点比较器电路包括多个分析电路,每个分析电路用于每个浮点操作数,其被配置为基于在每个浮点操作数中编码的浮点状态信息来确定每个浮点操作数的格式 以及耦合到分析电路的结果生成器电路,所述结果生成器电路被配置为基于由每个分析电路确定的格式并且基于所述浮点操作数之间的比较关系生成结果信号。 每个浮点操作数的格式可以来自包括以下的组:非数字(NaN),无穷大,归一化,非归一化,零,无效操作,溢出,下溢,除以零,精确和不精确。 当仅比较多个浮点操作数的大小时,结果生成器电路可以忽略多个浮点操作数的编码的浮点状态。
    • 6. 发明授权
    • Circuit for selectively providing maximum or minimum of a pair of floating point operands
    • US08793294B2
    • 2014-07-29
    • US11394080
    • 2006-03-31
    • Guy L. Steele, Jr.
    • Guy L. Steele, Jr.
    • G06F7/00G06F7/38G06F7/544G06F9/30G06F9/38G06F7/483G06F7/487G06F5/01
    • G06F7/4876G06F5/012G06F5/015G06F7/44G06F7/483G06F7/4873G06F7/49905G06F7/544G06F9/30021G06F9/30094G06F9/3861G06F9/3885
    • A floating point max/min circuit for determining the maximum or minimum of two floating point operands includes a first analysis circuit configured to determine a format of a first floating point operand of the two floating point operands based upon floating point status information encoded within the first floating point operand, a second analysis circuit configured to determine a format of a second floating point operand of the two floating point operands based upon floating point status information encoded within the second floating point operand, a decision circuit, coupled to the first analysis circuit and to the second analysis circuit and responding to a function control signal that indicates the threshold condition is one of a maximum of the two floating point operands and a minimum of the two floating point operands, for generating at least one assembly control signal based on the format of a first floating point operand, the format of a second floating point operand, and the function control signal, and a result assembler circuit, coupled to the decision circuit, for producing a result indicating which of the first floating point operand and the second floating point operand meet the threshold condition, based on the at least one assembly control signal. The format of the floating point operands may be from a group comprising: not-a-number (NaN), positive infinity, negative infinity, normalized, denormalized, positive overflow, negative overflow, positive underflow, negative underflow, inexact, exact, division by zero, invalid operation, positive zero, and negative zero. The result produced may be a third floating point operand having encoded floating point status information, and at least part of the encoded floating point status information in the result may come from either the first floating point operand or the second floating point operand.
    • 7. 发明授权
    • Funnel shifter implementation
    • 漏斗移位器实现
    • US08768989B2
    • 2014-07-01
    • US13164235
    • 2011-06-20
    • Raymond C. YeungLincoln R. NunesGeoffrey F. Oh
    • Raymond C. YeungLincoln R. NunesGeoffrey F. Oh
    • G06F15/00
    • G06F5/015
    • A funnel shifter includes an input, an output, and a multiplexer unit including a number of multiplexer levels. The multiplexer unit may perform one of a plurality of shift operations on an input value and to provide an output value in response to receiving a shift value and a shift operation value. A first multiplexer level may be configured to format and expand the input value into a larger intermediate value. At least a second multiplexer level may be configured to perform a linear shift of the intermediate value without wrapping any bits for creating the output value. At least some of the multiplexer levels may include multiplexer select signals that may be represented as a plurality of N-Nary one of N signals where N is greater than or equal to two, wherein each of the plurality of N-Nary signals being implemented on a set of physical wires.
    • 漏斗移位器包括输入,输出和包括多个复用器电平的多路复用器单元。 复用器单元可以对输入值执行多个移位操作中的一个,并且响应于接收到移位值和移位操作值而提供输出值。 可以将第一多路复用器级配置为将输入值格式化并扩展成更大的中间值。 至少第二多路复用器级可以被配置为执行中间值的线性移位,而不包裹用于创建输出值的任何位。 多路复用器电平中的至少一些可以包括多路复用器选择信号,其可以被表示为N个信号中的多个N个N个信号,其中N大于或等于2,其中多个N-Nary信号中的每一个被实现在 一套物理线。
    • 8. 发明申请
    • SELECTIVELY COMBINABLE SHIFTERS
    • 选择合适的切割机
    • US20140181164A1
    • 2014-06-26
    • US14136754
    • 2013-12-20
    • Wave Semiconductor, Inc.
    • Samit Chaudhuri
    • G06F5/01
    • G06F5/01G06F5/015
    • An apparatus for mathematical manipulation is described allowing the selective combination of shifters to shift binary numbers of various widths. Selective combination allows on-the-fly adjustment of shifters from independent to coordinated shifting operations. Selective combination allows adjustable hardware-based shifting while saving space and resources. Multiple eight-bit shifters can be configured for a variety of operand widths, such as a 32-bit width, a 24-bit width, a 16-bit width, or an eight-bit width. Multiplexers route the appropriate input data to the appropriate shifters. Opcodes configure the shifters for the desired type of shift and a shifted result is generated.
    • 描述了用于数学操作的装置,允许移位器的选择性组合来移动各种宽度的二进制数。 选择性组合允许从独立到协调移位操作的移位器的即时调整。 选择性组合允许可调整的基于硬件的移位,同时节省空间和资源。 可以为多种操作数宽度配置多个8位移位器,例如32位宽度,24位宽度,16位宽度或8位宽度。 多路复用器将适当的输入数据传送到适当的移位器。 操作码将移位器配置为所需的移位类型,并生成移位结果。
    • 9. 发明申请
    • HIGH SPEED AND LOW POWER CIRCUIT STRUCTURE FOR BARREL SHIFTER
    • BARREL SHIFTER高速低功率电路结构
    • US20140089363A1
    • 2014-03-27
    • US14094794
    • 2013-12-03
    • International Business Machines Corporation
    • Takeo Yasuda
    • G06F5/01
    • G06F5/015
    • A barrel shifter uses a sign magnitude to 2's complement converter to generate decoder signals for its cascaded multiplexer selectors. The sign input receives the shift direction and the magnitude input receives the shift amount. The sign magnitude to 2's complement converter computes an output result as a 2's complement of the shift amount using the shift direction as a sign input, assigns a first portion (most significant bit half) of the output result to a first decoder signal, and assigns a second portion (least significant bit half) of the output result to a second decoder signal. The encoding scheme using a sign magnitude to 2's complement converter allows the decoder circuits to be relatively simple, for example, 3-to-8 decoders for a 64-bit operand value rather than the 4-to-9 decoder required in a conventional barrel shifter, leading to faster operation, less area, and reduced power consumption.
    • 桶形移位器使用符号幅度2的补码转换器来产生用于其级联多路复用器选择器的解码器信号。 符号输入接收移位方向,并且幅度输入接收移位量。 符号幅度对2的补码转换器使用移位方向作为符号输入来计算输出结果作为移位量的2的补码,将输出结果的第一部分(最高有效位一半)分配给第一解码器信号,并且将 输出结果的第二部分(最低有效位一半)到第二解码器信号。 使用符号幅度到2的补码转换器的编码方案允许解码器电路相对简单,例如用于64位操作数值的3比8解码器,而不是常规桶中所需的4比-9解码器 移位器,导致更快的操作,更少的面积和更低的功耗。