[go: up one dir, main page]

CN102054076A - Method and device for detecting character-labeled metal short circuit - Google Patents

Method and device for detecting character-labeled metal short circuit Download PDF

Info

Publication number
CN102054076A
CN102054076A CN2009102113751A CN200910211375A CN102054076A CN 102054076 A CN102054076 A CN 102054076A CN 2009102113751 A CN2009102113751 A CN 2009102113751A CN 200910211375 A CN200910211375 A CN 200910211375A CN 102054076 A CN102054076 A CN 102054076A
Authority
CN
China
Prior art keywords
circuit
design
testing result
short
result
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2009102113751A
Other languages
Chinese (zh)
Inventor
刘佩佩
王佳维
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Synopsys Inc
Original Assignee
Synopsys Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Synopsys Inc filed Critical Synopsys Inc
Priority to CN2009102113751A priority Critical patent/CN102054076A/en
Priority to PCT/IB2010/002740 priority patent/WO2011051786A2/en
Priority to US13/504,439 priority patent/US20120221991A1/en
Publication of CN102054076A publication Critical patent/CN102054076A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

The invention relates to a method and device for detecting a character-labeled metal short circuit. The method comprises the following steps: inputting a circuit design file, wherein the circuit design file comprises circuit design layout pattern data, and the circuit design file adopts a general data stream format; inputting a design rule group; selecting a specific check rule in accordance with the design rule group, wherein the specific check rule is used for detecting the character-labeled metal short circuit in the circuit design; executing a verifying procedure on the circuit design to obtain a first detection result in accordance with the specific check rule, wherein the first detection result comprises all short circuit paths in the circuit design; and executing a pseudo-character-labeled program by using a fuzzy algorithmic approach in accordance with the first detection result so as to obtain a second detection result.

Description

