新闻详情

新闻详情

首页 / 资讯中心 / 详情

Design Compiler:Topographical Workshop Lab2

发布时间:2026/9/27 4:08:23来源:尧图网络
Design Compiler:Topographical Workshop Lab2
相关阅读Design Compilerhttps://blog.csdn.net/weixin_45791458/category_12738116.html?spm1001.2014.3001.5482目录实验二、运行DC-T实验时长30分钟学习目标任务 1运行参考方法生成工具任务 2将RMgen种子脚本适配到你的设计中任务 3综合设计可选本文是对Synopsys Design Compiler Topographical/Graphical Workshop Lab Guide中Lab2的翻译Lab文件可以从以下链接获取。Synopsys Design Compiler Topographical/Graphical Workshop Labhttps://download.csdn.net/download/weixin_45791458/89987600?spm1001.2014.3001.5501实验二、运行DC-T实验时长30分钟学习目标在本次实验中你将使用从参考方法生成(RMgen)工具下载的脚本。根据你选择的配置RMgen会生成针对指定工具和版本优化的脚本。完成本次实验后你应能够运行RMgen工具将种子脚本适配到你的设计中运行DC-T描述使用参考方法脚本的好处任务 1运行参考方法生成工具1、在lab2_running目录中创建一个下载目录mkdir downloads2、打开一个互联网浏览器mozilla3、登录到Synopsys Solvnet页面以获取RMgen工具这需要购买正版EDA软件后的Site IDSynopsys Sign Inhttps://solvnet.synopsys.com/rmgen4、如果无法访问Solvnet使用以下命令cp ../RMgen_tarfiles/vhdl_all_false/vhdl_all_false.tar downloads/.然后跳至第8步解压脚本。5、配置脚本选择最新版本的Design Compiler配置脚本以使用VHDL作为RTL源格式这与实验中提供的源代码匹配通过选择所有的真/假选项为false创建最基本的脚本。6、下载脚本到下载目录7、关闭浏览器8、解压脚本tar -xvf *.tar9、复制DC-T设置和运行文件dc_setup.tcl和dc_scripts/dc.tcl到lab2_running目录cd 到解压后的脚本目录 cp -R dc_setup.tcl ./dc_scripts ../../.10、复制由物理团队创建的common_setup.tcl文件到lab2_running目录cd lab2_running cp physical_team_data/common_setup.tcl .任务 2将RMgen种子脚本适配到你的设计中1、验证从物理团队复制的common_setup.tcl文件是否与DC-T工作环境一致。对于本实验请确认common_setup.tcl中所述的四种关键文件确实存在问题 1目标逻辑库.db文件位于哪里答案 1它们是Milkyway参考库的一部分每个库或宏的LM逻辑模型目录中都有它们。例如目标库sc_max.db的.db文件位于../ref/libs/mw_lib/sc/LM目录中。问题 2四个物理过程文件位于哪里答案 2TLUPLUS最小值和最大值文件以及映射文件位于../ref/libs/tlup技术文件位于../ref/libs/tech。问题 3common_setup.tcl中的哪些七个变量用于定位要读取到DC-T中的物理信息文件答案 3DESIGN_REF_DATA_PATH和ADDITIONAL_SEARCH_PATH指向布图规划(.def)文件MW_REFERENCE_LIB_DIRS指向Milkyway参考库目录TECH_FILE指向工艺技术文件MAP_FILE指向映射文件它用于在工艺技术文件和tluplus文件之间映射层名称TLUPLUS_MAX_FILE最大tluplus文件TLUPLUS_MIN_FILE最小tluplus文件。2、将RTL源代码添加到dc_setup.tcl文件中为方便起见它们已按正确顺序列出在文件lab2_running/support_files/rtl_file_order中请将它们剪切并粘贴到dc_setup.tcl文件中3、浏览dc_setup.tcl文件查看哪些内容是自动设置的问题 4create_mw_lib创建的Milkyway设计库的名称是什么答案 4ORCA_TOP_LIB。问题 5使用什么命令将Milkyway设计库加载到DC-T中答案 5load_mw_lib。4、修改dc.tcl文件以便通过在compile_ultra命令之前添加一些检查和报告来快速验证设置# dc.tcl文件 # 使用一些物理文件的检查命令 ********* report_mw_lib -mw_reference_library my_mw_lib report_tlu_plus_files my_tlu_plus check_library my_check_library ********* # 为了节约时间使用-check_only选项 compile_ultra -check_only my_check_only quit# 运行DC-T并确认结果 dc_shell -topo -f ./dc_scripts/dc.tcl | tee -i a.log grep Warning my* grep Error my*问题 6检查和报告有哪些问题答案 6check_library命令显示问题 7这个问题是“致命错误”吗答案 7这是正常且可以预料的情况逻辑库通常没有电源和接地引脚而物理库则有。如果使用低功耗(UPF)流程则逻辑库和物理库的电源引脚必须匹配满足低功耗流程的要求即可消除此错误。问题 8使用参考方法脚本的优势是什么答案 8使用参考方法脚本的优势包括确保跨工具的一致性轻松访问最新的设置和命令随着设计从RTL到GDSII的过渡结果具有可预测性并且遵循全球专家定义的流程这些流程包括时钟门控、扫描插入、功耗优化等。此外参考方法脚本对于首次使用DC-T的用户来说也是一个很好的起点。任务 3综合设计可选等待综合返回并不是有效地利用实验时间但如果已经完成了实验并且希望在讲座或午餐期间运行综合欢迎进行操作。1、将dc.tcl文件中的compile_ultra -check_only和quit改为compile_ultra注释掉任何exit命令以便运行结束时保持DC-T打开以便进行交互式操作2、启动DC-T综合运行dc_shell -topo -f ./dc_scripts/dc.tcl | tee -i b.log实验三Design CompilerTopographical Workshop Lab3https://chenzhang.blog.csdn.net/article/details/143916006原文链接Design Compiler Topographical/Graphical Workshop Lab Guidehttps://download.csdn.net/download/weixin_45791458/89988989感谢EETOP坛友的分享。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

