有必要好好学习一下dc_shell了

本文介绍了如何使用DC_Shell进行设计分析,包括启动DC_Shell、读取综合结果、检查SDC约束,并提供了一些常用的DC_Shell命令,如read_ddc、current_design、source、remove_sdc等。通过举例和详细操作步骤,帮助读者掌握DC_Shell在SOC设计中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     

         首先最好是有design compiler user guide,哪里不会找哪里?然后来看看常见的dc_shell 命令

一般先要起一个dc_shell。

       dc_shell 启动以后,使用 read_ddc xxx/DBs/ddc/<block_name>.ddc 将design compiler的综合结果读入。

为了确认读入的ddc是预期的block的,使用current_design 命令得到block_name

        然后dc_shell非常有用的一个作用就要来了,检查sdc是否正确,用于快速迭代sdc。

        使用命令source xxx/top_block_name.sdc > run_sdc.log 得到读入sdc文件以后的约束log,查看sdc.log即可直到sdc中那些约束有问题。

        修改sdc以后需要再次source 该sdc,切记在再次source之前使用remove_sdc 命令将之前的sdc移除。

dc常用指令(一)找cell/lib_cell,查attribute

1:查询功能:

搜索指令:help “指令”

查指令用法:“指令” -help

看详细解释和实例:man “指令”

2:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值