The detection method and the device of word marking short circuit metal circuit
Technical field
The invention relates to detection method and device in the circuit design, particularly about word marking short circuit metal detection method and device thereof in the circuit design.
Background technology
The manufacturing technology of integrated circuit (IC) is constantly progressive, makes the minimum dimension of IC chip also descend always.Right in the physical Design of dwindling chip size trend, more need to consider manufacturing capacity (Manufacturability) the influence of the qualification rate that causes and reliability, and wherein power dissipation concerns notes especially.Typical processing rule is specifically specified the ampere amount of lead unit width institute loaded current.On the other hand, the general power restriction also is important subject under discussion, and the heat dissipation problem of its extension need possess the heat-sinking capability before device failure for single package design.The integrated circuit package of standard possesses several watts heat-sinking capability.Yet novel package design utilizes hot fin (Heat Fin) or other heat dissipating method to make it possess better heat-sinking capability.
The physical Design checking (Physical Design Verification) of integrated circuit is a ring important in the circuit design flow process.The step of physical Design checking will confirm whether an integrated circuit (IC) design meets all flow rules.Geometric design rules guarantees that by the relative position or the grammer (Syntax) of the final layout of checking a circuit this circuit is correctly made.Yet, but the function verifying correctness will be assisted to finish by the emulator (Simulator) and the validator (Verifier) of operating circuit start and behavior thereof.Electrical rule checking (Electrical Rule Check) or DRC (Design Rule Check), it is in order to handle layout grammar and complex behavior analysis.Electric rule is the association attributes regulation of a circuit, and it can be by how much and connection relationship decision.
In the checking work of integrated circuit (IC) design, it is an important issue that word marking short circuit metal circuit position detects.Yet the detection mode of existing instrument needs the user to check listed polygon one by one for listing all polygons (Polygon) on the short circuit paths subsequently.After finishing this short circuit paths inspection, carry out verification tool once more to obtain another short circuit paths, the user checks listed polygon once more one by one subsequently.This program repetitive operation has consequently spent the too many time up to finishing all short circuit current position probing work.Therefore, the electric design automation industry needs a kind of efficient word marking short circuit metal circuit position detection method and device, by this to shorten the design time-histories of circuit.
Summary of the invention
The invention provides a kind of word marking short circuit metal circuit position detection method and device, it carries out a proving program to obtain one first short circuit paths testing result according to a specific inspection rule for a circuit design, and wherein this first short circuit paths testing result comprises all short circuit paths in this circuit design.Subsequently, use fuzzy algorithm to carry out the pseudo-character program of a mark according to this first testing result to obtain one second testing result.The user can confirm the short circuit metal position according to this first testing result and this second testing result respectively in regular turn, quickens the detection of the word marking short circuit metal circuit position in this circuit design by this.
Disclose a kind of word marking short circuit metal circuit detecting method according to one embodiment of the invention, it is as follows to comprise step: the archives of importing a circuit design, wherein these circuit design archives comprise the layout patterns data of this circuit design, and the File Format of this circuit design is general data stream (Generic Data Stream) form; Import a set of design rules; Choose a specific inspection rule according to this set of design rules, wherein this specific inspection rule is in order to detect the word marking short circuit metal circuit in this circuit design; Carry out a proving program to obtain one first testing result according to this specific inspection rule for this circuit design, wherein this first testing result comprises all short circuit paths in this circuit design; And use fuzzy algorithm to carry out the pseudo-character program of a mark to obtain one second testing result according to this first testing result.This first testing result is unit short circuit (Cell Short) testing result, stratum's short circuit (Hierarchical Short) testing result or comprises unit short-circuit detecting result simultaneously and the short-circuit detecting result of stratum, but the present invention is not as limit.This first testing result also comprises the positional information of word marking short circuit metal circuit.Above-mentioned proving program is a DRC (Design Rule Check) program.The pseudo-character program of above-mentioned mark is a mark VDD and VSS character program, but the present invention is not as limit.
Disclose a kind of word marking short circuit metal circuit checker according to one embodiment of the invention, it comprises a load module, and chooses unit, a performance element, a generation unit, an amending unit, a confirmation unit, a updating block and a display unit.This load module is fabricated with archives of importing a circuit design and a set of design rules, and wherein these circuit design archives comprise the data of layout patterns, and the File Format of this circuit design is the conventional data stream format, but the present invention is not as limit.This is chosen the unit and is fabricated to choose a specific inspection rule according to this set of design rules.This specific inspection rule is in order to detecting at least one word marking short circuit metal circuit in this circuit design, but the present invention is not as limit.This performance element is fabricated with according to should be specific checking that rule carries out a proving program and use fuzzy algorithm to carry out mark puppet character program according to the result of this proving program for this circuit design.This proving program is a design rule checker.The pseudo-character program of this mark is a mark VDD and VSS character program, but the present invention is not as limit.This generation unit is fabricated to produce a testing result or a state to be confirmed according to the result of this proving program or the result of the pseudo-character program of this mark.This testing result is unit short-circuit detecting result, the short-circuit detecting result of stratum or comprises unit short-circuit detecting result simultaneously and the short-circuit detecting result of stratum, but the present invention is not as limit.This testing result comprises the positional information of word marking short circuit metal circuit.This amending unit is fabricated to revise this circuit design according to this testing result.This confirmation unit is fabricated to obtain the affirmation information that a user provides for this state to be confirmed.This updating block is fabricated with a correction result or this confirmation according to this amending unit and upgrades this testing result or this state to be confirmed.This display unit is fabricated to show this testing result or this state to be confirmed.
Sketch out technical characterictic of the present invention is above obtained preferable understanding in order to do hereinafter the present invention is described in detail.Other technical characterictic that constitutes application claims target of the present invention will be described in hereinafter.Having those of ordinary skill in the technical field of the invention should understand, and hereinafter the notion of Jie Shiing can be used as the basis with specific embodiment and revised or design other structure quite easily or processing procedure and realize the purpose identical with the present invention.Have those of ordinary skill in the technical field of the invention and also should understand, the structure of this class equivalence also can't break away from the spirit and scope of the present invention that accompanying application claims are proposed.
Description of drawings
Fig. 1 is the process flow diagram of the word marking short circuit metal circuit detecting method of one embodiment of the invention;
Fig. 2 is the detailed step of step 102;
Fig. 3 is the detailed step of step 103; And
Fig. 4 is the calcspar of the word marking short circuit metal circuit checker of another embodiment of the present invention.
Embodiment
The present invention is a kind of word marking short circuit metal circuit detecting method and device thereof in this direction of inquiring into.In order to understand the present invention up hill and dale, detailed step and composition will be proposed in following description.Apparently, execution of the present invention is not defined in the specific details that the technician was familiar with of circuit design.On the other hand, well-known composition or step are not described in the details, with the restriction of avoiding causing the present invention unnecessary.Preferred embodiment meeting of the present invention is described in detail as follows, yet except these were described in detail, the present invention can also implement in other embodiments widely, and scope of the present invention do not limited, its with after claims be as the criterion.
Fig. 1 shows the process flow diagram of the word marking short circuit metal circuit detecting method of one embodiment of the invention.In order to make those of ordinary skills implement the present invention, below in conjunction with the flow process of Fig. 1 to Fig. 3 comment mark short circuit metal circuit detecting method by the instruction of present embodiment.
In step 101, the flow process of beginning present embodiment.In step 102, verify a circuit to be detected of user input.In step 103, carry out a word marking short circuit metal circuit (Texted Metal Short Circuit) trace routine according to the checking result of step 102.In step 104, finish the flow process of present embodiment.
According to one embodiment of the invention, the detailed step of Fig. 2 step display 102.In step 201, import the archives of a circuit design, wherein these circuit design archives comprise the layout patterns data of this circuit design, and the File Format of this circuit design is general data stream (Generic Data Stream) form, but the present invention is not as limit.This circuit design for example, is an integrated circuit (IC) design.In step 202, import a design rule (Design Rule) group.In step 203, choose a specific inspection rule according to this set of design rules.According to one embodiment of the invention, this specific inspection rule is in order to detect the word marking short circuit metal circuit in this circuit design.This specific inspection rule will be used for subsequently, for example, and a DRC (Design Rule Check) program.Word marking short circuit metal circuit in this circuit design is the word marking short circuit metal circuit of distribution (Power Distribution), input block (Input Cell) or output unit (Output Cell) in this circuit design, but the present invention is not as limit.In step 204, carry out a proving program for this circuit design according to this specific inspection rule.This proving program is a design rule checker.In step 205, produce a testing result according to the execution result of this proving program, wherein this testing result comprises all short circuit paths in this circuit design.This testing result is unit short circuit (Cell Short) testing result or for stratum's short circuit (Hierarchical Short) testing result, or comprises unit short-circuit detecting result and the short-circuit detecting result of stratum simultaneously, but the present invention is not as limit.Above-mentioned these testing results comprise the positional information of word marking short circuit metal circuit.
According to one embodiment of the invention, the detailed step of Fig. 3 step display 103.In step 301, which kind of type short circuit is the testing result that produces according to step 205 be judged as.If this testing result is the unit short circuit, then execution in step 302-304 is to finish the detection of all word marking short circuit metal circuit.If this testing result is stratum's short circuit, then execution in step 306-311 is to finish the detection of all word marking short circuit metal circuit.If this testing result comprises unit short circuit and stratum's short circuit simultaneously, then need execution in step 302-304 and step 306-311 to finish the detection of all word marking short circuit metal circuit.According to one embodiment of the invention, this testing result comprises unit short circuit and stratum's short circuit simultaneously.For the short circuit current of unit short-circuit-type, in step 302, revise circuit design at the unit short circuit current in the testing result in regular turn.In step 303, judge whether to finish all unit short circuit currents and detect.If then in step 305, the end unit short circuit current detects.If not, then in step 304, upgrade this circuit design and upgrade this testing result.
For the short circuit current of stratum's short-circuit-type, in step 306, use fuzzy (Fuzzy) algorithm to carry out pseudo-literal (Pseudo Text) program of a mark, and obtain the testing result of a use fuzzy algorithm according to the stratum's short circuit current in the testing result.The pseudo-character program of this mark is a mark VDD and VSS character program, but the present invention is not as limit.In step 307, judge whether the situation of subject to confirmation.For example, two polygons that are connected (Polygon) or two-dimensional pattern have different word markings.Whether in the case, then need the user to confirm is correct connection.Therefore, if need the user to confirm, then in step 308, confirm whether be correct connection.Subsequently, in step 311, upgrade this circuit design and upgrade the testing result of this use fuzzy algorithm.If judge that in step 307 need not the user confirms, then revises circuit design at the testing result of using fuzzy algorithm in step 309.In step 310, judge whether to finish all word marking short circuit metal electric circuit inspection.If the short circuit current that then finishes stratum's short-circuit-type in step 312 detects.If not, then in step 311, upgrade this circuit design and upgrade the testing result of this use fuzzy algorithm.
Fig. 4 shows the calcspar of the word marking short circuit metal circuit checker of another embodiment of the present invention.Word marking short circuit metal circuit checker 400 comprises a load module 401, and chooses unit 402, a performance element 403, a generation unit 404, an amending unit 405, a confirmation unit 406, a updating block 407 and a display unit 408.This load module 401 is fabricated with archives of importing a circuit design and a set of design rules, and wherein these circuit design archives comprise the data of layout patterns, and the File Format of this circuit design is the conventional data stream format, but the present invention is not as limit.This circuit design for example, is an integrated circuit (IC) design.This is chosen unit 402 and is fabricated to choose a specific inspection rule according to this set of design rules.This specific inspection rule is in order to detecting at least one word marking short circuit metal circuit in this circuit design, but the present invention is not as limit.At least one word marking short circuit metal of in this circuit design this circuit is the word marking short circuit metal circuit of distribution, input block or output unit in this circuit design, but the present invention is not as limit.This performance element 403 is fabricated to carry out a proving program according to this specific inspection rule for this circuit design, and the result who reaches according to this proving program uses fuzzy algorithm to carry out the pseudo-character program of a mark.This proving program is a design rule checker.The pseudo-character program of this mark is a mark VDD and VSS character program, but the present invention is not as limit.This generation unit 404 is fabricated with according to the result of this proving program or the result of the pseudo-character program of this mark, produces a testing result or a state to be confirmed.This testing result is unit short-circuit detecting result, the short-circuit detecting result of stratum, or comprises unit short-circuit detecting result and the short-circuit detecting result of stratum simultaneously, but the present invention is not as limit.This testing result comprises the positional information of word marking short circuit metal circuit.This amending unit 405 is fabricated to revise this circuit design according to this testing result.This confirmation unit 406 is fabricated to obtain the affirmation information that a user provides for this state to be confirmed.This updating block 407 is fabricated with a correction result or this confirmation according to this amending unit, upgrades this testing result or this state to be confirmed.This display unit 408 is fabricated to show this testing result or this state to be confirmed.
Technology contents of the present invention and technical characterstic disclose as above, yet the personage who is familiar with this technology still may be based on teaching of the present invention and announcement and done all replacement and modifications that does not deviate from spirit of the present invention.Therefore, protection scope of the present invention should be not limited to those disclosed embodiments, and should comprise various do not deviate from replacement of the present invention and modifications, and is contained by following application claims.

