Layout file transmission method

By dividing the PDK file of the MOSFET layout into two parts, first transmitted and replaced, the problem of density and accuracy in the transmission of Trench MOSFET layout files is solved, and higher protection and verification effects are achieved.

CN119854282AActive Publication Date: 2025-04-18UNITED NOVA TECH - XIANFENG (SHAOXING) CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411993214.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-18
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

The special structure of Trench MOSFET needs to be protected in the chip production process, and it is difficult for the existing technology to achieve effective confidentiality and accurate transmission of layout files.

Method used

The PDK file of the MOSFET layout is divided into the first and second parts. First, the first part of the PDK file is transferred, the second part of the PDK file is encrypted and hidden. After the user receives and confirms, the original file is replaced and the second transmission is performed.

Benefits of technology

Improves the density and accuracy of layout files, ensuring the protection of the device structure and process flow of Trench MOSFET.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854282A_ABST
    Figure CN119854282A_ABST
Patent Text Reader

Abstract

The invention provides a layout file transmission method. The layout file transmission method comprises the following steps: dividing a PDK file of an MOSFET layout into a first part and a second part; the PDK file is divided into a plurality of minimum repetitive units; transmitting the first part of PDK file for the first time, and encrypting and hiding the second part of PDK file; obtaining a first part of PDK file after the first transmission; according to the minimum repetitive units of the first part PDK file transmitted for the first time, splicing to form a required MOSFET, and calculating the area of the MOSFET; verifying whether the area of the MOSFET and the MOSFET layout contained in the first part PDK file after the first transmission accord with a set value or not; if yes, returning the first part of PDK file; and carrying out original file replacement on the MOSFET layout contained in the returned first part PDK file and the hidden second part PDK file, and carrying out second transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of integrated circuits, and in particular to a method for transmitting a layout file. Background Art

[0002] Compared with planar MOS, Trench MOSFET has lower on-resistance and higher power density, and can withstand greater breakdown voltage and surge current. Therefore, it is widely used in medium and low voltage application scenarios such as mobile phone fast charging and electric vehicles. Trench MOSFET devices have unique device structures and process flows, and are often produced and manufactured as discrete devices. The IC (Integrated Circuit) process is to make transistors, resistors, capacitors and other electronic components required in a circuit on a wafer, and package them together to form a microstructure with certain functions, thereby improving the reliability of the circuit and reducing the power consumption and area of ​​the circuit. Trench MOSFET combined with conventional IC processes can provide various types of device structures from medium and low voltage to high voltage to meet a variety of design requirements. In addition, the two are packaged as a whole, which is convenient for integration, stable process, can meet higher reliability requirements, and can save overall area and reduce costs.

[0003] PDK (Process Design Kit) is a communication bridge between chip manufacturing companies (Foundry), EDA (Electronic Design Automatic) companies and chip design companies. When a chip design company needs to adopt a new semiconductor process from a chip manufacturing plant, it first needs a set of PDK files, which are usually completed by the chip manufacturing plant with the assistance of the EDA company. To integrate discrete devices with IC processes, it is necessary to add TrenchMOSFET devices to the IC platform PDK development system and implement a complete physical verification process.

[0004] However, the structure of Trench MOSFET is special and needs to be protected as an important IP, so a transmission method is needed to provide part of the layout to the user first, and then provide the other part after the user receives and confirms it. This can improve confidentiality and accuracy. Summary of the invention

[0005] The purpose of the present invention is to provide a method for transmitting a layout file, which can first provide part of the layout to the user, and then replace and provide the other part after the user receives and confirms it, thereby improving confidentiality and accuracy.

[0006] In order to achieve the above object, the present invention provides a method for transmitting a layout file, comprising:

[0007] Divide the PDK file of the MOSFET layout into the first and second parts;

[0008] Divide the first part of the PDK file and the second part of the PDK file into multiple minimum repeating units respectively;

[0009] The first part of the PDK file is transmitted for the first time, and the second part of the PDK file is encrypted and hidden;

[0010] Get the first part of the PDK file after the first transmission;

[0011] Splice the required MOSFET according to the minimum repeating unit of the first part of the PDK file after the first transmission, and calculate the area of ​​the MOSFET;

[0012] Verify whether the area of ​​the MOSFET and the MOSFET layout included in the first part of the PDK file after the first transmission both meet the set values;

[0013] If the setting value is met, the first part of the PDK file is returned;

[0014] The MOSFET layout contained in the returned first part PDK file and the hidden second part PDK file is replaced with the original file, and the replaced first part PDK file and the second part PDK file are transmitted for the second time.

