[发明专利]基于双游程交替编码的芯片测试数据传输方法有效

专利信息
申请号: 201410000299.0 申请日: 2014-01-01
公开(公告)号: CN103746704A 公开(公告)日: 2014-04-23
发明(设计)人: 程一飞;詹文法;吴琼;朱世娟;吴海峰;何姗姗;暴阳;黄丽 申请(专利权)人: 安庆师范学院
主分类号: H03M7/30 分类号: H03M7/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 246133 安徽*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提出了一种基于双游程交替编码的芯片测试数据传输方法,它以FDR码为基础,是一种变长到变长的压缩方法,根据测试集中除了有大量的0游程外,还有大量的1游程,提出了对0/1游程交替编码的方法,后一游程类型可以根据前一游程类型转变得到,这样在代码字中不需要表示游程类型,减少了游程所需代码字的长度,从而有效提高了压缩率。同时该方法中解码电路简单且独立于被测电路。基于此,本方法具有极好的应用前景。
搜索关键词: 基于 游程 交替 编码 芯片 测试 数据传输 方法
【主权项】:
一种基于双游程交替编码的芯片测试数据传输方法,包括以下步骤:A、编码步骤;(1)初始化标志位flag,该flag对应一个期望的游程类型;并记录该flag的初始值为f;(2)按位读取测试数据编码集,获取当前游程,并求得对应的游程代码字,所述的游程代码字由互相对应的组前缀和组后缀组成;所述的组前缀为一个根据游程长度L确定的0游程或1游程,所述的组后缀是一个根据游程长度L确定的二进制数;求游程代码字的方法:(2.1)求组号;测试数据编码集中的每个游程根据其长度L归属于一个组k,以2为底数,以L+5为真数求对数后取整再减1,得到每个L值对应的k值;(2.2)求组前缀;若k=1,则组前缀为10;否则,若2k+1‑5≤L≤2k+1‑6+2k,则组前缀为1个长度为k的0游程;否则,若2k+1‑6+2k<L≤2k+2‑6,则组前缀为1个长度为k的1游程;(2.3)求组后缀;若k=1,L=1,则组后缀为0;若k=1,L=2,则组后缀为1;否则,以L+5为被除数,以2k为除数,求余数m,将m转换为一个二进制数n,若该二进制数n的位数不够k位,则加入若干个前导的0使之达到k位,即为组后缀;组前缀与组后缀连结组合即得游程代码字;(3)判断当前游程类型与flag期望的游程类型是否相同,若相同,则flag取反;若不同则输出分隔符01;(4)输出当前游程对应的游程代码字;(5)重复(2)‑(4)直到整个测试集编码结束,得到连续的经过编码的测试集;B、将上述步骤所得的经过编码的数据输入被测芯片的解码器;C、解码步骤;(a)解码器从经过编码的数据中读取一个游程并暂存;(b)判断读取的游程是否为分隔符01,如是则f取反,继续读取下一个游程;否则判定读得的游程为组前缀;(c)根据组前缀的位数计算组后缀的位数L_s,再连续读取L_s位数据,得到组后缀,根据组前缀和组后缀得到游程代码字;(d)根据游程代码字确定目标游程的长度L,根据f确定目标游程的类型,并输出一个目标游程;目标游程的长度值L的计算方法:依次取二进制数1、取组前缀的最高位、取组后缀组成一个二进制数,转换为十进制后减5即为L;(e) f取反;(f)重复上述(a)‑(e)步骤直到整个经过编码的测试集解码结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安庆师范学院,未经安庆师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410000299.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top