后端设计文件类型

后端设计文件类型,第1张

1、ddc文件:由逻辑综合生成。用于在synopsys工具的后端设计,即使用在ICC2/ICC。包含Gate-level netlist、constraint.sdc和scan_def.def文件。

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)

模块定义文件是一个有着.def文件扩展名的文本文件。它被用于导出一个DLL的函数,和__declspec(dllexport)很相似,但是.def文件并不是Microsoft定义的。一个.def文件中只有两个必需的部分:LIBRARY 和 EXPORTS。让我们先看一个基本的.def文件稍后我将解析之。

LIBRARY dll_tutorial

DESCRIPTION "our simple DLL"

EXPORTS

Add @1

Function @2

第一行,''LIBRARY''是一个必需的部分。它告诉链接器(linker)如何命名你的DLL。下面被标识为''DESCRIPTION''的部分并不是必需的,但是我喜欢把它放进去。该语句将字符串写入 .rdata 节[据 MSDN],它告诉人们谁可能使用这个DLL,这个DLL做什么或它为了什么(存在)。再下面的部分标识为''EXPORTS''是另一个必需的部分;这个部分使得该函数可以被其它应用程序访问到并且它创建一个导入库。当你生成这个项目时,不仅是一个.dll文件被创建,而且一个文件扩展名为.lib的导出库也被创建了。除了前面的部分以外,这里还有其它四个部分标识为:NAME, STACKSIZE, SECTIONS, 和 VERSION。我将不再在本文中涉及这些内容,但是如果你在Internet上搜索,我想你将找到一些东西(译注: MSDN2003上对模板定义文件各部分内容有详尽解释,请参阅)。另外,一个分号()开始一个注解

DEF盘的格式一般很多人都用用FAT32的格式,不过用NTFS的格式也可以,差别就是FAT32最大的一个文件不能超2G,单个文件的占用空间较大。安全性较小,在DOS下,可以被识别。NTFS的格式,最大单文件可以超2G,在DOS下不可识别,需要辅助软件才可读取。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8023548.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存