[发明专利]一种数据传输链路动态自愈机制的设计方法有效
申请号: | 201210128972.X | 申请日: | 2012-04-28 |
公开(公告)号: | CN102647303A | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 王恩东;胡雷均;李仁刚 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 动态 自愈 机制 设计 方法 | ||
技术领域
本发明涉及集成电路设计领域, 具体地说是一种数据传输链路动态自愈机制的设计方法。
背景技术
随着集成电路技术的飞速发展,高性能计算机系统越来越成为行业发展的基本特征,这就提出了对计算机系统内部的带宽要求。高带宽的设计要求,一方面增加了高速信号设计难度,需要实现高效的传输机制,以保证系统内部数据传输;另一方面也使系统硬件设计陷入了多通道高速信号设计的困境中,单通道10GT/s以上的传输速率为硬件设计提出了极高的挑战。因此采用高可靠的数据链路传输机制是保证高性能计算机系统的关键技术之一,采用多通道的传输机制,并且实现链路传输通道自愈机制可以有效保证链路传输的可靠性,减少硬件设计缺陷带来的设计故障,同时也减少因生产工艺的影响所带来的缺陷。
发明内容
本发明的目的是提供一种数据传输链路动态自愈机制的设计方法。
本发明的目的是按以下方式实现的,充分考虑硬件设计和制造工艺对数据传输链路的影响,采用链路动态自愈的修复方法,通过芯片内部校验逻辑、复位逻辑、故障判定逻辑的逻辑功能设计,实现数据传输链路的高可用性,降低设计研发成本,数据传输链路动态自愈机制的设计包括:1)链路多通道传输降级的方式,2)系统物理传输链路动态重构设计;3)故障判定与复位发起方式;其中:
1)链路多通道传输降级的方式;是当链路发生故障时,物理传输链路可以摈弃发生故障的链路,将多通道传输链路重构为原传输宽度的1/2、1/4、1/8,通过故障判定逻辑确认故障链路的存在,发起系统场景保护和传输物理层复位,使传输链路动态重构为降级传输宽度,而不影响系统运行;
2)系统物理传输链路动态重构设计;在系统运行过程中,数据由发送方的链路层、物理层,经过物理通道到达接收方的物理层、链路层,并且在接收方接受到数据之后进行数据校验,当错误数据达到一定的规模,则系统认为某一条或者某几条传输链路发生故障,并进行故障定位,假设通道“0”发生故障,此时芯片内部逻辑触发场景保护逻辑,保存当前的系统状态,同时发起底层物理层复位,为了保持传输链路发送方和接收方的同步,该复位信号同时被传达给数据发送方的物理层,执行复位动作,复位过程中多通道链路摈弃通道“0”所在的1/2传输宽度部分,重新初始化完成的多通道链路的传输宽度仅为原来的1/2,即通道“4”、通道“5”、通道“6”、通道“7”,并且继续调用先前保护的系统场景继续运行;
如果故障判定逻辑再次判定某条或者某些通道发生故障,则继续实施同样的传输链路自愈机制保证链路的可用性,包括再次判定的故障通道为通道“4”,那么传输链路再次初始化完成,并摈弃故障通道之后的传输通道为通道“6”、通道“7”;
3)故障的判定与复位发起方式;是在芯片内部实现数据校验逻辑,以此判定传输链路的可用性,当传输链路无故障时,传输数据经由接收方的物理层、链路层等发送给上层逻辑,当发生故障时则发起底层复位,并将复位信号发送给发送方的物理层,以此保证传输链路同步。
本发明的有益效果是:传输链路故障自愈的特性,主要是指通过芯片内部设计实现物理链路传输宽度可以根据链路的实际状态降级使用,摈弃发生故障的物理链路;物理链路的动态重构的特性,主要是指在系统运行过程中,当物理链路发生故障时动态发起复位机制,并保护系统当前场景,启动链路降级,而不影响系统运行;故障判定与复位发起的特性,主要是指通过数据校验验证数据传输的正确性,当错误数据达到一定规模则判定为链路故障,通过向自身物理层发起复位,同时向发送方物理层发起带内复位,实现故障判定并保持传输链路同步。这种数据传输链路动态自愈机制通过芯片级的逻辑设计实现了物理传输链路的故障诊断与修正机制,大大提高了系统的可用性,弥补了硬件设计或者工艺制造所带来的缺陷,因而具有非常广阔的发展前景,具有很高的技术价值。
附图说明
图1是单通道数据传输流图;
图2是多通道数据传输链路自愈结构图;
图3是数据传输链路动态自愈机制复位触发。
具体实施方式
参照说明书附图对本发明的内容以模拟发生链路传输故障,并且采用链路动态自愈机制修复的方式来描述这一结构的实现过程。
正如发明内容中所描述的,本发明中数据传输链路动态自愈的修复方法主要包括:1)链路多通道传输降级的方式;2)物理链路的动态重构方式;3)故障判定与复位发起方式,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210128972.X/2.html,转载请声明来源钻瓜专利网。