图形化符号库(symbol_library)(SYMBOL_PATH):指定符号库的路径,关联图形化库,使用GUI界面的时候,可以看到综合得到的门级网表的图形化界面。 文件位置:工艺库SMIC_180下 /opt/Foundary_Library/SMIC_180/smic_180/SM00LB501-FE-00000-r0p0-00rel0/aci/sc-m/symbols/synopsys 文件位置 综合库(synthetic_library)...
II. 库文件的读入 set target_library “$target_lib” set link_library “* $target_library $link_lib” set synthetic_library “dw_foundation.sldb dw_minpower.sldb” $target_library,即RTL要translate的目标工艺库,DC优化的主体,包含的主要内容就是STD的liberty;$link_library,DC综合时所需要的全部库文...
set link_library "*techxxx.db" //*表示首先搜索DC memory 符号库(symbol_library)定义单元电路Schematic库,在design_vision模式下查看综合图标需要设置,后缀是.sdb 综合库(synthetic_library)也称模型库,DC综合时用来将HDL代码转化为相对应的元件时所参考的模型库,比如RTL中的符号“+”,可以通过查找模型库将生成某...
符号库后缀.sdb,如果没有设置,DC会使用默认符号库。 setsymbol_library 4.2.4 综合库(synthetic_library) 对于扩展的design ware,需要在synthetic_library中设置。比如需要一些特殊的加法器、乘法器,如果不进行设置,DC就会将“*”“+”综合成它默认的加法器乘法器。 setsynthetic_library 4.3 启动文件 设置synopsys_d...
4、综合库(synthetic_library):在初始化DC的时候,不需要设置标准的DesignWare库standard.sldb用于实现Verilog描述的运算符,对于扩展的DesignWare,需要在synthetic_library中设置,同时需要在link_library中设置相应的库以使得在链接的时候DC可以搜索到相应运算符的实现。
⑩④指定综合库(synthetic_library):这个库一般是synopsys的库:DesignWare library 和标准单元库,这里指定的就是库的名字了。 DesignWare library 这个库是synopsys的IP库:当使用到synopsys公司的IP核的时候比如使用了该公司的乘法器IP,那么就要定义这个综合库;此外,当需要用到这个库的一些比较高端的IP核的时候,是需要...
synthetic_library是综合库,它包含了一些可综合的与工艺无关的IP。dw_foundation.sldb是Synopsys提供的名为DesignWare的综合库,它包含了基本的算术运算逻辑、控制逻辑、可综合存储器等IP,在综合是调用这些IP有助于提咼电路性能和减少综合时间。link_library是链接库,它是DC在解释综合后网表时用来参考的库。一般情况下...
Link Library:主要是用来指定DC查找时所指定的目标,通常也就是Target Library Synthetic Library:DC综合时用来将HDL代码转化为相对应的元件时所参考的Ip库, 例如,符号“+”,通过查找IP库将生成某一类加法器。默认情况下,DC使用它自带的IP库,当然 ,如果必要,用户也可以指定别的IP库 ...
如果我们要使用性能更高的额外的IP库,例如DW_ foundation.sldb,我们必须指定这些库,如下所示: #Specify for use during optimization setsynthetic_librarydw_foundation.sldb #Specify for cell resolution during link lappend link_library$synthetic_librar
set_app_var:定义DC内部的系统变量、指定DC内部的连接等。主要指定有:search_path、synthetic_library、target_library、link_library、symbol_library 以及其他的一些命令开关等。 当定义完这些“自定义”的变量之后,我们就要做一些正经事了,就是指定DC要用到的库了。