Apparatus and method for adjusting the skew of a timing signal using
propagation delay time of signals generated by a ring oscillator
forming a digital circuit
    1.
    发明授权
    Apparatus and method for adjusting the skew of a timing signal using propagation delay time of signals generated by a ring oscillator forming a digital circuit 失效
    使用由形成数字电路的一部分的环形振荡器产生的信号的传播延迟时间来调整定时信号的偏斜的装置和方法

    公开(公告)号:US5745533A

    公开(公告)日:1998-04-28

    申请号:US452539

    申请日:1995-05-30

    CPC分类号: H04J3/0682 G06F1/10

    摘要: When a selector selects a first input terminal, a first loop circuit is formed including first and second input buffer circuits and an output buffer circuit. When the selector selects a second input terminal, a second loop circuit is formed including the first input buffer circuit and the output buffer circuit. When the selector selects a third input terminal, a third loop circuit is formed including the first input buffer circuit, a variable delay line (VDL), and the output buffer circuit. From the oscillating frequencies of loop circuits each formed as a ring oscillator, their respective signal delay times are obtained. By equalizing characteristics of first and second input buffer circuits, through a mutual operation using the signal delay times of respective loop circuits, a propagation delay time over a timing signal supply path including the first input buffer circuit and the VDL and stretching to a flip-flop is obtained precisely.

    摘要翻译: 当选择器选择第一输入端时,形成包括第一和第二输入缓冲电路和输出缓冲电路的第一环路。 当选择器选择第二输入端时,形成包括第一输入缓冲电路和输出缓冲电路的第二环路。 当选择器选择第三输入端时,形成包括第一输入缓冲电路,可变延迟线(VDL)和输出缓冲电路的第三环路电路。 从环形振荡器形成的环路的振荡频率,得到各自的信号延迟时间。 通过均衡第一和第二输入缓冲电路的特性,通过使用各环路电路的信号延迟时间的相互操作,在包括第一输入缓冲电路和VDL的定时信号提供路径上的传播延迟时间, 翻牌是准确获得的。

    Data processing apparatus
    2.
    发明授权
    Data processing apparatus 失效
    数据处理装置

    公开(公告)号:US5572662A

    公开(公告)日:1996-11-05

    申请号:US455723

    申请日:1995-05-31

    摘要: The invention provides a data processing apparatus wherein, when a trouble of a built-in RAM is detected, stopping of the system by a comparison check of the outputs of multiple CPUs is prevented and the trouble of the built-in RAM can be removed. The data processing apparatus includes a built-in RAM error detection section for detecting that an error occurs in a built-in RAM of any of processing sections, and an inhibition section for inhibiting, when the built-in RAM error detection section detects that a built-in RAM error occurs in at least one of the processing sections, the result of comparison outputted from the comparison section originating from the occurrence of the built-in RAM error. The data processing apparatus can be applied to various computer systems wherein multiple processing sections (CPUs) perform same operation and processing is performed while the outputs of the processing sections are compared with each other to confirm that the processing sections are performing same operation.

    摘要翻译: 本发明提供一种数据处理装置,其中当检测到内置RAM的故障时,防止了通过对多个CPU的输出进行比较检查的系统的停止,并且可以消除内置RAM的故障。 数据处理装置包括:内置的RAM错误检测部,用于检测任何处理部的内置RAM中发生的错误;以及禁止部,其用于当内置RAM错误检测部检测到 在至少一个处理部分中发生内置RAM错误,从比较部分输出的比较结果源于内置RAM错误的发生。 数据处理装置可以应用于其中多个处理部分(CPU)执行相同的操作和处理的各种计算机系统,同时将处理部分的输出彼此进行比较,以确认处理部分正在执行相同的操作。

    Cache control method and processor system
    3.
    发明授权
    Cache control method and processor system 有权
    缓存控制方法和处理器系统

    公开(公告)号:US07330961B2

    公开(公告)日:2008-02-12

    申请号:US11009466

    申请日:2004-12-13

    IPC分类号: G06F12/00 G06F12/08

    CPC分类号: G06F12/1054 G06F12/1063

    摘要: A cache control method controls data sharing conditions in a processor system having multi-level caches that are in an inclusion relationship. The cache control method indexes an upper level cache by a real address and indexes a lower level cache by a virtual address, and prevents a real address that is referred by a plurality of different virtual addresses from being registered a plurality of times within the same cache. A plurality of virtual addresses are registrable within the upper level cache, so as to relax the data sharing conditions.

    摘要翻译: 高速缓存控制方法控制具有包含关系的多级高速缓存的处理器系统中的数据共享条件。 高速缓存控制方法通过实际地址对上级高速缓存进行索引,并通过虚拟地址对较低级别的高速缓存进行索引,并且防止多个不同的虚拟地址引用的实际地址在同一高速缓存中多次登记 。 多个虚拟地址可注册在高级缓存内,以便放松数据共享条件。

    Multicore processor test method
    4.
    发明申请
    Multicore processor test method 有权
    多核处理器测试方法

    公开(公告)号:US20050240850A1

    公开(公告)日:2005-10-27

    申请号:US10967280

    申请日:2004-10-19

    摘要: In processors having a multicore, such as CMPs, an independent MISR test pattern compression circuit is provided for each logic block in a multicore processor such as a CMP comprising a plurality of processor cores makes it possible to perform LSI tests more efficiently. A processor comprises a plurality of logic block circuits, plurality of logic block circuits comprising at least a first processor core circuit and a second processor core circuit, each processor core circuit having a scan chain circuit and being operable independently, and a common block circuit having a scan chain circuit and a cache circuit that is shared by the first processor core circuits and the second processor core circuits, the processor further comprising, for each logic block, a test pattern generating circuit operable to generate a test pattern and input the test pattern to the scan chain of each logic block circuit, and a test pattern compression circuit operable to accept as input and compress the test pattern output by the scan chain of each logic block circuit.

    摘要翻译: 在具有多核(诸如CMP)的处理器中,为包括多个处理器核心的多核处理器(例如CMP)中的每个逻辑块提供独立的MISR测试图案压缩电路,使得可以更有效地执行LSI测试。 处理器包括多个逻辑块电路,多个逻辑块电路至少包括第一处理器核心电路和第二处理器核心电路,每个处理器核心电路具有扫描链电路并且可独立操作;以及公共块电路,其具有 扫描链电路和由第一处理器核心电路和第二处理器核心电路共享的高速缓存电路,处理器还包括针对每个逻辑块的测试图形生成电路,其可操作以产生测试图案并输入测试图案 到每个逻辑块电路的扫描链,以及测试图案压缩电路,其可操作以接受作为输入并压缩由每个逻辑块电路的扫描链输出的测试图案。

    Pipeline computer with a scoreboard control circuit to prevent
