Design Compiler可以使用界面模式也可以使用脚本模式,可以在terminal界面输入:design_vision打开界面化的DC,也可以输入dc_shell使用脚本模式的DC。 输入dc_shell打开脚本dc OK,上面简单的讲了一些使用DC的前置知识,下面来结合一个例子实操一下,拿到一个.v文件之后,怎么使用DC做综合,然后得出我们想要的timing、area报告、...
IP库(synthetic_library)也称模型库,DC综合时用来将HDL代码转化为相对应的元件时所参考的模型库,比如RTL中的符号“+”,可以通过查找模型库将生成某一类加法器。默认的synthetic library一般有:dw_foundation.sldb. 在design compiler的安装目录下可以找到。 1.2 进行库(libraries)指定 set_app_vartarget_library ../l...
uplevel #0 { report_area } #2 uplevel #0 { report_constraint -all_violators -significant_digits 2 -nosplit } #3 uplevel #0 { report_timing -path full -delay max -nworst 1 -max_paths 1 -significant_digits 2 -sort_by group } #4 uplevel #0 { report_power -analysis_effort low } ...
uplevel #0 { report_area } #2 uplevel #0 { report_constraint -all_violators -significant_digits 2 -nosplit } #3 uplevel #0 { report_timing -path full -delay max -nworst 1 -max_paths 1 -significant_digits 2 -sort_by group } #4 uplevel #0 { report_power -analysis_effort low } ...
4.在compile之后加入report_power和report_area指令。 5.跑dc的tcl脚本,在输出的记录里面就可以翻到功耗和面积的信息。 是不是很简单?是的! 然而在我查资料时,国内外论坛上都没有具体的操作介绍。于是我拿了一本我能找到的最新版user guide手册,认真地过了一遍原始power compiler那极为复杂的操作。待我终于搞明...
5.report PPA: report_area > /home/eda/Desktop/test/area.area_rpt report_constraint -all_violators > /home/eda/Desktop/test/cons.constraint_rpt report_timing > /home/eda/Desktop/test/timing.timing_rpt 6.运行脚本: dc_shell //启动DC ...
13、在Design Compiler中如何正确地使用set_max_area约束命令?如果是面积约束过于严格,或者直接设为0,...
编译器指示语句有时,可以利用HDL描述中的一些特定的注释语句来控制综合工具的工作,从而弥补仿真环境和综合环境之间的差异,这些注释语句称为编译器指示语句(CompilerDirectives)o1.4.1Verilog编译器指示语句translate_off/translate_on这组语句用来指示DC停止翻译“/synopsystranslate_off”之后的Verilog描述,直至出现“/...
我们只可以按照设计规则的约束或按照更严格的设计规则约束来设计电路,而不可以放松约束。Design Compiler在综合时使用加入缓冲器(buffering)和改变门单元的驱动能力(cell sizing)技术来满足设计规则的目标。 库单元的设计规则(design rule)一如下所示: 在约束工作环境的时候,调用了库中的一些单元(的引脚),就相当间接...
Design Compiler一般问题解答 1.1什么是DC?DC(Design Compiler)是Synopsys公司的logical synthesis工具,它根据design description 和design constraints自动综合出一个优化了的门级电路。它可以接受多种输入格式,如HDL、Schematics、Netlist等,并能生成多种性能report,在reducing design time的同时提高了设计的性能。1.2...