Physical verification method for special-shaped panel display layout

文档序号:810173 发布日期:2021-03-26 浏览:12次 中文

阅读说明:本技术 一种异形平板显示版图物理验证方法 (Physical verification method for special-shaped panel display layout ) 是由 张晶 于士涛 马海南 白丽双 刘伟平 于 2020-12-22 设计创作,主要内容包括:一种异形平板显示版图物理验证方法,包括以下步骤:获取版图像素单元并分类,重命名每一类像素单元;将所有像素单元矩阵打散为1×1实例;利用模式识别算法对打散后的每一类像素单元实例进行矩阵重组;输出像素单元矩阵或实例。本发明的异形平板显示版图物理验证方法,能够解决版图物理验证重复报错的问题,保证后续版图预处理和设计规则检查过程的执行效率。(A physical verification method for a special-shaped panel display layout comprises the following steps: obtaining and classifying layout pixel units, and renaming each type of pixel units; breaking up all pixel cell matrices into 1 × 1 instances; performing matrix recombination on each type of scattered pixel unit examples by using a pattern recognition algorithm; a matrix or instance of pixel cells is output. The physical verification method for the special-shaped flat panel display layout can solve the problem of repeated error reporting of the physical verification of the layout and ensure the execution efficiency of the subsequent layout preprocessing and design rule checking process.)

1. A physical verification method for a special-shaped panel display layout is characterized by comprising the following steps:

obtaining and classifying layout pixel units, and renaming each type of pixel units;

breaking up all pixel cell matrices into 1 × 1 instances;

performing matrix recombination on each type of scattered pixel unit examples by using a pattern recognition algorithm;

a matrix or instance of pixel cells is output.

2. The method for physically verifying the special-shaped flat panel display layout according to claim 1, wherein the step of obtaining the layout pixel units, classifying the layout pixel units and renaming each type of pixel unit further comprises the step of obtaining input layout data and detecting a pattern covered above all instances of the input layout pixel units.

3. The method for physically verifying the odd-shaped flat panel display layout according to claim 2, further comprising,

when the pixel units are classified, the layers, the number, the shapes and the relative positions of the covering graphs are set to be the same type;

and renaming each type of pixel unit in sequence according to the classification result to be the original pixel unit name plus the sequence number.

4. The method for physically verifying a heteromorphic flat panel display layout as recited in claim 1, wherein the step of performing a matrix reorganization of each type of scattered pixel unit instances using a pattern recognition algorithm further comprises,

sorting all the examples according to the coordinates by X and Y, and combining sorting results into pixel column vectors;

the column vectors with the same content and equal difference in the X direction are combined into a column matrix;

and decomposing the column matrix into a plurality of pixel matrixes according to the equal difference condition of the Y direction inside each column matrix.

5. The method for physically verifying the special-shaped flat panel display layout according to claim 4, wherein the step of merging the column vectors with the same content and the same difference in the X direction into a column matrix further comprises the step of recording the column vector X direction equal difference values with the same content, accumulating the column vectors and merging the column vectors into the column matrix if the column vectors meet the X direction equal difference values, and restarting the matrix if the column vectors do not meet the X direction equal difference values.

6. The physical verification method for the special-shaped flat panel display layout according to claim 4, wherein the inside of each column matrix is decomposed into a plurality of pixel matrices according to the equal difference condition in the Y direction, and the method further comprises the steps of sequentially identifying examples according to a row unit, recording the equal difference value in the Y direction, decomposing row vectors in the column matrix which accord with the equal difference value in the Y direction, and restarting one matrix if the equal difference value in the Y direction does not accord with the equal difference value in the Y direction, and decomposing to obtain a plurality of pixel matrices.

7. The method for physically verifying the special-shaped flat panel display layout according to claim 4, further comprising collecting scattered instances if the scattered instances exist.

8. The physical verification method for the special-shaped flat panel display layout according to claim 1, further comprising the steps of preprocessing the layout and checking the design rule, calculating and counting error reporting results of each type of pixel unit, and outputting a file of the checking results of the design rule.

9. An electronic device, comprising a memory and a processor, wherein the memory stores a computer program running on the processor, and the processor executes the steps of the method for physically verifying the heteromorphic flat panel display layout according to any one of claims 1 to 8 when running the computer program.