Claims (25)

1. the detection method of a word marking short circuit metal circuit is characterized in that comprising following steps:
Import circuit design archives, wherein these circuit design archives comprise the data of the layout patterns of this circuit design;
Import a set of design rules;
Choose a specific inspection rule according to this set of design rules;
Carry out a proving program to obtain one first testing result according to this specific inspection rule for this circuit design, wherein this first testing result comprises all short circuit paths in this circuit design; And
Use fuzzy algorithm to carry out the pseudo-character program of a mark according to this first testing result, in order to obtain one second testing result.
2. method according to claim 1, it comprises in addition according to this second testing result and produces one first state to be confirmed.
3. method according to claim 2, it comprises in addition according to this first testing result revises this circuit design and obtains one the 3rd testing result.
4. method according to claim 3, its affirmation result who comprises in addition according to this first state to be confirmed obtains one the 4th testing result.
5. method according to claim 4, wherein this first testing result, this second testing result, the 3rd testing result and the 4th testing result are unit short-circuit detecting result, the short-circuit detecting result of stratum, or comprise unit short-circuit detecting result and the short-circuit detecting result of stratum simultaneously.
6. method according to claim 4, wherein this first testing result, this second testing result, the 3rd testing result and the 4th testing result comprise the positional information of word marking short circuit metal circuit.
7. method according to claim 1 is characterized in that, wherein this proving program comprises execution one design rule checker.
8. method according to claim 1 is characterized in that, wherein the pseudo-character program of this mark is the character program of a mark VDD and VSS.
9. method according to claim 1 is characterized in that, wherein the File Format of this circuit design is the conventional data stream format.
10. method according to claim 1 is characterized in that, wherein this circuit design is an integrated circuit (IC) design.
11. method according to claim 1 is characterized in that, wherein this specific inspection rule is in order to detect at least one word marking short circuit metal circuit in this circuit design.
12. method according to claim 11 is characterized in that, wherein at least one word marking short circuit metal circuit of this in this circuit design is the word marking short circuit metal circuit of distribution, input block or output unit in this circuit design.
13. the pick-up unit of a word marking short circuit metal circuit is characterized in that comprising:
One load module is fabricated archives and a set of design rules to import a circuit design, and wherein these circuit design archives comprise the data of layout patterns;
One chooses the unit, is fabricated to choose a specific inspection rule according to this set of design rules;
One performance element is fabricated to carry out a proving program according to this specific inspection rule for this circuit design, and the result who reaches according to this proving program uses fuzzy algorithm to carry out the pseudo-character program of a mark; And
One generation unit is fabricated with according to the result of this proving program or the result of the pseudo-character program of this mark, produces a testing result or a state to be confirmed.
14. device according to claim 13, it comprises an amending unit in addition, is fabricated to revise this circuit design according to this testing result.
15. device according to claim 14, it comprises a confirmation unit in addition, is fabricated to obtain the affirmation information that a user provides for this state to be confirmed.
16. device according to claim 15, it wraps a updating block in addition, is fabricated with a correction result or this confirmation according to this amending unit to upgrade this testing result or this state to be confirmed.
17. device according to claim 16, it comprises a display unit in addition, is fabricated to show this testing result or this state to be confirmed.
18. device according to claim 13 is characterized in that, wherein this testing result is unit short-circuit detecting result, the short-circuit detecting result of stratum, or comprises unit short-circuit detecting result and the short-circuit detecting result of stratum simultaneously.
19. device according to claim 13 is characterized in that, wherein this testing result comprises the positional information of word marking short circuit metal circuit.
20. device according to claim 13 is characterized in that, wherein this proving program is a design rule checker.
21. device according to claim 13 is characterized in that, wherein the pseudo-character program of this mark is the character program of a mark VDD and VSS.
22. device according to claim 13 is characterized in that, wherein the File Format of this circuit design is the conventional data stream format.
23. device according to claim 13 is characterized in that, wherein this circuit design is an integrated circuit (IC) design.
24. device according to claim 13 is characterized in that, wherein this specific inspection rule is in order to detect at least one word marking short circuit metal circuit in this circuit design.
25. device according to claim 13 is characterized in that, wherein at least one word marking short circuit metal circuit of this in this circuit design is the word marking short circuit metal circuit of distribution, input block or output unit in this circuit design.
CN2009102113751A 2009-10-30 2009-10-30 Method and device for detecting character-labeled metal short circuit Pending CN102054076A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN2009102113751A CN102054076A (en) 2009-10-30 2009-10-30 Method and device for detecting character-labeled metal short circuit
PCT/IB2010/002740 WO2011051786A2 (en) 2009-10-30 2010-10-27 Interactive method and apparatus for detecting texted metal short circuits
US13/504,439 US20120221991A1 (en) 2009-10-30 2010-10-27 Interactive Method and Apparatus for Detecting Texted Metal Short Circuits

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009102113751A CN102054076A (en) 2009-10-30 2009-10-30 Method and device for detecting character-labeled metal short circuit

