当前位置: 首页 > news >正文

Design Compiler:中断命令/脚本的执行

相关阅读

Design Compilerhttps://blog.csdn.net/weixin_45791458/category_12738116.html?spm=1001.2014.3001.5482


中断命令的执行

        如果在使用命令时输入了错误的选项或输入了错误的命令,可以使用Ctrl+C手动中断命令的执行并返回到dc_shell中,此时终端会提示"Information:  Interrupting current command.  (INT-2)";如果在命令响应中断前再次使用Ctrl+C,终端会提示"Information:  One more interrupt will exit process.  (INT-3)";如果在命令响应中断前使用了三次Ctrl+C,dc_shell进程会被终止并提示"Information:  Process terminated by interrupt.  (INT-4)"。以上行为对于dc_shell也是成立的,即可以把dc_shell当作一个一直在执行的命令。

        有些命令无法中止,比如update_timing命令,要中止它们必须从系统级别终止dc_shell。

中断脚本的执行

        如果此时由于source命令或dc_shell -f命令正在执行脚本,可以使用Ctrl+C手动中断当前执行的命令,忽略脚本中的后续命令并返回到dc_shell中。

中断综合命令的执行

        对于compile命令和compile_ultra命令的中断与其他命令情况有所不同,需要进行分类讨论。

映射阶段

        如果设计此时处于映射阶段,使用Ctrl+C时终端会提示"Information:  Ignoring interrupt signal since the design is being mapped. One more interrupt will abort optimization without transferring the design...  (INT-7)"并忽略此中断信号;如果在该阶段再次使用Ctrl+C,终端会提示"Information:  Aborting optimization without transferring the design...  (INT-8)"并中断综合,设计的当前状态不会返回,因为尚未完全映射;如果在该阶段使用了三次Ctrl+C,dc_shell进程会被终止并提示"Information:  Process terminated by interrupt.  (INT-4)"。

优化阶段

        如果设计此时处于优化阶段,使用Ctrl+C时终端会提示"Information:  Preparing to interrupt optimization  (INT-5)"并显示菜单(交互模式),综合必须完成当前的转换才能显示菜单,这可能需要几分钟;如果在该阶段再次使用Ctrl+C,终端会提示"Information:  Aborting optimization...  (INT-6)"并中断综合,设计的当前状态会返回;如果在该阶段使用了三次Ctrl+C,dc_shell进程会被终止并提示"Information:  Process terminated by interrupt.  (INT-4)"。

Information:  Preparing to interrupt optimization  (INT-5)
Please type in one of the following options:
    1 to write out the current state of the design
    2 to Abort optimization
    3 to Kill the process
    4 to Continue optimization
Please enter a number:
http://www.dtcms.com/a/123390.html

相关文章:

  • 【汽车产品开发项目管理——端到端的汽车产品诞生流程】
  • Mysql表的操作(2)
  • (自用)蓝桥杯准备(需要写的基础)
  • 谷歌浏览器极速安装指南
  • 前端面试题(七):什么是vuex,请解释一下它在Vue中的作用
  • minio提供nfs服务
  • 全新突破 | 更全面 · 更安全 · 更灵活
  • 神经网络语言模型与统计语言模型的比较
  • Selenium中`driver.get(htmlfile)`方法可能出现的超时问题
  • 分布式id生成算法(雪花算法 VS 步长id生成)
  • Python Cookbook-5.12 检查序列的成员
  • DAY06:【pytorch】图像增强
  • day29-贪心__134. 加油站__135. 分发糖果__860.柠檬水找零__406.根据身高重建队列
  • 三分钟学会使用java RandomAccessFile随机读写IO
  • 数字内容体验的技术支持包含什么?
  • 公司内部建立apt源
  • Animated Movement Color
  • 【书籍】DeepSeek谈《持续交付2.0》
  • 第5篇:Linux程序访问控制FPGA端LEDR<三>
  • 如何用 nvm alias default 18.20.8 实现全局 Node.js 版本管理?一篇保姆级指南!!!
  • 深入解析回环检测:从原理到C++实战
  • 批量清空图片的相机参数、地理位置等敏感元数据
  • 电商素材革命:影刀RPA魔法指令3.0驱动批量去水印,实现秒级素材净化
  • 【C++】右值引用、移动语义与完美转发
  • 【倍增】P10264 [GESP202403 八级] 接竹竿|普及+
  • java继承练习
  • 走多远(拓扑排序,dp)
  • ChatRoom测试报告
  • 手眼标定-眼在手上
  • 安卓设备配置PAC代理服务器的完整指南:实现智能分流与开发加速