- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
什么是DC?
DC(Design Compiler) 是 Synopsys 公司的 logical synthesis 工具,它根据 design description
和design constraints 自动综合出一个优化了的门级电路。它可以接受多种输入格式,如 HDL、
Schematics 、Netlist 等,并能生成多种性能 report,在reducing design time 的同时提高了设计的
性能。
DC 能接受多少种输入格式 ? 支持.db、.v、.vhd、.edif、.vgh、.lib等,.db —般是厂商的单 元库;.v是veilog的后缀;.vhd是VHDL的后缀;.edif和.vhd是两种形式的netlist 。
DC 提供多少种输出格式 ? 提供.db、.v、.vhd、edif、.vgh等,并可以输出sdc、sdf等相关 格式文件。
DC 的主要功能或者主要作用是什么 ? DC是把HDL描述的电路综合为跟工艺相关的门级电路。
并且根据用户的设计要求, 在timing、area、power 上取得最佳的效果。在floorplanning 和placement
和插入时钟树后返回 DC进行时序验证。
1.5如何寻找帮助? 帮助可以用3种求助方式:
使用SOLD,到文档中寻求答案
在命令行中用 man+ DC 命令(我最喜欢这种)
在命令行中用info+ DC 命令
如何找到SOLD 文档? SOLD文档可以在teminal中输入sold执行。
$ sold
或者用命令 which dc_shell 找到dc的安装目录。找到 online 目录。
1.7如何配置DC? 综合设置提供必要的参数给 DC ,使工具能够知道进行综合时所需要的必要的信
息,如:工艺库,目标库,标志库等等。要 在.synopsys_dc.setup 上设置好这些参数。
而.synopsys_dc.setup 要在三个目录下有说明,一个是 synopsys 的安装 目录,一个是用户文件夹,
最后一个是工程目录。由后一个设置覆盖前一个文件。
具体参数包括:1.8 target_library艺库。search_path, target_library, link_library, symbol」ibrary是指什么?target_library 是在synthesis 的map阶段时需要的实际的工1.9 link_library示内存中的所有库。如何指定?链接时需要的库,通常与
具体参数包括:
1.8 target_library
艺库。
search_path, target_library, link_library, symbol」ibrary
是指什么?
target_library 是在
synthesis 的map阶段时需要的实际的工
1.9 link_library
示内存中的所有库。
如何指定?
链接时需要的库,通常与
library相同,设置时,需要加“ * ,表
search_path
DA 和 DC
的设置?
该参数指定库的存储位置
有什么区别?
DA 是 Design Analyzer
是图形化的,可以看逻辑电路图,当然需要你的库有 symbol库.
1.12 为什么要使用 DA而不用shell接口 ? 这个问题似乎很幼稚,shell
大部分人已经习惯使用 windows 这种友好的图形化界面,恰好 DA是图形化的,
的简称,它调用
DC来进行综合,
但是它
接口当然可以用, 非常适合初学者!
但我们
不过
本人强烈建议使用 shell接口的。synopsys 的synthesis 包括dc_shell (这是synopsys 自带的)和
dc_shell -tcl_mode ( script 命令遵循 tcl 语法格式)。
的简称,基本包括了 synopsys 公1.13 SOLD 是什么? SOLD 是 Synopsys OnLine Document
的简称,基本包括了 synopsys 公
translation 这一步是用什么 DC命令来实现的? 我们知道,DC综合过程包括3个步骤:
translation + logic optimization + mapping
transition 对应命令为 read_verilog(read_vhdl 等)
logic optimization 和 mapping 对应于 compile
逻辑优化和映射(logic optimization + mapping )又是用什么 DC命令来实现的?
logic optimization 和 mapping 均在compile 命令完成,但是可以指定使用特殊的优化方法:
structural 和fla
您可能关注的文档
- 3第三章同步配套题解.docx
- 4.2认识运动把握规律.docx
- 40mT梁施工方案(上部工程).docx
- 4相濡以沫——交友之道和客户关系改.docx
- 5.图像增强—空域滤波-数字图像处理实验报告.docx
- 512护士节演讲稿:让青春焕发绚丽的光彩.docx
- 56下穿通道钢筋砼闭合框架支架与模板专项施工方案.docx
- 5S管理的实施细则.docx
- 5胶囊车间消防设计文件.docx
- 6保护控制及直流设备安装.docx
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)