# US 2008/0313592 A1 · Mask layout editor shape query

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2008/0313592 A1
- Document ID: US20080313592A1
- Status: Published application
- Kind: A1
- Application number: 11/761,485
- Filed: 2007-06-12
- Published: 2008-12-18
- Earliest claimed: 2007-06-12
- Assignees: International Business Machines Corporation
- Inventors: Richard S. Brink
- Web page: https://patentgrep.com/patent/US20080313592A1

## CPC

- G06F 30/39: Circuit design at the physical level (physical level design for reconfigurable circuits G06F30/347)
- G06F 2111/12: Symbolic schematics
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A computer program product stored on machine readable media includes machine executable instructions for display a layout of a circuit design, the product including instructions for displaying a layout of a circuit design, the product including instructions for: receiving query input including location information; querying a design layout for object information associated with the location information; and reporting the object information. A system is also provided.

## Claims

### Claim 1

A computer program product stored on machine readable media and comprising machine executable instructions for displaying a layout of a circuit design, the product comprising instructions for:
receiving query input comprising location information;
querying a design layout for object information associated with the location information; and
reporting the object information.

### Claim 2 (depends on 1)

The computer program product as in claim 1, wherein the location information comprises at least one of a location of an object, coordinates for a point and a region of points.

### Claim 3 (depends on 1)

The computer program product as in claim 1, wherein querying the design layout comprises querying each layer within the design layout.

### Claim 4 (depends on 1)

The computer program product as in claim 1, wherein querying the design layout comprises querying selected layers within the design layout.

### Claim 5 (depends on 1)

The computer program product as in claim 1, where reporting the object information comprises reporting objects that are one of associated with a location, within a two-dimensional boundary and within a three-dimensional boundary.

### Claim 6

A computer program product stored on machine readable media and comprising machine executable instructions for incorporation into a layout editor for layout of a circuit design, the instructions for display of the layout of the circuit design, the product comprising instructions for:
receiving query input comprising location information comprising at least one of a location of an object, coordinates for a point and a region of points;
querying a design layout for object information associated with the location information by querying at least one of each layer within the design layout and selected layers within the design layout; and
reporting the object information for objects that are one of associated with a location, within a two-dimensional boundary and within a three-dimensional boundary to the layout editor for output.

### Claim 7

A system for editing a layout of a circuit, the system comprising:
processing, display, storage, input and output resources for executing machine readable instructions stored in the storage; the machine readable instructions for displaying a layout of a circuit design, and providing object information by instructions for:
receiving query input comprising location information;
querying a design layout for object information associated with the location information; and
reporting the object information.
