首先最好是有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_shell 还有很多非常有用的命令,后面我会整理成一个表格,待续!