[发明专利]一种用于单粒子软错误故障传播分析的分布式信号拓扑关系构建方法有效
申请号: | 201610710113.X | 申请日: | 2016-08-23 |
公开(公告)号: | CN106326553B | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 高翔;周国昌;赖晓玲;朱启;杨玉辰 | 申请(专利权)人: | 西安空间无线电技术研究所 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 张丽娜 |
地址: | 710100 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种用于单粒子软错误故障传播分析的分布式信号拓扑关系构建方法,属于系统单粒子软错误可靠性评估技术领域。本发明的方法基于XDL网表信息中硬件资源构建下的电路节点和对应的信号间级联信息,提出了对电路节点间信号级联信息的级联前向搜索解析方法,构建系统中电路节点间的有向传播拓扑关系,完成了在不同类型硬件资源间的电路信号传播关系分析;同时,根据XDL网表文件所反映出的电路连接与控制配置位信息关联,本发明的方法提出配置信息匹配法则,解析并构建电路节点在资源映射下的内部信号传输关系输路径,完成特定类型的硬件资源下的电路信号传播关系分析。 | ||
搜索关键词: | 电路节点 硬件资源 单粒子 传播 拓扑关系构建 分布式信号 错误故障 电路信号 关系分析 构建 级联 解析 内部信号传输 可靠性评估 电路连接 构建系统 控制配置 配置信息 前向搜索 拓扑关系 网表文件 网表信息 资源映射 位信息 信号级 有向 匹配 分析 关联 | ||
【主权项】:
1.一种用于单粒子软错误故障传播分析的分布式信号拓扑关系构建方法,其特征在于步骤包括:(1)第一阶段,设计准备阶段;根据用户对信号传播拓扑关系应用范围的设计需求,对VHDL工程设计文件按照系统功能模块划分,完成功能模块的输入信号端口、输出信号端口提取,并生成各功能模块的综合映射后的XDL网表文件;(2)第二阶段,网表文件解析步骤4:完成电路节点级联前向搜索解析;搜索解析的方法为:以功能模块的输入信号端口名命名的电路节点开始,按照第一阶段生成的XDL网表文件中的信息,依次获取电路节点之间输入和输出信号级联关系,直至功能模块的输出信号端口名命名的节点为止;步骤5:制定配置信息匹配法则,解析网表电路节点内部信号传输信息;步骤为:步骤5‑1:匹配法则1,电路节点映射资源信息匹配,解析XDL网表文件中“inst”包含的信息,其对应电路节点名、配置资源和资源所在器件中放置的位置;步骤5‑2:匹配法则2,逻辑电路单元信号线选择传输信息匹配;基于步骤5‑1,在电路节点内部搜索以“cfg”为关键字包含的配置位信息,该信息为电路节点在对应映射资源下控制各电路逻辑单元输入信号和输出信号的传输选择;步骤5‑3:匹配法则3,电路信号传输控制配置位解析匹配;基于步骤5‑2,按字段搜索包含“**::**”符号位的信息,“::”符号前的信息表示电路的逻辑单元名,等同于Xilinx FPGA器件内部资源中对逻辑电路单元名称命名规则;“::”符号后的信息表示电路逻辑单元的控制位选择,如果赋值为“#OFF”表示未配置该电路逻辑单元控制位,其它赋值则对应逻辑单元的信号传输控制配置位,在不同资源下,电路节点完成控制位配置信息匹配下的内部信号传输关系路径的构建;步骤5‑4:依据步骤5‑1至步骤5‑3,结合FPGA资源内部逻辑单元及信号传输线控制位分布,获取电路节点内部由Slice、IOB和Block RAM组成的电路信号传输关系构建;(3)第三阶段:分布式信号拓扑关系构建步骤6:构建从电路节点间到电路节点内部的分布式电路信号传播拓扑关系。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安空间无线电技术研究所,未经西安空间无线电技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610710113.X/,转载请声明来源钻瓜专利网。