Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

lceGetFracturedShapes

lceGetFracturedShapes(
d_dbFigID
[ g_points ]
[ g_floatingOnly ]
[ d_netID ]
)
=> t / nil

Description

Generates a report of the geometry and connectivity of fractured shapes that exist within a figure (shape or prBoundary).

Arguments

d_dbFigID

Database ID of the shape or prBoundary.

g_points

Generates the report only for the fractured shapes overlapping the specified points or a list of points.

g_floatingOnly

Generates the report for floating fractured shapes only.

The default is nil.

d_netID

Generates the report only for fractured shapes on a specified net.

Value Returned

t

The report of fractured shapes.

nil

Fractured shapes do not exist.

Examples

lceGetFracturedShapes(cv~>prBoundary)

Generates a report detailing the geometry and connectivity of fractured shapes within the prBoundary.

lceGetFracturedShapes(cv~>prBoundary list('(5 1) '(5 8) '(13 13)))

Generates a report detailing the geometry and connectivity of fractured shapes overlapping the specified list of points within the prBoundary.

lceGetFracturedShapes(rect 0.5:4)

Generates a report detailing the geometry and connectivity of fractured shapes overlapping the specified points within a rectangle.

lceGetFracturedShapes(rect nil nil A) ; point=nil, floating only=nil, net=A

Generates a report detailing the geometry and connectivity of fractured shapes on netA within the specified rectangle.


Return to top
 ⠀
X