Graph filling method and device, storage medium and electronic equipment
By obtaining the area to be filled in the display layout design, determining the wiring gap and generating the filling pattern, the etching difference problem caused by the wiring gap is solved, and the etching uniformity and display effect are improved.
Patent Information
- Application Number
- CN202510786166.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-12
- Publication Date
- 2025-09-16
AI Technical Summary
There are trace gaps in the display's layout design, which leads to etching differences and makes it impossible to ensure trace etching uniformity, affecting the display effect and user experience.
By obtaining the area to be filled in the layout, determining the routing gap according to the routing information, and generating a filling pattern based on the gap information, the routing gap is filled with the filling pattern to generate a filled layout.
The etching difference caused by the wiring gap is reduced, the etching uniformity of the wiring is improved, and the display effect and user experience of the display device are improved.
Smart Images

Figure CN120654646A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of layout design technology, and in particular to a graphic filling method, device, storage medium and electronic device. Background Art
[0002] The performance of display devices (such as display panels and display screens) directly affects the user's visual experience and usage experience. Among them, the etching uniformity of the display screen is one of the key factors affecting its display effect and user experience.
[0003] At present, during the layout design process of related technology display screens, there are usually some routing gaps, which leads to etching differences between the routings and makes it impossible to ensure the etching uniformity of the routings. Summary of the Invention
[0004] In view of this, the present application provides a graphic filling method, device, storage medium and electronic device, the main purpose of which is to improve the technical problem that in the layout design process of the current related technology display screen, there are usually some routing gaps, which lead to etching differences between the routings and the inability to ensure the etching uniformity of the routing.
[0005] In a first aspect, the present application provides a graphic filling method, comprising:
[0006] Get the area to be filled in the layout;
[0007] Determine the routing gap corresponding to the area to be filled according to the routing information in the layer corresponding to the area to be filled;
[0008] Determining a filling pattern corresponding to the area to be filled according to the gap information corresponding to the routing gap;
[0009] The routing gaps are filled with the filling graphics to generate a filled layout.
[0010] In some embodiments, determining the routing gap corresponding to the area to be filled based on routing information in the layer corresponding to the area to be filled includes:
[0011] Get adjacent traces in the layer;
[0012] Determining line segment pairs in the adjacent lines according to a preset line spacing and line spacings corresponding to the adjacent lines;
[0013] Based on the line segment pairs, a routing gap corresponding to the area to be filled is obtained.
[0014] In some embodiments, after determining the line segment pairs in the adjacent lines according to the preset line spacing and the line spacing corresponding to the adjacent lines, the method further includes:
[0015] A target line segment pair is extracted from the line segment pair according to the line segment information of the line segment pair, where the target line segment pair includes parallel sub-line segments of the same height or width.
[0016] In some embodiments, determining the filling pattern corresponding to the to-be-filled area based on the gap information corresponding to the routing gap includes:
[0017] Determining a filling graphic layout according to the line segment information of the target line segment pair and the preset graphic spacing corresponding to the area to be filled;
[0018] Based on the preset graphic corresponding to the fill graphic layout and the enlarged sub-line segment, a fill graphic corresponding to the to-be-filled area is determined.
[0019] In some embodiments, determining the fill graphic corresponding to the area to be filled based on the preset graphic corresponding to the fill graphic layout and the magnified line segment includes:
[0020] Enlarging the sub-line segment based on a preset distance from the edge;
[0021] A Boolean operation is performed on the enlarged sub-line segment and the preset graphic to obtain the filled graphic.
[0022] In some embodiments, the method further comprises:
[0023] Obtaining preset filling information corresponding to the area to be filled through the function selection interface corresponding to the layout;
[0024] In response to receiving a graphic filling instruction on the function selection interface, a filled layout is generated according to the preset filling information.
[0025] In a second aspect, the present application provides a graphic filling device, comprising:
[0026] An acquisition unit, configured to acquire a to-be-filled area in the layout;
[0027] a determining unit configured to determine a routing gap corresponding to the area to be filled based on routing information in a layer corresponding to the area to be filled; and determine a filling pattern corresponding to the area to be filled based on the gap information corresponding to the routing gap;
[0028] The generating unit is configured to fill the routing gap with the filling pattern to generate a filled layout.
[0029] In a third aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the graphic filling method described in the first aspect when executed by a processor.
[0030] In a fourth aspect, the present application provides an electronic device comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor implements the graphic filling method described in the first aspect when executing the computer program.
[0031] In a fifth aspect, the present application provides a computer program product, which includes a computer program, and is characterized in that when the computer program is executed by a processor, it implements the graphic filling method described in the first aspect.
[0032] By means of the above technical solution, the present application provides a graphic filling method, device, storage medium and electronic device. Compared with the current existing technology, the present application first obtains the area to be filled in the layout; then, based on the routing information in the layer corresponding to the area to be filled, determines the routing gap corresponding to the area to be filled; then, based on the gap information corresponding to the routing gap, determines the filling graphic corresponding to the area to be filled; finally, uses the filling graphic to fill the routing gap to generate a filled layout. In this way, the present application can select the area to be filled in the layout that needs to be filled, and determine the layer corresponding to the area to be filled, determine the routing gap corresponding to the area to be filled based on the routing information in the layer, and determine the routing gap corresponding to the area to be filled based on the specific gap information of the routing gap. Finally, the filled layout is generated to reduce the etching difference caused by the routing gap and improve the etching uniformity of the routing. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0034] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0035] Figure 1 A schematic diagram showing a flow chart of a graphic filling method provided in an embodiment of the present application is shown;
[0036] Figure 2 A schematic diagram showing a flow chart of another graphic filling method provided in an embodiment of the present application is shown;
[0037] Figure 3 A schematic diagram showing an example provided by an embodiment of the present application is shown;
[0038] Figure 4A schematic diagram showing an example provided by an embodiment of the present application is shown;
[0039] Figure 5 A schematic diagram showing an example provided by an embodiment of the present application is shown;
[0040] Figure 6 A schematic diagram showing an example provided by an embodiment of the present application is shown;
[0041] Figure 7 A structural schematic diagram of a graphic filling device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0042] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings. It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other.
[0043] In the related art, the layout design process for display screens often results in uneven spacing or irrational layout of some traces. This can easily lead to differences in etching rates during the manufacturing process, which in turn affects the uniformity and consistency of the trace structure. This uneven etching not only reduces the yield of the display panel but can also cause display defects such as uneven brightness and color distortion, seriously affecting the product's visual effects and user experience. Therefore, optimizing the layout design to improve etching uniformity is an important direction for improving the quality of display devices.
[0044] In order to improve the current related technology display screen layout design process, there are usually some trace gaps, resulting in etching differences between traces, and the technical problem of not being able to ensure the etching uniformity of the traces. This embodiment provides a graphic filling method, such as Figure 1 As shown, the method includes:
[0045] Step 101: Obtain the area to be filled in the layout.
[0046] For example, in the fields of integrated circuit (IC) design, display panel design, etc., the various components in the integrated circuit or display device (such as transistors, capacitors, resistors, metal traces, etc.) and their connection relationships are represented in two-dimensional geometric graphics on a silicon wafer or glass substrate. The circuit design is converted into an actual manufacturable structure based on the layout. The design file corresponding to the layout may include but is not limited to layer information, trace position, spacing and other information.
[0047] In some embodiments, the area to be filled may be a partial area in the layout selected by the user to be filled. The area may include but is not limited to routing gaps, blank areas, etc. The area may have irregular distribution, different sizes, be located between high-density routings, and affect the etching, deposition, photolithography and other process effects in the manufacturing process. Extracting these areas and performing intelligent filling will help improve the quality and performance of the display device corresponding to the layout.
[0048] Specifically, in integrated circuit layout design, electronic design automation (EDA) tools can be used to create and edit layouts. Users can directly select the areas to be filled that need to be processed on the layout by clicking, selecting boxes, etc., and then automatically fill the graphics in the areas to be filled according to the preset filling information to obtain the filled layout, so as to reduce the etching differences caused by the routing gaps, thereby improving the etching uniformity of the routing.
[0049] Step 102: Determine the routing gap corresponding to the area to be filled based on the routing information in the layer corresponding to the area to be filled.
[0050] In some embodiments, the trace gap may refer to the minimum distance between adjacent metal traces, which directly affects the diffusion and uniformity of reactants during the etching process, photolithography resolution and edge roughness, etc. Therefore, identifying and analyzing the trace gap in the area to be filled helps to determine whether there is a process risk in the area and decide how to optimize the filling.
[0051] In some embodiments, the area information of the area to be filled, such as direction, width, and spacing, can be first obtained. The layer corresponding to the area is then determined. The corresponding traces in the area are then identified from the layer, and trace information corresponding to the area is obtained. The spacing between adjacent traces is then determined based on the trace information. The trace gaps in the area are then captured, and the gaps that need to be filled are determined to meet manufacturing process requirements. The trace information may include, but is not limited to, angles, distances, sizes, positions, coordinates, and the like.
[0052] Step 103: Determine a filling pattern corresponding to the area to be filled based on the gap information corresponding to the routing gap.
[0053] In some embodiments, the gap information may include but is not limited to routing gap information corresponding to the routing gap in the layout, preset filling information, etc., wherein the routing gap information may include but is not limited to the angle, distance, size, position, coordinates, etc. corresponding to the identified routing gap; the preset filling information may include but is not limited to the gap filling information configured through the function selection interface provided by the layout design tool, such as: minimum distance, maximum distance, filling graphic angle, filling area type, etc., to meet various filling design requirements and improve graphic filling efficiency.
[0054] In some embodiments, the gap distribution state can be judged based on the gap information corresponding to the obtained routing gap, the gap uniformity can be identified, and then the corresponding fill graphic type, such as dummy line, square, polygon, dot, etc., can be matched according to the distribution state, and the fill graphic parameters corresponding to different routing gaps can be determined, such as: width, length, spacing, density, distance from the edge, etc., and the corresponding fill graphic is generated according to the fill graphic parameters to reduce etching differences.
[0055] Step 104: Fill the trace gaps with a fill pattern to generate a filled layout.
[0056] In some embodiments, a fill pattern corresponding to the routing gap can be generated, and the generated fill pattern can be inserted into the corresponding routing gap to obtain a filled layout. For example, the automatic filling function provided by the EDA tool can be used, or a script can be written to automatically insert the selected fill pattern into the corresponding gap. After the filling is completed, the filled layout can be checked to see if it complies with the design rules (DRC check) and its impact on circuit performance (such as parasitic capacitance) can be evaluated. If necessary, adjustments and optimizations can be made. After confirmation, the filled layout file can be output and applied to the manufacturing process.
[0057] Compared with the current existing technology, this embodiment first obtains the area to be filled in the layout; then, based on the routing information in the layer corresponding to the area to be filled, determines the routing gap corresponding to the area to be filled; then, based on the gap information corresponding to the routing gap, determines the filling pattern corresponding to the area to be filled; finally, uses the filling pattern to fill the routing gap to generate a filled layout. In this way, the present application can select the area to be filled in the layout that needs to be filled, and determine the layer corresponding to the area to be filled, determine the routing gap corresponding to the area to be filled based on the routing information in the layer, and determine the routing gap corresponding to the area to be filled based on the specific gap information of the routing gap. Finally, the filled layout is generated, reducing the etching differences caused by the routing gap and improving the etching uniformity of the routing.
[0058] In order to further illustrate the specific implementation process of the method of this embodiment, this embodiment provides the following Figure 2 The specific method shown includes:
[0059] Step 201: Obtain the area to be filled in the layout.
[0060] Optionally, the method of this embodiment may further specifically include: obtaining preset filling information corresponding to the area to be filled through a function selection interface corresponding to the layout; in response to receiving a graphic filling instruction on the function selection interface, generating a filled layout according to the preset filling information.
[0061] In some embodiments, you can activate the select control in the function selection interface, select the routing area that needs to be operated in the layout as the area to be filled, and use the function selection interface to configure specific preset filling information, such as Figure 3 As shown, it can be used to set the layer to be filled and the maximum and minimum distances of the area to be filled, set the fill area type, the angle of the filled dummy graphic, the type of dummy graphic, etc. After the preset fill information is configured, you can click the configuration completion button, such as "OK" in the function selection interface, to send a graphic fill instruction to the graphic fill tool corresponding to the function selection interface, so that the graphic fill tool automatically identifies the routing gap in the area to be filled after receiving the graphic fill instruction, and automatically fills the graphic to obtain the filled layout.
[0062] Step 202: Based on the routing information in the layer corresponding to the area to be filled, obtain adjacent routing lines in the layer.
[0063] In some embodiments, geometric information on the layer can be obtained, and the data can be parsed to identify all the routing lines, obtain routing information, and for each identified routing line, calculate the distance between it and other routing lines to obtain adjacent routing lines in the layer. Specifically, adjacent routing lines in the layer can be identified based on the constraints of the adjacent routing lines. The constraints of the adjacent routing lines may include, but are not limited to, two or more routing lines that are close to each other within a preset spacing (such as the minimum spacing specified by the process rules). These routing lines may have the following characteristics: consistent direction, such as horizontal or vertical arrangement; close spacing, meeting specific spacing requirements (such as less than or equal to the minimum process spacing); physical proximity, and geometric proximity.
[0064] Optionally, after adjacent traces are identified, the adjacent trace information may be recorded in a text file or a database, or may be highlighted on a layout.
[0065] Step 203: Determine line segment pairs in adjacent routing lines according to the preset routing spacing and the routing spacing corresponding to adjacent routing lines.
[0066] In some embodiments, a line segment pair may include two adjacent line segments with consistent line segment directions and a minimum spacing. There may be a potential blank area between the two line segments, namely a line gap. Accordingly, a preset line spacing can be obtained through the preset fill information configured in the function selection interface, where the preset line spacing can be a user-configured line spacing threshold. Specifically, the line spacing corresponding to adjacent lines can be obtained through geometric calculations, and then by comparing the preset line spacing with the line spacing of each adjacent line, line segment pairs that need to be filled can be identified from the adjacent lines.
[0067] Optionally, after determining the line segment pairs in adjacent lines according to the preset line spacing and the line spacing corresponding to the adjacent lines, the method further includes: extracting target line segment pairs from the line segment pairs according to the line segment information of the line segment pairs.
[0068] The target line segment pair may include but is not limited to parallel sub-line segments of the same height or width. For example, the line information such as the starting coordinates and end coordinates of adjacent lines can be obtained, and the length, position, direction, etc. of the lines can be obtained based on this information, and the line pairs with the same direction can be selected from them, such as Figure 4 As shown, the figure on the left is composed of two line segments. The two adjacent lines have the same direction but different lengths, one is longer and the other is shorter. The corresponding parts of the two line segments can be extracted as a set of line segment pairs for subsequent filling operations.
[0069] Step 204: Based on the line segment pairs, obtain the routing gap corresponding to the area to be filled.
[0070] For example, line segment processing may be performed based on the line segment information of each line segment pair, target line segment pairs may be extracted, and the routing gap corresponding to the area to be filled may be determined according to the target line segment pairs.
[0071] Step 205: Determine a filling pattern corresponding to the area to be filled based on the gap information corresponding to the routing gap.
[0072] The gap information may include but is not limited to angle, line width, line distance, etc.
[0073] In some embodiments, step 205 may specifically include: determining a filling graphic layout based on the line segment information of the target line segment pair and the preset graphic spacing corresponding to the area to be filled; and determining a filling graphic corresponding to the area to be filled based on the preset graphic corresponding to the filling graphic layout and the sub-line segment after the magnification processing.
[0074] The preset graphic spacing may include but is not limited to the minimum distance that the center positions of the sub-segments need to maintain.
[0075] For example, Figure 5 As shown, the angles θ1, θ2 and the line widths W1, W2 and line spacings S1, S2 of the lines at both ends of the sub-segment are obtained, and the lines are evenly distributed in the gap according to the same angles and line widths. Since the angles and line widths of the lines at both ends may be different, the minimum distance ≥ max(S1, S2) needs to be maintained at the center of the sub-segment, and two dummy filling graphics are generated for each.
[0076] Optionally, based on the preset graphics corresponding to the fill graphic layout and the enlarged line segments, the fill graphics corresponding to the area to be filled are determined, which may specifically include: enlarging the sub-line segments based on a preset distance from the edge; performing Boolean operations on the enlarged sub-line segments and the preset graphics to obtain the fill graphics.
[0077] The Boolean operation may include but is not limited to a not operation. In logic operations and programming, a not operation may be used to implement a logical negation operation. The preset graphic may be a fill graphic preliminarily determined based on a fill graphic layout.
[0078] For example, Figure 6 As shown in the figure, after determining the spatial layout, the sub-line segment can be enlarged according to the set distance from the edge. After enlargement, the sub-line segment is not operated with the preset shape generated in the previous step to obtain the final dummy fill shape. The fill shape is inserted into the blank area according to the previously determined layout parameters. In this way, the area covered by the enlarged line segment is excluded.
[0079] Step 206: Fill the trace gaps with a fill pattern to generate a filled layout.
[0080] In some embodiments, first, in the function selection interface, activate the select control and select the routing area to be operated; then, set the layer to be filled and the maximum and minimum distances of the area to be filled; then set the fill area type, the angle of the filled dummy figure, and the type of dummy figure; finally, click the "OK" button in the function selection interface to generate the result and obtain the filled layout. In this way, the routing gap can be compensated, without limiting the routing shape and routing angle, and without limiting the shape of the routing gap. It can be parallel space or non-parallel space, and without limiting the shape and angle of the dummy figure, to achieve the filling of the routing gap, improve the etching uniformity of the routing, and effectively reduce the difference in routing resistance.
[0081] Compared with the related art, this embodiment first obtains the area to be filled in the layout; then, based on the routing information in the layer corresponding to the area to be filled, determines the routing gap corresponding to the area to be filled; then, based on the gap information corresponding to the routing gap, determines the filling pattern corresponding to the area to be filled; finally, uses the filling pattern to fill the routing gap to generate a filled layout. In this way, the present application can select the area to be filled in the layout that needs to be filled, and determine the layer corresponding to the area to be filled, and determine the routing gap corresponding to the area to be filled based on the routing information in the layer, and determine the routing gap corresponding to the area to be filled based on the specific gap information of the routing gap, and finally generate the filled layout, reducing the etching difference caused by the routing gap and improving the etching uniformity of the routing. In addition, it can also extract the target line segment pair from the line segment pair, determine the filling pattern layout based on the line segment information of the target line segment pair and the preset pattern spacing corresponding to the area to be filled, and determine the filling pattern corresponding to the area to be filled based on the preset pattern corresponding to the filling pattern layout and the amplified sub-line segment, and compensate for the routing gap, effectively reducing the routing resistance difference, thereby improving the display effect and user experience of the display device.
[0082] Further, as Figure 1 and Figure 2 The specific implementation of the method shown in this embodiment provides a graphic filling device, such as Figure 7 As shown, the device includes: an acquisition unit 31, a determination unit 32, and a generation unit 33.
[0083] An acquisition unit 31 is configured to acquire a to-be-filled area in the layout;
[0084] The determining unit 32 is configured to determine the routing gap corresponding to the area to be filled according to the routing information in the layer corresponding to the area to be filled; and determine the filling pattern corresponding to the area to be filled according to the gap information corresponding to the routing gap;
[0085] The generating unit 33 is configured to fill the routing gaps with a filling pattern to generate a filled layout.
[0086] In some examples of this embodiment, the determination unit 32 is specifically configured to obtain adjacent routing lines in a layer; determine line segment pairs in adjacent routing lines based on a preset routing spacing and routing spacing corresponding to adjacent routing lines; and obtain routing gaps corresponding to the area to be filled based on the line segment pairs.
[0087] In some examples of this embodiment, the acquisition unit 31 is specifically configured to extract a target line segment pair from the line segment pair according to the line segment information of the line segment pair, where the target line segment pair includes parallel sub-line segments of the same height or width.
[0088] In some examples of this embodiment, the determination unit 32 is specifically configured to determine the filling graphic layout based on the line segment information of the target line segment pair and the preset graphic spacing corresponding to the area to be filled; and determine the filling graphic corresponding to the area to be filled based on the preset graphic corresponding to the filling graphic layout and the sub-line segment after enlargement processing.
[0089] In some examples of this embodiment, the acquisition unit 31 is specifically configured to expand the sub-line segment based on a preset distance from the edge; and perform a Boolean operation on the expanded sub-line segment and a preset graphic to obtain a filled graphic.
[0090] In some examples of this embodiment, the acquisition unit 31 is specifically configured to obtain preset filling information corresponding to the area to be filled through the function selection interface corresponding to the layout; in response to receiving a graphic filling instruction on the function selection interface, generate a filled layout according to the preset filling information.
[0091] It should be noted that for other corresponding descriptions of the functional units involved in the graphic filling device provided in this embodiment, please refer to Figure 1 and Figure 2 The corresponding description in will not be repeated here.
[0092] Based on the above Figure 1 and Figure 2 The method shown in FIG. 1 is a method for performing the above-mentioned steps. Accordingly, this embodiment further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program can realize the above-mentioned steps. Figure 1 and Figure 2 The method shown.
[0093] Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, USB flash drive, mobile hard disk, etc.), and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods of various implementation scenarios of the present application.
[0094] Based on the above Figure 1 and Figure 2 The method shown, and Figure 7 In order to achieve the above-mentioned purpose, the embodiment of the present application further provides an electronic device, such as a personal computer or a server, which includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to achieve the above-mentioned Figure 1 and Figure 2 The method shown.
[0095] Optionally, the physical device may further include a user interface, a network interface, a camera, a radio frequency (RF) circuit, a sensor, an audio circuit, a Wi-Fi module, and the like. The user interface may include a display, an input unit such as a keyboard, and the like. The optional user interface may also include a USB interface, a card reader interface, and the like. The network interface may optionally include a standard wired interface, a wireless interface (such as a Wi-Fi interface), and the like.
[0096] Those skilled in the art will understand that the above-mentioned physical device structure provided in this embodiment does not constitute a limitation on the physical device, and may include more or fewer components, or a combination of certain components, or different component arrangements.
[0097] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware and software resources of the physical device, supporting the execution of information processing programs and other software and / or programs. The network communication module is used to enable communication between components within the storage medium, as well as with other hardware and software within the physical information processing device.
[0098] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present application can be implemented by means of software plus the necessary general hardware platform, or can be implemented by hardware. By applying the solution of this embodiment, in this way, this embodiment first obtains the area to be filled in the layout; then, based on the routing information in the layer corresponding to the area to be filled, the routing gap corresponding to the area to be filled is determined; then, based on the gap information corresponding to the routing gap, the filling graphic corresponding to the area to be filled is determined; finally, the routing gap is filled with the filling graphic to generate a filled layout. In this way, the present application can select the area to be filled in the layout that needs to be filled, and determine the layer corresponding to the area to be filled, determine the routing gap corresponding to the area to be filled according to the routing information in the layer, and determine the routing gap corresponding to the area to be filled according to the specific gap information of the routing gap. Finally, the filled layout is generated to reduce the etching difference caused by the routing gap and improve the etching uniformity of the routing. In addition, it is also possible to extract the target line segment pairs from the line segment pairs, determine the filling graphic layout based on the line segment information of the target line segment pairs and the preset graphic spacing corresponding to the area to be filled, and determine the filling graphic corresponding to the area to be filled based on the preset graphic corresponding to the filling graphic layout and the sub-line segment after amplification processing, compensate for the wiring gap, effectively reduce the wiring resistance difference, and thus improve the display effect and user experience of the display device.
[0099] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device that includes the element.
[0100] The above are merely specific embodiments of the present application, which are intended to enable those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments herein, but rather is intended to conform to the widest scope consistent with the principles and novel features of the present application.
Claims
1. A graphics filling method, characterized in that: include: Get the area to be filled in the layout; Determining a routing gap corresponding to the area to be filled according to routing information in the layer corresponding to the area to be filled; Determining a filling pattern corresponding to the area to be filled according to the gap information corresponding to the routing gap; The routing gaps are filled with the filling graphics to generate a filled layout.
2. The method according to claim 1, characterized in that The determining, based on the routing information in the layer corresponding to the area to be filled, the routing gap corresponding to the area to be filled includes: Based on the routing information in the layer corresponding to the area to be filled, obtaining adjacent routing lines in the layer; Determining line segment pairs in the adjacent lines according to a preset line spacing and line spacings corresponding to the adjacent lines; Based on the line segment pairs, a routing gap corresponding to the area to be filled is obtained.
3. The method according to claim 2, characterized in that After determining the line segment pairs in the adjacent lines according to the preset line spacing and the line spacings corresponding to the adjacent lines, the method further includes: A target line segment pair is extracted from the line segment pair according to the line segment information of the line segment pair, where the target line segment pair includes parallel sub-line segments with the same height or width.
4. The method according to claim 3, characterized in that The determining, based on the gap information corresponding to the routing gap, a filling pattern corresponding to the area to be filled, includes: Determining a filling graphic layout according to the line segment information of the target line segment pair and the preset graphic spacing corresponding to the area to be filled; Based on the preset graphic corresponding to the fill graphic layout and the enlarged sub-line segment, a fill graphic corresponding to the to-be-filled area is determined.
5. The method according to claim 4, characterized in that The determining of the filling graphic corresponding to the to-be-filled area based on the preset graphic corresponding to the filling graphic layout and the magnified line segment includes: Enlarging the sub-line segment based on a preset distance from the edge; A Boolean operation is performed on the enlarged sub-line segment and the preset pattern to obtain the filled pattern.
6. The method according to claim 1, wherein The method further comprises: Obtaining preset filling information corresponding to the area to be filled through the function selection interface corresponding to the layout; In response to receiving a graphic filling instruction on the function selection interface, a filled layout is generated according to the preset filling information.
7. A graphic filling device, characterized in that: include: An acquisition unit, configured to acquire a to-be-filled area in the layout; a determining unit configured to determine a routing gap corresponding to the area to be filled based on routing information in the layer corresponding to the area to be filled; Determining a filling pattern corresponding to the area to be filled according to the gap information corresponding to the routing gap; The generating unit is configured to fill the routing gap with the filling pattern to generate a filled layout.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
9. An electronic device comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Cited By
Discharging drawing generation method and device, electronic equipment, storage medium and program product
CN121457153A