10. A computer-readable storage medium, on which a computer program is stored, wherein the computer program, when running, performs the steps of the method for physically verifying a profiled flat panel display layout according to any one of claims 1 to 8.

Technical Field

The invention relates to the technical field of semiconductor integrated circuit design, in particular to a pixel unit classification recombination method in physical verification of a special-shaped flat panel display layout in the semiconductor integrated circuit design.

Background

Flat Panel Display (FPD) device, including cell-phone screen, computer Display, wrist-watch screen etc. wherein special-shaped Flat Panel Display device includes: the display unit comprises a mobile phone bang screen, a watch screen and the like, wherein a main body area of the mobile phone bang screen, the watch screen and the like is a display Pixel matrix (Pixel Array) positioned in the center of equipment and formed by arranging a large number of repeated circuit units (cells) in rows and columns, and a control circuit is usually arranged around the main body area.

In order to ensure the successful manufacture of the special-shaped flat panel display device, the special-shaped flat panel display circuit is also subjected to physical verification. Similar to the physical verification of the integrated circuit layout, the physical verification of the special-shaped flat panel display circuit layout includes Design Rule Check (DRC), Electrical appliance Rule Check (ERC), Netlist Extraction (NE), and the like. The coverage conditions of pixel units in different areas (such as edges and interiors) in the special-shaped layout are different, when layout Design Rule Checking (DRC) is carried out, various coverage graphs are applied to all the pixel units due to the fact that the pixel units of a pixel matrix are in an overlapping relation with an upper graph or the intervals between pixel unit examples are smaller than a certain value, some layout data are possibly promoted to an upper unit for calculation, a large number of repeated errors are caused, in order to guarantee efficient execution of physical verification of the special-shaped flat panel display circuit layout and avoid the problem that the error reporting result in the pixel units is promoted to the upper unit to cause a large number of repeated errors, the coverage graphs above all reference examples (instances) of the pixel units must be reasonably processed, the pixel units are classified and recombined according to the difference of the coverage graphs, and only one error reporting result of each category of pixel units is guaranteed, the designer can conveniently check and position the error position.

The existing physical layout verification tool does not reasonably process the covering graph above each pixel unit example of the FPD layout pixel array aiming at the layout characteristics of the special-shaped flat panel display circuit before verification and check. Then, the efficiency of execution of the verification check and the degree of duplication of the verification result are greatly affected. Optimally, the upper part of the pixel unit is not covered at all, the verification operation is carried out in the unit, the inspection result is also generated in the unit, and only one result of the full-page image is generated; in the worst case, if the reference instance of the pixel unit is covered by the reference instances of other units, the verification operation of the pixel unit can only be performed in the parent unit (usually, the top unit), and as many pixels as possible, the verification operation is performed as many times as possible, and the checking efficiency is extremely low. In an actual special-shaped panel display layout, metal wiring is mostly overlapped above a pixel matrix, and the number of results is expanded by thousands of times due to error reporting improvement, so that the verification efficiency is greatly influenced.

One prior art method is to check and remove repeated error reporting aiming at the design rule of a flat panel display layout, project the error reporting result in a projection unit from top to bottom to a pixel unit, cut an array into 9 parts, fix the number of the array cutting to 9 parts, remove repeated error reporting only aiming at the regular layout but not at the special-shaped layout, and have limitation; in another prior art, the layout is divided into a plurality of sub-regions by means of geometric isomorphism, an outer frame region is generated by isomorphism results, the checking results need to be counted and combined after the design rule checking is performed, the process is complicated, the layout is an mxn rule layout, and the method is not suitable for error repeat-removing and report of the abnormal-shaped board diagram design rule checking.

Disclosure of Invention

In order to solve the defects in the prior art, the invention aims to provide a physical verification method for a special-shaped flat panel display layout, which can solve the problem of repeated error reporting of the physical verification of the layout and ensure the execution efficiency of the subsequent layout preprocessing and design rule checking process.

In order to achieve the purpose, the invention provides a physical verification method for a special-shaped flat panel display layout, which comprises the following steps:

obtaining and classifying layout pixel units, and renaming each type of pixel units;

breaking up all pixel cell matrices into 1 × 1 instances;

