[go: up one dir, main page]

CN117613048A - Method and system for constructing interconnection information of wafer substrate of system on chip - Google Patents

Method and system for constructing interconnection information of wafer substrate of system on chip Download PDF

Info

Publication number
CN117613048A
CN117613048A CN202311545388.9A CN202311545388A CN117613048A CN 117613048 A CN117613048 A CN 117613048A CN 202311545388 A CN202311545388 A CN 202311545388A CN 117613048 A CN117613048 A CN 117613048A
Authority
CN
China
Prior art keywords
connection point
wafer substrate
chip
interconnection
interconnection information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311545388.9A
Other languages
Chinese (zh)
Inventor
赵豪兵
李沛杰
吕平
虎艳宾
张丽
张霞
陈艇
董春雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PLA Information Engineering University
Original Assignee
PLA Information Engineering University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PLA Information Engineering University filed Critical PLA Information Engineering University
Priority to CN202311545388.9A priority Critical patent/CN117613048A/en
Publication of CN117613048A publication Critical patent/CN117613048A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10DINORGANIC ELECTRIC SEMICONDUCTOR DEVICES
    • H10D89/00Aspects of integrated devices not covered by groups H10D84/00 - H10D88/00
    • H10D89/10Integrated device layouts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/394Routing
    • G06F30/3953Routing detailed
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)

Abstract

本发明涉及晶上系统设计技术领域,特别涉及一种晶上系统晶圆基板互连信息构建方法及系统,通过自动获取晶上系统芯粒的连接点列表,并将连接点列表中各芯粒连接点划分至相应连接点类型中;利用EDA工具对所需贴装芯粒连接点进行综合处理,获取芯粒互连信息文件;通过脚本自动设置互联信息顶层输入输出端口,以使连接点类型一中各连接点对应晶圆基板顶层的微凸点或底层的C4凸点;基于芯粒互连信息文件和顶层输入输出端口通过脚本对所需贴装芯粒自动实例化,以获取晶上系统晶圆基板互连信息。本发明通过脚本对各芯粒连接凹凸贴图信息的分类自动梳理,简化晶上系统晶圆基板互连信息文件设计的复杂度,提升其生成效率和准确性,能够适用于大规模集成、高密度互连的晶上系统晶圆基板设计。

The present invention relates to the technical field of on-chip system design, and in particular to a method and system for constructing interconnection information of an on-chip system wafer substrate. The connection points are divided into corresponding connection point types; the EDA tool is used to comprehensively process the required chip connection points to obtain the chip interconnection information file; the top-level input and output ports of the interconnection information are automatically set through scripts so that the connection point types Each connection point in the first corresponds to the micro-bump on the top layer of the wafer substrate or the C4 bump on the bottom layer; based on the chip interconnection information file and the top-level input and output ports, the required mounting chips are automatically instantiated through scripts to obtain on-wafer System wafer substrate interconnect information. The invention automatically sorts out the classification of bump map information of each core particle connection through a script, simplifies the complexity of the design of the interconnection information file of the wafer substrate of the on-wafer system, improves its generation efficiency and accuracy, and can be suitable for large-scale integration and high density. Interconnected on-wafer system wafer substrate design.

Description

晶上系统晶圆基板互连信息构建方法及系统On-chip system wafer substrate interconnection information construction method and system

技术领域Technical field

本发明涉及晶上系统技术领域,特别涉及一种晶上系统晶圆基板互连信息构建方法及系统。The present invention relates to the technical field of on-wafer systems, and in particular to a method and system for constructing interconnection information on a wafer substrate of an on-wafer system.

背景技术Background technique

片上系统(System on a Chip,SoC)为集成处理器、内存、存储、外围接口等基础硬件设施的可嵌入式全功能计算机,其核心是一个芯片,芯片包括以下几个核心组件:处理器核心、高速总线、片上存储器、外围接口、中断控制器、时钟系统、电源管理系统、调试接口等。晶上系统建立在集成电路技术(ASIC)基础之上,将原来需要在多个印制电路板上数个芯片互连完成的功能通过高密度集成互连在一片或多片晶圆上,使得设备更加小型化、集成化,同样也更有效地优化了系统的性能和功耗,能够广泛用于超算、数字信号处理等领域。System on a Chip (SoC) is an embeddable, full-featured computer that integrates basic hardware facilities such as processor, memory, storage, and peripheral interfaces. Its core is a chip. The chip includes the following core components: Processor core , high-speed bus, on-chip memory, peripheral interface, interrupt controller, clock system, power management system, debugging interface, etc. On-wafer systems are based on integrated circuit technology (ASIC). Functions that originally required interconnection of several chips on multiple printed circuit boards are interconnected on one or more wafers through high-density integration, making it possible The equipment is more compact and integrated, and also more effectively optimizes system performance and power consumption, and can be widely used in supercomputing, digital signal processing and other fields.

