Random carry-in for floating-point operations
    11.
    发明授权
    Random carry-in for floating-point operations 有权
    随机进位浮点运算

    公开(公告)号:US07493357B2

    公开(公告)日:2009-02-17

    申请号:US10971851

    申请日:2004-10-22

    IPC分类号: G06F7/44 G06F7/38

    CPC分类号: G06F7/485 G06F7/49947

    摘要: A method and apparatus for adding and multiplying floating-point operands such that a fixed-size mantissa result is produced. In accordance with the present addition method, the mantissa of a first floating-point operand is shifted in accordance with relative operand exponent information. Next, the first operand mantissa is added to the second operand mantissa. The addition step includes replacing a least significant non-overlapped portion of the first operand mantissa with a randomly-generated carry-in bit. In accordance with the multiplication method, a partial product array is generated from a pair of floating-point operand mantissas. Next, prior to compressing the partial product array into a compressed mantissa result, a lower-order bit portion of the partial product array is replaced with a randomly generated carry-in value.

    摘要翻译: 一种用于对浮点操作数进行相加和相乘以产生固定大小的尾数结果的方法和装置。 根据本加法,第一浮点数操作数的尾数根据相对操作数指数信息移位。 接下来,将第一操作数尾数添加到第二操作数尾数。 所述添加步骤包括用随机生成的进位位替换第一操作数尾数的最不重要的非重叠部分。 根据乘法方法,从一对浮点运算符尾数生成部分乘积数组。 接下来,在将部分乘积阵列压缩为压缩尾数结果之前,将部分乘积阵列的低阶位部分替换为随机生成的进位值。

    Symmetric multiprocessor coherence mechanism
    13.
    发明授权
    Symmetric multiprocessor coherence mechanism 有权
    对称多处理器一致性机制

    公开(公告)号:US06760819B2

    公开(公告)日:2004-07-06

    申请号:US09895888

    申请日:2001-06-29

    IPC分类号: G06F1208

    摘要: A processor-cache operational scheme and topology within a multi-processor data processing system having a shared lower level cache (or memory) by which the number of coherency busses is reduced and more efficient snoop resolution and coherency operations with the processor caches are provided. A copy of the internal (L1) cache directory is provided within the lower level (L2) cache or memory. The snoop operations and coherency maintenance operations of the L1 directory are completed by comparing the snoop addresses with the address tags of the copy of the L1 directory in the L2 cache. Updates to the coherency states of the copy of the L1 directory are mirrored in the L1 directory and L1 cache. This eliminates the need for the individual coherency buses of each processor that is coupled to the L2 cache and speeds up coherency operations because the snoops do not have to be transmitted to the L1 caches.

    摘要翻译: 提供具有共享低级高速缓存(或存储器)的多处理器数据处理系统中的处理器 - 高速缓存操作方案和拓扑,通过该共享低级高速缓存(或存储器)减少一致性总线的数量并且提供与处理器高速缓存更有效的窥探分辨率和一致性操作。 在低级(L2)高速缓存或内存中提供内部(L1)缓存目录的副本。 通过将侦听地址与L2缓存中L1目录的副本的地址标签进行比较,完成L1目录的侦听操作和一致性维护操作。 对L1目录的副本的一致性状态的更新被镜像在L1目录和L1缓存中。 这消除了对耦合到L2高速缓存的每个处理器的各个一致性总线的需要,并且加速一致性操作,因为该探测不必被传送到L1高速缓存。

    Apparatus for controlling rounding modes in single instruction multiple data (SIMD) floating-point units
    14.
    发明授权
    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中的模式位字段。

    Silicon packaging with through wafer interconnects
    16.
    发明授权
    Silicon packaging with through wafer interconnects 有权
    通过晶圆互连的硅封装

    公开(公告)号:US06268660B1

    公开(公告)日:2001-07-31

    申请号:US09263032

    申请日:1999-03-05

    IPC分类号: H01L2348

    摘要: A package for integrated circuit chips. The package contains a silicon substrate having a top surface and a bottom surface. The package also contains a first means for electrically connecting the integrated circuits to the substrate attached to the top surface of the substrate. A multilevel wiring is located at the top surface and is coupled to the first connecting means and serves as a communication link among a plurality of the first connecting means to enable multi-chip processing. A via containing means for coupling the multilevel wiring at the top surface to the bottom surface runs through the substrate from the bottom surface to the top surface. A second means is also present for connecting the coupling means at the bottom surface of the substrate with external components.

    摘要翻译: 集成电路芯片封装。 该封装包含具有顶表面和底表面的硅衬底。 封装还包含用于将集成电路电连接到附接到衬底顶表面的衬底的第一装置。 多层布线位于顶表面并且耦合到第一连接装置,并且用作多个第一连接装置之间的通信链路,以实现多芯片处理。 用于将上表面的多层布线耦合到底表面的通孔容纳装置从底表面到顶表面穿过基底。 还存在用于将基板的底表面处的耦合装置与外部部件连接的第二装置。

    Method for using read-only memory to generate controls for microprocessor
    17.
    发明授权
    Method for using read-only memory to generate controls for microprocessor 失效
    使用只读存储器生成微处理器控制的方法

    公开(公告)号:US6038659A

    公开(公告)日:2000-03-14

    申请号:US968120

    申请日:1997-11-12

    IPC分类号: G06F9/30 G06F9/318

    摘要: A circuit for generating control signals used in a microprocessor has a storage array, such as a read-only memory (ROM) array, which contains a plurality of predefined logic patterns. An entry of the ROM array is selected, such as by the use of an address decoder, to choose a specific pattern, and the specific pattern is then modified based on a dynamic signal to generate an output control signal. The microprocessor may further predecode a base instruction using operation and operand source bits to yield a predecoded instruction having an address field whose value corresponds to the specific pattern. The dynamic signal can be based on whether an operand should be forwarded from a microprocessor component, and the specific pattern is then equivalent to a value for control signals required to execute an instruction when assuming that the operand should not be forwarded. Special control states can also be implemented, such as stall, halt, or scan data, through the use of particular code points in the ROM.

    摘要翻译: 用于产生在微处理器中使用的控制信号的电路具有存储阵列,诸如只读存储器(ROM)阵列,其包含多个预定逻辑模式。 选择ROM阵列的入口,例如通过使用地址解码器来选择特定模式,然后基于动态信号修改特定模式以产生输出控制信号。 微处理器可以进一步使用操作和源位来对基本指令进行预解码,以产生具有对应于特定模式的地址字段的预解码指令。 动态信号可以基于操作数是否应该从微处理器组件转发,并且特定模式然后等于假设不应该转发操作数时执行指令所需的控制信号的值。 还可以通过使用ROM中的特定代码点来实现特殊控制状态,例如停止,停止或扫描数据。

    Microprocessor chip simultaneous switching current reduction method and apparatus
    18.
    发明授权
    Microprocessor chip simultaneous switching current reduction method and apparatus 有权
    微处理器芯片同时开关电流降低方法和装置

    公开(公告)号:US06983387B2

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

    申请号:US10273617

    申请日:2002-10-17

    IPC分类号: H03L7/06

    CPC分类号: G06F1/06 G06F1/10

    摘要: Disclosed is an electronic chip containing a plurality of electronic circuit partitions, distributed over the area of the chip, each including a processor core and a clock phase domain different from cores in other partitions of the chip. A source of same frequency, but different phase clock signals representing different clock domains, provides different phase signals to adjacent partitions for the purpose of reducing instantaneous magnitude switching currents. Intra-chip communication circuitry distributes control and data signals between partitions.

    摘要翻译: 公开了一种电子芯片,其包含分布在芯片的区域上的多个电子电路分区,每个电子部件分别包括处理器核心和与芯片的其他分区中的核心不同的时钟相位域。 相同频率的源,但是表示不同时钟域的不同相位时钟信号,为了减小瞬时幅度切换电流,向相邻分区提供不同的相位信号。 片内通信电路在分区之间分配控制和数据信号。

    Communications bus with redundant signal paths and method for compensating for signal path errors in a communications bus
    19.
    发明授权
    Communications bus with redundant signal paths and method for compensating for signal path errors in a communications bus 失效
    具有冗余信号路径的通信总线和用于补偿通信总线中的信号路径错误的方法

    公开(公告)号:US06982954B2

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

    申请号:US09848175

    申请日:2001-05-03

    IPC分类号: G01R31/08

    CPC分类号: G06F11/2007

    摘要: A communications bus (300) includes a number of alternate transmission paths (311, 312) between a given source node (301) and respective destination node (305) on a common substrate. The source node (301) receives a signal from a first circuit (309) serviced by the bus (300) while the respective destination node (305) transfers that signal to a second circuit (310) serviced by the bus. The communications bus (300) includes two switching arrangements for switching between the alternate transmission paths (311, 312). A source switching arrangement (318) is interposed between the source node (301) and the respective alternate transmission path (311, 312). This source switching arrangement (318) selectively connects the respective source node (301) to a selected one of the alternate transmission paths (311, 312) and disconnects the source node (301) from each other alternate transmission path. A destination switching arrangement (319) is interposed between the destination node (305) and respective alternate transmission paths (311, 312). The destination switching arrangement (319) selectively connects the respective destination node (305) to the selected alternate transmission path and disconnects the respective destination node from each other alternate transmission path.

    摘要翻译: 通信总线(300)包括在公共基板上的给定源节点(301)和相应目的地节点(305)之间的多个替代传输路径(311,312)。 源节点(301)从由总线(300)服务的第一电路(309)接收信号,而各个目的地节点(305)将该信号传送到由总线服务的第二电路(310)。 通信总线(300)包括用于在备选传输路径(311,312)之间切换的两个切换装置。 源切换装置(318)插入在源节点(301)和相应的备选传输路径(311,312)之间。 该源切换装置(318)选择性地将相应的源节点(301)连接到所选择的一个备选传输路径(311,312),并且将源节点(301)与彼此的替代传输路径断开连接。 目的地交换装置(319)介于目的地节点(305)和相应的备选传输路径(311,312)之间。 目的地交换装置(319)选择性地将各目的地节点(305)连接到所选择的备选传输路径,并且将相应的目的地节点与彼此的备选传输路径断开连接。

    Method and apparatus for evaluating results of multiple software tools
    20.
    发明授权
    Method and apparatus for evaluating results of multiple software tools 失效
    用于评估多种软件工具的结果的方法和装置

    公开(公告)号:US06915506B2

    公开(公告)日:2005-07-05

    申请号:US09817138

    申请日:2001-03-27

    IPC分类号: G06F17/50 G06F9/44

    CPC分类号: G06F17/50

    摘要: A method and structure for optimizing a solution for a complex problem typically solved by software tools includes selectively converting problem data into a format appropriate for one or more preselected vendor's set of solution tools and inputting the formatted design data into the one or more preselected vendor's set of solution tools. If more than one vendor has been preselected, resultant solution results are compared and the optimum solution is selected.

    摘要翻译: 用于优化通常由软件工具解决的复杂问题的解决方案的方法和结构包括将问题数据选择性地转换成适合于一个或多个预选供应商的解决方案工具集合的格式,并将格式化的设计数据输入到一个或多个预先选择的供应商集合 的解决方案工具。 如果预先选择了多个供应商,则比较所得到的解决方案结果并选择最佳解决方案。