- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 DC综合的基本概念.pdf
第一章 基本概念
1.1 启动文件
启动文件用来指定综合工具所需要的一些初始化信息。DC 使用名为“.synopsys_dc.setup”
的启动文件,启动时,DC 会以下述顺序有哪些信誉好的足球投注网站并装载相应目录下的启动文件:
1)、DC 的安装目录;
2) 、用户的home 目录;
3)、当前启动目录。
注意:后装载的启动文件中的设置将覆盖先装载的启动文件中的相同设置。
下面是一个DC 启动文件的实例,它包含了几乎所有重要的设置,下文将结合该实例解释
启动文件中各项设置的具体含义。
例1-1 (一个DC 启动文件):
search_path= search_path + {“.”, synopsys_root + “/dw/sim_ver” }
search_path= search_path + { “~/risc32/synthesis/libraries” }
target_library={ tcb773stc.db }
synthetic_library={dw_foundation.sldb}
link_library = { “*”, dw_foundation.sldb, tcb773stc.db }
symbol_library = { tcb773s.sdb }
synlib_wait_for_design_license = {DesignWare-Foundation}
alias rt “report_timing”
designer= XXXXX
company= “ASIC Lab, Fudan Univ.”
search_path 指定了综合工具的有哪些信誉好的足球投注网站路径。
target_library 为综合的目标库,它一般是由生产线提供的工艺相关的库。
synthetic_library 是综合库,它包含了一些可综合的与工艺无关的 IP 。dw_foundation.sldb
是 Synopsys 提供的名为 Design Ware 的综合库,它包含了基本的算术运算逻辑、控制逻
辑、可综合存储器等IP,在综合是调用这些IP 有助于提高电路性能和减少综合时间。
link_library 是链接库,它是 DC 在解释综合后网表时用来参考的库。一般情况下,它和目
标库相同;当使用综合库时,需要将该综合库加入链接库列表中。
symbol_library 为指定的符号库。
synlib_wait_for_design_license 用来获得DesignWare-Foudation 的许可(license) 。
alias 语句与UNIX 相似,它定义了命令的简称。
最后的designer 和company 项则表明了设计者和所在公司。
另外,在启动文件中用符号 “/*” 和 “*/” 进行注释。
1.2 设计实体
在DC 中,总共有8 种设计实体:
设计(Design):一种能完成一定逻辑功能的电路。设计中可以包含下一层的子设计。
单元(Cell):设计中包含的子设计的实例。
参考(Reference):单元的参考对象,即单元是参考的实例。
端口(Port):设计的基本输入输出口。
管脚(Pin):单元的输入输出口。
连线(Net):端口间及管脚间的互连信号。
时钟(Clock):作为时钟信号源的管脚或端口。
库(Library):直接与工艺相关的一组单元的集合。
1.3 寻找设计实体
在DC 中使用find 命令寻找设计实体,其语法为:
find
实体类型
名称列表
-hierarchy
实体类型 :上节所述的8 种类型
名称列表 :用来匹配的关键词,其中可带 “*” 统配符
-hierarchy:指令DC 有哪些信誉好的足球投注网站所有设计层次
例1-2 (find 命令的使用):
find (cell, *U*)
find (net, “*”)
find (design, {A_*, B_*} -hierarchy)
另外,使用all_inputs()和all_outputs()可以得到设计所有的输入端口和输出端口。
1.4 编译器指示语句
有时,可以利用 HDL 描述中的一些特定的注释语句来控制综合工具的工作,从而弥补仿
文档评论(0)