机器学习回归分析全解析:从线性回归到XGBoost与正则化实战 2026/9/27 4:08:18

机器学习回归分析全解析:从线性回归到XGBoost与正则化实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
照片怎么转成可编辑 SVG 线稿:避免能放大却改不了线宽 2026/9/27 4:08:18

照片怎么转成可编辑 SVG 线稿:避免能放大却改不了线宽

照片转成线稿后保存为 SVG,不代表里面的线一定能编辑。常见情况是:文件放大不模糊,但修改 stroke-width 没反应;送进绘图仪或 Cricut 后,每根线会被画两遍;缩小打印时,细轮廓又突然变成一条黑带…

阅读更多 →
AD25 PCB布线画不出线?从设计规则到焊盘属性的完整排查指南 2026/9/27 4:08:18

AD25 PCB布线画不出线?从设计规则到焊盘属性的完整排查指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
JNPF低代码平台实战:表单、流程与数据权限深度解析 2026/9/27 4:08:11

JNPF低代码平台实战:表单、流程与数据权限深度解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
建商城网站的平台怎么选?不懂代码也能跑通完整流程 2026/9/27 4:08:04

建商城网站的平台怎么选?不懂代码也能跑通完整流程

建商城网站的平台怎么选?不懂代码也能跑通完整流程 手里没程序员,脑子有生意,这是多少中小企业老板的真实写照?想搞个线上商城卖货,又怕被外包公司坑得底裤都不剩,更怕自己折腾半天最后发现平台选错了,钱白花还耽误时间。别慌,今天咱们不聊虚的,直接…

阅读更多 →
商务服饰网站建设速查手册:不会代码也能落地的高阶UI规范 2026/9/27 4:07:58

商务服饰网站建设速查手册:不会代码也能落地的高阶UI规范

商务服饰网站建设速查手册:不会代码也能落地的高阶UI规范 自己不会代码想做网站,最怕的不是没钱,而是做出来的东西像“五毛特效”,客户一眼看穿廉价感,直接丢单。很多老板拿着几十万的预算,结果官网打开像2010年的模板站,品牌调性全毁。这份…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