[0015] Optionally, in the layout file transmission method, before dividing the PDK file of the MOSFET layout into the first part and the second part, the method further includes:

[0016] Verify that the MOSFET layout meets the set values ​​based on the DRC and LVS files.

[0017] Optionally, in the layout file transmission method, it is verified based on the DRC and LVS files whether the area of ​​the MOSFET and the MOSFET layout included in the first part of the PDK file after the first transmission both meet the set values.

[0018] Optionally, in the layout file transmission method, after replacing the original files of the MOSFET layouts included in the returned first part PDK file and the hidden second part PDK file, and before the second transmission, the method further includes:

[0019] Verify that the replaced MOSFET layout meets the set values ​​based on the DRC and LVS files.

[0020] Optionally, in the layout file transmission method, the method of replacing the MOSFET layout included in the second part PDK file or replacing the MOSFET layout included in the first part PDK file and the second part file includes:

[0021] Replace the smallest repeating unit of the MOSFET layout included in the second part of the PDK file or replace the smallest repeating unit of the MOSFET layout included in the first part of the PDK file and the second part of the file.

[0022] Optionally, in the layout file transmission method, the method for calculating the area of ​​the MOSFET includes:

[0023] The area of ​​each minimal repeating unit is multiplied by the number of the same minimal repeating units to obtain the total area of ​​each of the minimal repeating units;

[0024] Calculate the sum of the total areas of all minimal repeating units.

[0025] Optionally, in the layout file transmission method, the MOSFET layout contained in the first part of the PDK file is a MOSFET layout of a front-end process.

[0026] Optionally, in the layout file transmission method, the MOSFET layout contained in the second part PDK file is a MOSFET layout of a back-end process.

[0027] Optionally, in the layout file transmission method, the method of making the MOSFET layout into a PDK file includes: making the PDK file according to the ports and connection relationships of the devices included in the MOSFET layout.

[0028] Optionally, in the layout file transmission method, the method of splicing the minimum repeating unit of the first part of the PDK file after the first transmission into the required MOSFET includes:

[0029] Select the type and number of the required minimum repeating units and place them in the corresponding positions.

[0030] In the transmission method of the layout file provided by the present invention, it includes: dividing the PDK file of the MOSFET layout into a first part and a second part; dividing the first part PDK file and the second part PDK file into a plurality of minimum repeating units respectively; transmitting the first part PDK file for the first time, and hiding the second part PDK file after encrypting; obtaining the first part PDK file after the first transmission; splicing the required MOSFET according to the minimum repeating unit of the first part PDK file after the first transmission, and calculating the area of ​​the MOSFET; verifying whether the area of ​​the MOSFET and the MOSFET layout contained in the first part PDK file after the first transmission meet the set value; if it meets the set value, returning the first part PDK file; replacing the original file with the MOSFET layout contained in the returned first part PDK file and the hidden second part PDK file, and transmitting the replaced first part PDK file and the second part PDK file for the second time. The present invention divides the PDK file made of the MOSFET layout into a first part and a second part, and then first provides the layout of the first part PDK file to the user, and replaces the layout of the second part PDK file after the user receives and confirms it, and verifies it after replacement. Thereby improving the confidentiality and accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 It is a flow chart of a method for transmitting a layout file according to an embodiment of the present invention. DETAILED DESCRIPTION

[0032] The specific implementation of the present invention will be described in more detail below in conjunction with the schematic diagram. The advantages and features of the present invention will become clearer based on the following description. It should be noted that the drawings are all in a very simplified form and are not in exact proportions, and are only used to facilitate and clearly assist in explaining the purpose of the embodiments of the present invention.

[0033] Hereinafter, the terms "first", "second", etc. are used to distinguish between similar elements and are not necessarily used to describe a particular order or chronological sequence. It is to be understood that these terms used in this manner are interchangeable where appropriate. Similarly, if the method described herein includes a series of steps, the order of these steps presented herein is not necessarily the only order in which these steps can be performed, and some of the steps described may be omitted and / or some other steps not described herein may be added to the method.

[0034] Furthermore, it should be understood that when a layer (or film), region, pattern or structure is referred to as being "on" a substrate, layer (or film), region and / or pattern, it can be directly on another layer or substrate, and / or there can be intervening layers. In addition, it should be understood that when a layer is referred to as being "under" another layer, it can be directly under another layer, and / or there can be one or more intervening layers. In addition, references to being "on" and "under" each layer can be made based on the accompanying drawings.

[0035] Please refer to Figure 1 The present invention provides a layout file transmission method for transmitting a layout file from a factory to a user, comprising:

[0036] S11: Divide the PDK file of the MOSFET layout into the first part and the second part;