2.5D interposer集成技术主要集成芯粒为ASIC或者其他控制处理的芯粒加上HBM存储芯粒,其基板物理设计时所需的基板互连信息文件(Verilog格式或者CSV格式)生成步骤如下:1、在基板互连信息文件中直接将HBM控制器接口信号和HBM芯粒对应信号进行互连描述2、芯粒的供电以及其他IO信号通过基板顶层互连信息文件的端口信号进行定义,从而在基板设计时设计为micro bump或者C4 bump。能够适用于接口单一(HBM接口)、集成规模小(一般是一颗ASIC加上两片HBM)的2.5D interposer基板物理设计。而晶上系统集成规模大(几百颗芯粒)、芯粒种类多,芯粒互连接口(高速接口、存储接口)多样,使得当前2.5Dinterposer基板设计所需的基板互连信息文件的生成方法不再适用于晶上系统晶圆基板互连信息文件生成的设计。2.5D interposer integration technology mainly integrates ASIC or other control processing chips plus HBM memory chips. The steps for generating the substrate interconnection information file (Verilog format or CSV format) required for the substrate physical design are as follows: 1 . Directly interconnect the HBM controller interface signals and HBM core chip corresponding signals in the substrate interconnection information file. 2. The power supply and other IO signals of the core chips are defined through the port signals in the substrate top-level interconnection information file, so as to The substrate is designed as micro bump or C4 bump. It can be applied to the physical design of 2.5D interposer substrates with a single interface (HBM interface) and small integration scale (usually one ASIC plus two HBMs). The large integration scale of on-chip systems (hundreds of chips), many types of chips, and diverse chip interconnect interfaces (high-speed interfaces, storage interfaces) make it difficult to generate the substrate interconnect information files required for the current 2.5Dinterposer substrate design. The method is no longer applicable to the design of wafer substrate interconnection information file generation for systems on wafers.

发明内容Contents of the invention

为此,本发明提供一种晶上系统晶圆基板互连信息构建方法及系统,解决现有2.5Dinterposer基板设计所需的基板互连信息文件的生成不适用于晶上系统晶圆基板设计的问题,能够指导晶圆基板或先进封装中硅interposer的物理设计。To this end, the present invention provides a method and system for constructing interconnection information of on-chip system wafer substrates to solve the problem that the generation of substrate interconnection information files required for existing 2.5Dinterposer substrate design is not suitable for on-wafer system wafer substrate design. questions that can guide the physical design of silicon interposers in wafer substrates or advanced packaging.

按照本发明所提供的设计方案,一方面,提供一种晶上系统晶圆基板互连信息构建方法,包含:According to the design scheme provided by the present invention, on the one hand, a method for constructing interconnection information on a system-on-chip wafer substrate is provided, including:

获取晶上系统芯粒的连接点列表,并将连接点列表中各芯粒连接点划分至相应连接点类型中,其中,连接点类型包括:将信号引出晶圆基板外的连接点类型一、在晶圆基板上进行信号互连的连接点类型二及其他类型的连接点类型三;Obtain the connection point list of the on-wafer system core particles, and divide the connection points of each core particle in the connection point list into corresponding connection point types. Among them, the connection point types include: connection point types that lead signals out of the wafer substrate 1. Connection point type two and other types of connection point type three for signal interconnection on the wafer substrate;

利用EDA工具对所需贴装芯粒连接点进行处理,获取芯粒互连信息文件;基于连接点类型一的各连接点设置互联信息顶层输入输出端口,以使连接点类型一中各连接点对应晶圆基板顶层的微凸点或底层的C4凸点;Use EDA tools to process the required mounting chip connection points to obtain the chip interconnection information file; set the top-level input and output ports of the interconnection information based on each connection point of connection point type one, so that each connection point in connection point type one Corresponding to the micro bumps on the top layer of the wafer substrate or the C4 bumps on the bottom layer;

