Ch4 dc_shell简介.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ch4 dc_shell简介

第四章dc_shell的简介 第一节 设计编译器的介绍 设计编译工具是Synopsys综合软件产品的核心,本节介绍运行编辑器使用编辑器壳dc_shell接口的有关信息。shell是操作系统的概念,是定位于用户的软件层。dc_shell接口执行命令有利于采用quit或exit中止程序的运行。 4-1-1文件的管理 可是用操作系统目录结构进行文件管理和数据的组织。 4-1-2使用启动文件 .Synopsys_dc.setup文件是综合工具的启动文件,使用它可以定义库和有关参数。在启用设计编译器时要确定有关文件初始化设置的完成。 SYNOPSYS home目录包含总的设计信息,user home目录指明工作环境的有关选项,working 目录是当前的设计编译。 可以使用命令来改变.Synopsys_dc.setup文件设置。在dcsh模式中使用include 命令。在Tcl模式中使用source 命令。举例如下: dc_shellinclude .synopsys_dc.setup dc_shell-tsource.synopsys_dc.setup 4-1-3 脚本文件 命令脚本以文本形式描述了dc_shell命令顺序系列,方便了用户的操作修改,提高了设计的自动化程度。 4-1-4 启动设计编译器 dc_shell 命令可以启动设计编译器,语法如下: dc_shell [-f script_file] [-x command_string] [-no_init][-checkout feature_list] [-tcl_mode][-timeout timeout_value] [-version][-behavioral] [-fpga] [-syntax_check | -context_check] 其中:[-f script_file]表示执行脚本文件;[-x command_string]执行 命令串的dc_shell语句;[-no_init]阻止Synopsys设置文件的被读;[-checkout feature_list]检查出特性列表;[-tcl_mode]tcl模式;[-timeout timeout_value]表明程序花费恢复同授权服务器失去联系在中止前分钟数,一般是5到20分钟,缺省是10分钟。[-version]表示版本号,建立日期,身份号,地方管理者,包含信息。[-behavioral]在行为编译模式下激发dc_shell。综合行为设计时,这个变量是必要的。[-fpga]在FPGA编译模式时激发dc_shell。FPGA工艺设计使用捆绑的FPGA许可证,在这种情况下此变量是必要的。[-syntax_check | -context_check]使语法检查或内容检查有效。 4-1-5 退出设计编译器 可以使用exit或quit返回操作系统。也可使用exit代码变量退出,如exit [exit-code-value]。运行UNIX系统退出dc_shell例子: dc_shell exit 1 Memory usage for this session 1373 Kbytes. CPU usage for this session 4 seconds. Thank you ... % echo $status 0 退出时需设置command log变量保存有关信息,因为设计编译器本身不能自动完成保存。 4-1-6 中断命令 若进入命令的错误选项或用错命令,可以用中断命令进行处理。使用Ctrl-c命令,所用时间取决于设计规模或中断命令。 当一些命令不能被中断时,UNIX用户可以使用kill命令阻止dc_shell。 4-1-7 可直接使用的UNIX命令 表4.1中列出了在设计编译器中可直接使用的UNIX命令: 表4.1 可直接使用的UNIX命令 命令名称 实现功能 pwd 列举当前的工作目录 cd 改变工作目录 ls 目录的列举 which 搜寻文件 exec 执行命令 sh 执行操作系统命令可以有文件名的扩展 getenv 返回环境变量值 setenv 设置环境变量值 printenv 显示环境变量值 直接使用UNIX命令的例子表明怎样使用dc_shell接口命令。在UNIX提示符下触发dc_shell接口启动工作进程。如: % cd % pwd /usr/daphne % dc_shell Design Compiler (TM) ... Initializing... dc_shell pwd /usr/william dc_shell

文档评论(0)

zhiminwei + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档