Methods and apparatus for extracting capacitances exerted on diagonal interconnect lines in an integrated circuit design

   
   

Geometric objects, such as polygons, are defined in a multi-dimensional data space, and are represented by data segments. "N" dimensional hierarchical trees, or "ng" trees, are generated to organize the data segments into "outside child nodes" and "inside child nodes" in accordance with a discriminator value. One of "n" sides of a polygon is selected as the discriminator value. To create the ng tree, data segments are designated as "outside child nodes" if a data segment is outside the plane defined by the discriminator value, and data segments are selected as "inside child nodes" if the data segment is inside the plane defined by the discriminator value. This process of partitioning data segments into inside child nodes, and outside child nodes is repeated recursively through each level of the ng tree. Techniques to represent diagonal interconnect lines of regions defined in a multidimensional design layout of an integrated circuit are disclosed. Techniques to extract capacitances exerted on diagonal interconnect lines in an integrated circuit ("IC") design are also disclosed.

De geometrische voorwerpen, zoals veelhoeken, worden bepaald in een multidimensionele gegevensruimte, en door gegevenssegmenten vertegenwoordigd. De dimensionale hiërarchische de bomen, of "ng" van "n" bomen, worden geproduceerd om de gegevenssegmenten in "de knopen van het buitenkantkind" en "de knopen van het binnenkantkind" overeenkomstig een discriminantwaarde te organiseren. Één van "n" kanten van wordt een veelhoek geselecteerd als discriminantwaarde. Om tot de ng boom te leiden, worden de gegevenssegmenten aangewezen als "knopen van het buitenkantkind" als een gegevenssegment buiten het vliegtuig is dat door de discriminantwaarde wordt bepaald, en de gegevenssegmenten worden geselecteerd zoals "de knopen van het binnenkantkind" als het gegevenssegment binnen het vliegtuig is dat door de discriminantwaarde wordt bepaald. Dit proces om gegevenssegmenten in binnenkindknopen te verdelen, en knopen van het buitenkantkind worden herhaald recursief door elk niveau van de ng boom. De technieken om diagonaal te vertegenwoordigen verbinden lijnen van gebieden onderling die in een multidimensionele ontwerplay-out worden bepaald van een geïntegreerde schakeling worden onthuld. De technieken om capacitieve weerstand te halen die op diagonaal wordt uitgeoefend verbinden lijnen in een ("IC") ontwerp onderling van geïntegreerde schakelingen ook worden onthuld.

 
Web www.patentalert.com

< System and method for host based storage virtualization

< Method and system for database management for data mining

> Method and apparatus to facilitate transactional consistency for references in object-relational databases

> System and method for dynamically adjusting data values in response to remote user input

~ 00171