基于芯粒互连信息文件和顶层输入输出端口对所需贴装芯粒实例化,以获取晶上系统晶圆基板互连信息。Instantiate the required mounting die based on the die interconnection information file and the top-level input and output ports to obtain the on-wafer system wafer substrate interconnection information.

作为本发明晶上系统晶圆基板互连信息构建方法,进一步地,获取晶上系统芯粒的连接点列表,包含:As the method for constructing the interconnection information of the on-chip system wafer substrate of the present invention, further, a list of connection points of the on-chip system core particles is obtained, including:

晶源基板上贴装的所有种类芯粒的连接点列表。List of connection points for all types of die mounted on Jingyuan substrate.

作为本发明晶上系统晶圆基板互连信息构建方法,进一步地,所述连接点类型二至少包括芯粒电源连接点、地连接点及IO连接点。As the on-wafer system wafer substrate interconnection information construction method of the present invention, further, the second connection point type includes at least a chip power connection point, a ground connection point and an IO connection point.

作为本发明晶上系统晶圆基板互连信息构建方法,进一步地,将连接点列表中各芯粒连接点划分至相应连接点类型中,还包含:As the method for constructing interconnection information of the wafer substrate of the on-chip system of the present invention, further, dividing each core particle connection point in the connection point list into the corresponding connection point type also includes:

依据预设映射规则设置芯粒连接点命名和/或连接点连线命名,利用命名表征芯粒各连接点连接映射关系。Set the core particle connection point naming and/or the connection point connection naming according to the preset mapping rules, and use the naming to represent the connection mapping relationship of each connection point of the core particle.

作为本发明晶上系统晶圆基板互连信息构建方法,进一步地,利用EDA工具对所需贴装芯粒连接点进行处理,获取芯粒互连信息文件,还包含:As the method for constructing the interconnection information of the wafer substrate of the on-chip system of the present invention, further, the EDA tool is used to process the required mounting die connection points, and the die interconnection information file is obtained, which also includes:

基于芯粒互连关系对晶圆基板芯粒连接关系进行正确性检查,其中,正确性检查包括利用EDA工具的DRC检查和利用可视化原理图窗口的人工检查。The correctness of the wafer substrate chip connection relationship is checked based on the chip interconnection relationship. The correctness check includes DRC inspection using EDA tools and manual inspection using the visual schematic window.

进一步地,本发明还提供一种晶上系统晶圆基板互连信息构建系统,包含:信息获取模块、信息处理模块和实例化模块,其中,Further, the present invention also provides an on-chip system wafer substrate interconnection information construction system, including: an information acquisition module, an information processing module and an instantiation module, wherein,

信息获取模块,用于获取晶上系统芯粒的连接点列表,并将连接点列表中各芯粒连接点划分至相应连接点类型中,其中,连接点类型包括:将信号引出晶圆基板外的连接点类型一、在晶圆基板上进行信号互连的连接点类型二及其他类型的连接点类型三;The information acquisition module is used to obtain the connection point list of the on-wafer system core particles, and divide the connection points of each core particle in the connection point list into corresponding connection point types. Among them, the connection point types include: leading the signal out of the wafer substrate Connection point type one, connection point type two for signal interconnection on the wafer substrate and other types of connection point type three;

信息处理模块,用于利用EDA工具对所需贴装芯粒连接点进行处理,获取芯粒互连信息文件;基于连接点类型一的各连接点设置互连信息顶层输入输出端口,以使连接点类型一中各连接点对应晶圆基板顶层的微凸点或底层的C4凸点;The information processing module is used to use EDA tools to process the required mounting chip connection points and obtain the chip interconnection information file; set the top-level input and output ports of the interconnection information based on each connection point of connection point type 1 to enable the connection Each connection point in point type one corresponds to the micro-bumps on the top layer of the wafer substrate or the C4 bumps on the bottom layer;

实例化模块,用于基于芯粒互连信息文件和顶层输入输出端口对所需贴装芯粒实例化,以获取晶上系统晶圆基板互连信息。The instantiation module is used to instantiate the required mounting die based on the die interconnection information file and the top-level input and output ports to obtain the on-wafer system wafer substrate interconnection information.

本发明的有益效果:Beneficial effects of the present invention:

本发明通过对各芯粒连接凹凸贴图信息进行分类梳理,简化晶上系统晶圆基板互连信息文件设计的复杂度,结合EDA工具实现大规模贴装芯粒间的互连信息的生成,并利用EDA工具的DRC及可视化的原理图进行芯粒间互连检查,方便对芯粒间的互连进行检查和维护,确保最终晶圆基板互连信息文件设计的正确性,为晶圆基板互连信息文件的设计签核提供依据,能够适用于大规模集成、高密度互连的晶上系统晶圆基板设计。This invention simplifies the complexity of the interconnection information file design of the wafer substrate of the on-chip system by classifying and combing the bump map information of each core chip connection, and combines EDA tools to realize the generation of interconnection information between large-scale mounting core chips, and Use the DRC of the EDA tool and the visualized schematic diagram to check the interconnection between the die, which facilitates the inspection and maintenance of the interconnection between the die, ensures the correctness of the final wafer substrate interconnection information file design, and provides the basis for the wafer substrate interconnection It provides a basis for design sign-off of connection information files and can be applied to the design of wafer substrates for large-scale integration and high-density interconnection on-wafer systems.

附图说明:Picture description:

图1为实施例中晶上系统晶圆基板互连信息构建流程示意。Figure 1 is a schematic diagram of the process of constructing interconnection information on the wafer substrate of the on-wafer system in the embodiment.

具体实施方式:Detailed ways:

为使本发明的目的、技术方案和优点更加清楚、明白,下面结合附图和技术方案对本发明作进一步详细的说明。In order to make the purpose, technical solutions and advantages of the present invention clearer and clearer, the present invention will be described in further detail below in conjunction with the accompanying drawings and technical solutions.

传统2.5D硅基板的物理设计需要导入硅基板的连接信息文件,而传统的连接信息文件生成办法无法有效支撑晶上系统几百颗芯粒的互连规模下的设计以及互连关系的检查。为此,本发明实施例,提供一种晶上系统晶圆基板互连信息构建方法,参见图1所示,包含如下内容:The physical design of the traditional 2.5D silicon substrate requires the import of the connection information file of the silicon substrate. However, the traditional connection information file generation method cannot effectively support the design and inspection of interconnection relationships at the interconnection scale of hundreds of chips for on-wafer systems. To this end, embodiments of the present invention provide a method for constructing interconnection information on a system-on-chip wafer substrate, as shown in Figure 1, which includes the following content:

S101、获取晶上系统芯粒的连接点列表,并将连接点列表中各芯粒连接点划分至相应连接点类型中,其中,连接点类型包括:将信号引出晶圆基板外的连接点类型一、在晶圆基板上进行信号互连的连接点类型二及其他类型的连接点类型三。S101. Obtain the connection point list of the on-wafer system core particles, and divide the connection points of each core particle in the connection point list into corresponding connection point types. The connection point types include: connection point types that lead signals out of the wafer substrate. 1. Connection point type 2 for signal interconnection on the wafer substrate and other types of connection point type 3.

其中,获取晶上系统晶圆基板贴装的所有种类芯粒的连接点列表。所述连接点类型二至少包括芯粒电源连接点、地连接点及IO连接点。Among them, a list of connection points of all types of core chips mounted on the wafer substrate of the on-wafer system is obtained. The second type of connection point includes at least a core power connection point, a ground connection point and an IO connection point.

基于晶上系统DSP、DDR、交换芯片中各芯粒的凹凸贴图(BumpMap)信息,通过脚本按照贴装芯粒的接口以及IO功能对晶上系统贴装芯粒的bump list自动进行梳理,获取芯粒需要引出到晶圆基板外的信号、在晶圆基板上完成互连的信号以及其他信号。Based on the bump map (BumpMap) information of each chip in the DSP, DDR, and switching chip of the on-chip system, the bump list of the chip mounted on the chip is automatically sorted through a script according to the interface and IO function of the mounted chip, and the bump list is obtained. The die needs to lead out signals outside the wafer substrate, signals for interconnection on the wafer substrate, and other signals.

