版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全扫描设计
和测试举例---
王子悦CDSDSDIR1BQQNEclkFSDSDIQSDSDSDISDIQy2teteteteR3R2测试电路Au1u2u3u4u5u6R4Y9扫描输出clksel1sel1B电路U1Asel2sel2K1U2U3U4U500A=1,
B=1,
A+B=100110001101测试向量AB=(1,1)实现“与”的运算。电路设计1-1sel1sel2电路U1sel1K2U2U301A=1,
B=1,
A+B=100101选择端输出sel1,sel2=(0,0)sel2固定输出“1”0电路设计1-2K1K2电路U1K3U202A=1,
B=1,
A+B=11“1“01必须与K1的值保持一致,此时需确保输出一个真“1“。确保选择端输出能作用于测试向量输入。K1,K2=(1,“1”)保证向量输出的假“1”电路设计1-31sel1sel1电路U1AU203A=1,
B=1,
A~B=10011测试向量AB=(1,1)实现“或”的运算。sel2sel1sel1Bsel2K4U3U4U5U6U7电路设计2-100110101110sel1sel1电路U1K3U204A=1,
B=1,
A~B=1001确保选择端输出能作用于测试向量输入。K3,K3’=(1,“1”)sel2sel2U3U4电路设计3-1100K3’保证向量输出的假“1”K5sel1sel1电路U1K4U205A=1,
B=1,
A~B=1001确保选择端输出能作用于测试向量输入。K4,K4’=(1,“1”)U3电路设计3-21K4’保证向量输出的假“1”K7sel2K5K7电路U1U206A=1,
B=1,
A~B=11“1”确保选择端输出能作用于测试向量输入。K5,K7=(1,“1”)电路设计3-4保证向量输出的假“1”sel1sel100101K10选择端向量sel=0,包括sel1,sel2=(0,1)
sel1,sel2=(0,0)U3AA电路U1U407A=0,
B=0,
A@+B=000电路设计4-1AA001B111BAsel1U2U3U5U6U7U80100001110Y11测试向量AB=(0,0)实现“异或”的运算。AA电路U108A=0,
B=0,
A@+B=011电路设计4-2110BU2U51100测试向量AB=(1,1)实现“异或”的运算。B11U4U3Y2电路09A=0,
B=0,
A@+B=0Y1电路设计4-3sel1U2U1确保选择端输出能作用于测试向量输入。Y1,Y2=(1,“1”)Y2保证向量输出的假“1”1“1”10Y31Y2也有可能是真“1”电路10A=0,
B=0,
A@+B=0Y1电路设计4-4U1确保选择端输出能作用于测试向量输入。Y1,Y2=(1,“1”)Y2保证向量输出的假“1”1“1”Y40测试向量AB=(1,1)实现“同或”的运算。sel2sel2电路U1U607A=0,
B=0,
A@+B=000电路设计5-1sel1sel1110B10Y3sel2U2U5U4U7U1010000011U3Y6Y5Y4U8U9Y7Y8Y9Y10110110“1”sel2sel2电路U1U611A=0,
B=0,
A@+B=000电路设计5-1sel1sel111010Y3sel2U2U5U4U7U1010000011U3Y6Y5Y4U8U9Y7Y8Y9Y1011110“1”sel20100U11U12sel1sel1电路U1sel1sel1Y12U2U3U412A=1,
B=1,
A+B=111011101Y10电路设计5-2sel1sel1电路U1YU2U313A=1,
B=1,
A+B=10010Y12电路设计5-3K101假“1”真“1”1.描述电路所涉及的门和触发器2.例化,实现该电路的所有功能3.使用RTL级代码实现电路功能逻辑综合1.RTL的结构描述转化为电路的结构描述2.将设计的HDL描述转化为门级网表DFT设计1.Synopsys公司的Design
Compiler(DC)工具2.设计综合为带有扫描链的门级网表,输出测试协议文件。启动dcdc_shell-tlinksourceread.scr---读入RTL代码
sourcedc.scr---加载dc.scrset_wire_load_modelcreat_clockSet_input_delayset_scan_stylecompile-scanInsert_dftwriteATPG使用的Synopsys公司TetraMAXTetraMAX可以在最短的时间内,生成具有最高故障覆盖率的最小的测试向量集。TetraMAX支持全扫描设计。启动tmaxread_netlist../output/scanned.vread_netlist-libraryrun_build_modelrundrcAddfaultWritepatternsTEST>runatpg生成的报告:
生成测试向量1.write_patterns../pattern.stil-replace-formatstil2.write_patterns../pattern.wgl-formatWGL-serial-replace测试向量.pattern.wgl格式用工具转化为.patternVCS运行vcs.scr启动VCSVCS替换标准单元插入扫描链之后生成的网表文件scanned_v1.v。网表文件调用标准单元不能被FPGA识别将标准单元替换替换标准单元例化,实现该电路的所有功能检查电路结构仿真用Modelsim进行后仿真FPGA验证用AS模式将程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小区监控租用合同范例
- 定制球鞋合同范例
- 收购钢厂配件合同范例
- 建筑玻璃价格波动合同处理
- 氨水加工合同范例
- 服务委托代理协议合同范例
- 房贷租赁合同范例
- 异地汽车过户合同模板
- 拆除广告施工合同范例
- 2024年百色客运资格证摸拟考试题
- 群落的结构++第1课时++群落的物种组成课件 高二上学期生物人教版(2019)选择性必修2
- DBJ15302023年广东省铝合金门窗工程设计、施工及验收规范
- 涉及人血液、尿液标本采集知情同意书模板
- GB/T 9797-2022金属及其他无机覆盖层镍、镍+铬、铜+镍和铜+镍+铬电镀层
- GB/T 30026-2021起重用钢制短环链手动链式葫芦用高精度链TH级
- 扬声器基础知识讲解课件
- 初中语文人教七年级上册《纪念白求恩》PPT
- 项目经理岗位竞聘演讲稿课件
- 三年级上册数学课件-4.5.笔算三位数除以一位数(首位不能整除)-苏教版 (共16张PPT)
- 居民健康档案个人信息表
- 公司工程硕士、博士联合培养管理办法
评论
0/150
提交评论