Apparatus for generating computer clock pulses
    1.
    发明授权
    Apparatus for generating computer clock pulses 失效
    用于产生计算机时钟脉冲的装置

    公开(公告)号:US4985640A

    公开(公告)日:1991-01-15

    申请号:US472598

    申请日:1990-04-04

    IPC分类号: H03K5/15 H03K5/151

    CPC分类号: H03K5/151 H03K5/15006

    摘要: A circuit for generating a pair of clock pulses of opposite phases each having the same frequency as the frequency of an input signal generated by a crystal oscillator including apparatus for generating first and second pair of signals at half the frequency of the input signal generated by a crystal oscillator, the signals of each pair being of opposite phase to one another; apparatus for comparing a first signal of the first pair signals with the one of the signals of the second pair of signals which is normally out of phase therewith to produce an output signal only when the two signals are in phase; apparatus for comparing the second signal of the first pair of signals with the one of the signals of the second pair of signals which is normally out of phase therewith to produce an output signal only when the two signals are in phase; apparatus utilizing one of the output signals to lengthen the duty cycle of one of the first pair of signals of opposite phases and the other of the output signals to shorten the duty cycle of the other of the first pair of signals of opposite phases; apparatus for producing a pair of clock pulses of opposite phases each having the same frequency as the frequency of an input signal generated by a crystal oscillator; and apparatus responsive to the apparatus utilizing one of the output signals to lengthen the duty cycle of one of the first pair signals of opposite phases and the other of the output signals to shorten the duty cycle of the other of the first pair of signals of opposite phases for equalizing the duty cycle of the pair of closk pulses of opposite phases each having the same frequency as the frequency of an input signal generated by a crystal oscillator.

    摘要翻译: 一种用于产生相对相位的一对时钟脉冲的电路,每个时钟脉冲具有与由晶体振荡器产生的输入信号的频率相同的频率,该晶体振荡器包括用于产生第一和第二对信号的信号,所述第一和第二对信号的频率为由 晶体振荡器,每对信号彼此相反; 用于将第一对信号的第一信号与通常与其相异相的第二对信号的信号之一进行比较以仅在两个信号同相时产生输出信号的装置; 用于将第一对信号的第二信号与通常与其相异相的第二对信号的信号之一进行比较以仅在两个信号同相时产生输出信号的装置; 利用所述输出信号之一来延长所述第一对相对相位信号中的一个的占空比以及所述输出信号中的另一个的占空比,以缩短所述第一对相对相位信号中另一个的占空比; 用于产生具有与由晶体振荡器产生的输入信号的频率相同频率的相反相位的一对时钟脉冲的装置; 以及响应于所述装置的设备,利用所述输出信号之一来延长所述第一对相对相位信号之一的占空比,并且输出信号中的另一个信号的占空比,以缩短所述第一对信号中另一个的相反的占空比 用于均衡相位相对的一对闭合脉冲的占空比的相位,每个相位相位的频率与由晶体振荡器产生的输入信号的频率相同。

    Cache-line reuse-buffer
    3.
    发明授权
    Cache-line reuse-buffer 失效
    缓存行重用缓冲区

    公开(公告)号:US06938126B2

    公开(公告)日:2005-08-30

    申请号:US10121524

    申请日:2002-04-12

    IPC分类号: G06F9/38 G06F12/08 G06F12/00

    摘要: A method, apparatus, and system that compares a current fetch request having a first start address and length associated with the current fetch request to a second start address of the next fetch request, determines whether the content already loaded in a buffer will be used to at least partially fulfill the next fetch request based upon the comparison, and inhibits access to an instruction cache based upon the comparison.

    摘要翻译: 将具有第一起始地址和与当前取出请求相关联的长度的当前提取请求与下一个提取请求的第二起始地址进行比较的方法,装置和系统确定已经加载在缓冲器中的内容是否将被用于 至少部分地基于比较来完成下一个提取请求,并且基于比较来禁止对指令高速缓存的访问。

    Circuit and method for protecting 1-hot and 2-hot vector tags in high performance microprocessors
    4.
    发明授权
    Circuit and method for protecting 1-hot and 2-hot vector tags in high performance microprocessors 有权
    用于保护高性能微处理器中的1-hot和2-hot矢量标签的电路和方法

    公开(公告)号:US06904502B2

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

    申请号:US10743069

    申请日:2003-12-23

    CPC分类号: G06F12/0891

    摘要: The present invention relates to the design of highly reliable high performance microprocessors, and more specifically to designs using a blind invalidate circuit in high-speed memories. In accordance with an embodiment of the present invention, a tag array memory circuit including a plurality of memory bit circuits coupled together to form an n-bit memory cell; and a blind invalidate circuit coupled to a memory bit circuit in the n-bit memory cell, the blind invalidate circuit to clear a bit in the memory bit circuit, if a primary clear bit line is asserted and a received bit value of a right-adjacent memory bit circuit is zero.

    摘要翻译: 本发明涉及高可靠性高性能微处理器的设计,更具体地涉及在高速存储器中使用盲目无效电路的设计。 根据本发明的实施例,一种标签阵列存储电路,包括耦合在一起以形成n位存储单元的多个存储器位电路; 以及与n位存储器单元中的存储器位电路耦合的盲目无效电路,盲目无效电路清除存储器位电路中的一位,如果主清零位线被断言,并且接收到的位值为右, 相邻的存储器位电路为零。

    Method and apparatus for performing equality comparison in redundant form arithmetic
    5.
    发明授权
    Method and apparatus for performing equality comparison in redundant form arithmetic 有权
    用于在冗余形式算术中执行等式比较的方法和装置

    公开(公告)号:US06813628B2

    公开(公告)日:2004-11-02

    申请号:US09746771

    申请日:2000-12-22

    IPC分类号: G06F704

    摘要: A method and apparatus is disclosed to compare numbers for equality. The numbers represented in a redundant form, including numbers received from a bypass circuit are subtracted. More specifically, a complemented form is generated and supplied to an arithmetic circuit for at least one number represented in the redundant form. Input to the arithmetic circuit is adjusted to augment a result generated through the arithmetic circuit to generate a valid outcome represented in the redundant form as a result of a subtraction operation. Results of the subtraction operation are compared to zero in redundant form using a non-propagative circuit and without requiring carry propagation, thereby producing an equality comparison of the number in redundant form.

    摘要翻译: 公开了一种方法和装置,用于比较相等的数字。 减去以冗余形式表示的数字,包括从旁路电路接收的数字。更具体地,产生补码形式并将其提供给用冗余形式表示的至少一个数字的运算电路。 调整运算电路的输入以增加通过算术电路产生的结果,以产生作为减法运算的结果以冗余形式表示的有效结果。 使用非传播电路将减法操作的结果与冗余形式进行比较,而不需要进位传播,从而产生冗余形式的数量的等式比较。

    Method and apparatus for performing single-cycle addition or subtraction and comparison in redundant form arithmetic
    10.
    发明授权
    Method and apparatus for performing single-cycle addition or subtraction and comparison in redundant form arithmetic 有权
    用于在冗余形式算术中执行单周期加法或减法和比较的方法和装置

    公开(公告)号:US07395304B2

    公开(公告)日:2008-07-01

    申请号:US10890848

    申请日:2004-07-13

    IPC分类号: G06F7/04

    摘要: A method and apparatus is disclosed that uses an arithmetic circuit for adding numbers represented in a redundant form to also subtract numbers received in redundant form, including numbers received from a bypass circuit. A non-propagative comparator circuit is then used to compare a given value with a result from the arithmetic circuit to determine if the result is equal to the given value. All of the operations described above can be accomplished without propagating carry signals throughout the circuitry.The method includes generating a complemented redundant form of at least one number supplied to the arithmetic circuit in redundant form. It also includes providing adjustment input to the arithmetic circuit to augment a result produced through the arithmetic circuit. This adjustment causes the arithmetic circuit to generate a valid outcome in redundant form as a result of a subtraction operation if the arithmetic operation is subtraction. Then the result is compared to a given value using a non-propagative comparator to determine equality or inequality of the result to the given value.

    摘要翻译: 公开了一种方法和装置,其使用运算电路来添加以冗余形式表示的数字,还可以减去以冗余形式接收的数字,包括从旁路电路接收的数字。 然后使用非传播比较器电路将给定值与运算电路的结果进行比较,以确定结果是否等于给定值。 可以在整个电路中不传播进位信号来实现上述所有操作。 该方法包括以冗余的形式生成提供给运算电路的至少一个数的补码冗余形式。 它还包括向算术电路提供调整输入以增加通过运算电路产生的结果。 如果算术运算是减法,则该调整使得运算电路作为减法运算的结果以冗余形式产生有效结果。 然后将结果与使用非传播比较器的给定值进行比较,以确定结果与给定值的相等或不等式。