可依据预设映射规则,通过脚本自动设置芯粒连接点命名和/或连接点连线命名,利用命名表征芯粒各连接点连接映射关系。其中,映射规则可结合芯粒种类、芯粒个数及芯粒连接关系进行映射。例如,DSPn(第n颗DSP)贴装到晶圆基板上对应的bump name加上DSPn_前缀,同理DDR和交换芯片可做同样的处理。对于芯粒间互连线的网络名可依据映射规则进行设置,比如,DSPn_DD连接到DDRn_TT的线,其网络名可设置为DSPn_DD_DDRn_TT,该网络名能够清晰的表征出互连器件及其对应的网络名。According to the preset mapping rules, the core particle connection point naming and/or the connection point connection naming can be automatically set through the script, and the naming can be used to represent the connection mapping relationship of each connection point of the core particle. Among them, the mapping rules can be combined with the type of core particles, the number of core particles and the connection relationship between core particles for mapping. For example, DSPn (nth DSP) is mounted on the wafer substrate and the corresponding bump name is prefixed with DSPn_. Similarly, DDR and switching chips can be processed in the same way. The network name of the interconnection line between cores can be set according to the mapping rules. For example, the network name of the line connecting DSPn_DD to DDRn_TT can be set to DSPn_DD_DDRn_TT. This network name can clearly represent the interconnection device and its corresponding network. name.

S102、利用EDA工具对所需贴装芯粒连接点进行处理,获取芯粒互连信息文件;基于连接点类型一的各连接点通过脚本自动设置为互联信息顶层输入输出端口,以使连接点类型一中各连接点对应晶圆基板顶层的微凸点或底层的C4凸点。S102. Use the EDA tool to process the required mounting chip connection points and obtain the chip interconnection information file; each connection point based on connection point type one is automatically set as the top-level input and output port of the interconnection information through the script, so that the connection points Each connection point in Type 1 corresponds to the micro-bumps on the top layer of the wafer substrate or the C4 bumps on the bottom layer.

EDA工具支持多种样式的的互连信息输出,利用EDA工具,根据芯粒需要在晶圆基板上互连的信号,通过EDA工具自动生成芯粒的原理图符号,通过建立各贴装芯片原理图符号对芯粒进行调用,根据设计需求并基于芯粒和芯粒连线命名完成互连,使互连信号清晰,方便芯粒互连同时,便于对芯粒互连关系进行检查;生成原理图后,将其与梳理处的晶圆基板上所需芯粒互连的bump信息进行比对,可利用软件将芯粒原理图符号的引脚信息以CSV格式导出、然后通过脚本和芯粒的bump信息进行自动比对,或者利用梳理好的信号分类进行自动比对,确保制作的芯粒的符号不遗漏bump、不多加bump。对原理图进行互连检查,可基于芯粒互连关系对晶圆基板芯粒连接关系进行正确性检查,以确保互连设计正确无误,其中,正确性检查包括利用EDA综合工具的自动化DRC检查和利用可视化原理图窗口的人工检查。从EDA工具中导出芯粒间的互连信息。晶圆基板互连信息文件顶层的输入和输出的端口根据需要引出到晶圆基板外的信号连接点类型进行设置,即可将晶上系统晶圆基板需要对外引出的信号(包括电源、地、IO等),该部分信号直接在基板互连信息文件的顶层模块以端口信号进行设置,以在物理设计时,将这部分对应为晶圆基板顶层的micro bump以及底层的C4 bump。The EDA tool supports multiple styles of interconnection information output. The EDA tool can automatically generate the schematic symbols of the chip according to the signals that the chip needs to interconnect on the wafer substrate. By establishing the principles of each chip placement The diagram symbols call the core particles, and complete the interconnection according to the design requirements and based on the naming of the core particles and the core particle connections, so that the interconnection signals are clear, convenient for the core particle interconnection, and at the same time, it is convenient to check the core particle interconnection relationship; the generation principle After drawing, compare it with the bump information of the required die interconnection on the wafer substrate at the carding place. Software can be used to export the pin information of the die schematic symbols in CSV format, and then use scripts and die The bump information can be automatically compared, or the sorted signal classification can be used for automatic comparison to ensure that the symbols of the core particles produced do not miss bumps or add extra bumps. Check the interconnection of the schematic diagram, and check the correctness of the wafer substrate die connection relationship based on the die interconnection relationship to ensure that the interconnection design is correct. The correctness check includes automated DRC check using EDA comprehensive tools and manual inspection utilizing the visual schematic window. Export inter-die interconnection information from EDA tools. The input and output ports on the top layer of the wafer substrate interconnection information file are set according to the type of signal connection points that need to be led out to the outside of the wafer substrate, so that the signals that the on-wafer system wafer substrate needs to be led out to the outside (including power, ground, IO, etc.), this part of the signal is directly set as a port signal in the top module of the substrate interconnection information file, so that during physical design, this part corresponds to the micro bump on the top layer of the wafer substrate and the C4 bump on the bottom layer.

