会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • Adaptive runtime repairable entry register file
    • 自适应运行时修复输入寄存器文件
    • US07065694B2
    • 2006-06-20
    • US10670713
    • 2003-09-25
    • David Arnold Luick
    • David Arnold Luick
    • G06F11/00
    • G06F11/1032G11C29/76
    • Methods and apparatus are disclosed that provide for improved addressing of a register file in a computer system. The register file has one or more redundant words. A logical address in an instruction is mapped, during a predecode operation, to a physical address having a larger address space than the logical address. Addresses of nonfaulty words are mapped to the same word in the larger address space as the logical address. Logical addresses that point to faulty words are mapped to a redundant word that is in the larger address space but not in the address space of the logical address. Because all addresses presented to a register file decoder at access time point to nonfaulty words, no delay penalty associated with address compare during the access time is required.
    • 公开了提供计算机系统中的寄存器文件的改进寻址的方法和装置。 寄存器文件有一个或多个冗余字。 在预解码操作期间,指令中的逻辑地址被映射到具有比逻辑地址大的地址空间的物理地址。 非故障字的地址映射到较大地址空间中与逻辑地址相同的字。 指向故障字的逻辑地址映射到位于较大地址空间中但不在逻辑地址的地址空间中的冗余字。 由于在访问时间内向寄存器文件解码器提供的所有地址指向非故障字,因此在访问时间期间不需要与地址比较相关联的延迟代价。
    • 8. 发明授权
    • Carry generation in address calculation
    • 在地址计算中进行生成
    • US06868489B2
    • 2005-03-15
    • US10038958
    • 2002-01-02
    • David Arnold Luick
    • David Arnold Luick
    • G06F7/50G06F7/505G06F9/355G06F12/00
    • G06F7/5055G06F7/508G06F9/355
    • Embodiments are provided in which the generation of a carry of a sum of two numbers can be implemented by adding only some most significant bits of the two numbers and assuming that the sum of the remaining bits do not generate a carry. Other embodiments are also provided in which the generation of the carry of a sum of the two numbers can be implemented using carry look-ahead techniques wherein generate and propagate terms are generated. By combining the product terms of the carry function and combining pairs of propagate or generate terms, the generation of the carry of the sum of the two numbers can be implemented in an And-Or-Inverter function less complex than that of prior art. Still other embodiments are provided in which one operand of a carry generation circuit comes from a fixed source and the other operand is selected from several forwarding sources. As a result, the selection of the operands and the generation of the propagate and generate terms for generating the carry can be implemented in a single complex domino level of logic which includes a sum of product followed by a simple two-way gate.
    • 提供了这样的实施例,其中可以通过仅添加两个数字的一​​些最高有效位并且假设剩余位的和不产生进位来实现两个数的和的进位的产生。 还提供了其他实施例,其中可以使用生成和传播术语的携带预先技术来实现两个数字的和的进位的生成。 通过组合进位函数的乘积项和组合传播或生成项对,可以以比现有技术更复杂的并 - 或 - 反相器功能来实现两个数的和的进位的产生。 还提供了其他实施例,其中进位发生电路的一个操作数来自固定源,另一个操作数从多个转发源中选择。 结果,操作数的选择以及用于生成进位的传播和产生条件的产生可以在单个复杂的多米诺骨牌级逻辑中实现,该逻辑包括产品的和之后是简单的双向门。
    • 9. 发明授权
    • System for restoring register data in a pipelined data processing system
using register file save/restore mechanism
    • 用于使用寄存器文件保存/恢复机制在流水线数据处理系统中恢复寄存器数据的系统
    • US5793944A
    • 1998-08-11
    • US718040
    • 1996-09-13
    • David Arnold Luick
    • David Arnold Luick
    • G06F9/30G06F9/38G06F11/00
    • G06F9/30116G06F9/30141G06F9/3863
    • Systems are provided for saving register data in a pipelined data processing system, and for restoring the data to the appropriate register in the event of an exception condition. One embodiment concerns a latch feedback assembly, such as a SRL, which includes multiple series-connected latches having a feedback connection between last and first latches. The latches are clocked to temporarily reserve a delayed backup copy of data from the first latch on the last latch. Upon detection of an exception, the backup copy is first preserved by disabling writes to the last latch; then the backup copy is copied to the first latch to restore the first latch to its state prior to occurrence of the exception. Another embodiment involves a register file save/restore mechanism, in which an additional bank of registers, called a "backup register", is coupled to a register file. When data is stored in an address of the register file, the address and its data content are also stored in the backup register. One portion of the backup contains the address, and another portion contains the data. If an exception occurs after data is stored in the register file, the register file may contain incorrect data. However, the backup contains a copy of "correct" data previously stored in the register file. Thus, the register file may returned to its state prior to the exception by copying the correct data from the backup register to the register file.
    • 系统被提供用于在流水线数据处理系统中保存寄存器数据,并且在异常情况下将数据恢复到适当的寄存器。 一个实施例涉及一种闩锁反馈组件,例如SRL,其包括具有在最后和第一锁存器之间的反馈连接的多个串联连接的锁存器。 锁存器被计时以临时保留来自最后一个锁存器上的第一个锁存器的数据的延迟备份副本。 检测到异常后,首先通过禁止对最后一个锁存器的写入来保留备份副本; 那么将备份副本复制到第一个锁存器,以便在出现异常之前将第一个锁存器恢复到其状态。 另一个实施例涉及一种寄存器文件保存/恢复机制,其中称为“备份寄存器”的附加寄存器组耦合到寄存器文件。 当数据存储在寄存器文件的地址中时,地址及其数据内容也存储在备份寄存器中。 备份的一部分包含地址,另一部分包含数据。 如果数据存储在寄存器文件中发生异常,则寄存器文件可能包含不正确的数据。 但是,备份包含之前存储在寄存器文件中的“正确”数据的副本。 因此,寄存器文件可能会在异常之前通过将备份寄存器中的正确数据复制到寄存器文件中而返回到其状态。