Method and apparatus for representing multidimensional data
AssigneeCadence Design Systems, Inc.
InventorsSteven Teig, Tom Kronmiller, Andrew F. Siegel
Life of this patent
Estimating the term…
Loading patent…
AssigneeCadence Design Systems, Inc.
InventorsSteven Teig, Tom Kronmiller, Andrew F. Siegel
Estimating the term…
The invention is directed towards method and apparatus for representing multidimensional data. Some embodiments of the invention provide a two-layered data structure to store multidimensional data tuples that are defined in a multidimensional data space. These embodiments initially divide the multidimensional data space into a number of data regions, and create a data structure to represent this division. For each data region, these embodiments then create a hierarchical data structure to store the data tuples within each region. In some of these embodiments, the multidimensional data tuples are spatial data tuples that represent spatial or geometric objects, such as points, lines, polygons, regions, surfaces, volumes, etc. For instance, some embodiments use the two-layered data structure of the invention to store data relating to geometric objects (such as rectangles) that represent interconnect lines of an IC in an IC design layout.
A computer-implemented method of representing multidimensional data tuples, the method comprising:
For a computer system that represents spatial objects by using spatial data tuples, a method of storing spatial data tuples defined in a multidimensional coordinate system, the method comprising:
A computer readable medium having a set of instructions stored therein for enabling a computer to store spatial data tuples defined in a multidimensional coordinate system, wherein the spatial data tuples are the computer decipherable representation of spatial objects, said set of instructions including:
A computer readable medium having a set of instructions stored therein for enabling a computer to store multidimensional data tuples defined in a multidimensional data space, said set of instructions including:
An apparatus for storing multidimensional data tuples defined in a multidimensional data space, said apparatus comprising:
An apparatus for storing spatial data tuples defined in a multidimensional coordinate system, wherein the spatial data tuples are the computer decipherable representation of spatial objects, said apparatus comprising:
Dependencies are inferred from the claim text.