S103、基于芯粒互连信息文件和顶层输入输出端口,通过脚本映射对所需贴装芯粒自动实例化,以获取晶上系统晶圆基板互连信息。S103. Based on the chip interconnection information file and the top-level input and output ports, the required mounting chips are automatically instantiated through script mapping to obtain the on-wafer system wafer substrate interconnection information.

在晶圆基板互连信息文件中实例化各个贴装的器件,将导出的芯粒间互连信息及顶层输入、输出端口信息实例化到贴装芯粒器件对应的引脚上,从而完成整个晶圆基板互连信息文件的创建。Instantiate each mounted device in the wafer substrate interconnection information file, and instantiate the exported inter-die interconnection information and top-level input and output port information to the corresponding pins of the mounted die device, thereby completing the entire Creation of wafer substrate interconnect information files.

针对晶上系统集成规模大(几百颗芯粒)、芯粒种类多(计算芯粒、存储芯粒、互连芯粒等)、互连接口(Pcie、RapidIO、FC、存储接口)多样的特点下,本案实施例方案,通过自动建立芯粒原理图符号,利用在原理图获取所需贴装芯粒,并根据设计需求完成芯粒之间的互连,进而导出芯粒间的互连信息,再结合电源、地以及晶圆基板对外引出的IO定义,通过脚本简化完成晶上系统晶圆基板的互连信息文件设计,可自动生成晶上系统晶圆基板互连信息文件,提升晶上系统晶圆基板互连设计信息的生成效率,降低晶上系统晶圆基板互连信息文件设计的复杂度,同时可视化的原理图便于进行芯粒间互连关系的检查,提升互连信息文件生成准确性,便于指导晶圆基板或先进封装中硅interposer的物理设计。For on-chip systems with large integration scale (hundreds of cores), many types of cores (computing cores, storage cores, interconnect cores, etc.), and diverse interconnect interfaces (Pcie, RapidIO, FC, storage interfaces) Under the characteristics, the embodiment of this case automatically creates the core chip schematic symbols, uses the schematic diagram to obtain the required mounting core chips, and completes the interconnection between the core chips according to the design requirements, and then derives the interconnection between the core chips. Information, combined with the definition of power, ground and IO externally derived from the wafer substrate, the interconnection information file design of the on-wafer system wafer substrate is simplified through the script, and the interconnection information file of the on-wafer system wafer substrate can be automatically generated to improve the on-chip system wafer substrate interconnection information file. The generation efficiency of system wafer substrate interconnection design information reduces the complexity of the system wafer substrate interconnection information file design. At the same time, the visualized schematic diagram facilitates the inspection of interconnection relationships between cores and improves interconnection information files. Generate accuracy to easily guide the physical design of silicon interposers on wafer substrates or advanced packaging.

进一步地,基于以上方法,本发明实施例还提供一种晶上系统晶圆基板互连信息构建系统,包含:信息获取模块、信息处理模块和实例化模块,其中,Further, based on the above method, embodiments of the present invention also provide an on-chip system wafer substrate interconnection information construction system, including: an information acquisition module, an information processing module and an instantiation module, wherein,

信息获取模块,用于获取晶上系统芯粒的连接点列表,并将连接点列表中各芯粒连接点划分至相应连接点类型中,其中,连接点类型包括:将信号引出晶圆基板外的连接点类型一、在晶圆基板上进行信号互连的连接点类型二及其他类型的连接点类型三;The information acquisition module is used to obtain the connection point list of the on-wafer system core particles, and divide the connection points of each core particle in the connection point list into corresponding connection point types. Among them, the connection point types include: leading the signal out of the wafer substrate Connection point type one, connection point type two for signal interconnection on the wafer substrate and other types of connection point type three;

信息处理模块,用于利用EDA工具对所需贴装芯粒连接点进行综合处理,获取芯粒互连信息文件;基于连接点类型一的各连接点设置互联信息顶层输入输出端口,以使连接点类型一中各连接点对应晶圆基板顶层的微凸点或底层的C4凸点;The information processing module is used to use EDA tools to comprehensively process the required mounting chip connection points and obtain the chip interconnection information files; set the top-level input and output ports of the interconnection information based on each connection point of connection point type 1 to enable connection Each connection point in point type one corresponds to the micro-bumps on the top layer of the wafer substrate or the C4 bumps on the bottom layer;

实例化模块,用于基于芯粒互连信息文件和顶层输入输出端口对所需贴装芯粒实例化,以获取晶上系统晶圆基板互连信息。The instantiation module is used to instantiate the required mounting die based on the die interconnection information file and the top-level input and output ports to obtain the on-wafer system wafer substrate interconnection information.

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本发明的范围。Unless otherwise specifically stated, the relative order of components and steps, numerical expressions, and numerical values set forth in these examples do not limit the scope of the invention.

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。Each embodiment in this specification is described in a progressive manner. Each embodiment focuses on its differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other. As for the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple. For relevant details, please refer to the description in the method section.

结合本文中所公开的实施例描述的各实例的单元及方法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已按照功能一般性地描述了各示例的组成及步骤。这些功能是以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不认为超出本发明的范围。The units and method steps of each example described in conjunction with the embodiments disclosed herein can be implemented with electronic hardware, computer software, or a combination of both. In order to clearly illustrate the interchangeability of hardware and software, in the above description The composition and steps of each example have been generally described in terms of function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Persons of ordinary skill in the art may use different methods to implement the described functions for each specific application, but such implementations are not considered to be beyond the scope of the present invention.

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如:只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。Those of ordinary skill in the art can understand that all or part of the steps in the above method can be completed by instructing relevant hardware through a program. The program can be stored in a computer-readable storage medium, such as a read-only memory, a magnetic disk or an optical disk. Optionally, all or part of the steps of the above embodiments can also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the above embodiments can be implemented in the form of hardware, or can also be implemented in the form of software function modules. Form realization. The invention is not limited to any particular form of combination of hardware and software.

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。Finally, it should be noted that the above-mentioned embodiments are only specific implementations of the present invention and are used to illustrate the technical solutions of the present invention rather than to limit them. The protection scope of the present invention is not limited thereto. Although refer to the foregoing The embodiments illustrate the present invention in detail. Those of ordinary skill in the art should understand that any person familiar with the technical field can still modify the technical solutions recorded in the foregoing embodiments within the technical scope disclosed by the present invention. It may be easy to think of changes, or equivalent substitutions of some of the technical features; and these modifications, changes or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and they should all be included in the present invention. within the scope of protection. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (8)

1. The method for constructing the interconnection information of the wafer substrate of the system on chip is characterized by comprising the following steps of:
obtaining a connection point list of system-on-chip core grains, and dividing each core grain connection point in the connection point list into corresponding connection point types, wherein the connection point types comprise: leading signals out of a first connection point type outside the wafer substrate, a second connection point type for signal interconnection on the wafer substrate and a third connection point type of other types;
comprehensively processing the required mounting core particle connection points by using an EDA tool to obtain a core particle interconnection information file; setting an interconnection information top layer input/output port based on each connection point of the connection point type I, so that each connection point of the connection point type I corresponds to a micro bump on the top layer or a C4 bump on the bottom layer of the wafer substrate;
and instantiating the required mounting core particles based on the core particle interconnection information file and the top-layer input/output port so as to acquire the interconnection information of the wafer substrate of the system on chip.
2. The method for constructing interconnection information of a wafer substrate of a system on a chip according to claim 1, wherein obtaining a connection point list of a system on a chip includes:
list of connection points for all mounted types of die.
3. The method of claim 1, wherein the second connection point type at least comprises a die power connection point, a ground connection point, and an IO connection point.
4. The method for constructing interconnection information of a wafer substrate of a system on a chip according to claim 1, wherein each core connection point in the connection point list is divided into a corresponding connection point type, further comprising:
setting the connection point names and/or connection point connection line names of the core particles according to a preset mapping rule, and representing the connection mapping relation of each connection point of the core particles by using the names.
5. The method for constructing interconnection information of a wafer substrate of a system on a chip according to claim 1, wherein the processing of the required die attach points by using an EDA tool to obtain a die interconnection information file, further comprises:
and performing correctness checking on the wafer substrate core connection relation based on the core interconnection relation, wherein the correctness checking comprises automatic DRC checking by using an EDA tool and manual checking by using a visual schematic diagram window.
6. A system-on-chip wafer substrate interconnect information construction system, comprising: an information acquisition module, an information processing module and an instantiation module, wherein,
the information acquisition module is used for acquiring a connection point list of the system-on-chip core grains and dividing connection points of the core grains in the connection point list into corresponding connection point types, wherein the connection point types comprise: leading signals out of a first connection point type outside the wafer substrate, a second connection point type for signal interconnection on the wafer substrate and a third connection point type of other types;
the information processing module is used for comprehensively processing the required mounting core particle connection points by using an EDA tool to obtain a core particle interconnection information file; setting an interconnection information top layer input/output port based on each connection point of the connection point type I, so that each connection point of the connection point type I corresponds to a micro bump on the top layer or a C4 bump on the bottom layer of the wafer substrate;
and the instantiation module is used for instantiating the required mounted core particles based on the core particle interconnection information file and the top-layer input/output port so as to acquire the interconnection information of the wafer substrate of the system on chip.
7. An electronic device, comprising:
at least one processor, and a memory coupled to the at least one processor;
wherein the memory stores a computer program executable by the at least one processor to implement the method of any one of claims 1-5.
8. A computer readable storage medium, characterized in that the computer readable storage medium has stored therein a computer program which, when executed, is capable of realizing the method according to any of claims 1-5.
CN202311545388.9A 2023-11-20 2023-11-20 Method and system for constructing interconnection information of wafer substrate of system on chip Pending CN117613048A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311545388.9A CN117613048A (en) 2023-11-20 2023-11-20 Method and system for constructing interconnection information of wafer substrate of system on chip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311545388.9A CN117613048A (en) 2023-11-20 2023-11-20 Method and system for constructing interconnection information of wafer substrate of system on chip

