在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1402|回复: 6

[求助] 谁能帮忙找下 article 2091566

[复制链接]
发表于 2020-8-6 17:27:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
谁能帮忙找下 S家的 solvneit  article 2091566 谢谢!
发表于 2020-8-23 13:26:52 | 显示全部楼层
[color=rgba(19, 2, 2, 0.73)][size=0.75]Title
Why Am I Getting TEST-930, TEST-932, or TEST-934 Errors During Boundary-Scan Insertion?



[color=rgba(19, 2, 2, 0.73)][size=0.75]Description
Question:
I am inserting boundary-scan logic in my design. However, I am getting TEST-932 errors when I run the preview_dft -bsd command, which prevents boundary-scan insertion:
Error: Pad cell Ubidi attached to design port EXT_BIDI_EN is a black box. (TEST-932)
I have complex pads, which I have modeled with the define_dft_design command, which was accepted. I have confirmed the pad cell library is properly linked in the design.
Why am I getting these TEST-932 errors, and how do I resolve them?
Answer:
Unexpected TEST-932 and TEST-934 errors can be caused by core-side pad signals being connected to ports of the current design during boundary-scan insertion.
Consider the following simple bidirectional pad definition:
define_dft_design -design mybidi_pad -type PAD \  -interface { \    data_out DOUT h \    data_in DIN h \    enable EN h \    port PAD h}
In most cases, the core-side pad signals (in green) connect to the core logic, and the board-side pad signals (red) connect to chip-level ports, respectively:
Figure 1: Typical Bidirectional Pad Cell Connections
rtaImage?eid=ka01U000001djsW&feoid=00N1U00000UkQBr&refid=0EM1U00000161dd.jpg
In some special cases, however, an IP block might be designed to have IEEE 1149.1 boundary-scan inserted in them, but with some core-side pad control signals (in green) connected to ports:
Figure 2: IP Block With Core-Side Signal Connected to Port
rtaImage?eid=ka01U000001djsW&feoid=00N1U00000UkQBr&refid=0EM1U00000161dg.jpg
In this example, the core-side bidirectional pad enable signal is connected to a port, so that it can be driven by logic at a higher level:
Figure 3: IP Block Instantiated at Chip Level
rtaImage?eid=ka01U000001djsW&feoid=00N1U00000UkQBr&refid=0EM1U00000161df.jpg
Because the boundary-scan logic is inserted at the IP core level, by default the tool expects all ports at that level to be connected to board-side pad pins. If the tool finds ports connected to core-side pad signals, it issues TEST-930, TEST-932, or TEST-934 errors, depending on the overall pad function, pad pin function, and connection topology:
TEST-930 (Error) NO Pad cell have been found on the design port %s.TEST-932 (Error) Pad cell %s attached to design port %s is a black box.TEST-934 (Error) The Input Pad cell %s attached to design port %s has no core logic output pin.
To resolve this, first determine which pad cell pin is connected to the port indicated in the message:
dc_shell> report_net -connections [get_nets -of [get_ports EXT_BIDI_EN]]****************************************Report : net        -connectionsDesign : core_topVersion: J-2014.09-SP4Date   : Tue Apr 28 08:22:57 2015****************************************Connections for net 'EXT_BIDI_EN':    Driver Pins         Type    ------------        ----------------    EXT_BIDI_EN         Input Port    Load Pins           Type    ------------        ----------------    Ubidi/EN            Input Pin (mybidi_pad)
Next, confirm that the pad pin is indeed a core-side signal. (You can check the pin's signal type in the define_dft_design specification for that pad type.) If the pad pin is a core-side pad pin, define the port from the error message as a linkage port in the boundary-scan configuration commands at the IP block level:
dc_shell> set_bsd_linkage_port -port_list {EXT_BIDI_EN}
This excludes the ports from being analyzed for proper connected pad cell functionality. Then, the preview_dft command shows the correct port DINOUT with the associated boundary-scan cells and the insert_dft command successfully inserts the boundary-scan logic.





 楼主| 发表于 2020-8-28 14:57:14 | 显示全部楼层


optihack 发表于 2020-8-23 13:26
Title
Why Am I Getting TEST-930, TEST-932, or TEST-934 Errors During Boundary-Scan Insertion?


十分感谢了
 楼主| 发表于 2020-8-28 15:02:34 | 显示全部楼层


optihack 发表于 2020-8-23 13:26
Title
Why Am I Getting TEST-930, TEST-932, or TEST-934 Errors During Boundary-Scan Insertion?


给您转了300信元 再次感谢!
发表于 2024-3-22 09:01:39 | 显示全部楼层
很好
发表于 2024-3-22 09:03:32 | 显示全部楼层
kankan
发表于 2024-3-28 13:22:54 | 显示全部楼层
kankan
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 06:27 , Processed in 0.023066 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表