电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

DFTATPG实验

DFTATPG实验_第1页
1/11
DFTATPG实验_第2页
2/11
DFTATPG实验_第3页
3/11
实验一 DFT Compiler 1.实验目的:  熟悉DFT Compiler 操作流程,完成对设计tcrm.v 的自动扫描链插入。  回顾使用 Design Compile 进行逻辑综合的流程。 2.实验内容: DFT Compiler 是一款功能强大的用于可测性设计的工具,提供从前端逻辑域到后端物理域完整的可测性设计解决方案,自动综合为带有扫描链的可测性设计。本文通过DFT Compiler 将设计tcrm.v 综合为带有扫描链的门级网表tcrm_scan.vg,并输出测试协议文件 tcrm_stil.spf,为进一步完成自动测试向量生成作数据准备。 设计的原理图如图 2.1 所示。 图 2.1 tcrm 原理图 其 Verilog 代码形式详见 tcrm.v 3.DFT Compiler流程与基本命令 指定相关库读入设计定义工作环境和设计约束设置扫描类型延时变量约束加入扫描单元优化创建测试协议DRC校验插入扫描链保存输出结果set target_library set link_libraryread_verilogread_file -format verilogset_wire_load_modelcreate_clockset_max_areaset_input_delay...set_output_delayset_scan_styleset test_default_delayset test_default_bidir_delayset test_default_strobeset test_default_periodcompile -scancreate_test_protocoldft_drcInsert_dftwritewrite_test_protocolHDL设计 4 .相关文件组织 DFT/Lab1/ script/ //脚本文件夹 tcrm.con //设计约束 tcrm.tmv //测试时间约束变量设置 tcrm.tp //测试协议 tcrm.tcl //实验完整流程与命令集 SMIC_db/ //库文件夹 typical.db //前端综合库 src/ //设计文件夹 tcrm.v //设计数据 report/ //报告文件夹,用来存放生成的报告 mapped/ //存放综合过的网表文件 5 .实验步骤 A) 启动 DFT Compiler 是DC_Ultra 中一个组件,因此其启动命令与DC 相同,在DC 中输入DFT相关命令就可以使用DFT Compiler。 [root@svr580 Lab1]$ design_vision //启动DC 图形化界面 B) 读入库文件和设计 在图形界面的命令行中输入如下命令,读入库文件和设计文件。 design_vision-xg-t>set target_library SMIC_db/typical.db // 工艺库设置 design_vision-xg-t>set link_library SMIC_db/typical.db // 链接库设置 design_vision-xg-t>set hdlin_enable_rtldrc_info true // 设置允许 RTL DRC 检查 design_vision-xg-t>read_verilog src/tcrm.v // 读入设计 design_vision-xg-t>link // 连接...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部