发明名称 一种基于开关矩阵控制的可变链长动态边界扫描结构和方法
摘要 本发明基于开关矩阵控制的可变链长动态边界扫描结构和方法,通过对应每个边界扫描单元设置的开关组成的开关控制矩阵,使其在进行不同数量和位置的边界扫描单元时能够进行最为优化的开关和链路控制,形成效率极高的边界扫描短链,完成预定的扫描目标。同时在结构上,将矩阵的输入端是开关矩阵的控制逻辑和全部边扫单元的串行输出端,而开关矩阵的输出端则是全部边扫单元的串行输入端。开关矩阵的控制启动后,开关矩阵将根据设定的目标进行扫描链的组合装配,将需要观测的管脚按照一定的顺序串联起来组成目标扫描链,用于快速捕获和传输所需的数据信息;其相比较现有技术中的链路扫描结构和方法能够节省的周期数能够达到90%以上,效率极高,相应快。
申请公布号 CN105301479A 申请公布日期 2016.02.03
申请号 CN201510793835.1 申请日期 2015.11.17
申请人 中国航天科技集团公司第九研究院第七七一研究所 发明人 刘才强;沈拉民;韦超
分类号 G01R31/28(2006.01)I 主分类号 G01R31/28(2006.01)I
代理机构 西安通大专利代理有限责任公司 61200 代理人 李宏德
主权项 一种基于开关矩阵控制的可变链长动态边界扫描方法,其特征在于,包括如下步骤,步骤一,根据电路中最长边界扫描链内所有边界扫描单元的数量和位置,生成如下对应的总开关矩阵,<img file="FDA0000849717130000011.GIF" wi="618" he="311" />其中,m表示最长边界扫描链中所有边界扫描单元的数量,m为正整数;i表示全部边界扫描单元对应的序号,1≤i≤m;j表示最长边界扫描链中边界扫描单元的序号,1≤j≤m;全部边界扫描单元对应的序号i和最长边界扫描链中边界扫描单元的序号j均分别按最长边界扫描链中的位置从链尾到链首由1开始依次编号;总开关矩阵中对应的默认开关状态均为打开状态;步骤二,根据需要观测控制的边界扫描单元数量和位置,确定总开关矩阵中需要闭合开关的链路开关矩阵;表示如下,<img file="FDA0000849717130000012.GIF" wi="618" he="302" />其中,n表示需要观测控制边界扫描单元个数,1≤n≤m,k表示需要观测控制边界扫描单元的序号,1≤k≤n;需要观测控制边界扫描单元的序号k按其在最长边界扫描链中的位置从链尾到链首由1开始依次编号;n和k均为正整数;步骤三,根据链路开关矩阵和需要观测边界扫描单元的序号k,确定总开关矩阵中需要闭合的开关为a<sub>s,k</sub>,s为需要观测边界扫描单元的序号k在最长边界扫描链中边界扫描单元中对应的序号,1≤s≤m,s为正整数;步骤四,通过寄存器配置或译码逻辑控制将需要闭合的开关a<sub>s,k</sub>的状态更改为闭合状态后,组成边界扫描短链,实现所有需要观测控制的边界扫描单元的边界扫描操作。
地址 710065 陕西省西安市太白南路198号