Method and system for rapidly extracting capacitance value of capacitive touch panel circuit

By building a model library and using Python programs and AI image recognition tools, the problem of low capacitance value extraction efficiency in OLED On-cell touch circuits is solved, and fast and low resource occupancy capacitance value extraction is achieved.

CN120430278APending Publication Date: 2025-08-05CHENGDU HUADA JIUTIAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510510652.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-23
Publication Date
2025-08-05

AI Technical Summary

Technical Problem

In the prior art In the OLED On-cell touch circuit, the number of layout vertices caused by metal wire mesh wiring is large, which causes capacitor simulation calculation to take a long time and high resource occupancy, which affects the efficiency of capacitance value extraction.

Method used

By building a model library and meshing, combining Python programs and AI image recognition tools, capacitance values can be quickly extracted, the calculation complexity can be reduced, and capacitance values can be estimated using model matching.

Benefits of technology

It significantly improves the efficiency of capacitance value extraction, reduces calculation time and memory usage, and can handle larger-scale capacitive touch panel circuits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120430278A_ABST
    Figure CN120430278A_ABST
Patent Text Reader

Abstract

The invention discloses a capacitance value rapid extraction method and system for a capacitive touch panel circuit, and the method comprises the steps: A, reading a process file of a touch panel, and extracting the content information of the process file; b, analyzing the process file of the touch panel, scattering points according to film layer information, generating a series of different basic models, and forming a model library; grid division is carried out on the model library to extract capacitance values, and then the capacitance values are recorded in a table file; and C, reading layout design graphic information of the touch panel, matching the layout partitions with the basic models in the model library for identification, and calculating the capacitance value of a touch panel circuit by using the capacitance value of the table file corresponding to the basic models after finding out the basic models with similar graphs. By adopting the capacitance value extraction method and device, the capacitance value is calculated through modeling by constructing the model, and then the capacitance value of the capacitive touch panel circuit is estimated and extracted by adopting a model matching mode, so that the capacitance value of the metal wire net of the whole capacitive touch panel is rapidly extracted, and the extraction efficiency of the capacitance value can be greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to integrated circuit (IC) electronic design automation (EDA) technology, and in particular to a method and system for quickly extracting the capacitance value of a capacitive touch panel circuit. Background Art

[0002] Capacitive touch display panels have been widely used in the field of display panel technology due to their many advantages such as high precision and support for multi-touch.

[0003] In recent years, in order to make capacitive touch panels thinner and lighter, for example, an on-cell capacitive touch circuit has been introduced into an organic light-emitting diode (OLED) touch panel to realize the touch function. The on-cell refers to a method of embedding the touch panel function between the color filter substrate and the polarizer. When designing the OLED on-cell touch circuit, a metal wire mesh is generally used for wiring. The number of graphic vertices in the layout is large, resulting in the use of conventional EDA parasitic capacitance extraction tools to calculate the capacitance value by the finite element method (FEM). A large number of subdivided grids will be generated, which will affect the extraction performance of the capacitance simulation and consume a lot of system resources, such as a large amount of computing time and memory space. Summary of the Invention

[0004] In view of this, the present application provides a method and system for quickly extracting the capacitance value of a capacitive touch panel circuit. The capacitance value is calculated by constructing a model (Pattern), and then the capacitance value of the capacitive touch panel circuit is estimated and extracted by using the model (Pattern) matching method, thereby realizing the rapid extraction of the capacitance value of the metal wire mesh of the entire capacitive touch panel, thereby improving the efficiency of capacitance value extraction.

[0005] To achieve the above objectives, this application adopts the following technical solutions:

[0006] A method for quickly extracting the capacitance value of a capacitive touch panel circuit comprises the following steps:

[0007] A. Reading a process file of a touch panel and extracting content information of the process file of the touch panel;

[0008] B. parsing the content information of the process file of the touch panel, scattering points according to the film layer information, generating a series of different basic models to form a model library; then meshing the model library to extract capacitance values, and then recording them in a table file;

[0009] C. Read the layout design graphic information of the touch panel, and match the layout partition with the basic model in the model library for identification. After finding the basic model with similar graphics, use the capacitance value of the basic model corresponding to the table file to calculate the capacitance value of the touch panel circuit.

[0010] The content information of the process file of the touch panel includes the sheet resistance, film thickness, minimum line width, minimum line spacing information of the conductor layer of the touch panel, and the dielectric constant and thickness information of the dielectric layer.

[0011] The process of generating a series of different basic models by scattering points according to the film layer information in step B is specifically: obtaining a series of basic models by setting a combination of characteristic information of different conductor layers, line widths, line lengths, and spacings.

[0012] The table file described in step B is a table file that records the capacitance values of the basic model.

[0013] Step C reads the layout design graphic information of the touch panel and matches the layout partitions with the basic models in the model library for identification. The specific process is as follows:

[0014] The layout data is read through the layout reading tool, and the layout design graphics are parsed using a grid of a certain size, split into multiple sub-graphic areas, and then each sub-graphic area is matched with the basic model in the table file.

[0015] The matching of each sub-graphic area with the basic model in the table file specifically includes comparing the attribute values of the conductor layer, conductor line width, line length, and spacing in the key features.

[0016] The described matching of each sub-graphic area with the basic model in the table file uses a graphic matching tool that calls a PyAutoGUI module in the Python programming language or a program module of an AI image recognition tool.

[0017] A system for quickly extracting capacitance values of a capacitive touch panel circuit, the system comprising:

[0018] Touch panel process file information extraction module: used to read the process file of the touch panel and extract the content information of the process file of the touch panel;

[0019] Touch panel process file information parsing module: used to parse the content information of the touch panel process file, scatter points according to the film layer information, generate a series of different basic models, and form a model library; then grid the model library to extract the capacitance value, and then record it in a table file; and,

[0020] Model matching and capacitance value calculation module: reads the layout design graphic information of the touch panel, and matches the layout partition with the basic model in the model library for identification. After finding the basic model with similar graphics, the capacitance value of the touch panel circuit is calculated using the capacitance value corresponding to the basic model in the table file.

[0021] An electronic device including the capacitance value rapid extraction system of the capacitive touch panel circuit is characterized in that the electronic device includes a touch panel process file information extraction module, a touch panel process file information parsing module, and a model matching and capacitance value calculation module; and further includes a memory and at least one processor; the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the processor executes the steps of the capacitance value rapid extraction method of the capacitive touch panel circuit.

[0022] A computer-readable storage medium stores a program module, and the computer is configured so that one or more processors can execute the method for quickly extracting the capacitance value of a capacitive touch panel circuit according to corresponding instructions or instruction sets.

[0023] Compared with the prior art, the method and system for quickly extracting the capacitance value of a capacitive touch panel circuit of the present invention have the following beneficial effects:

[0024] (1) Compared with the traditional method of dividing the layout into finite element meshes and then performing capacitance calculations, the solution of this application does not require large-scale finite element meshing and capacitance calculations. Instead, it only needs to generate a basic model (pattern) library (taking advantage of the fast capacitance extraction speed of small-sized layout graphics) based on the graphic characteristics of the capacitive touch panel (the line grid usually has a fixed line width and line spacing). Then, the model (pattern) matching can be performed to realize the capacitance value extraction of large-scale capacitive touch panel circuits. Therefore, the time and memory usage required for capacitance value extraction can be greatly reduced.

[0025] (2) Traditional layout finite element meshing can only extract the capacitance of a 5*5 touch panel at most. The method and system of the present invention significantly improve the performance of capacitance extraction by reducing computational complexity. Therefore, it is possible to quickly extract the capacitance of a full touch panel circuit, such as a 25*50 scale, while lowering system resource usage. This significantly improves the efficiency of capacitance extraction. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 Schematic diagram of a flow chart of a method for quickly extracting capacitance value of a capacitive touch panel circuit according to an embodiment of the present invention;

[0027] Figure 2 Schematic diagram of the model (Pattern) described in an embodiment of the present invention;

[0028] Figure 3 Schematic diagram of the metal wire mesh (a), capacitor pattern (b), and local magnification effect (c) of the touch unit module in an embodiment of the present invention;

[0029] Figure 4 This is a functional block diagram of a system for quickly extracting capacitance values from a capacitive touch panel circuit according to an embodiment of the present invention. DETAILED DESCRIPTION

[0030] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0031] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.

[0032] Figure 1 FIG. 4 is a flow chart of a method for quickly extracting capacitance of a capacitive touch panel circuit according to an embodiment of the present invention.

[0033] like Figure 1 As shown, the method for quickly extracting the capacitance value of the capacitive touch panel circuit mainly includes the following steps:

[0034] Step 11: Read the process file of the touch panel and extract the content information of the process file.

[0035] In this embodiment, the content information of the process file mainly includes information such as the sheet resistance, film thickness, minimum line width, minimum line spacing, etc. of the touch panel conductor layer, and information such as the dielectric constant and thickness of the dielectric layer.

[0036] Step 12: parse the content information of the process file of the touch panel, scatter points according to the film layer information, and generate a series of basic models of conductor line width, line spacing and other combinations with different multiples to form a basic model (pattern) library; then mesh the basic model (pattern) library to extract the capacitance value, and then record it in a table file.

[0037] refer to Figure 2 In a specific embodiment, a series of basic models (Patterns) can be obtained by setting different combinations of characteristic information such as conductor layers, line widths, line lengths, and spacings to form a model library; an existing EDA parasitic capacitance value extraction tool (such as RCE) is called to calculate the capacitance value between n1 / n2, and these results are recorded in a table file.

[0038] In this embodiment, the table file is as shown in Table 1. The table file refers to a table file that records the basic model (Pattern) capacitance value; Figure 3 There are two metal wires in (c), and their capacitance is 2fF. The subsequent layout decomposition identified five similar Figure 3 (c) Then, the capacitor c is read from the table file and the capacitance value 2*5fF is obtained.

[0039] Table 1:

[0040]

[0041] Step 13: Read the layout design graphic information of the touch panel, and match the layout partition with the basic pattern in the model (Pattern) library for identification. After finding the basic pattern with similar graphics, use the capacitance value of the table file corresponding to the basic pattern to calculate the capacitance value of the touch panel circuit.

[0042] In an embodiment of the present invention, the layout data is read by a layout reading tool (such as Aether), the graphics are parsed using a grid of a certain size (such as the average value of the graphic line width), and the graphics are split into multiple sub-graphic areas. Then, each sub-graphic area is matched with the basic model (Pattern) in the table file, such as comparing the attribute values of the conductor layer, conductor line width, line length, spacing, etc. in the key features.

[0043] Here, each sub-graphic area is matched with the basic model in the table file. The graphic matching tool used can also call the PyAutoGUI module in the Python programming language, AI image recognition tools (such as Baidu Image Recognition) and other program modules; find the pattern (Pattern) c closest to the graphic area, read the capacitance value recorded by the model c in the table file, and calculate the capacitance value of the touch panel circuit. Figure 3 In (b), eight models c are matched. The capacitance value of each model c is assumed to be 1fF (femtofarad), so we can get Figure 3 The capacitance between the two conductors represented by the dark and light lines in (b) is 8*1fF. The PyAutoGUI module is a library mainly used to implement automated graphical user interface (GUI) operations. PyAutoGUI is cross-platform and supports running on multiple operating systems such as Windows, macOS and Linux. Therefore, only one set of automation scripts can be developed to execute on different platforms, with high code reusability; the PyAutoGUI module supports simulation of mouse movement, clicks, scrolling and keyboard input, making PyAutoGUI very suitable for automated testing, games and other scenarios that require GUI interaction, so it is rich in functions; in addition, PyAutoGUI also has the advantage of being easy to use. It allows developers to simulate mouse and keyboard operations through simple function calls without having to deeply understand the underlying GUI programming.

[0044] The present invention also provides a system for quickly extracting capacitance values of a capacitive touch panel circuit, the system comprising:

[0045] Touch panel process file information extraction module: used to read the process file of the touch panel and extract content information of the process file of the touch panel.

[0046] Touch panel process file information parsing module: used to parse the content information of the touch panel process file, scatter points according to the film layer information, generate a series of different basic models, and form a model library; then mesh the model library to extract the capacitance value, and then record it in a table file. And,

[0047] Model matching and capacitance value calculation module: reads the layout design graphic information of the touch panel, and matches the layout partition with the basic model in the model library for identification. After finding the basic model with similar graphics, the capacitance value of the touch panel circuit is calculated using the capacitance value corresponding to the basic model in the table file.

[0048] Based on the same concepts as the capacitive touch panel circuit capacitance rapid extraction method and system of the present invention, the present invention also provides an electronic device including the capacitive touch panel circuit capacitance rapid extraction system. The electronic device includes the touch panel process file information extraction module, the touch panel process file information parsing module, and the model matching and capacitance value calculation module described above; it also includes a memory and at least one processor. The memory stores computer-readable instructions that, when executed by the processor, cause the processor to execute the steps of the capacitive touch panel circuit capacitance rapid extraction method described in each of the above embodiments.

