用户工具

站点工具


edastudy:bscan:bscan_tile_flow

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
edastudy:bscan:bscan_tile_flow [2025/06/06 10:33] – [5.4 多DIE抽取BSDL] user01edastudy:bscan:bscan_tile_flow [2025/06/15 19:16] (当前版本) – [6.2 第三方TAP抽BSDL] user01
行 770: 行 770:
  
 注:有的第三方只提供了IP的BSDL文件,需要根据BSDL文件,手动的写出对应的tcd_bscan文件给工具。 注:有的第三方只提供了IP的BSDL文件,需要根据BSDL文件,手动的写出对应的tcd_bscan文件给工具。
 +
 +===== - 多DIE互联 =====
 +
 +**传统菊花链连接方式**\\
 +{{:edastudy:bscan:pasted:20250609-191107.png?nolink}}
 +
 +**DEVICE_ID BYPASS** \\
 +{{:edastudy:bscan:pasted:20250609-191215.png?nolink}}
  
 ===== - bsdl抽取 ===== ===== - bsdl抽取 =====
行 886: 行 894:
  
 ==== - 第三方TAP抽BSDL ==== ==== - 第三方TAP抽BSDL ====
 +**  不知道为啥又可以了,在example上作测试,添加了自己的IR指令和TDR register, 把signature部分给删除了,工具也能够正常跑下去(2023.1 2023.4)。**
 +
 +{{edastudy:bscan:bscan_try.tar.gz}}
  
 在chip层抽BSDL时,需要能够识别到tap controller,它是由ICL里面的属性决定的。  类似如下的ICL描述:\\ 在chip层抽BSDL时,需要能够识别到tap controller,它是由ICL里面的属性决定的。  类似如下的ICL描述:\\
行 926: 行 937:
 ==== - 多DIE抽取BSDL ==== ==== - 多DIE抽取BSDL ====
 tessent多DIE合封,抽一个整体的BSDL,需要设置一个main DIE, 它得有额外的TDI_LOCAL信号,用于在BYPASS/IDCODE模块兼容IEEE JTAG标准。 tessent多DIE合封,抽一个整体的BSDL,需要设置一个main DIE, 它得有额外的TDI_LOCAL信号,用于在BYPASS/IDCODE模块兼容IEEE JTAG标准。
 +
 +当PACKAGE PIN与多个DIE线与时,不会输出该PIN的BSDL,相当于不测。
 +
 +**抽取多DIE BSDL**
 +<code tcl>
 +read_verilog multi_die.v
 +set_current_design multi_die
 +set_design_level chip
 +
 +extract_icl
 +check_design_rules
 +
 +set_system_mode setup
 +set_dft_specification_requirements -bsdl_extraction on
 +read_bsdl  die.bsdl
 +check_design_rules
 +</code>
  
  
edastudy/bscan/bscan_tile_flow.1749177231.txt.gz · 最后更改: 2025/06/06 10:33 由 user01

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki