- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
加入scan-chain的標準流程流程圖
加入Scan-Chain的標準流程:
流程圖:
Step 1: Scan Ready Synopsys 在讀入使用者的設計電路後, 下 compile -scan 指令:
程式會幫我們把電路中, 所有的register都置換成Scan Flip Flop.
Step 2: Set ATE Configuration
這步驟的設定, 可以在command mode中指定, 也可以寫在 synopsys_dc.setup檔中.主要是在設定將來ATE使用時, Timing的規範.
test_default_period 100
test_default_delay 5
test_default_bidir_delay 55
test_default_strobe 95
test_default_strobe_width 0
接著再把電路中, 會用到的Test clock作一個宣告的動作.
create_test_clock –p 100 –w 45 55 clk_RTZ
create_test_clock –p 100 –w 40 20 clk_RTZ
Step 3: Pre Scan Check 下 check_test 指令:軟體先幫我們簡查之前的設定有無問題.
Step 4: Scan Specification 接著我們可以設定軟體幫我們合成時, 要用多少Scan-Chain, Scan-Chain的in, out port的指定, Scan-Chain的接法.
set_scan_configuration -chain_count 1
create_test_clock -period 100 -waveform 40, 60 find port, CLK
set_scan_signal test_scan_in -port HRS
set_scan_signal test_scan_out -port SPEAKER_OUT
set_scan_signal test_scan_enable -port TEST_SE
Step 5: Scan Preview 在此步驟前, Scan-Chain都尚未被合成出來, 所以我們可以先預覽合成結果, 覺得滿意後, 再令軟體把測試電路加入.
要預覽合成結果, 下 preview_scan –show 或下 preview_scan -script 可以產生可再利用script.
Step 6: Scan Chain Synthesis 這步驟就正試把測試電路合成進去.
下 insert_scan 指令.
Step 7: Post-Scan Check 測試電路合成後, 有可能會再產生新的violation,
所以我們還要再下一次 check_test 指令, 如果有問題再將之解決掉.
Step 10: Estimate Test coverage 如果都沒問題, 我們就可以來評估目前加入測試電路後, Fault Coverage有多少.用estimate_test_coverage 指令.
如果Coverage不高, 看看是否有設了哪些Constraints, 使得Test Pattern受到限制或是之前是不是有violations, 使得某些register沒有加入Scan-Chain中.
Step 11: Save for TetraMAX 接著我們就可以把檔案存起來, 交給TetraMAX來產生Test Patterns了.
需要存的檔為合成後的.V檔, 和測試的設定檔 STIL Protocol File .SPF
wirte –hierarchy –format verilog –output ore_syn.v
wirte_test_protocol –format stil –out core.spf
您可能关注的文档
最近下载
- 2025年高中数学《平面向量与复数》综合测试卷(含答案及解析).pdf VIP
- 人称代词、物主代词、反身代词详解及测试题(含答案).doc VIP
- 夏普 DX-2008UC 2508NC 彩色复印机 维修手册.pdf VIP
- GMP与无菌操作相关要求知识培训.docx VIP
- 夏普 MX C5081D C6081D中文维修手册.pdf VIP
- 第五代移动通信设备安装工程造价编制指导意见(5G补充定额).docx VIP
- 夏普 MX M850 M950 M1100 黑白复印机中文维修手册.pdf VIP
- 夏普 MX363 453 503 4528 维修手册.pdf VIP
- 标准图集-14J938-抗爆、泄爆门窗及屋盖、墙体建筑构造.pdf VIP
- 夏普 MX-2600N 3100N 2601N 3101N 4101N 5001N彩色复印机中文维修手册.pdf VIP
文档评论(0)