interference between registers
    5.
    发明授权
    Pipeline computer with a scoreboard control circuit to prevent interference between registers 失效
    管道计算机带有记分板控制电路,以防止寄存器之间的干扰

    公开(公告)号:US6055625A

    公开(公告)日:2000-04-25

    申请号:US889046

    申请日:1997-07-07

    IPC分类号: G06F9/38 G06F9/48 G06F11/00

    摘要: A pipeline computer having functions of scoreboard control includes a dependency detection unit provided in the scoreboard for detecting dependency of data between a preceding instruction and a following instruction, the preceding instruction being an instruction which executes prior to the following instruction; and an ensuring unit for the dependency of data detected by the detection unit based on an interlock operation at pipeline processes when an interruption occurs. An interruption instruction waits for completion of an instruction which already starts to execute prior to the interruption instruction, and all register bits on the scoreboard indicating the in use state are reset to the not used state to ensure the dependency of data.

    摘要翻译: 具有记分板控制功能的管线计算机包括:一个依赖检测单元,设置在记分板上,用于检测前一条指令和一条后续指令之间的数据依赖性,前一条指令是在下列指令之前执行的指令; 以及确保单元,用于当发生中断时基于在流水线处理的互锁操作由检测单元检测到的数据的依赖性。 中断指令等待在中断指令之前已经开始执行的指令的完成,并且记录板上指示使用状态的所有寄存器位都被重置为未使用状态,以确保数据的依赖性。

    Multicore processor test method
    6.
    发明授权
    Multicore processor test method 有权
    多核处理器测试方法

    公开(公告)号:US07353440B2

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

    申请号:US10967280

    申请日:2004-10-19

    IPC分类号: G01R31/28

    摘要: In processors having multiple cores, such as CMPs, an independent MISR test pattern compression circuit is provided for each logic block, which makes it possible to perform LSI tests more efficiently. A processor includes a plurality of logic block circuits, which include at least a first processor core circuit and a second processor core circuit, each processor core circuit having a scan chain circuit and being operable independently, and a common block circuit having a scan chain circuit and a cache circuit that is shared by the first processor core circuits and the second processor core circuits. The processor further includes, for each logic block, a test pattern generating circuit operable to generate a test pattern and input the test pattern to the scan chain of each logic block circuit, and a test pattern compression circuit operable to accept as input and compress the test pattern output by the scan chain of each logic block circuit.

    摘要翻译: 在具有多个核的处理器(例如CMP)中,为每个逻辑块提供独立的MISR测试图案压缩电路,这使得可以更有效地执行LSI测试。 处理器包括多个逻辑块电路,其包括至少第一处理器核心电路和第二处理器核心电路,每个处理器核心电路具有扫描链电路并且可独立操作;以及公共块电路,具有扫描链电路 以及由第一处理器核心电路和第二处理器核心电路共享的高速缓存电路。 处理器还包括针对每个逻辑块的测试图形生成电路,其可操作以产生测试图案并将测试图案输入到每个逻辑块电路的扫描链,以及测试图案压缩电路,其可操作以接受作为输入并压缩 由每个逻辑块电路的扫描链输出的测试模式。

    Apparatus and method of processing information for suppression of branch prediction
    7.
    发明授权
    Apparatus and method of processing information for suppression of branch prediction 失效
    处理分支预测抑制信息的装置和方法

    公开(公告)号:US06754813B1

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

    申请号:US09531608

    申请日:2000-03-21

    申请人: Tatsumi Nakada

    发明人: Tatsumi Nakada

    IPC分类号: G06F900

    摘要: When a branch instruction for awaiting an event is detected in an information processing apparatus which performs a pipeline process including a branch prediction, a branch prediction for the branch instruction is suppressed. As a result, a prefetch operation for an instruction subsequent to the branch instruction is promoted, and the subsequent instruction is immediately executed when the event to be awaited occurs.

    摘要翻译: 当在执行包括分支预测的流水线处理的信息处理装置中检测到用于等待事件的分支指令时,抑制了分支指令的分支预测。 结果,促进了分支指令之后的指令的预取操作,并且当待发生的事件发生时立即执行后续指令。

    Data processor and method of controlling the same
    8.
    发明授权
    Data processor and method of controlling the same 失效
    数据处理器及其控制方法

    公开(公告)号:US5634136A

    公开(公告)日:1997-05-27

    申请号:US569866

    申请日:1995-12-08

    IPC分类号: G06F9/38 G06F9/30 G06F9/40

    摘要: There are provided a means for storing an instruction, a first control means for decoding and executing the instruction of said means for storing during a timing period which is used in said instruction, a means for computing an address data required for execution of said instruction, a first storage means having a plurality of registers for storing said computed address data, a means for selecting specific number resister in the first storage means, by controlling of the first control means during a timing period which is not used in said instruction, a second storage means for storing temporarily said address data in the specific number register selected by said means for selecting, a second control means for decoding the instruction before the first control means decoding and finding out the instruction to be branch instruction, and a means for outputting the address data from the second storage means as a target address data, when the register of the first storage means designated by said branch instruction coincides with the specific number register selected by the means for selecting.

    摘要翻译: 提供了一种用于存储指令的装置,用于解码和执行在所述指令中使用的定时周期期间存储的所述装置的指令的第一控制装置,用于计算执行所述指令所需的地址数据的装置, 第一存储装置,具有用于存储所述计算的地址数据的多个寄存器,用于通过在所述指令中不使用的定时周期期间控制第一控制装置来选择第一存储装置中的特定号码寄存器的装置,第二存储装置 存储装置,用于临时存储由所述用于选择的装置选择的特定号码寄存器中的所述地址数据;第二控制装置,用于对第一控制装置解码之前的指令进行解码,并找出作为分支指令的指令;以及装置, 当第一存储装置的寄存器被指定时,来自第二存储装置的地址数据作为目标地址数据 通过所述分支指令与由所述选择装置选择的特定号码寄存器一致。

    Cache control method and processor system
    10.
    发明申请
    Cache control method and processor system 有权
    缓存控制方法和处理器系统

    公开(公告)号:US20050102473A1

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

    申请号:US11009466

    申请日:2004-12-13

    IPC分类号: G06F12/00 G06F12/08 G06F12/10

    CPC分类号: G06F12/1054 G06F12/1063

    摘要: A cache control method controls data sharing conditions in a processor system having multi-level caches that are in an inclusion relationship. The cache control method indexes an upper level cache by a real address and indexes a lower level cache by a virtual address, and prevents a real address that is referred by a plurality of different virtual addresses from being registered a plurality of times within the same cache. A plurality of virtual addresses are registrable within the upper level cache, so as to relax the data sharing conditions.

    摘要翻译: 高速缓存控制方法控制具有包含关系的多级高速缓存的处理器系统中的数据共享条件。 高速缓存控制方法通过实际地址对上级高速缓存进行索引,并通过虚拟地址对较低级别的高速缓存进行索引,并且防止多个不同的虚拟地址引用的实际地址在同一高速缓存中多次登记 。 多个虚拟地址可注册在高级缓存内,以便放松数据共享条件。