Publications (1)

Publication Number Publication Date
CN102054076A true CN102054076A (en) 2011-05-11

Family

ID=43958395

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009102113751A Pending CN102054076A (en) 2009-10-30 2009-10-30 Method and device for detecting character-labeled metal short circuit

Country Status (1)

Country Link
CN (1) CN102054076A (en)

Similar Documents

Publication Publication Date Title
US8037428B2 (en) Method and system for post-routing lithography-hotspot correction of a layout
KR100517537B1 (en) Design method of semiconductor integrated circuit
CN106055724B (en) Designing semiconductor device, the system for manufacturing device and the method using system
US7934174B2 (en) Method and apparatus for using a database to quickly identify and correct a manufacturing problem area in a layout
CN102768696B (en) Incremental analysis of layout design data
US11699009B2 (en) Integrated circuit design method and system
CN103838894B (en) Method for achieving automatic PDK testing
CN104679935A (en) Collaborative Design Method for Flip-Chip Packaging
US10628550B2 (en) Method for designing an integrated circuit, and method of manufacturing the integrated circuit
CN103268375A (en) Standard Cell Library Layout Design Rules Checking Verification Method
CN101789033A (en) Method and apparatus for managing violations and error classifications during physical verification
Blocklove et al. Evaluating llms for hardware design and test
US11972186B2 (en) Integrated circuit device design method and system
WO2009108624A2 (en) Integrated circuit (ic) design method, system and program product
CN103310037A (en) Layout design rule check file verification graphics library and establishment method thereof
US8718382B2 (en) Scalable pattern matching between a pattern clip and a pattern library
CN102054062A (en) Interactive method and device for detecting position of metal short circuit labelled with characters
KR20180127141A (en) Computer-implemented method and computing system for designing integrated circuit and method of manufacturing integrated circuit
CN102054076A (en) Method and device for detecting character-labeled metal short circuit
US8065641B2 (en) Automatically creating manufacturing test rules pertaining to an electronic component
US20050081167A1 (en) Systems and processes for asymmetrically shrinking a VLSI layout
JP2004336022A (en) Method and apparatus for capturing and using design intent in an integrated circuit manufacturing process
KR101051687B1 (en) Mask Data Verification System Using Reverse Mask Tooling Specification
CN103164568B (en) The test vector of metal level is directed to the reusable generation method of different process in layout verification rule
US20120221991A1 (en) Interactive Method and Apparatus for Detecting Texted Metal Short Circuits

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110511