发明名称 同步或异步定时的处理单元的同步方法和电路装置
摘要 为冗余系统设立多倍同样构造的、以Lockstep工作方式的处理器板。实现Lockstep系统的基本前提是,所有包含在板子中的组件、也即CPU、芯片组、主存储器等具有决定性的特性。在此,决定性的特性意味着,当这些组件在相同的时间收到相同的激励时,它们在故障状态下将在相同的时间点提供相同的结果。另外,决定性的特性以采用时钟同步的接口为前提。在系统中,异步接口在许多情况下将导致某种时间不准确性,由此不能保持系统的时钟同步的总特性。但为了能执行Lockstep工作,本发明规定了一种不同于已知软件解决方案的、用硬件实现的同步相同或不同的冗余处理单元(PRO<SUB>0</SUB>,PRO<SUB>1</SUB>)的方法,所述的处理单元处理相同的指令序列并同步或异步地被定时,据此,向所述处理单元(PRO<SUB>0</SUB>,PRO<SUB>1</SUB>)外部起作用的事务由被分配给所述处理单元(PRO<SUB>0</SUB>,PRO<SUB>1</SUB>)的模块(EQ<SUB>0</SUB>,EQ<SUB>1</SUB>)用来同步所述的处理单元(PRO<SUB>0</SUB>,PRO<SUB>1</SUB>),其方式是,所述的处理单元分别通过所述分配的模块被延迟,直到所有处理单元的指令执行已获得当前的事务。
申请公布号 CN1682195A 申请公布日期 2005.10.12
申请号 CN03821646.9 申请日期 2003.08.01
申请人 西门子公司 发明人 P·佩勒斯卡;D·施纳贝尔;A·韦伯
分类号 G06F11/16 主分类号 G06F11/16
代理机构 中国专利代理(香港)有限公司 代理人 程天正;张志醒
主权项 1.用于同步相同或不同的冗余处理单元(PRO0,PRO1)的方法,所述的处理单元处理相同的指令序列并同步或异步地被定时,据此,向所述处理单元(PRO0,PRO1)外部起作用的事务由被分配给所述处理单元(PRO0,PRO1)的模块(EQ0,EQ1)用来同步所述的处理单元(PRO0,PRO1),其方式是,所述的处理单元分别通过所述分配的模块被置为等候状态,直到所有处理单元的指令执行已获得当前的事务。
地址 德国慕尼黑