[0037] S12: Divide the first part of the PDK file and the second part of the PDK file into a plurality of minimum repeating units respectively;

[0038] S13: The first part of the PDK file is transmitted for the first time, and the second part of the PDK file is encrypted and hidden;

[0039] S14: Obtain the first part of the PDK file after the first transmission;

[0040] S15: splicing the minimum repeating unit of the first part of the PDK file after the first transfer into the required MOSFET, and calculating the area of ​​the MOSFET;

[0041] S16: Verify whether the area of ​​the MOSFET and the MOSFET layout included in the first part of the PDK file after the first transfer are consistent with the set values;

[0042] S17: If the set value is met, the first part of the PDK file is returned;

[0043] S18: Replace the MOSFET layout included in the returned first part PDK file and the hidden second part PDK file with the original file, and transmit the replaced first part PDK file and the second part PDK file for the second time.

[0044] First, the user of the original MOSFET layout file, such as the layout factory, verifies whether the MOSFET layout meets the set values ​​based on the DRC and LVS files. The set values ​​are some set verification rules. The parameters to be verified are in line with the DRC and LVS files. If it is not verified, the layout will continue to be improved. If it has been verified, it can be provided to the user. When it is provided to the user, it can be made into a PDK file based on the ports and connection relationships of the devices contained in the MOSFET layout, and the PDK file is transmitted to the user. After the user receives the PDK file, the required layout is obtained from it. In an embodiment of the present invention, the PDK file made from the MOSFET layout is divided into a first part and a second part. The MOSFET layout that can be included in the first part of the PDK file is a MOSFET layout for the front-end process. The MOSFET layout that can be included in the first part of the PDK file is a MOSFET layout for the back-end process.

[0045] Next, the first part of the PDK file and the second part of the PDK file are divided into multiple minimal repeating units, so there can be many different types of minimal repeating units, and the device structures contained in the minimal repeating units may be different.

[0046] Next, the first part of the PDK file is sent to the user for the first transmission, and the second part of the PDK file is encrypted and hidden. For example, if the entire layout has 10 layers, 3 layers are not encrypted and sent to the customer. 7 layers are encrypted and kept inside the factory. The user obtains the first part of the PDK file. In addition, the user can also receive a manual on how to operate the first part of the PDK file. Therefore, the user can get part of the MOSFET layout based on the first part of the PDK file. However, the user cannot get the MOSFET layout contained in the second part of the PDK file, so the confidentiality is very high.

[0047] Next, the user splices the required MOSFET according to the minimum repeating unit of the first part of the PDK file after the transmission. The method for the user to splice the required MOSFET according to the minimum repeating unit of the first part of the PDK file includes: selecting the category and number of the required minimum repeating units and placing them in the corresponding positions. Next, the area of ​​the MOSFET is calculated. Specifically, the method for calculating the area of ​​the MOSFET includes: multiplying the area of ​​each minimum repeating unit by the number of the same minimum repeating units to obtain the total area of ​​each minimum repeating unit; calculating the sum of the total areas of all minimum repeating units.

[0048] Next, the user verifies whether the area of ​​the MOSFET and the MOSFET layout contained in the first part of the PDK file after transmission all meet the set values. Specifically, the user can verify whether the area of ​​the MOSFET and the MOSFET layout contained in the first part of the PDK file all meet the set values ​​based on the DRC and LVS files, and the set values ​​are some set verification rules. If it does not meet the set values, it is not the required layout, so it is discarded. If it meets the set values, the set values ​​are the range preset according to the actual situation, then the first part of the PDK file is returned, and the factory replaces the original files with the MOSFET layout contained in the returned first part of the PDK file and the hidden second part of the PDK file, and transmits it for the second time. The original files here refer to the first part of the PDK file and the second part of the PDK file before transmission and encryption. Specifically, the replacement method includes: using the minimum repeating unit of the MOSFET layout contained in the first part of the PDK file and the second part of the PDK file before transmission and encryption to replace the minimum repeating unit of the MOSFET layout contained in the first part of the PDK file and the hidden second part of the PDK file after the return. After the replacement, verify whether the replaced MOSFET layout meets the set value based on the DRC file and the LVS file. If they are in compliance, the replaced first part PDK file and the second part PDK file are transmitted to the user for the second time. The above DRC and LVS files are commonly used files in semiconductor manufacturing processes and will not be described in detail here.

