← Back to Patent Explorer
US5740071A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for selective shape adjustment of hierarchical designs

Assignee: International Business Machines Corp
•
Filing: 1995-06-07
•
Granted: 1998-04-14
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A schematic modifier editor that works in concert with a shapes modifier editor so that changes to a design layout are reflected in the schematic. The shapes modifier editor tracks the changes made to the cell hierarchy and saves the changes to a list file. The schematic modifier editor processes the list file and edits the schematic file so that its cell hierarchy corresponds with that of the modified shapes file. The modified schematic file and modified shapes file can then be compared by a conventional verification program to ensure that the modified shapes file implements the desired circuit.

Inventors

  • 👤 William Charles Leipold

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 14:52
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/39

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 66 words
A data processing system, comprising: a memory for storing a schematic file and shapes file, each of said schematic file and shapes file containing a first cell hierarchy; and adjusting means for selectively adjusting said shapes file so that said shapes file has a second cell hierarcy different from said first cell hierarchy, and for selectively adjusting said schematic file to have said second cell hierarchy.
Claim 2
Dependent Claim 66 words
A data processing system, comprising: a memory for storing a schematic file and shapes file, each of said schematic file and shapes file containing a first cell hierarchy; and adjusting means for selectively adjusting said shapes file so that said shapes file has a second cell hierarcy different from said first cell hierarchy, and for selectively adjusting said schematic file to have said second cell hierarchy.
Claim 3
Dependent Claim 25 words
The data processing system of claim 1, further comprising: schematic editing means for selecting cells from a cell hierarchy and defining connections between said cells.
Claim 4
Dependent Claim 19 words
The data processing system of claim 1, further comprising: shape editing means for selecting shapes from said shapes file.
Claim 5
Dependent Claim 98 words
The data processing system of claim 1, wherein said adjusting means further comprises: shapes modifying means for selectively modifying at least one shape from said shapes file to produce a modified shape file containing the second cell hierarchy; and schematic modifying means for selectively modifying a cell corresponding to said at least one shape in the schematic file to correspond with said modified one of said shapes from said shapes file, and modifying said cell hierarchy in the schematic file to correspond with said modified cell hierarchy in the modified shapes file thereby producing a modified schematic file.
Claim 6
Dependent Claim 31 words
The data processing system of claim 1, further comprising: verification means for verifying that a circuit represented by the modified shapes file implements the circuit represented by the modified schematic file.
Claim 7
Dependent Claim 83 words
A data processing system, comprising: schematic editing means for selecting cells from a first cell hierarchy, defining connections between said cells and saving said cells and connections to a schematic file; shapes editing means for selecting shapes from said first cell hierarchy and saving said shapes to a shapes file, said shapes file corresponding to said schematic file; and adjusting means for selectively adjusting said shapes contained in said shapes file and maintaining correspondence between said hierarachies of said cell and shapes files.
Claim 8
Dependent Claim 83 words
A data processing system, comprising: schematic editing means for selecting cells from a first cell hierarchy, defining connections between said cells and saving said cells and connections to a schematic file; shapes editing means for selecting shapes from said first cell hierarchy and saving said shapes to a shapes file, said shapes file corresponding to said schematic file; and adjusting means for selectively adjusting said shapes contained in said shapes file and maintaining correspondence between said hierarachies of said cell and shapes files.
Claim 9
Dependent Claim 41 words
The data processing system of claim 6, wherein said adjusting means further comprises: shapes modifying means for selectively modifying said shapes contained in said shapes file; schematic modifying means for modifying said schematic file to correspond with said modified shapes file.
Claim 10
Dependent Claim 42 words
The data processing system of claim 7, further comprising: means for creating a list file created by said shapes modifying means, said list file containing information regarding said modified shapes and used by said schematic modifying means to modify said schematic file.
Claim 11
Dependent Claim 31 words
The data processing system of claim 6, further comprising: verification means for verifying that said circuit represented by the modified shapes file implements the circuit represented by the modified schematic file.
Claim 12
Independent Claim 74 words
A method of manufacturing a circuit having a hierarchical design comprising the steps of: selecting at least one cell from a schematic file having a given cell hierarchy; selecting a corresponding shape from a shapes file having said given cell hierarchy; selectively modifying said shape to create a modified shapes file while maintaining correspondence between said hierarchies of said cell and shapes files; and generating product chips using photomasks embodying said modified shapes file.
Claim 13
Independent Claim 74 words
A method of manufacturing a circuit having a hierarchical design comprising the steps of: selecting at least one cell from a schematic file having a given cell hierarchy; selecting a corresponding shape from a shapes file having said given cell hierarchy; selectively modifying said shape to create a modified shapes file while maintaining correspondence between said hierarchies of said cell and shapes files; and generating product chips using photomasks embodying said modified shapes file.
Claim 14
Dependent Claim 31 words
The method of claim 10, further comprising the step of, after said step of selecting at least one cell from said cell hierarchy, defining connections to said at least one cell.
Claim 15
Dependent Claim 21 words
The method of claim 11, further comprising the step of: saving said selected cell and defined connections to a schematic file.
Claim 16
Dependent Claim 24 words
The method of claim 10, further comprising the step of, after selectively modifying said shape, saving said modified shape to a modified shapes file.
Claim 17
Dependent Claim 49 words
The method of claim 10, wherein said selectively modifying step further comprises the steps of: modifying said cell hierarchy of said shapes file to produce a modified cell hierarchy; and modifying said cell hierarchy of said schematics file to correspond with said modified cell hierarchy of said shapes file.
Claim 18
Dependent Claim 37 words
The method of claim 14, further comprising the step of: creating a list file containing information regarding said modified shapes, said list file used by said modifying said cell step to determine which cells have been modified.
Claim 19
Dependent Claim 40 words
The method of claim 10 wherein, prior to said step of generating product chips, the method further comprises the step of: verifying that said circuit represented by the modified shapes file implements the circuit represented by the modified schematic file.

References Cited (Backward Citations)

US5212650A Cited
US5239465A Cited
US5187784A Cited
US5111413A Cited
US5200908A Cited
US5231590A Cited
US5164911A Cited
US5406497A Cited
US5249133A Cited
US5440720A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-13 2001-10-13 2002-04-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-13 2005-10-13 2006-04-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-13 2009-10-13 2010-04-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag