一种面向FPGA的软扫描链设计与使用方法、装置

    公开(公告)号:CN117422027A

    公开(公告)日:2024-01-19

    申请号:CN202311412377.3

    申请日:2023-10-27

    Abstract: 本发明提出一种面向FPGA的软扫描链设计与使用方法、装置,包括:对DUT的片上内存,插入与其数据位宽相等数量的触发器,并在其读写端口设置控制逻辑模块,依次首尾串联组成面向片上内存的软扫描链;在DUT正常运行时该控制逻辑模块将原始的地址与使能信号直通到片上内存;在DUT暂停运行时,该DUT中距离该片上软扫描链输出端最近的一级片上内存RAM作为当前内存RAM;当前内存RAM的控制逻辑模块对当前内存RAM发出读命令,以通过当前内存RAM的软扫描链对片上内存内容进行扫描,将当前内存RAM中的数据逐个读出;判断当前内存RAM是否为DUT的最后一个片上内存,若是,则完成全部片上内存的扫描,保存所有读出结果作为片上内存扫描结果。

    基于模块化策略的中间表示层扫描链插入方法及系统

    公开(公告)号:CN117521574A

    公开(公告)日:2024-02-06

    申请号:CN202311422774.9

    申请日:2023-10-30

    Abstract: 本发明提出一种基于模块化策略的中间表示层扫描链插入方法及系统,包括获取包括待测设计电路的原始设计,依据原始设计的结构模块关系,构建有向无环图,有向无环图中顶点表示所涉及的中间表示层模块,而每个有向边表示上层模块将下层目标子模块实例化的逻辑关系;对有向无环图进行逆拓扑排序,从有向无环图实例化关系中最底层的模块开始,插入扫描链,为扫描链均创建一对输入和输出端口,并逐级向上层模块插入扫描链,直到有向无环图实例化关系中最顶层的模块插入扫描链;扫描链将插入到未进行展平处理的中间表示层网表。本发明简化了扫描链插入过程,效率明显提升。

Patent Agency Ranking