[0049] In summary, in the transmission method of the layout file provided in the embodiment of the present invention, it includes: dividing the PDK file of the MOSFET layout into a first part and a second part; dividing the first part PDK file and the second part PDK file into a plurality of minimum repeating units respectively; transmitting the first part PDK file for the first time, and encrypting and hiding the second part PDK file; obtaining the first part PDK file after the first transmission; splicing the required MOSFET according to the minimum repeating unit of the first part PDK file after the first transmission, and calculating the area of ​​the MOSFET; verifying whether the area of ​​the MOSFET and the MOSFET layout contained in the first part PDK file after the first transmission meet the set value; if it meets the set value, returning the first part PDK file; replacing the original file with the MOSFET layout contained in the returned first part PDK file and the hidden second part PDK file, and transmitting the replaced first part PDK file and the second part PDK file for the second time. The present invention divides the PDK file made of the MOSFET layout into a first part and a second part, and then first provides the layout of the first part PDK file to the user, and replaces and provides the layout of the second part PDK file after the user receives and confirms it, and verifies it after replacement. Thereby improving confidentiality and accuracy.

[0050] The above is only a preferred embodiment of the present invention and does not limit the present invention in any way. Any technician in the relevant technical field, without departing from the scope of the technical solution of the present invention, makes any form of equivalent replacement or modification to the technical solution and technical content disclosed in the present invention, which does not depart from the content of the technical solution of the present invention and still falls within the protection scope of the present invention.

Claims

1. A method for transmitting a layout file, characterized in that: include: Divide the PDK file of the MOSFET layout into the first and second parts; Divide the first part of the PDK file and the second part of the PDK file into multiple minimum repeating units respectively; The first part of the PDK file is transmitted for the first time, and the second part of the PDK file is encrypted and hidden; Obtain the first part of the PDK file after the first transmission; Splice the required MOSFET according to the minimum repeating unit of the first part of the PDK file after the first transmission, and calculate the area of ​​the MOSFET; Verify whether the area of ​​the MOSFET and the MOSFET layout included in the first part of the PDK file after the first transmission both meet the set values; If the setting value is met, the first part of the PDK file is returned; The MOSFET layout contained in the returned first part PDK file and the hidden second part PDK file is replaced with the original file, and the replaced first part PDK file and the second part PDK file are transmitted for the second time.

2. The method for transmitting a layout file according to claim 1, wherein: Before dividing the PDK file of the MOSFET layout into the first and second parts, it also includes: Verify that the MOSFET layout meets the set values ​​based on the DRC and LVS files.

3. The method for transmitting a layout file according to claim 1, characterized in that: Verify, based on the DRC and LVS files, whether the area of ​​the MOSFET and the MOSFET layout included in the first part of the PDK file after the first transmission are consistent with the set values.

4. The method for transmitting a layout file according to claim 1, wherein: After replacing the MOSFET layout included in the returned first PDK file and the hidden second PDK file with the original file, and before transmitting the replaced first PDK file and the second PDK file for the second time, the method further includes: Verify whether the replaced MOSFET layout meets the set values ​​based on the DRC and LVS files.

5. The method for transmitting a layout file according to claim 1, wherein: The method of replacing the MOSFET layout included in the second part of the PDK file or replacing the MOSFET layout included in the first part of the PDK file and the second part of the file includes: Replace the smallest repeating unit of the MOSFET layout included in the second part of the PDK file or replace the smallest repeating unit of the MOSFET layout included in the first part of the PDK file and the second part of the file.

6. The method for transmitting a layout file according to claim 1, characterized in that: The method of calculating the area of ​​the MOSFET includes: The area of ​​each minimal repeating unit is multiplied by the number of the same minimal repeating units to obtain the total area of ​​each of the minimal repeating units; Calculate the sum of the total areas of all minimal repeating units.

7. The method for transmitting a layout file according to claim 1, characterized in that: The MOSFET layout included in the first part of the PDK file is the MOSFET layout of the front-end process.

8. The method for transmitting a layout file according to claim 1, characterized in that: The MOSFET layout included in the second part of the PDK file is the MOSFET layout of the back-end process.

9. The method for transmitting a layout file according to claim 1, characterized in that: The method for making a MOSFET layout into a PDK file includes: making a PDK file according to the ports and connection relationships of the devices included in the MOSFET layout.

10. The method for transmitting a layout file according to claim 1, characterized in that: The method of splicing the minimum repeating unit of the first part of the PDK file after the first transmission into the required MOSFET includes: Select the type and number of the required minimum repeating units and place them in the corresponding positions.

Citation Information

Patent Citations

  • Managing data file transmission

    CN103477609A

  • Layout structure of MOSFET chip

    CN104300001A

  • Data display method and device, equipment and medium

    CN113641432A

  • Layout file conversion method and detection area grouping method

    CN117408213A

  • PDK test pattern generation method and device

    CN117952063A