Construction of a folded leading zero anticipator
    1.
    发明申请
    Construction of a folded leading zero anticipator 审中-公开
    构建一个折叠的领先的零预期者

    公开(公告)号:US20060053190A1

    公开(公告)日:2006-03-09

    申请号:US10937693

    申请日:2004-09-09

    IPC分类号: G06F7/38

    CPC分类号: G06F5/012 G06F7/74

    摘要: An apparatus, a method, and a computer program are provided for anticipating leading zeros for a Floating Point (FP) computation. Traditional leading zero anticipators (LZA) are typically very wide. To reduce the width of the LZA, it is subdivided to two smaller LZA that compute edge vectors for the most and least significant bits of intermediate resultant vectors. Therefore, a LZA can be easily folded to reduce the area requirement so as to increase the versatility of the LZA.

    摘要翻译: 提供了一种装置,方法和计算机程序,用于预测浮点(FP)计算的前导零。 传统领先的零预期(LZA)通常非常广泛。 为了减小LZA的宽度,它被细分为两个较小的LZA,它们计算中间合成向量的最高有效位和最低有效位的边缘向量。 因此,LZA可以容易地折叠以减小面积要求,从而增加LZA的通用性。

    Protecting one-hot logic against short-circuits during power-on
    2.
    发明授权
    Protecting one-hot logic against short-circuits during power-on 失效
    保护开机时防止短路的单热逻辑

    公开(公告)号:US07245159B2

    公开(公告)日:2007-07-17

    申请号:US10891771

    申请日:2004-07-15

    IPC分类号: H03K19/20

    CPC分类号: H03K17/223 H03K17/005

    摘要: A method, a computer program, and an apparatus are provided to protect transmission gates in a multiplexer (mux). Because transmission gates are much faster than the more convention AND-OR arrays, transmission gate usage in muxes are being used more often in high speed circuitry. However, transmission gate have a significant problem in that short circuit are possible for situations where there is not a one-hot select signal. Therefore, to eliminate the problem, logic gates are utilized specifically during Power-On Reset (POR) to force a one-hot selection to prevent any possible short circuits.

    摘要翻译: 提供了一种方法,计算机程序和装置来保护复用器(多路复用器)中的传输门。 因为传输门比更常规的AND-OR阵列快得多,所以在高速电路中更频繁地使用多路复用器中的传输门使用。 然而,传输门具有显着的问题,即在没有单热选择信号的情况下短路是可能的。 因此,为了消除这个问题,在上电复位(POR)期间特别使用逻辑门来强制单热选择以防止任何可能的短路。

    Apparatus for controlling rounding modes in single instruction multiple data (SIMD) floating-point units
    3.
    发明授权
    Apparatus for controlling rounding modes in single instruction multiple data (SIMD) floating-point units 失效
    用于在单指令多数据(SIMD)浮点单元中控制舍入模式的装置

    公开(公告)号:US07447725B2

    公开(公告)日:2008-11-04

    申请号:US10982110

    申请日:2004-11-05

    IPC分类号: G06F7/38

    摘要: An apparatus for controlling rounding modes in a single instruction multiple data (SIMD) floating-point unit is disclosed. The SIMD floating-point unit includes a floating-point status-and-control register (FPSCR) having a first rounding mode bit field and a second rounding mode bit field. The SIMD floating-point unit also includes means for generating a first slice and a second slice. During a floating-point operation, the SIMD floating-point unit concurrently performs a first rounding operation on the first slice and a second rounding operation on the second slice according to a bit in the first rounding mode bit field and a bit in the second rounding mode bit field within the FPSCR, respectively.

    摘要翻译: 公开了一种用于在单指令多数据(SIMD)浮点单元中控制舍入模式的装置。 SIMD浮点单元包括具有第一舍入模式位字段和第二舍入模式位字段的浮点状态和控制寄存器(FPSCR)。 SIMD浮点单元还包括用于生成第一切片和第二切片的装置。 在浮点运算期间,SIMD浮点单元根据第一舍入模式位字段中的位并且在第二舍入中的位同时对第一切片进行第一舍入运算,并对第二切片进行第二舍入运算 FPSCR中的模式位字段。

    Method for controlling rounding modes in single instruction multiple data (SIMD) floating-point units
    4.
    发明授权
    Method for controlling rounding modes in single instruction multiple data (SIMD) floating-point units 有权
    用于控制单指令多数据(SIMD)浮点单元中舍入模式的方法

    公开(公告)号:US08229989B2

    公开(公告)日:2012-07-24

    申请号:US12238500

    申请日:2008-09-26

    IPC分类号: G06F7/38

    摘要: A method for controlling rounding modes in a single instruction multiple data (SIMD) floating-point unit is disclosed. The SIMD floating-point unit includes a floating-point status-and-control register (FPSCR) having a first rounding mode bit field and a second rounding mode bit field. The SIMD floating-point unit also includes means for generating a first slice and a second slice. During a floating-point operation, the SIMD floating-point unit concurrently performs a first rounding operation on the first slice and a second rounding operation on the second slice according to a bit in the first rounding mode bit field and a bit in the second rounding mode bit field within the FPSCR, respectively.

    摘要翻译: 公开了一种用于在单指令多数据(SIMD)浮点单元中控制舍入模式的方法。 SIMD浮点单元包括具有第一舍入模式位字段和第二舍入模式位字段的浮点状态和控制寄存器(FPSCR)。 SIMD浮点单元还包括用于生成第一切片和第二切片的装置。 在浮点运算期间,SIMD浮点单元根据第一舍入模式位字段中的位并且在第二舍入中的位同时对第一切片进行第一舍入运算,并对第二切片进行第二舍入运算 FPSCR中的模式位字段。

    Method for Controlling Rounding Modes in Single Instruction Multiple Data (SIMD) Floating-Point Units
    8.
    发明申请
    Method for Controlling Rounding Modes in Single Instruction Multiple Data (SIMD) Floating-Point Units 有权
    用于控制单指令多数据(SIMD)浮点单元中舍入模式的方法

    公开(公告)号:US20090024684A1

    公开(公告)日:2009-01-22

    申请号:US12238500

    申请日:2008-09-26

    IPC分类号: G06F7/483

    摘要: A method for controlling rounding modes in a single instruction multiple data (SIMD) floating-point unit is disclosed. The SIMD floating-point unit includes a floating-point status-and-control register (FPSCR) having a first rounding mode bit field and a second rounding mode bit field. The SIMD floating-point unit also includes means for generating a first slice and a second slice. During a floating-point operation, the SIMD floating-point unit concurrently performs a first rounding operation on the first slice and a second rounding operation on the second slice according to a bit in the first rounding mode bit field and a bit in the second rounding mode bit field within the FPSCR, respectively.

    摘要翻译: 公开了一种用于在单指令多数据(SIMD)浮点单元中控制舍入模式的方法。 SIMD浮点单元包括具有第一舍入模式位字段和第二舍入模式位字段的浮点状态和控制寄存器(FPSCR)。 SIMD浮点单元还包括用于生成第一切片和第二切片的装置。 在浮点运算期间,SIMD浮点单元根据第一舍入模式位字段中的位并且在第二舍入中的位同时对第一切片进行第一舍入运算,并对第二切片进行第二舍入运算 FPSCR中的模式位字段。

    Leakage current reduction system and method
    10.
    发明授权
    Leakage current reduction system and method 有权
    漏电流减少系统及方法

    公开(公告)号:US07237163B2

    公开(公告)日:2007-06-26

    申请号:US10982111

    申请日:2004-11-05

    IPC分类号: G01R31/28

    CPC分类号: G06F11/267 G01R31/3008

    摘要: An apparatus, a method and a computer program are provided to reduce leakage current in a processor. Traditionally, extra logic is employed to reduce leakage currents. However, reducing leakage current without sacrificing fine grain operations and speed can be difficult. Achieving such a goal can be accomplished by incorporating a multiplexer (mux) into the scan-in path of scan registers so that units or sub-units of the processor can be powered down individually. Additionally, the muxes are not incorporated into time paths, so speed can be preserved.

    摘要翻译: 提供了一种装置,方法和计算机程序以减少处理器中的泄漏电流。 传统上,采用额外的逻辑来减少漏电流。 然而,减少泄漏电流而不牺牲精细的晶粒操作和速度可能是困难的。 可以通过将多路复用器(多路复用器)复用到扫描寄存器的扫描路径中来实现这一目标,从而可以单独关闭处理器的单元或子单元。 此外,多路复用器并不并入时间路径,因此可以保留速度。