performing matrix recombination on each type of scattered pixel unit examples by using a pattern recognition algorithm;

a matrix or instance of pixel cells is output.

Further, the step of obtaining the layout pixel units, classifying the layout pixel units and renaming each type of pixel unit further comprises the steps of obtaining input layout data and detecting graphs covered above all the examples of the input layout pixel units.

Furthermore, the method also comprises the following steps of,

when the pixel units are classified, the layers, the number, the shapes and the relative positions of the covering graphs are set to be the same type;

and renaming each type of pixel unit in sequence according to the classification result to be the original pixel unit name plus the sequence number.

Further, the step of performing matrix reorganization on each type of scattered pixel unit instances by using a pattern recognition algorithm further comprises,

sorting all the examples according to the coordinates by X and Y, and combining sorting results into pixel column vectors;

the column vectors with the same content and equal difference in the X direction are combined into a column matrix;

and decomposing the column matrix into a plurality of pixel matrixes according to the equal difference condition of the Y direction inside each column matrix.

Further, the step of combining the column vectors with the same content and the same difference in the X direction into a column matrix includes recording the column vector X direction equal difference values with the same content, accumulating the column vectors and combining the column vectors into the column matrix if the column vectors meet the X direction equal difference values, and restarting the matrix if the column vectors do not meet the X direction equal difference values.

Furthermore, the step of decomposing the inside of each column matrix into a plurality of pixel matrixes according to the equal difference condition in the Y direction further comprises the steps of sequentially identifying examples according to a row unit, recording the equal difference value in the Y direction, decomposing row vectors which accord with the equal difference value in the Y direction in the column matrix, restarting one matrix if the equal difference value in the Y direction does not accord with the equal difference value in the Y direction, and decomposing to obtain a plurality of pixel matrixes.

Still further, collecting the scattered instances if the scattered instances exist.

And further, performing layout preprocessing and design rule checking, calculating and counting error reporting results of each type of pixel unit, and outputting a design rule checking result file.

In order to achieve the above object, the present invention further provides an electronic device, which includes a memory and a processor, where the memory stores a computer program running on the processor, and the processor executes the steps of the method for physically verifying the special-shaped flat panel display layout as described above when running the computer program.

To achieve the above object, the present invention further provides a computer-readable storage medium, on which a computer program is stored, which when running executes the steps of the method for physically verifying a heteromorphic flat panel display layout as described above.

The physical verification method for the special-shaped flat panel display layout has the following beneficial effects:

1) the problem that coverage patterns in different areas of a pixel unit matrix are different and a pixel unit overlapping area is the sum of all different coverage patterns possibly existing in the layout design of a special-shaped flat panel display circuit, so that the pixel unit overlapping area in physical verification is too large, the number of lifting patterns is too large, the calculation amount is too large, and the number of results is too large is solved.

2) According to the difference of the overlay graphs above the pixel unit examples, the pixel units are classified and renamed, so that the overlapping area of each type of pixel unit is ensured not to be applied to other types, the overlapping area is reduced, and the influence of the overlay graphs on the physical verification result of the pixel units is eliminated.

3) The repeated pattern recognition algorithm is applied to carry out matrix recombination on each type of pixel units, the subsequent layout preprocessing and design rule checking process is accelerated, the recombined matrix does not influence the flow of the design rule checking algorithm, the checking result does not need to be additionally processed, the repeated error reporting number is greatly reduced, the layout designer can conveniently position and troubleshoot errors, the efficient execution of physical verification operation is ensured, the beneficial supplement of the layout physical verification in the flat panel display circuit layout design technology is realized, and the application prospect is wide.

Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.

Drawings

The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:

FIG. 1 is a flow chart of a physical verification method for a special-shaped flat panel display layout according to the present invention;

FIG. 2 is a flow chart of a pixel unit classifying and recombining method according to the present invention;

FIG. 3 is a schematic diagram of a special-shaped flat panel display layout watch according to the present invention;

FIG. 4 is a schematic matrix scattering diagram of a display area of a special-shaped flat panel display layout according to an embodiment of the present invention;

FIG. 5 is a diagram illustrating a repetitive pattern recognition process according to an embodiment of the present invention;

