会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Integrated circuit device implemented using a plurality of partially
defective integrated circuit chips
    • 使用多个部分缺陷的集成电路芯片实现的集成电路器件
    • US5581562A
    • 1996-12-03
    • US325946
    • 1994-10-19
    • Chong M. LinWai-Yan HoLe T. Nguyen
    • Chong M. LinWai-Yan HoLe T. Nguyen
    • G01R31/28G06F11/26G06F17/50G06F11/00
    • G06F17/5027
    • An integrated circuit (IC) device implemented according to an architectural design that specifies that the IC device is required to have one functional module, to perform a first function, connected to another functional module, to perform a second function. The IC device includes a first IC chip having a plurality of first functional modules implemented thereon. Some of the first functional modules are defective and others of the first functional modules are non-defective. At least one of the non-defective first functional modules is operable to perform the first function. The IC device also includes a second IC chip having a plurality of second functional modules implemented thereon. Some of the second functional modules are defective and others of the second functional modules are non-defective. At least one of the non-defective second functional modules is operable to perform the second function. The IC device further includes a bus, a first tri-state gate to electrically connect the non-defective first functional module to the bus, and the second tri-state gate to electrically connect the non-defective second functional modules to the bus.
    • 根据建筑设计实现的集成电路(IC)装置,其指定IC器件需要具有一个功能模块,以执行连接到另一功能模块的第一功能,以执行第二功能。 IC器件包括具有多个第一功能模块的第一IC芯片。 第一功能模块中的一些是有缺陷的,第一功能模块中的其它模块是无缺陷的。 至少一个无缺陷的第一功能模块可操作以执行第一功能。 IC器件还包括具有在其上实现的多个第二功能模块的第二IC芯片。 第二功能模块中的一些是有缺陷的,第二功能模块中的其它功能模块是无缺陷的。 至少一个无缺陷的第二功能模块可操作以执行第二功能。 IC器件还包括总线,将无缺陷第一功能模块电连接到总线的第一三态门和第二三态门,以将无缺陷的第二功能模块电连接到总线。
    • 4. 发明授权
    • Superscalar risc instruction scheduling
    • 超标量risc指令调度
    • US5497499A
    • 1996-03-05
    • US219425
    • 1994-03-29
    • Sanjiv GargKevin R. IadonatoLe T. NguyenJohannes Wang
    • Sanjiv GargKevin R. IadonatoLe T. NguyenJohannes Wang
    • G06F9/30G06F9/34G06F9/38G06F15/00
    • G06F9/3013G06F9/3824G06F9/3838G06F9/384G06F9/3855
    • A register renaming system for out-of-order execution of a set of reduced instruction set computer instructions having addressable source and destination register fields, adapted for use in a computer having an instruction execution unit with a register file accessed by read address ports and for storing instruction operands. A data dependance check circuit is included for determining data dependencies between the instructions. A tag assignment circuit generates one of more tags to specify the location of operands, based on the data dependencies determined by the data dependance check circuit. A set of register file port multiplexers select the tags generated by the tag assignment circuit and pass the tags onto the read address ports of the register file for storing execution results.
    • 一种用于无序执行一组具有可寻址源和目的寄存器字段的精简指令集计算机指令的寄存器重命名系统,适用于具有指令执行单元的计算机,该指令执行单元具有通过读地址端口访问的寄存器文件, 存储指令操作数。 包括数据相关性检查电路,用于确定指令之间的数据依赖性。 标签分配电路根据由数据依赖性检查电路确定的数据依赖性,生成更多标签之一以指定操作数的位置。 一组寄存器文件端口复用器选择标签分配电路产生的标签,并将标签传递到寄存器文件的读取地址端口,以存储执行结果。
    • 6. 发明授权
    • Parallel multiplier that supports multiple numbers with different bit
