CN1248748A - 数据处理系统 - Google Patents

数据处理系统 Download PDF

Info

Publication number
CN1248748A
CN1248748A CN99119797.6A CN99119797A CN1248748A CN 1248748 A CN1248748 A CN 1248748A CN 99119797 A CN99119797 A CN 99119797A CN 1248748 A CN1248748 A CN 1248748A
Authority
CN
China
Prior art keywords
processor circuit
data
clock
processor
common memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN99119797.6A
Other languages
English (en)
Other versions
CN1154944C (zh
Inventor
R·G·斯特兰格
J·M·桑德斯
P·S·古拉亚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
M (DGP1) Ltd
Ericsson AB
Original Assignee
Marconi Communications Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Marconi Communications Ltd filed Critical Marconi Communications Ltd
Publication of CN1248748A publication Critical patent/CN1248748A/zh
Application granted granted Critical
Publication of CN1154944C publication Critical patent/CN1154944C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1695Error detection or correction of the data by redundancy in hardware which are operating with time diversity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1675Temporal synchronisation or re-synchronisation of redundant processing components
    • G06F11/1679Temporal synchronisation or re-synchronisation of redundant processing components at clock signal level

Abstract

数据处理系统包括被第一和第二数据处理器电路共享的公用存储器,每一个处理器电路执行相同的操作步骤序列,都与该公用存储器连接。连接在第一数据处理器电路和公用存储器之间的隔离装置把第一处理器电路执行的存取限制为只读存取。第一处理器电路执行每一操作步骤比第二数据处理器电路晚预定一段时间。一比较器比较这两个处理器电路的输出信号,以便检测错误操作,在比较之前,第二处理器电路的输出被延迟该段预定时间。

Description

数据处理系统
本发明总的来说涉及共享公用存储器的数字电路领域,尤其涉及锁步(lockstep)装置。
锁步装置应用于要求数据处理系统高度可靠地进行操作的领域,此处的数据处理系统包括诸如处理器电路这样的数字电路(也称为逻辑电路)。术语“锁步”在此表示这样一种方式,即两个大体上相同的数字电路“并行”运行,两者的操作都受到监视(例如为了提高可靠性和检测错误操作)。如果这两个电路中一个的工作情况与另一个的有区别,则出现了可被检测的错误,这样就能够采取修复行动。
通常把锁步作用于与时钟信号同步的电路。因此,此处的“同步”指同步电路中在时钟信号的同一周期内出现的事件。
“并行运行”指每一个电路同步接收相同输入、同步处理这些输入,以便同样同步产生相同输出。特别是,对于通电复位以及停止和重启处理操作的复位,两个数字电路的工作情况在复位的断言和非断言之后的每一个时钟周期内都是相同的。
锁步装置包含锁步逻辑,锁步逻辑的功能是保持两个数字电路同步,并例如通过比较它们的输出来检测它们工作情况的任何不同。如果检测到了错误,则可复位这两个电路,启动备用的一对不同的电路来接替这两个有故障电路的操作。
在已有技术中,在数字电路、即处理器电路对中用锁步装置来接收相同的输入。在已有技术的锁步装置中,除非出现了故障,否则在每一个时钟周期内,这两个数字电路的工作情况没有区别。在每一个时钟周期内,除非出现了故障,否则这两个数字电路对它们输入端处的每一信号组合的响应都是相同的,这两个数字电路设备所有引线(包括双向引线)的值都是相同的。
为了避免每一个电路使用单独的存储器阵列的花费,两个数字电路共享一公用存储器。但是,当一个电路能够读和写该公用存储器时,另一个电路只能够读该存储器。需要专门电路来实现公用存储器的接口,通常的形式是位于只读一侧的缓冲器。在普通锁步装置中,该专门电路通常用快速ASIC电路来实现,但这些快速ASIC电路往往很昂贵,并且难于向其提供信号源。
根据本发明,可用市场上买得到的标准元件、例如市场上买得到的桥接装置来实现锁步装置。
本发明提供了一数据处理系统,它包括:一公用存储器,第一和第二数据处理器电路,它们执行相同的操作步骤序列,并且都与该公用存储器连接,一隔离装置,连接在第一数据处理器电路和公用存储器之间,限制对该公用存储器的存取,第一数据处理器电路执行每一操作步骤比第二数据处理器电路晚预定的时间。
现在参看附图举例描述本发明的实施例。
图1以方框图形式表示已有技术具有双处理器电路的锁步装置;
图2以方框图形式表示已有技术的简单存储器缓冲器;
图3表示本发明第一实施例的时钟脉控存储器缓冲器;
图4表示本发明第二实施例的时钟脉控存储器缓冲器。
参看图1,我们看到已有技术中使用的锁步装置应用于在此用A侧和B侧来表示的两个处理器电路。A侧电路包括通过处理器总线2与桥接器3连接的处理器1。桥接器3、12在各总线和处理器电路的各元件之间提供接口。该处理器通过处理器总线2和桥接器3与高速缓冲存储器4、公用存储器5连接、通过外部总线6与其它电路(未示出)连接。B侧处理器电路同样包括处理器10、处理器总线11、桥接器12和高速缓冲存储器13。B侧处理器10通过处理器总线11和桥接器12存取高速缓冲存储器13、公用存储器5和外部总线14。连接在A侧外部总线6和B侧外部总线14之间的是包含锁步存取控制逻辑的方框15。位于B侧桥接器12和公用存储器5之间的是隔离装置16。锁步逻辑进一步包含监视由两个处理器电路在例如任一或所有处理器总线2、11、外部总线6、14上产生的信号和往高速存取存储器4、13的信号的比较器功能(未示出)。
A和B侧处理器1、10都可通过桥接器3、12读公用存储器5,但只有A侧处理器可通过桥接器3对公用存储器5进行写入。为了实现这一功能,对于公用存储器5和B侧桥接器12之间的数据信号需要隔离装置16。
方框15的锁步存取控制逻辑控制对B侧外部总线14的存取,把来自外部电路(未示出)的存取传送给B侧处理器电路,但阻止A侧处理器电路的任何存取传送到B侧。方框15的锁步存取控制逻辑还阻止从B侧外部总线14到A侧外部总线6的存取。
A侧和B侧处理器电路共享公用处理器时钟,该时钟定时各个部件、即处理器1、10、处理器总线2、11、桥接器3、12、高速缓冲存储器4、13、公用存储器5和隔离装置16的操作。根据本发明的本实施例,外部总线6、14与方框15的锁步逻辑的操作频率可不同于A和B侧处理器电路的频率,即外部总线6、14和锁步逻辑15共享通常比处理器时钟慢的第二外部时钟。在这样的情况下,桥接器3、12的外部总线接口还被同步至该较慢的外部时钟。在已有技术中,外部信号同步地施加给两侧的处理器电路,即它们被同步至外部时钟或处理器时钟。
为清楚起见,在以下附图中省略图1中的某些连接。
图2详细表示已有技术中在公用存储器5周围的电路。A侧桥接器3、B侧桥接器12和公用存储器5都经由时钟线18被同步至处理器时钟。地址及控制信息经由地址及控制线20从A侧桥接器3提供给公用存储器5。图1的隔离装置16包括三态缓冲器24和控制逻辑28。从A侧桥接器3至公用存储器5和从公用存储器5至A侧和B侧桥接器3、12的数据通过数据线22提供和通过三态缓冲器24提供(给B侧)。
三态缓冲器24由控制逻辑28通过控制线26进行控制,控制逻辑28也被同步至处理器时钟,其本身接收B侧桥接器12通过控制线30传送的控制信号。
根据已有技术中的一种典型应用,外部总线6、14包括PCI总线。作为一个例子,处理器1、10、高速缓冲存储器4、12、隔离装置16和公用存储器5都可以以100Hz的处理器总线时钟速率操作。PCI外部总线和方框15的锁步逻辑可以以33MHZ的外部时钟速率操作(精确为100/3MHZ、即精确到处理器总线时钟速率的三分之一并与处理器时钟定时)。
对于如此高的总线频率,公用存储器接口的性能、尤其是隔离装置16的定时特性是很关键的。如果用附加缓冲器进行隔离,则该缓冲器的传播延迟将加到公用存储器和B侧处理器电路之间的数据的飞行时间中去,这样就减小了可供A侧和B侧电路使用的存储器带宽。例如,如果隔离装置是图2所示的一简单缓冲器,则通过该缓冲器的传播延迟将使得数据不能在一个100MHz的处理器总线时钟周期内到达B侧。可通过减小时钟速度进行补偿来适应这一点,但这会造成不希望有的整个系统性能的下降。
根据本发明的第一个优选实施例,这一点可通过使用图3所示的延迟级(例如时钟定时缓冲器)来避免。图3的装置类似于图2的装置,图3中与图2相同的各部件用相同的标号来表示,在此不再详述。与图2的装置不同,从公用存储器5到三态缓冲器24的数据线22穿过时钟定时缓冲器32(例如D触发器),缓冲器32同样被时钟线18同步至处理器时钟。如虚线所示,时钟定时缓冲器32和三态缓冲器24实际上用一个元件来实现,即三态时钟定时缓冲器。时钟定时缓冲器32延迟从公用存储器到B侧的数据一个处理器总线时钟周期。时钟定时缓冲器32与由公用存储器5和B侧桥接器12的定时需求确定的建立和保持需求一道使用。时钟定时缓冲器32重新定时数据,但以原始数据速率呈现数据,因此保持了100MHz(即处理器时钟速率)的总线带宽。
为了补偿B侧桥接器12处晚到达的数据,比A侧晚一个处理器总线时钟周期启动(即退出复位状态)B侧处理器10和桥接器12。为此设置例如包括时钟定时缓冲器的合适的复位电路(未示出)来将往B侧的复位信号延迟一个处理器时钟周期。这意味着B侧在比A侧晚一个处理器时钟周期之前得不到存储器数据。这样做的结果是虽然相隔一个处理器时钟周期,但A侧和B侧执行相同的功能。
A侧和B侧定时的这种差别的结果形成了伪随机锁步模式。伪随机锁步是指A侧和B侧的设备接收相同输入并以相同方式对这些输入作出响应,产生相同输出,但A侧及B侧输入的提供和产生的输出相隔固定个数的时钟周期。
因此,根据本发明的本实施例,已有技术的锁步逻辑被伪随机锁步逻辑所代替。伪随机锁步逻辑按照与已有技术的锁步逻辑相同的方式比较A侧和B侧的数据、地址和控制信号。但是,在比较之前,延迟来自A侧的信号,延时量等于时钟定时缓冲器32给从公用存储器往B侧电路的输入引入的时间滞后。
类似于已有技术的锁步存取控制逻辑,方框15的伪随机锁步存取控制逻辑控制存取B侧外部总线14、把源自外部电路(未示出)的存取传送给B侧处理器电路,但阻止A侧处理器电路对B侧的任何存取。方框15的伪随机锁步存取控制逻辑还阻止B侧外部总线14对A侧外部总线6的存取。此外,本发明的方框15的伪随机锁步存取控制逻辑延迟外部电路(未示出)至B侧处理器电路的输入的延时量等于时钟定时缓冲器32给从公用存储器5往B侧电路的输入引入的时延。
现在根据本实施例更详细描述方框15的伪随机锁步存取控制逻辑。B侧外部总线14与A侧外部总线6的隔离用缓冲器40来实现,来自A侧外部总线6的数据在到达缓冲器40之前利用与处理器时钟信号同步的时钟定时缓冲器42进行延时。从A侧外部总线6至B侧外部总线14的存取用通过控制线46对缓冲器40的操作进行控制的控制逻辑44(也与处理器时钟信号同步)进行控制。
至B侧处理器电路的所有输入都必须被延迟相同延时(例如一个处理器时钟)的这一方案因为以上述例子为例意味着试图以100MHz时钟重新定时33MHz的PCI总线,所以如果以不同时钟速率运行,则会使B侧桥接器12和外部总线之间的接口产生问题,造成困难的定时问题。
根据本发明另一优选实施例,增大对从公用存储器5至B侧的数据引入的时滞到3个处理器总线时钟周期,即等于一个外部(现在是PCI总线)时钟周期。现在需要把至B侧桥接器12的其它输入延时一个外部时钟周期,这是相当简单的。
如图4所示,图3单个时钟定时缓冲器32被若干个(本例子是3个)串联连接的这种缓冲器32-34代替。这样通过缓冲器24的数据就被延迟了等于一个或多个整外部时钟周期的若干个(本例子是3个)处理器时钟周期。如图3所示,虚线表明三态缓冲器24是时钟定时缓冲器32-34的一部分,即时钟定时缓冲器34和三态缓冲器24构成一个三态时钟定时缓冲器。这意味着到达B侧桥接器12的数据比到达A侧桥接器的数据多经受了一个或多个整外部时钟周期的时滞。同样,对B侧复位的非断言被延迟了该时滞量,至B侧的所有输入都被延迟了该时滞量。本实施例方框15的伪随机锁步存取控制逻辑实质上与以上对于第一实施例所描述的相同。因此图4伪随机锁步逻辑的各部件与图3的各等同部件都具有相同标号。主要区别在于第一实施例的伪随机锁步逻辑与处理器时钟信号同步,而本实施例的伪随机锁步逻辑与外部时钟信号(本例子是33MHz的PCI时钟)同步。
显然,对本领域普通技术人员而言,本发明的范围不受所描述的各具体实施例的限制。例如,本发明可同样应用于处理器和外部时钟速率的其它组合。虽然在此参看处理器电路进行了描述,但本发明可同样应用于其它类型的数字或逻辑电路,包括数字信号处理器。公用存储器可包括任何读—写装置,包括寄存器和海量存储器。可用来实现本发明的其它形式的延时级包括延时线。

Claims (9)

1.数据处理系统,包括:
一公用存储器(5),
第一和第二数据处理器电路(10,1),各执行相同的操作步骤序列,都与该公用存储器(5)连接,
一隔离装置(24,32,33,34),连接在第一数据处理器电路(10)和公用存储器(5)之间,把第一数据处理器电路(10)对公用存储器(5)的存取限制为只读存取,
在该数据处理系统中,第一数据处理器电路(10)执行各操作步骤比第二数据处理器电路(1)晚预定一段时间。
2.权利要求1的数据处理系统,还包括比较数据处理器电路(10,1)的操作的一比较器,在进行这种比较时,该比较器补偿第二和第一处理器电路(1,10)的各操作步骤的执行之间的时延。
3.权利要求1和2任一项所述的数据处理系统,在该系统中,第一数据处理器电路(10)接收的所有输入都被延迟所述预定一段时间。
4.上述权利要求任一项所述的数据处理系统,还包括第一和第二外部总线(14,6),第二外部总线(6)把第二处理器电路(1)连接到其他设备,并通过第一外部总线(14)把第一处理器电路(10)连接到其他设备,还包括给从其他设备传送至第一处理器电路(10)的信号引入时延的一存取控制器(15)。
5.权利要求4的数据处理系统,其中的存取控制器(15)用来防止利用外部总线(6,14)在第一和第二处理器电路(1,10)之间的通信,还防止来自第一处理器电路(10)的信号传送至其他设备。
6.上述权利要求任一项所述的数据处理系统,其中的第一和第二处理器电路(1,10)与第一时钟信号(18)连接来实现同步。
7.从属于权利要求4和5任一项的权利要求6的数据处理系统,其中的外部总线(6,14)和存取控制器(15)与第二时钟信号连接来实现同步,在操作时,第一时钟信号(18)的频率高于第二时钟信号的频率。
8.权利要求6或7的数据处理系统,其中的隔离装置(24,32,33,34)将数据延迟整数个第一时钟周期。
9.从属于权利要求7的权利要求8的数据处理系统,其中的隔离装置(24,32,33,34)将数据延迟整数个第二时钟周期。
CNB991197976A 1998-08-13 1999-08-13 数据处理系统 Expired - Fee Related CN1154944C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9817598A GB2340627B (en) 1998-08-13 1998-08-13 Data processing system
GB9817598.7 1998-08-13

Publications (2)

Publication Number Publication Date
CN1248748A true CN1248748A (zh) 2000-03-29
CN1154944C CN1154944C (zh) 2004-06-23

Family

ID=10837155

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB991197976A Expired - Fee Related CN1154944C (zh) 1998-08-13 1999-08-13 数据处理系统

Country Status (8)

Country Link
US (1) US6519710B1 (zh)
EP (1) EP0980040B1 (zh)
CN (1) CN1154944C (zh)
DE (1) DE69908717T2 (zh)
ES (1) ES2199527T3 (zh)
GB (1) GB2340627B (zh)
HK (1) HK1024067A1 (zh)
RU (1) RU99118019A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102970029A (zh) * 2012-11-06 2013-03-13 北京广利核系统工程有限公司 一种高安全性数字量信号采集电路
CN103309760A (zh) * 2012-03-12 2013-09-18 英飞凌科技股份有限公司 用于故障包容的方法和系统
CN110175091A (zh) * 2018-12-11 2019-08-27 中国航空工业集团公司西安航空计算技术研究所 一种Lockstep架构下的节点间信号同步方法、装置及电路

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3982353B2 (ja) * 2002-07-12 2007-09-26 日本電気株式会社 フォルトトレラントコンピュータ装置、その再同期化方法及び再同期化プログラム
CN1830173A (zh) * 2002-11-27 2006-09-06 罗得岛及普罗维登斯属地高等教育管理委员会 数字系统性能增强的系统和方法
US7287184B2 (en) * 2003-09-16 2007-10-23 Rockwell Automation Technologies, Inc. High speed synchronization in dual-processor safety controller
US7590823B1 (en) 2004-08-06 2009-09-15 Xilinx, Inc. Method and system for handling an instruction not supported in a coprocessor formed using configurable logic
US7346759B1 (en) 2004-08-06 2008-03-18 Xilinx, Inc. Decoder interface
US7546441B1 (en) 2004-08-06 2009-06-09 Xilinx, Inc. Coprocessor interface controller
US7590822B1 (en) 2004-08-06 2009-09-15 Xilinx, Inc. Tracking an instruction through a processor pipeline
US7243212B1 (en) * 2004-08-06 2007-07-10 Xilinx, Inc. Processor-controller interface for non-lock step operation
US20070294559A1 (en) * 2004-10-25 2007-12-20 Thomas Kottke Method and Device for Delaying Access to Data and/or Instructions of a Multiprocessor System
JP2008518312A (ja) * 2004-10-25 2008-05-29 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング マルチプロセッサシステムのデータおよび/または指令へのアクセスを遅延させる方法および装置
JP3897046B2 (ja) * 2005-01-28 2007-03-22 横河電機株式会社 情報処理装置および情報処理方法
US20070038849A1 (en) * 2005-08-11 2007-02-15 Rajiv Madampath Computing system and method
US20090177866A1 (en) * 2008-01-08 2009-07-09 Choate Michael L System and method for functionally redundant computing system having a configurable delay between logically synchronized processors
US9912754B2 (en) * 2015-05-01 2018-03-06 GM Global Technology Operations LLC Vehicular data isolation device
US10002056B2 (en) 2015-09-15 2018-06-19 Texas Instruments Incorporated Integrated circuit chip with cores asymmetrically oriented with respect to each other
US10740167B2 (en) * 2016-12-07 2020-08-11 Electronics And Telecommunications Research Institute Multi-core processor and cache management method thereof

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2644205A1 (de) * 1976-09-30 1978-04-06 Agfa Gevaert Ag Fotografische kamera mit einer digitalen belichtungsregelvorrichtung
SE397013B (sv) * 1976-12-17 1977-10-10 Ellemtel Utvecklings Ab Sett och anordning for att overfora datainformationer till tva parallellt arbetande datamaskindelar
US4358823A (en) * 1977-03-25 1982-11-09 Trw, Inc. Double redundant processor
US4164787A (en) * 1977-11-09 1979-08-14 Bell Telephone Laboratories, Incorporated Multiple microprocessor intercommunication arrangement
US4540898A (en) * 1983-03-07 1985-09-10 Motorola, Inc. Clocked buffer circuit using a self-bootstrapping transistor
US5231640A (en) * 1990-07-20 1993-07-27 Unisys Corporation Fault tolerant processor/memory architecture
DE69227956T2 (de) * 1991-07-18 1999-06-10 Tandem Computers Inc Multiprozessorsystem mit gespiegeltem Speicher
JPH05128080A (ja) * 1991-10-14 1993-05-25 Mitsubishi Electric Corp 情報処理装置
US5604754A (en) * 1995-02-27 1997-02-18 International Business Machines Corporation Validating the synchronization of lock step operated circuits
GB2317032A (en) * 1996-09-07 1998-03-11 Motorola Gmbh Microprocessor fail-safe system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309760A (zh) * 2012-03-12 2013-09-18 英飞凌科技股份有限公司 用于故障包容的方法和系统
US9417946B2 (en) 2012-03-12 2016-08-16 Infineon Technologies Ag Method and system for fault containment
CN102970029A (zh) * 2012-11-06 2013-03-13 北京广利核系统工程有限公司 一种高安全性数字量信号采集电路
CN110175091A (zh) * 2018-12-11 2019-08-27 中国航空工业集团公司西安航空计算技术研究所 一种Lockstep架构下的节点间信号同步方法、装置及电路

Also Published As

Publication number Publication date
GB9817598D0 (en) 1998-10-07
RU99118019A (ru) 2001-08-27
DE69908717D1 (de) 2003-07-17
GB2340627B (en) 2000-10-04
EP0980040B1 (en) 2003-06-11
ES2199527T3 (es) 2004-02-16
CN1154944C (zh) 2004-06-23
US6519710B1 (en) 2003-02-11
EP0980040A2 (en) 2000-02-16
GB2340627A (en) 2000-02-23
HK1024067A1 (en) 2000-09-29
EP0980040A3 (en) 2000-08-09
DE69908717T2 (de) 2003-12-11

Similar Documents

Publication Publication Date Title
CN1154944C (zh) 数据处理系统
KR100566339B1 (ko) 폴트 톨러런트 컴퓨터 시스템, 그 재동기화 방법, 및 그 재동기화 프로그램을 갖는 컴퓨터 판독가능 저장매체
KR100512895B1 (ko) 고속메모리시스템
US5917356A (en) Three state phase detector
US5117442A (en) Methods and circuits for synchronizing signals in a modular redundant fault tolerant computer system
US7653764B2 (en) Fault-tolerant computer and method of controlling data transmission
CZ302550B6 (cs) Zarízení rozhraní mezi dynamickými, nebo casovanými cipy integrovaných obvodu v systému pro zpracování dat a zpusob propojování zarízení
CN1484793A (zh) 在电路板上调节延迟的数字系统
JP3087258B2 (ja) コンピュータ・プロセッサのネットワーク及びデータ半同期伝送方法
JP2008509466A (ja) ダブル計算機システムのデータおよび/または指令へのアクセス遅延方法および遅延ユニット
JPH0550775B2 (zh)
US6374365B1 (en) Arrangement for operating two functionally parallel processors
KR20040007310A (ko) 정보 처리 장치
KR100617999B1 (ko) 메모리 장치 내의 데이터 캡처를 위한 방법 및 장치
US7221655B2 (en) Apparatus and method for caching counter values in network packet traffic sampling
US6591374B1 (en) Method and apparatus for forcing system components to temporarily enter a standby mode of operation during switching events
EP0989484B1 (en) Method and apparatus for synchronizing a data stream
US20100313055A1 (en) Memory system
US5192914A (en) Clock control circuit for suppressing clock pulses
US6016521A (en) Communication control device
US5548621A (en) Data instrumentation system having circuitry for resolving multiple asynchronous state inputs
US11467620B1 (en) Architecture and methodology for tuning clock phases to minimize latency in a serial interface
JP2000307561A (ja) バスシステム装置
KR100300054B1 (ko) 클럭위상동기회로
JPH06208550A (ja) バリア同期装置とイベント同期装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MARCONI UK INTELLECTUAL PROP

Free format text: FORMER OWNER: MARCONI COMMUNICATIONS LTD.

Effective date: 20030928

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20030928

Address after: coventry

Applicant after: MARCONI UK INTELLECTUAL PROPERTY Ltd.

Address before: coventry

Applicant before: MARCONI COMMUNICATIONS S.P.A.

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1024067

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: M(DGP1) CO., LTD.

Free format text: FORMER OWNER: MARCONI UK INTELLECTUAL PROP

Effective date: 20070202

Owner name: L.M. ERICSSON CO., LTD.

Free format text: FORMER OWNER: M(DGP1) CO., LTD.

Effective date: 20070202

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20070202

Address after: Stockholm, Sweden

Patentee after: ERICSSON AB

Address before: Coventry, United Kingdom

Patentee before: M (DGP1) Ltd.

Effective date of registration: 20070202

Address after: Coventry, United Kingdom

Patentee after: M (DGP1) Ltd.

Address before: Coventry, United Kingdom

Patentee before: MARCONI UK INTELLECTUAL PROPERTY Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040623

Termination date: 20150813

EXPY Termination of patent right or utility model