FIG. 6 is a schematic diagram of a matrix reorganization result according to an embodiment of the present invention;

FIG. 7 is a diagram illustrating error reporting results of design rule checking without applying pixel cell matrix reorganization;

FIG. 8 is a diagram illustrating error reporting after a pixel cell matrix is reorganized according to an embodiment of the present invention.

Detailed Description

The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.

Fig. 1 is a flowchart of a physical verification method for an irregular flat panel display layout according to the present invention, and the following describes the physical verification method for the irregular flat panel display layout in detail with reference to fig. 1.

First, in step 101, a layout data file is input.

In step 102, the pixel units are classified and reorganized. In the step, the classification and recombination of the pixel units are realized before the pretreatment, the flow of the design rule check is not interfered, and the secondary calculation of the check result is not needed.

Preferably, the pixel units are classified, renaming each class of pixel units. In this step, renaming ensures that the overlap area of each type of pixel element does not contribute to the other types.

In this embodiment, the overlay graphics overlaid on all the instances of the input layout pixel unit are detected, the pixel units are classified, and the layers, the number, the shapes and the relative positions of the overlay graphics are specified to be completely the same as one another and to be in the same category.

In this embodiment, according to the classification result of the pixel units, each type of pixel unit is renamed according to the renaming rule: original pixel cell name + $ + number (1, 2, 3 …); the pixel cell names without graphic overlay remain unchanged as pixels, and the pixel cells with graphic overlay are named pixel $1, pixel $2 … in order according to the graphic category.

Preferably, all pixel cell matrices in the layout are broken up into 1 × 1 instances.

Preferably, the scattered pixel examples of each type are subjected to matrix recombination by using a pattern recognition algorithm, and a pixel unit matrix or example is output. In the step, the matrix recombination ensures the efficient execution of the subsequent layout preprocessing and design rule checking process, and has no influence on the algorithm flow.

In this embodiment, for a certain type of pixel instance, the specific recombination step includes:

a) and sorting all the examples according to the sequence of X and then Y, specifically sorting all the examples according to the coordinates of the lower left corner, and combining the sorting results into pixel column vectors.

b) The column vectors with identical contents and equal differences in the X direction are combined into a column matrix. All the column vectors with completely same contents record the equal difference value in the X direction as delta X, if the equal difference value in the X direction is met, the column vectors are accumulated and merged into a column matrix, and if the equal difference value in the X direction is not met, one matrix is restarted.

c) Decomposing the matrix into a plurality of pixel matrixes inside each column matrix according to the equal difference condition in the Y direction, and decomposing the combined result obtained in the step b), wherein the specific decomposition mode is as follows: and (3) identifying from the first example of the first row at the lower left corner by using a row unit, recording the Y-direction equal difference value as delta Y, decomposing row vectors which accord with the Y-direction equal difference value in the column matrix, restarting the matrix if the row vectors do not accord with the Y-direction equal difference value, and finally obtaining a plurality of pixel matrixes after the decomposition.

d) A collection of scattered instances was performed.

e) The resulting matrices or instances of the outputs.

In step 103, the layout file is preprocessed to perform layout level adjustment.

In step 104, in order to perform design rule checking according to a general hierarchical processing method, error reporting results of each type of pixel unit (including pixel units with or without graphic coverage) are calculated and counted. In the step, the subsequent layout preprocessing and design rule checking process is carried out according to the original level processing method, and the error reporting result does not need to be additionally processed.

In step 105, a design rule check result file is output.

In the embodiment, a large amount of repeated errors caused by overlapping graphs above the pixel unit example are eliminated in a mode of classifying and renaming the pixel units; if verification and inspection are directly carried out in scattered pixel units, the efficiency is low due to large workload, and the significance of realizing pixel instance recombination by applying the repetitive pattern recognition algorithm is that only one error report result is provided for each type of pixel unit when design rule inspection is carried out, so that the layout preprocessing and design rule inspection processes are accelerated, and the layout verification efficiency is greatly improved.

The method for physically verifying the special-shaped flat panel display layout is further described below with reference to a specific embodiment.

Fig. 2 is a flowchart of a pixel unit classification and reorganization method in a flat panel display layout physical verification according to an embodiment of the present invention.

