版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全扫描设计
和测试举例---
王子悦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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 常用医疗护理技术操作
- 深度解析(2026)《GBT 26806.1-2011工业控制计算机系统 工业控制计算机基本平台 第1部分:通 用技术条件》
- 深度解析(2026)《GBT 26840-2011电子商务 药品核心元数据》
- 深度解析(2026)《GBT 26610.5-2022承压设备系统基于风险的检验实施导则 第5部分:失效后果定量分析方法》宣贯培训
- 2025工程(垃圾处理器安装)合同
- 深度解析(2026)《GBT 24589.4-2011财经信息技术 会计核算软件数据接口 第4部分:商业银行》
- 深度解析(2026)《GBT 23339-2018内燃机 曲轴 技术条件》
- LESSON 17教学设计小学英语四年级下册清华大学版
- 小学信息技术第三册上 第四课 走进山东教学设计 泰山版
- Lesson 2 Protecting the Sea教学设计高中英语北师大版必修三-北师大版2004
- 2025年中国南水北调集团江汉水网建设开发有限公司公开招聘15人笔试参考题库附带答案详解
- 2026年及未来5年中国蔬菜的净菜加工行业发展监测及投资战略规划建议报告
- (2026年)咯血的护理课件
- 社区三资工作方案
- CT增强扫描技术规范
- 2025湖北汉江水利水电(集团)有限责任公司水电公司面向社会招聘员工拟录用人选笔试历年参考题库附带答案详解
- 雨课堂学堂在线学堂云《家庭教育学(青岛大学 )》单元测试考核答案
- NCCN急性淋巴细胞白血病临床实践指南解读(2025版)
- 2025年高考天津卷物理真题(解析版)
- 2025届全国高考语文真题试卷(天津卷)附答案
- 心静脉导管、PICC、CVC管道维护考试题(含答案)
评论
0/150
提交评论