Design compiler

1. 什么是design compiler

Design Compiler:各种版本的简介(DC expert、DC Ultra、Design Compiler Graphical与Design Compiler NXT)_synopsys dc-优快云博客

2. design compiler概念

2.1 modes

        DC分为Wire load mode和 topographical mode 两种Tool mode。Multimode 和 UPF mode不是tool mode,Multimod是能够允许通过工具再多种工作条件下工作,比如测试模式和standby模式; UPF mode则是允许你设定高级的低功耗测试策略。

  • Wire load Mode (Default):

        当你通过命令行暑促dc_shell,工具默认工作在这次模式, 该模式允许 compile  和 compile_ultra 命令。complie 会启动DC exper 综合你的HDL 代码; compile_ultra 会启动 DC ultra 去综合你的代码,它提供了对面积、功耗、以及性能的优化算法,同时它还可以实现高级延迟和数学运算优化,自动漏电流优化,寄存器retimng (推荐)

  • Topographical Mode

        如果你的约束文件中包含物理约束, 你必须使用这种模式。这种模式可以不基于wire loac mode 模型来精确的预测post_layout 的时序、面积、功耗 ,它是使用布局和优化策略在综合过程中自动预测。该模式允许 compile_ultra 和 compile_ultra -spg 综合命令。compile_ultra -spg会启动DC NXT 和DC GUI 进行综合,DC NXT 提供更好的QoR, IC compiler 的物理实现引导、多线程综合; DC GUI提供 多工艺角多模式设计的优化、降低布线拥挤、提高IC Compiler 运行效率、允许你构建和修改floorplans。

dc_shell -topographical_mode 
  • Multimode 

        multicorner-multimode设计指的是可以工作在不同工况下, 支持不同模式(比如 test 和 standby)的设计。 DC NXT 和 DC GUI可以同时分析优化这种设计, 它们提供的multicorner-multimode功能提高了DC 和 IC compiler之间的兼容性。

  • UPF mode 

        当时使用Power Compiler 工具是,通过UPF文件构建低功耗策略,UPF文件的语法跟 Tcl兼容,它可以在设计flow的任何时刻被使用。

3. DC 综合基本流程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值