微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 请教:如何在core_logicz中插入边界扫描逻辑

请教:如何在core_logicz中插入边界扫描逻辑

时间:10-02 整理:3721RD 点击:
一个设计好的核心逻辑,需要插入边界扫描逻辑,在dc_shell-t下面
如何加入这些边界扫描逻辑(与ieee1149.1标准兼容)。
其中bsr,tap 的指令等都定义好了。
请高手指点大体的设计流程,谢谢!

请教:如何在core_logicz中插入边界扫描逻辑
有专门章节讲test部分的。
一般都是insert_scan,insert_test。之类的命令。
bsr、tap设计和插入扫描过程无关。

请教:如何在core_logicz中插入边界扫描逻辑
我也摸索了一点点,主要是在dc_shell-t下用man找的,但是没有一个
整体的概念。在插入过程肯定要定义相应的bsr,和tap指令。
你说的专门的章节介绍指的是什么资料上有,dc的文档上是没有的,
workshop上也没有介绍。
另外用bsdl语言描述好,再读进去是不是可行,(我希望还是不要
用bsdl语言来描述的好,最好是用一个批处理就可以做好,我知道
插入后可以写成bsdl语言)

请教:如何在core_logicz中插入边界扫描逻辑
嗯,如果只是做测试,直接用ATPG就可以,这样scan的插入就和tap等无关,
如果你要做jtag调试,这个确实就比较麻烦,就要考虑bsr、tap的设计和scan chain的具体实现了。
你可以看synopsys的DFT部分的文档来做scan和test的插入。
但是如果作jtag调试设计,则那上面不会有,你得看jtag 1149.1规范。

请教:如何在core_logicz中插入边界扫描逻辑
Thanks !

请教:如何在core_logicz中插入边界扫描逻辑
再次请教:
Error:No pad cell found in the design port xxxx(Port-Name);
我的流程是这样的:
set_bsd_signal(tdi/tdo/tms/tck/trst)
|
V
set_bsd_configuration
|
V
set_bsd_instrucion
|
V
preview_bsd
然后就报了一堆的上面的错;
我在set_bsd_configuration将pad_check 设置位none,还是一样;
我又设置set_port_ispad CORE_LOGIC
insert_pads
然后重做还是一样;
在文档中我看到上面说在read HDL的时候,要
set_attribute lib_cell pad_cell true(大概是这样的)
等信息,但是我不知道pad用的的是那些cell,所以也没法试。
请小编指点。

请教:如何在core_logicz中插入边界扫描逻辑
好好讨论讨论

真是民族的救星

参看我发的分享BSC COMPILER USER GUIDE

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top