[0049] The present invention also provides a readable storage medium storing a computer program. The computer program is configured to enable one or more processors to execute corresponding instructions or instruction sets, thereby rapidly extracting the capacitance value of a capacitive touch panel circuit by performing the method described in steps 11 to 13 above.

[0050] The readable storage medium is a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. Specifically, the readable storage medium may be a tangible device capable of retaining and storing instructions used by an instruction execution device, such as an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any combination thereof. More specific examples of readable storage media include computer hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs), flash memory chips, static random access memories (SRAMs), CD-ROMs, DVDs, and the like.

[0051] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.

Claims

1. A method for quickly extracting the capacitance value of a capacitive touch panel circuit, characterized in that: The steps include: A. Reading a process file of a touch panel and extracting content information of the process file of the touch panel; B. parsing the content information of the process file of the touch panel, scattering points according to the film layer information, generating a series of different basic models to form a model library; then meshing the model library to extract capacitance values, and then recording them in a table file; C. Read the layout design graphic information of the touch panel, and match the layout partition with the basic model in the model library for identification. After finding the basic model with similar graphics, use the capacitance value of the basic model corresponding to the table file to calculate the capacitance value of the touch panel circuit.

2. The method for quickly extracting capacitance of a capacitive touch panel circuit according to claim 1, wherein: The content information of the process file of the touch panel includes the sheet resistance, film thickness, minimum line width, and minimum line spacing information of the conductor layer of the touch panel, and the dielectric constant and thickness information of the dielectric layer.

3. The method for quickly extracting capacitance of a capacitive touch panel circuit according to claim 1, wherein: The process of generating a series of different basic models by scattering points according to the film layer information in step B is specifically: obtaining a series of basic models by setting a combination of characteristic information of different conductor layers, line widths, line lengths, and spacings.

4. The method for quickly extracting capacitance of a capacitive touch panel circuit according to claim 1, wherein: The table file described in step B is a table file that records the capacitance values of the basic model.

5. The method for quickly extracting capacitance of a capacitive touch panel circuit according to claim 1, wherein: Step C reads the layout design graphic information of the touch panel and matches the layout partitions with the basic models in the model library for identification. The specific process is as follows: The layout data is read through the layout reading tool, and the layout design graphics are parsed using a grid of a certain size, split into multiple sub-graphic areas, and then each sub-graphic area is matched with the basic model in the table file.

6. The method for quickly extracting capacitance of a capacitive touch panel circuit according to claim 5, wherein: The matching of each sub-graphic area with the basic model in the table file specifically includes comparing the attribute values of the conductor layer, conductor line width, line length, and spacing in the key features.

7. The method for quickly extracting capacitance of a capacitive touch panel circuit according to claim 5, wherein: The described matching of each sub-graphic area with the basic model in the table file uses a graphic matching tool that calls a PyAutoGUI module in the Python programming language or a program module of an AI image recognition tool.

8. A system for rapidly extracting capacitance values from a capacitive touch panel circuit, characterized in that: The system includes: Touch panel process file information extraction module: used to read the process file of the touch panel and extract the content information of the process file of the touch panel; Touch panel process file information parsing module: used to parse the content information of the touch panel process file, scatter points according to the film layer information, generate a series of different basic models, and form a model library; then grid the model library to extract the capacitance value, and then record it in a table file; and, Model matching and capacitance value calculation module: reads the layout design graphic information of the touch panel, and matches the layout partition with the basic model in the model library for identification. After finding the basic model with similar graphics, the capacitance value of the touch panel circuit is calculated using the capacitance value corresponding to the basic model in the table file.

9. An electronic device comprising a capacitance value rapid extraction system of the capacitive touch panel circuit, characterized in that: The electronic device includes a touch panel process file information extraction module, a touch panel process file information parsing module, and a model matching and capacitance value calculation module; it also includes a memory and at least one processor; the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the processor executes the steps of the method for quickly extracting the capacitance value of a capacitive touch panel circuit as described in any one of claims 1 to 5.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a program module, and the computer is configured so that one or more processors can execute the method for quickly extracting the capacitance value of a capacitive touch panel circuit according to any one of claims 1 to 5 according to corresponding instructions or instruction sets.