lengths
    • 支持多个不同位长数字的并行乘法器
    • US5943250A
    • 1999-08-24
    • US734277
    • 1996-10-21
    • Chang Soo KimLe T. NguyenRoney S. Wong
    • Chang Soo KimLe T. NguyenRoney S. Wong
    • G06F7/52
    • G06F7/5338G06F2207/3828
    • A parallel multiplier for multiplying a multiplicand and multiplier with large bit lengths as well as simultaneously multiplying several multiplicands and multipliers with smaller bit lengths is disclosed. The parallel multiplier receives an N-bit multiplicand operand, an M-bit multiplier operand, and a data length signal. The parallel multiplier calculates an N+M bit product of an N-bit multiplicand from the multiplicand operand and an M-bit multiplier from the multiplier operand when the data length signal selects a first bit length. Furthermore, the parallel multiplier simultaneously calculates an (N+M)/2 bit first product of an N/2 bit first multiplicand from the multiplicand operand and an M/2 bit first multiplier from the multiplier operand, and an (N+M)/2 bit second product of an N/2 bit second multiplicand from the multiplicand operand and an M/2 bit second multiplier from the multiplier operand when the data length signal selects a second bit length.
    • 公开了一种并行乘法器,用于将乘法器和乘法器与大位长度相乘,以及同时乘以具有较小位长度的多个乘法器和乘法器。 并行乘法器接收N位被乘数操作数,M位乘法器操作数和数据长度信号。 当数据长度信号选择第一位长度时,并行乘法器计算来自乘法器操作数的N位被乘数的N + M位乘积和来自乘法器操作数的M位乘法器。 此外,并行乘法器同时计算来自乘法器操作数的N / 2位第一被乘数的第(N + M)/ 2位第一乘积和来自乘法器操作数的M / 2位第一乘法器,并且(N + M) 当从数据长度信号选择第二位长度时,来自乘法器操作数的N / 2位第二被乘数的2位第二乘积和来自乘法器操作数的M / 2位第二乘法器。
    • 9. 发明授权
    • Efficient context saving and restoring in a multi-tasking computing
system environment
    • 在多任务计算系统环境中高效的上下文保存和恢复
    • US06061711A
    • 2000-05-09
    • US699280
    • 1996-08-19
    • Seungyoon Peter SongMoataz A. MohamedHeonchul ParkLe T. NguyenJerry R. Van AkenAlessandro ForinAndrew R. Raffman
    • Seungyoon Peter SongMoataz A. MohamedHeonchul ParkLe T. NguyenJerry R. Van AkenAlessandro ForinAndrew R. Raffman
    • G06F9/44G06F9/30G06F9/38G06F9/46G06F9/48G06F17/16
    • G06F9/30087G06F9/30003G06F9/30036G06F9/30043G06F9/3009G06F9/3836G06F9/3861G06F9/3877G06F9/3887G06F9/461
    • In a multi-tasking computing system environment, one program is halted and context switched out so that a processor may context switch in a subsequent program for execution. Processor state information exists which reflects the state of the program being context switched out. Storage of this processor state information permits successful resumption of the context switched out program. When the context switched out program is subsequently context switched in, the stored processor information is loaded in preparation for successfully resuming the program at the point in which execution was previously halted. Although, large areas of memory can be allocated to processor state information storage, only a portion of this may need to be preserved across a context switch for successfully saving and resuming the context switched out program. Unnecessarily saving and loading all available processor state information can be noticeably inefficient particularly where relatively large amounts of processor state information exists. In one embodiment, a processor requests a co-processor to context switch out the currently executing program. At a predetermined appropriate point in the executing program, the co-processor responds by halting program execution and saving only the minimal amount of processor state information necessary for successful restoration of the program. The appropriate point is chosen by the application programmer at a location in the executing program that requires preserving a minimal portion of the processor information across a context switch. By saving only a minimal amount of processor information, processor time savings are accumulated across context save and restoration operations.
    • 在多任务计算系统环境中,停止一个程序并上下文切换,使得处理器可以在后续程序中上下文切换以执行。 存在反映正在上下文切换的程序的状态的处理器状态信息。 该处理器状态信息的存储允许成功恢复上下文切换程序。 当上下文切换程序随后进行上下文切换时,加载所存储的处理器信息以准备好在先前停止执行的点成功恢复程序。 尽管可以将大面积的存储器分配给处理器状态信息存储,但是只有一部分可能需要在上下文切换中被保留以成功地保存和恢复上下文切换程序。 不必要地保存和加载所有可用的处理器状态信息,特别是在存在相对大量的处理器状态信息的情况下是显着的。 在一个实施例中,处理器请求协处理器上下文切换当前执行的程序。 在执行程序中的预定的适当点处,协处理器通过停止程序执行并且仅节省成功恢复程序所需的最小量的处理器状态信息来进行响应。 应用程序员在执行程序中需要在上下文切换中保留处理器信息的最小部分的位置来选择适当的点。 通过仅节省最少量的处理器信息,可以在上下文保存和恢复操作中累积处理器时间节省。