发明名称 基于近似逻辑电路的软错误屏蔽方法
摘要 本发明公开了一种基于近似逻辑电路的软错误屏蔽方法,以较低的面积/功耗代价换取与原电路功能接近的近似电路,并通过近似电路对原电路中的重要输出位或易错位进行屏蔽,忽略相对次要的输出位,达到高错误覆盖率且低代价的逻辑错误屏蔽系统。本发明能够实现高性价比的容错,相比于先前的容错方法,避免了传统的系统完全备份带来的高能耗/大面积开销,也没有自主容错的时钟能源过多消耗和数据路径亚稳态问题,无需回滚与修复,且对原电路具有无创性。
申请公布号 CN104376143A 申请公布日期 2015.02.25
申请号 CN201410372628.4 申请日期 2014.07.31
申请人 苏州大学 发明人 陶砚蕴;郑建颖;朱忠奎;杨勇;张宇祯
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 苏州创元专利商标事务所有限公司 32103 代理人 陶海锋
主权项 一种基于近似逻辑电路的软错误屏蔽方法,其特征在于,包括如下步骤:1)确定原电路需要逻辑错误屏蔽的空间和原电路近似的单向空间;2)对实验电路进行逻辑综合,将得到的电路网表文件作为原电路形式;3)在原电路基础上进行近似电路的逻辑综合,得到电路的多级逻辑函数:<img file="dest_path_image001.GIF" wi="437" he="29" />(1)其中,<i>S</i>为电路的全局逻辑函数,<i>S</i><sub>1</sub>,<i> S</i><sub>2</sub><i>… S<sub>n‑</sub></i><sub>1</sub>为电路局部节点函数,每个节点函数为“乘积和”逻辑表达式,根据公式(1)创建电路树,将电路的节点存储于所述电路树;4)根据步骤3)中的多级逻辑函数对节点进行立方体开闭集选择属性的分配;5)确定节点立方体的选择属性后,在非屏蔽空间中,选择覆盖较多最小项的立方体产生的近似电路;6)对每个节点选择立方体后计算电路的输出逻辑,判断输出的逻辑位是否在屏蔽空间内,若是,则重新选择其他立方体,否则继续下一个节点的立方体选择;7)重复步骤6)至所有节点都经过立方体选择,完成原电路的近似计算,将计算得到的近似电路存储于树中,并写入网表文件;8)根据公式(2)将原电路和近似电路进行组合实现屏蔽系统:<img file="dest_path_image002.GIF" wi="177" he="33" />(2)其中,<i>S</i><sub>0‑appro</sub> 和<i>S</i><sub>1‑appro</sub> 是原电路<i>S</i>的两个单向近似电路,<i>S</i><sub>1‑apr</sub>代表开集近似电路,<i>S</i><sub>0‑apr</sub>代表闭集近似电路。
地址 215123 江苏省苏州市苏州工业园区仁爱路199号