System and method for tracing a net

US9449139B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9449139-B2
Application numberUS-201514609996-A
CountryUS
Kind codeB2
Filing dateJan 30, 2015
Priority dateJul 3, 2014
Publication dateSep 20, 2016
Grant dateSep 20, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for tracing a net includes comparing an IC design against a marked portion of the IC design, and extracting a traced net that includes the marked portion from the IC design file. The method also includes displaying the traced net and storing at least one indicator along with information identifying the traced net.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of tracing a net, comprising: comparing an IC design against a marked portion of the IC design; extracting a traced net that includes the marked portion from the IC design, wherein extracting the traced net comprises: identifying a net identification (NETID) of the marked portion, and overwriting a NETID of conductive portions of the traced net to match the NETID of the marked portion; displaying the traced net on a user interface, wherein displaying the traced net comprises displaying an identified variance, if any, between the IC design and the traced net; and storing at least one indicator along with information identifying the traced net. 2. The method of claim 1 wherein the marked portion of the IC design designated by a user is designated by a graphic shape being drawn around a conductive pattern designated as the marked portion. 3. The method of claim 1 wherein the marked portion of the IC design designated by a user is designated by a text label placed over a conductive pattern designated as the marked portion. 4. The method of claim 1 wherein the marked portion of the IC design designated by a user is designated by at least one graphic point having an X axis component and a Y axis component identifying an area containing a conductive pattern designated as the marked portion. 5. The method of claim 1 wherein the marked portion of the IC design designated by a user is designated by at least two graphic points each having an X axis component and a Y axis component identifying a corner of an area containing a conductive pattern designated as the marked portion. 6. The method of claim 1 wherein the IC design file is a mini-tech file. 7. The method of claim 1 wherein displaying the traced net includes an additional visual indication identifying the traced net including at least one of changed color, shading, patterning or size of the traced net. 8. The method of claim 1 wherein the at least one indicator indicates the traced net is erroneous. 9. A method of tracing a net, comprising: comparing an IC design against a marked portion of the IC design, the marked portion of the IC design having a net identification (NETID); identifying one or more conductive portions of the IC design electrically connected to the marked portion, each conductive portion of the conductive portions that are not in a same net with marked portion having a NETID different than the NETID of the marked portion; overwriting the NETID of the conductive portions with the NETID of the marked portion, the conductive portions and marked portion forming the traced net; displaying the traced net on a user interface, wherein displaying the traced net comprises displaying an identified variance, if any, between the IC design and the traced net; and storing at least one indicator with information identifying the traced net. 10. The method of claim 9 wherein, prior to overwriting, the NETID of the marked portion and each NETID of the conductive portions are unique in the IC design. 11. The method of claim 9 wherein one or more of the conductive portions are on multiple levels. 12. The method of claim 11 wherein the conductive portions on multiple levels are electrically connected through at least one via. 13. The method of claim 9 wherein the conductive portions are identified prior to overwriting each of the NETIDs of the conductive portions. 14. The method of claim 9 wherein each of the conductive portions are identified and the corresponding NETID of the identified conductive portions is overwritten with the NETID of the marked portion. 15. A system, comprising: a computer-readable storage medium containing data representing an integrated circuit (IC) design, the IC design comprising a plurality of portions, and instructions for causing, if executed by a processor, the processor to perform a net tracer method; and a processor coupled to read the storage medium, the processor configured for: comparing an IC design against a marked portion of the IC design the marked portion of the IC design having a net identification (NETID); identifying conductive portions of the IC design electrically connected to the marked portion, the conductive portions each having a net identification (NETID) different than the NETID of the marked portion; overwriting the NETID of the conductive portions with the NETID of the marked portion, the conductive portions and marked portion forming the traced net; displaying the traced net on a user interface with an additional visual indication identifying the traced net including at least one of changed color, shading, patterning or size of the traced net, wherein displaying the traced net comprises displaying an identified variance, if any, between the IC design and the traced net. 16. The system of claim 15 wherein, prior to overwriting, the NETID of the marked portion and each NETID of the conductive portions are unique in the IC design. 17. The system of claim 15 wherein at least one of the conductive portions is on multiple levels. 18. The system of claim 17 wherein the conductive portions on multiple levels are electrically connected through at least one via. 19. The system of claim 15 wherein the conductive portions are identified prior to overwriting each of the NETIDs of the conductive portions. 20. The system of claim 15 wherein each of the conductive portions are identified and the corresponding NETID of the identified conductive portions are overwritten with the NETID of the marked portion.

Assignees

Inventors

Classifications

  • Routing (G06F30/396 takes precedence) · CPC title

  • G06F30/398Primary

    Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM] (optical proximity correction [OPC] design processes G03F1/36) · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9449139B2 cover?
A system and method for tracing a net includes comparing an IC design against a marked portion of the IC design, and extracting a traced net that includes the marked portion from the IC design file. The method also includes displaying the traced net and storing at least one indicator along with information identifying the traced net.
Who is the assignee on this patent?
Taiwan Semiconductor Mfg Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F30/398. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 20 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).