First, in step 201, pixel units are classified, specifically implemented as: detecting overlapped graphs above examples of all pixel units in the layout, classifying the data of the whole layout, defining a reference matrix of the same subunit, considering the data as different categories if the unit rotation direction is different or the horizontal/vertical direction spacing and the number of the matrix are different, and determining the classification result according to the layout data and classifying the classification result into a plurality of categories.

In step 202, renaming each category of pixel units (including pixel units with or without graphic coverage) according to the detection result of step 201, wherein the renaming rule is as follows: original pixel cell name + $ + number (1, 2, 3 …); wherein the pixel cells not covered by the graphics are sub pixels, and the pixel cells with the graphics covering are renamed to pixel $1 and pixel $2 … in sequence according to the graphics category.

In step 203, all pixel unit matrixes in the layout are scattered, wherein the scattering is a 1 × 1 example.

Steps 204 to 209 show the process of performing repeated pattern recognition on all 1 × 1 instances in the layout, which includes the following steps: sorting by X and Y, calculating a Hash value, combining equal difference column vectors into a column matrix, decomposing the column matrix into a plurality of pixel matrixes, collecting scattered examples, and outputting a pixel unit matrix or an example:

in step 204, the scattered 1 × 1 instances are sorted by X and then Y according to the coordinates of the lower left corner of the graph, the instances are sorted according to the coordinates of the lower left corner, and the sorting results are combined into a pixel column vector.

Steps 206 to 208 show the whole process of pixel instance reorganization of the decomposed isobarical column segments, which includes the following steps: merging the equal-difference column vectors into a column matrix, decomposing the column matrix into a plurality of pixel matrices, and collecting scattered examples.

First, at step 206, the arithmetic column matrix is merged to merge all the column vectors that are identical in content and arithmetic in the X direction. Wherein reference matrixes of the same subunit are defined, and if the rotation directions of the units are different or the horizontal/vertical direction intervals and the number of the matrixes are different, the matrixes are considered to be in different categories. All the column vectors with completely same contents record the equal difference value in the X direction as delta X, if the equal difference value in the X direction is met, the column vectors are accumulated and merged into a column matrix, and if the equal difference value in the X direction is not met, one matrix is restarted.

Step 207, decomposing the column matrix into a plurality of pixel unit matrices, decomposing the column matrix into a plurality of pixel matrices according to the equal difference condition in the Y direction inside each column matrix, and decomposing according to the merging result obtained in step 206, wherein the specific decomposition mode is as follows: and (3) identifying from the first example of the first row at the lower left corner by using a row unit, recording the Y-direction equal difference value as delta Y, decomposing row vectors which accord with the Y-direction equal difference value in the column matrix, restarting the matrix if the row vectors do not accord with the Y-direction equal difference value, and finally obtaining a plurality of pixel matrixes after the decomposition.

In step 208, if a stray instance exists, a collection of stray instances is performed.

Step 209 outputs the pixel cell matrix or instance and the repetitive pattern recognition ends.

Through a series of steps of the method, the classification pixel unit renames each type of pixel unit, and only one verification operation result of each type of pixel unit is ensured after the pixel unit matrix is scattered, so that the number of repeated error reporting is greatly reduced; the method is completed before the preprocessing process, the subsequent design rule checking process is not influenced, the checking result can be directly output without additional calculation, and the physical verification efficiency is improved.

Fig. 3 is a schematic diagram of a watch with a special-shaped flat panel display layout according to an embodiment of the present invention, as shown in fig. 3, the watch layout is composed of 7 matrixes, a region 301 is a bottom sub-unit pixel, a pixel unit covered by a pattern above the pixel unit is a region 302, and the pixel unit is not covered by a blank pixel unit.

Fig. 4 is a schematic diagram of scattering a matrix of a display area of a special-shaped flat panel display layout according to an embodiment of the present invention, as shown in fig. 4, a coverage pattern above an example of a pixel unit is detected, the pixel units of the entire matrix are classified, a corresponding area 401 is sequentially renamed for each type of overlapping pattern according to a detection result, the pixel units not covered by the pattern are a type corresponding area 402, in this example, the pixel units of the special-shaped watch layout are finally classified into 6 types, wherein 1 pixel unit not covered by the pattern is renamed to pixel, and the remaining 5 pixel units covered by the pattern are sequentially renamed according to the pattern type: pixel $1, pixel $2, pixel $3 … pixel $ 5. And scattering all pixel unit matrixes in the layout into 1 × 1 examples, and performing repeated pattern recognition on 112 scattered 1 × 1 examples.

