发明名称 一种FPGA布局布线后仿真中异常信号溯源方法
摘要 本发明公开了一种FPGA布局布线后仿真中异常信号溯源方法。通过对布局布线后网表文件进行词法分析和语法分析,得出相应的逻辑器件与器件之间信号的连接关系并用有向图存储,由用户给出一个异常信号,逆向搜索有向图,得出能影响到此异常信号值的极大连通子图,抽取有向图中极大连通子图对应路径上的全部信号加入仿真软件进行仿真,得到相应的信号仿真VCD文件。从异常信号连接的节点开始,根据VCD文件,依次判断连接至此节点的信号是否是异常信号的来源,从任意一个异常信号的来源回溯,找到无异常信号来源的信号即异常信号的源。本发明使得FPGA测试验证人员可以简化后仿真测试验证过程的异常信号的定位流程,缩短信号溯源时间。
申请公布号 CN103440363A 申请公布日期 2013.12.11
申请号 CN201310329500.5 申请日期 2013.07.31
申请人 浙江大学 发明人 吴仁科;蔡铭
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 林怀禹
主权项 一种FPGA布局布线后仿真中异常信号溯源方法,其特征在于,该方法的步骤如下:(1) 通过对布局布线后网表文件进行词法分析和语法分析,得出网表文件相应的逻辑器件与逻辑器件之间的信号以及所述信号与逻辑器件的输入输出关系;(2) 使用有向图存储相应的逻辑器件与逻辑器件之间信号的连接关系;(3) 由用户给出一个异常信号;(4) 逆向搜索有向图,得出能影响到异常信号值的极大连通子图,抽取所述有向图中极大连通子图对应的路径的全部信号加入仿真软件,进行仿真,得到相应的信号仿真VCD文件;(5) 从以异常信号作为输出边的节点开始,根据VCD文件,依次判断连接至此节点的信号是否是异常信号的来源,从任意一个异常信号的来源继续回溯,找到无异常信号来源的信号即异常信号的源并显示回溯的路径。
地址 310027 浙江省杭州市西湖区浙大路38号