ICS_31.200
中华人民共和国国家标准
GB/T35010.2—2018/IEC62258-2:2011半导体芯片产品
第2部分:数据交换格式
Semiconductor die products-Part 2 : Exchange data formats(IEC62258-2:2011IDT)
2018-03-15发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2018-08-01实施
中华人民共
国家标准
半导体芯片产品
第2部分:数据交换格式
GB/T35010.2—2018/IEC62258-2:2011中国标准出版社出版发行
北京市朝阳区和平里西街甲2号(100029)北京市西城区三里河北街16号(100045)网址:spc.org.cn
服务热线:400-168-0010
2018年1月第一版
书号:1550661-58569
版权专有
侵权必究
2规范性引用文件
术语和定义
要求·
5器件数据交换格式(DDX)文件目的和使用方法6DDX文件格式和格式规则
数据有效性
6.2字符集
6.3语法规则
7DDX文件内容·
DDX文件内容规则
7.2DDXDEVICE块语法
7.3DDX数据语法
8DEVICE块参数定义
般用法指南
块数据
器件数据
几何数据
引出端数据
材料数据
电和热的额定数据·
仿真数据
操作、包装、储存与装备数据·晶圆特性数据:
凸点引出端的特性数据
最小封装器件(MPD)的特性数据8.12
质量、可靠性与测试数据
8.13其他数据
8.14控制数据
附录A(资料性附录)DDXDEVICE块实例附录B(资料性附录)群组和置换次
GB/T35010.2—2018/IEC62258-2:201116
附录C(资料性附录)附录A中给出的DDX文件块实例中典型CAD视图附录D(资料性附录)
仿真特性·
附录E(资料性附录)在CAD/CAM系统中TERMINAL与TERMINAL_TYPE的图形化应用49I
GB/T35010.2—2018/IEC62258-2.2011附录F(资料性附录)与GB/T17564.4—2009的对照检索附录G(资料性附录)参数VERSION和NAME的注释附录H(资料性附录)
参数WAFER的注释
附录I(资料性附录)
附录J(资料性附录)
附录K(资料性附录)
附加注释
DDX的版本
解析控制:
图1几何中心与几何原点的关系
附录A中DDX实例的CAD表示··
突出MX和MY的方向特性
突出旋转角的方向特性
阐明参数WAFER
表1引出端形状类型
表2引出端形状坐标
表3引出端输人/出类型
衬底连接参数
7400器件门属性表
参数清单
参数版本表
iiKANiKAca
GB/T35010《半导体芯片产品》分为以下部分:一第1部分:采购和使用要求;
第2部分:数据交换格式;
第3部分:操作、包装和贮存指南;第4部分:芯片使用者和供应商要求;一第5部分:电学仿真要求;
第6部分:热仿真要求;
第7部分:数据交换的XML格式;第8部分:数据交换的EXPRESS格式。本部分为GB/T35010的第2部分。本标准按照GB/T1.1一2009给出的规则起草。GB/T35010.2—2018/IEC62258-2:2011本部分使用翻译法等同采用IEC62258-2:2011《半导体芯片产品第2部分:数据交换格式》。与本部分中规范性引用的国际文件有一致性对应关系的我国文件如下:GB/T35010.1一2018半导体芯片产品第1部分:采购和使用要求(IEC62258-1:2009IDT)
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任本部分由中华人民共和国工业和信息化部提出本部分由全国半导体器件标准化技术委员会(SAC/TC78)归口,本部分起草单位:中国电子科技集团公司第58研究所、中国电子技术标准化研究院、中国电子科技集团第55研究所、清华大学、华天科技(昆山)电子有限公司。本部分主要起草人:章慧彬、陆坚、赵桦、王菲、陈大为。iKAoNi KAca
iiiKAoNikAca
1范围
GB/T35010.2—2018/IEC62258-2:2011半导体芯片产品
第2部分:数据交换格式
GB/T35010的本部分规定了可用于数据交换的数据格式,此格式在GB/T35010的其他部分有应用,同时所有使用到的参数定义依据GB/T17564.4一2009的准则和方法。本部分提出了一种器件数据转换(DDX)格式,主要目的是促进芯片制造商和CAD/CAE用户之间几何数据的充分传输,并提供正规的信息模型,这些信息模型充许将数据转化为其他格式,例如与GB/T16656.21一2008和XML一致的STEP物理文件格式。超出本部分规定范围,为了允许该数据转换格式的使用,该格式被特意赋予很大的灵活性。
本部分用于指导半导体芯片产品生产、供应和使用。其中半导体芯片产品包括:·晶圆;
·单个裸芯片;
·带有互连结构的芯片和晶圆;·最小或部分封装的芯片和晶圆。本部分DDX数据格式的版本是1.3.0。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T7408一2005数据元和交换格式信息交换日期和时间表示法(ISO8601:2000.IDT)GB/T16656.21一2008工业自动化系统与集成产品数据表达与交换第21部分:实现方法交换文件结构的纯正文编码(ISO10303-21:2001.IDT)GB/T17564.4一2009电子元器件的标准数据元素类型和相关分类模式第4部分:IEC标准数据元素类型和元器件类别基准集(IEC61360-4:2005,IDT)IEC62258-1半导体芯片产品第1部分:采购和使用(SemiconductordieproductsPart1:Procurement and use)
SJ/Z9047—1987信息处理信息交换用以字符串形式数值表示方式(idtISO6093:1985)IPC/JEDECJ-STD-033B:2007对湿气和焊接热综合效果敏感的表面安装器件的加工、包装、航运和使用(Handlingpacking,shipping and useof moisture/Reflowsensitive surfacemountdevices)3术语和定义
IEC62258-1界定的术语和定义适用于本文件4要求
参数变量具体引用GB/T17564.4一2009数据元素类型(DET)编码,这种编码的定义在GB/T17564.4-1
iiiKAoNiKAca
GB/T35010.2—2018/IEC62258-2:20112009体现。
5器件数据交换格式(DDX)文件目的和使用方法5.1为了促进数据通过电子媒介在器件供应商和终端CAD/CAE系统用户之间的转换,应使用数据格式文件进行器件数据交换(DDX)。为了允许将来使用的增强和拓展,这种数据文件格式特意保留一定的灵活性。
5.2强烈推荐器件数据交换文件采用3个字母DDX作为文件扩展名,在此,器件数据交换格式应被称为DDX文件,
5.3从器件供应商传输到用户的数据应包含在一个单独的计算机可读的DDX文件中,且这个文件的内容至少应满足一个几何CAD/CAE软件设计系统。这个文件中的原文应具有可读性,以便进行简单的人为检查。
5.4DDX文件和它的数据应独立于计算机和操作系统。5.5DDX文件内容应包含机械和互连互通的信息,但也可包含电子与功能的数据5.6DDX文件可包含一个或多个器件的数据,并且应能用作CAD/CAE软件设计系统的资源库文件DDX文件可包含一组或多组相同器件类型的数据,每组有着不同的传输模式,如凸点芯片、裸芯片和芯片级封装。
5.7DDX文件应能够简单或自动地生成,例如通过一个ASCII文本编辑器或电子制表软件。5.8DDX文件应能够引用一些外部文件,例如仿真和热模型文件。5.9所有数据都应以一种能够与其他交换格式相互转化的方式定义,例如GDSII和CIF这类的芯片几何数据。为了支持部分DIE(芯片信息交换)数据文件的简单转化,要求与已有DIE数据的兼容性尽可能紧密。
5.10参数定义应与GB/T17564.4一2009保持一致(见IEC62258-1的第5章)。6DDX文件格式和格式规则
注1:在ES59008-6-1中包含的DDX的1.2.1版本代1.0.0版本。注2:在IEC62258-2:2005中包含的DDX的1.3.0版本取代1.2.1版本。参见本部分第1章中DDX版本的内容。6.1数据有效性
6.1.1所有未遵循数据语法规则的数据(见7.3)应视作注释,因此会被忽略6.1.2所有指令性数据使用前应先定义,未定义的数据应提示错误,显示数据不可用6.1.3数学操作、计算或公式应不允许出现在数字数据内部。6.2字符集
6.2.1DDX文件应是一个与ASCII兼容的文本文件,且具有相适应的行终止符。行终止符由操作系统决定。DOS/Windows一般采用回车符/换行符\CR/LF”作为终止符(ASCIODh/OAh),然而UNIX系统一般仅需要换行符“LF”(ASCIIOxOA),而回车符号“CR”(ASCIIOxOD)是默认的,不予显示。6.2.2ASCII字符允许使用的字段是0x00~0x7F,其余从0x800xFF的部分应被忽略6.2.3所有文本数据应个案独立。6.2.4空格符(ASCII20h)和制表符(ASCII09h)应都被视作分隔符,多个空格和制表符在语法上被视作一个单独的分隔符。
iiiKAoNikAca
6.3语法规则
6.3.1所有数据行应以分号“;\终止。6.3.2逗号“,”应被用作数据分隔符。GB/T35010.2—2018/IEC62258-2:20116.3.3以符号”#”开始的行数应被视作目的性注释,所有在该行的数据应被忽略。6.3.4下划线“_\在变量或属性名称中应被忽略,此外它可作为名称中间的分隔符。下划线在文本字符串和名称数据内部是有效的。6.3.5大括号用作开始或结束一个结构或者程序块。前括号“”应被用于开始一个结构或程序块,而后括号“)”应被用于终正一个结构或程序块。6.3.6小括号“0)”应被充许在数字数据中用作明确作用,其他情况应被忽略(例如,坐标数组中),6.3.7为了与典型电子制表软件的CSV(逗号分隔变量)输出格式相适应,文本数据可出现在双引号“”内,但成对出现的双引号应被忽略。6.3.8没有特定的行连续字符。以前双引号““”开始的文本字符串应以相应的后双引号“””结束,不考虑文本字符串在文本内换行数量。鉴于所有DDX要求都以分号终止,非文本数据将被视作在这个分号终止。文本数据将被视作在相应的后双引号出现之后的分号处终止。不在双引号内的文本数据不可包括断行或控制字符,并且应在第一个出现的分号处终止。紧随着分号的文本数据将被视作错误数据并被丢弃。
6.3.9基于实用性、可读性以及行的易于解析,每行长度(介于行终止符间)建议不超过255个字符此外,强烈建议每一行的字符最好限制在1023个以内,否则其他解析软件会出现输人缓冲区超出限度的错误。
7DDX文件内容
7.1DDX文件内容规则
7.1.1块结构
此内容来自标准下载网数据应只存在于块结构中,即被称为DEVICE块,并且包含数据的一个或多个DEVICE块可存在于一个单独的文件中。每个DEVICE块具有唯一性,应只包含关于一种器件的数据,并且有着特定的器件格式。每个DEVICE块内的所有数据,只在当前程序块内应被视为局部且唯一的(见6.3.4)。7.1.2参数类型
用于数据、结构和变量的参数有两种类型,且这些参数应只出现在DEVICE块内部:一个结构决定一个集合或拥有不同数据类型的数据多集合;·一个变量等同于一个独立数据类型的一个或多个数据。7.1.3数据类型
数据类型如下所示。
7.1.3.1文本字符串数据
从20h~7Fh的所有ASCII字符在文本数据中是允许的,而ASCII80h及以上的字符应被忽略为了能够打印下划线或中划线字符,可考虑特殊的打印或显示控制字符。建议将文本字符串数据放置在成对的双引号内,见6.3.7。
GB/T35010.2—2018/IEC62258-2:20117.1.3.2文本名称数据
所有名称应是唯一的,且应只由下列来自ASCII的字符集构成:Aza~z0~9$-%&!
当文本名称数据被用作组成文件名称时,建议将文件名称限制在8个字符以内,且文件扩展名限制在3个字符以内,两者之间用分隔符“”分隔,与一般操作系统保持一致。建议将文本名称数据放置在成对的双引号内,见6.3.7。
值得注意的是,所有文本名称数据是个案独立的,一个文本名称内不允许出现空格符。7.1.3.3实数数据
实数数据表示应与SJ/Z9047-1987一致,并应由以下字符构成:0~9+-.Ee
数值可有正负之分,用工程或科学计数法表示,但不应包含数量级单位。例如:90008,9000.80.9.0008E5,5207.5.207E30.102,102E-3注意这里的逗号“,”被用作数据分隔符,因此不应采用小数点“,”代替。7.1.3.4整数数据
整数数据值应与SJ/Z9047一1987一致,且只允许出现字符0~9。整数应没有正负之分,且不应包含数量级单位
结合实际情况,整数应限制在16位以内,例如仅0~65536之间且包括0和65536的整数值是被接受的。
7.1.3.5日期数据
日期数据值应与GB/T7408一2005一致,且可包含时间信息。例如:\YYYY-MM-DD\,\YYYYMMDD\,\YYYY-MM-DDTHH.MM.SS\。7.1.4前向引用
为允许单程解析,所有变量标识符或变量名称在定义前应不能被引用。7.1.5单位
除去几何单位微米(10-m)、英寸和密耳(10-\in)之外,所有单位应属于国际单位制。在一个单独的DEVICE块中,数量级单位应只有一种。值得注意的是,英寸和密耳是不推荐使用的单位,它们只在一些延续的习惯用法中出现。
7.1.6坐标数据
在所有坐标数据中,X坐标应在Y坐标之前,且Y坐标应在Z坐标之前(例如X,Y或X,Y,Z)。X坐标应为水平轴(数字从左到右递增),Y坐标应为垂直轴(数字从下到上递增),Z坐标应为深度轴(数字从近到远递增)。
7.1.7保留字
所有参数名称应被视为保留,没有变量标识符或标量名称应被允许有相同名称。但这条限制在带有引号或双引号的文本数据中无效(见7.1.3.1和7.1.3.2)。4
7.2DDXDEVICE块语法
DEVICE device_name device_form f器件的相关数据
GB/T35010.2—2018/IEC62258-2:2011DDX文件可包含一个或多个DEVICE块,一个特定器件的所有数据应被嵌入相关块中(见6.1.1和7.1.1)。
个DEVICE块以DEVICE关键字和前大括号“(”开始(如上所示),并以相应的后大括号“)”结束。
未包含在DEVICE块结构内的数据应被视作注释,允许将来加入校验信息、文件创建日期和历史数据等,这些信息在DDX文件内,因此不会影响真实的器件数据。devicename代表应被引用的器件的名称,且deviceform代表这个块数据所属的器件机械形态。变量device_form代表被引用的器件类型,包括:·裸芯片;
·凸点芯片;
·有引线框架芯片;
·最小封装器件(或MPD)。
更多device_form类型可在后期增加,更多细节见GB/T17564.4一2009,AAD004-001,“芯片类型编码”
在一个DDX文件中应只出现一个拥有deviceform类型的device_name的DEVICE块,但重复的device_name或device_form是允许的。DEVICE块的典型DDX文件约定的示例:DEVICE namel bare_die
relevant data for DEVICE \namel\as a bare die.DEVICEnamelbumped_die
relevantdata forDEVICE“namel\asa bumped die.DEVICEname2mpd
relevantdata forDEVICE\name2\as a minimally packagedDEVICE..DEVICEname2baredie
relevant data for DEVICE \name2\ as a bare die..DEVICEnamelmpd
relevantdataforDEVICE\namel\asa minimallypackagedDEVICE.DEVICE name3 bare_die
relevant data for DEVICE \name3\ as a bare die.以上示例,器件name1的DEVICE块有3种出现情况,器件“name2”的DEVICE块有两种出现情况,但每个都展现不同的device_form。DEVICE块的顺序没有相关性。5
GB/T35010.2—2018/IEC62258-2:20117.3DDX数据语法
Property-value[,value];
[equate separator])>[data terminatorJ[lineterminator
[space]
Lequate separator]
[separator]
[data terminator]
[line terminator]
示例:
thickness
Thickness=470;
geometric_units=micron;
geometricunits
micron;
GeometricUnits-\millimetres\terminal_type=T1,Circle,220;Parameter name
(spacecharacter(2oh)ortabcharacter(o9h))o+space]equal=)[space]
[space(comma)space]
Espacel(semicolon ;)
CR or CR/LF)
Terminal_Type= T2,Rectangle,200, 250;TerminalType=T2,O.,(200,250);TERMINALTYPE
T2.0,200250;
如上所示,terminal_type,Terminal_Type,TerminalType和TERMINALTYPE将都引用同一个参数名称。
8DEVICE块参数定义
8.0一般用法指南
器件形态指南
当一个参数的device_form唯一时,根据DEVICE块中的定义,这个参数的前缀如下:8.0.1.1
数据参数条款
数据参数专指裸芯片或凸点芯片形态。数据参数仅专指带凸点芯片。
数据参数专指最小封装器件,如CSP。数据参数专指晶圆级的芯片器件交付。数据参数专指有引脚框架的芯片器件。在数据参数的目录中(见8.1),相关条款如下:参数名称,在DDX文件内作为语句构成使用,8.0.2.1
参数类型,表明一种变量或结构数据类型。参数功能,决定它的用法与意义。参数值,表明要求的数据类型。任何参数限制,表明DEVICE块内的任何限制。
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。