Publications (1)

Publication Number Publication Date
CN117613048A true CN117613048A (en) 2024-02-27

Family

ID=89947370

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311545388.9A Pending CN117613048A (en) 2023-11-20 2023-11-20 Method and system for constructing interconnection information of wafer substrate of system on chip

Country Status (1)

Country Link
CN (1) CN117613048A (en)

Similar Documents

Publication Publication Date Title
US11526644B2 (en) Controlling test networks of chips using integrated processors
CN106682370B (en) A simulation verification system
CN110675903B (en) Configurable random access memory (RAM) array including through-silicon vias (TSVs) bypassing the physical layer
US6917998B1 (en) Reusable complex multi-bus system hardware prototype system
EP1149385A1 (en) Ic test software system for mapping logical functional test data of logic integrated circuits to physical representation
CN109426671B (en) A method and device for generating a boundary scan chain, and a computer-readable storage medium
US12271667B2 (en) System on chip (SOC) current profile model for integrated voltage regulator (IVR) co-design
CN118613730A (en) On-chip distribution of test data for multiple dies
CN108957301B (en) Test method and device for testable chip and built-in circuit of testable chip
CN116660719A (en) A general ATE interface sub-motherboard test method based on FLEX test system
CN115237822B (en) Address optimization device for IIC configuration interface of wafer-level processor
CN116593876A (en) Test method, field programmable gate array, upper computer and test system
CN103378849A (en) Method of chip input and output design
US20240412799A1 (en) Circuits And Methods For Memory Built-In-Self-Tests
CN115166485A (en) IC chip OS tester
CN117613048A (en) Method and system for constructing interconnection information of wafer substrate of system on chip
CN117033112B (en) System-level DFT implementation method, system, equipment and medium
CN111060807A (en) High-speed integrated circuit test platform based on SoC and test method thereof
US6957413B1 (en) System and method for specifying integrated circuit probe locations
JP2003066123A (en) Test method, test apparatus, and test apparatus construction method
CN115470106A (en) A verification method and system for a reconfigurable chip
CN216351084U (en) Universal circuit board testing device and testing equipment
US20240137026A1 (en) Techniques For Storing States Of Signals In Configurable Storage Circuits
TWI831340B (en) Fast initialization device and method and integrated circuit design verification system
CN114121123B (en) A method and device for repairing dual-crystal memory using single-crystal memory

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Country or region after: China

Address after: 450000 Science Avenue 62, Zhengzhou High-tech Zone, Henan Province

Applicant after: Information Engineering University of the Chinese People's Liberation Army Cyberspace Force

Address before: No. 62 Science Avenue, High tech Zone, Zhengzhou City, Henan Province

Applicant before: Information Engineering University of Strategic Support Force,PLA

Country or region before: China

CB02 Change of applicant information