2、def文件:design exchange file。是各大EDA进行数据交互的文件格式。由DC(Design Compiler)生成。包含scan_chain的布局信息。要在ddc文件生成之前生成。
3、.lib &.db: All Synopsys tools use db file as library. All Cadence tools just use lib file as library
5、milkway库:
milkyway是后端设计时创建的库,包含tf文件/plib,reference_library,logical library,TLU plus。
参考文档:产生Milkyway参考库 - 豆丁网Docin https://www.docin.com/p-226356975.html
6、link library:用来实例化netlist 中的元件
target library:只有基本逻辑门(std cell、IO pads、macros)
7、lef文件:library exchange file库交换文件。
描述库单元的物理属性,包括端口位置、层定义和通孔定义。它抽象了单元的底层几何细节,提供了足够的信息,以便允许布线器在不对内部单元约束来进行修订的基础上进行单元连接。包含了工艺的技术信息,如布线的层数、最小的线宽、线与线之间的最小距离以及每个被选用cell,BLOCK,PAD的大小和pin的实际位置。cell,PAD的这些信息由厂家提供的LEF文件给出,自己定制的BLOCK的LEF文件描述经ABSTRACT后生成,只要把这两个LEF文件整合起来就可以了。[1]
8、GSR文件
9、spef文件:为数字后端实现后抽取RC用来跑STA的spef文件
原文链接:https://blog.csdn.net/hepiaopiao_wemedia/article/details/88696213
其中.def 为做dft时会用到.sdc(standard delay constraint)
.ddc是synopsys产生的特有的文件,所以后端版图工具只有synopsys公司的后端软件才能识别。
其他公司的后端版图软件一般识别.v和.sdc文件。
write_scan_def -out <my_design.def>
write_sdc <my_design.sdc>
set_isolate_ports -type buffer [get_ports q_o]
为输出端口插入隔离单元,插入的类型有两种 buffer 和反相器,当你的电路出现反馈结构,输出端口会影响综合结果。
set_app_var verilogout_show_unconnected_pins true
让D触发器的Qn (Q的取反端)显示出来。
set_app_var bus_naming_style {%s[%d]}
设置总线命名规则:
字符串[数字]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)