Fig. 5 is a schematic diagram of a repetitive pattern recognition process according to an embodiment of the present invention, and as shown in fig. 5, in order to distinguish pixel unit pixel instances, all the instances in the pixel unit pixel are color-filled in the areas 500 to 507, and the pixel unit pixel is taken as an example for description.

The area 500 is a pixel unit pixel, all the instances in the pixel unit pixel are firstly sorted by X and then Y according to the coordinates of the lower left corner, the sorting results are merged into a pixel column vector, the columns 501 to 507 are the results merged into the pixel column vector, and the merging results obtained in this example are 7 column vectors.

Column vectors with identical contents and equal differences in the X direction are combined into a column matrix. Where column 501 and column 507 are identical in content; columns 502 through 506 are identical in content; all the equal column vectors record that the equal difference value in the X direction is delta X, the contents of the columns 501 and 507 are completely the same, the number of the pixel column vectors is 2, and the combination is directly carried out, and the combination result is that the area 510 is the first column matrix of the pixel unit pixel;

the row 502 and the row 503 have an equal difference value of 2 in the X direction, accumulated row vectors are combined into a row matrix, the row 503 and the row 504 have an equal difference value of 1 in the X direction, which is not equal to the equal difference value of 2 in the X direction, then the row 502 and the row 503 are combined into a second row matrix corresponding area 520 of pixel units pixel, the row vectors with equal difference in the X direction are combined into a row matrix according to the method, and finally the pixel units pixel $2 are combined into 4 row matrices in the X direction, which are an area 510, an area 520, an area 530 and an area 540.

Decomposing the matrix into a plurality of pixel matrixes inside each column matrix according to the equal difference condition in the Y direction, wherein the specific decomposition mode is as follows: identifying a first column matrix of pixel units, namely an area 510, from an example of a first row at the lower left corner, wherein the Y-direction isodifference value between a 1 st row and a 2 nd row is 1, accumulated row vectors are combined into a row matrix, the Y-direction isodifference value between the 2 nd row and the 3 rd row is 2 and is not equal to the Y-direction isodifference value 1, and recombining the 1 st row and the 2 nd row into a first pixel unit matrix 513 in the first column matrix 510 of the pixel units; according to the method, the interior of four column matrixes in the pixel is decomposed, the column matrix 510 is finally decomposed to obtain 3 pixel unit matrixes 511 to 513, the column matrix 520 is finally decomposed to obtain 3 pixel unit matrixes 521 to 523, the column matrix 530 is finally decomposed to obtain 3 pixel unit matrixes 531 to 533, and the column matrix 540 is finally decomposed to obtain 3 pixel unit matrixes 541 to 543.

Fig. 6 is a schematic diagram of a matrix reorganization result according to an embodiment of the present invention, as shown in fig. 6, areas 601 to 607 are results obtained by performing repeated pattern recognition according to this method for pixel units (pixel, pixel $1, pixel $2 … pixel $5), and area 608 is a summary diagram of results obtained by performing matrix reorganization for all pixel instances in this example.

And (4) checking design rules according to a general hierarchical processing method, and calculating and counting error reporting results of each type of pixel units (including pixel units with or without graphic coverage).

Fig. 7 is a schematic diagram of error reporting results of design rule checking without applying pixel unit matrix recombination, as shown in fig. 7, the pixel unit matrix is scattered for 112 1 × 1 cases in total, since there are many overlay patterns above the pixel units and the coverage conditions of the pixel units are different in different areas, various overlay patterns are applied to all the pixel units, the overlap area is the sum of all the overlay patterns, the error reporting results are checked, it is found that the error reporting results of all the pixel units are all promoted to the upper unit, the error is inversely labeled to the layout, the area 704 is the error reporting information of the pixel unit pixel which is not covered by the pattern, and 52 places in total are error reporting repeatedly; the other areas are error reporting results of pixel units with graphic coverage, the area 701 is error reporting information of pixel units pixel $5, and 8 positions are in total, and the error reporting is repeated; the area 702 is error information of pixel unit pixel $2, and has 14 positions in total, which is repeated error reporting; the area 703 is error information of pixel unit pixel $1, and 8 positions in total are error repeatedly reported; the area 705 is error information of pixel unit pixel $4, and 24 positions are in total, and the error information is repeated error; the area 706 is error information of pixel unit pixel $3, and 6 positions are in total, and the error information is repeated error; according to the verification result, a large number of repeated error reporting seriously influences the checking of the error reporting information and the positioning of the error reporting position by layout designers.

Fig. 8 is a schematic diagram of error reporting after a pixel unit matrix is reorganized according to an embodiment of the present invention, as shown in fig. 8, an error reporting of design rule checking is performed by applying the method, the pixel units are classified and each category of pixel units is renamed and then the design rule checking is performed, an overlapping area of each category of pixel units is not applied to other category of pixel units, an overlapping area is reduced, an error reporting result is not promoted, only one error reporting result of each category of pixel units is provided, an area 804 is error reporting information of pixel units, which are not covered by a graph, and only one error reporting result is provided and is not promoted to an upper unit; the area 801 is error reporting information of pixel $3 of the pixel unit, and only one error reporting result is obtained and is not promoted to an upper layer unit; in the region 802 and the region 803, due to the graph coverage, the recombined matrix does not violate DRC rules any more, so no error is reported; only one error report result of pixel $4 of the pixel unit in the area 805 is raised to an upper-layer unit; in the region 806, due to the pattern coverage, the recombined matrix unit does not violate the DRC rule any more, so no error is reported; meanwhile, the problem that a large number of repeated error reports are caused due to overlarge overlapping area caused by the fact that the covering graph exists above the pixel unit in the special-shaped layout is well solved, and the number of the repeated error reports is greatly reduced. The repeated pattern recognition is applied to realize the pixel unit matrix recombination, so that the efficiency of physical verification of the layout is improved, and the speed of preprocessing the layout and checking the design rule is mainly accelerated.

The invention provides a pixel unit classification recombination method in physical verification of a special-shaped flat panel display layout. Firstly, classifying pixel units, renaming each type of pixel units, scattering all pixel unit matrixes, and solving the problem of repeated error reporting because only one physical verification result of each type of pixel unit exists; and meanwhile, the repeated pattern recognition is applied to carry out matrix recombination, so that the execution efficiency of the subsequent layout preprocessing and design rule checking process is ensured.

The invention provides a pixel unit classification recombination method in physical verification of a special-shaped flat panel display layout. The method classifies the pixel units by detecting the covering patterns above the pixel unit examples in the special-shaped layout, the number of the categories is not limited, each category of pixel units is renamed, and the pixel unit matrix is scattered into 1 multiplied by 1 examples; and then, a repeated pattern recognition algorithm is applied to the pixel unit matrix recombination, the number of the recombined matrixes is not limited, an outer frame area cannot be generated in the classification recombination process, and the whole design rule check process cannot be influenced. The essence of the method is that through the mode of classifying and renaming pixel units and performing matrix recombination after matrix scattering, the design rule check is guaranteed to be kept in a certain type of pixel units as much as possible and only needs to be calculated once, the phenomenon that the pixel units are excessively promoted to a top layer unit in physical verification is avoided, the calculated amount is reduced, the error reporting number is reduced, the check result is simplified, and the layout physical verification efficiency is improved. The physical verification operation is executed in the recombined matrix, the original design rule checking flow is not influenced, and the method has positive significance on the checking process and subsequent operations.

In an embodiment of the present invention, there is further provided an electronic device, including a memory and a processor, where the memory stores a computer program running on the processor, and the processor executes the steps of the method for physically verifying the special-shaped flat panel display layout when running the computer program.

In an embodiment of the present invention, a computer-readable storage medium is further provided, on which a computer program is stored, where the computer program executes the steps of the physical verification method for the special-shaped flat panel display layout as described above when running.

Those of ordinary skill in the art will understand that: although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that changes may be made in the embodiments and/or equivalents thereof without departing from the spirit and scope of the invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种用于文本中包含数据进行格式化的装置及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类