LayoutStatistics#

class pyedb.grpc.database.utility.layout_statistics.LayoutStatistics#

Bases: object

Statistics object

Object properties example. >>> stat_model = EDBStatistics() >>> stat_model.num_capacitors >>> stat_model.num_resistors >>> stat_model.num_inductors >>> stat_model.layout_size >>> stat_model.num_discrete_components >>> stat_model.num_inductors >>> stat_model.num_resistors >>> stat_model.num_capacitors >>> stat_model.num_nets >>> stat_model.num_traces >>> stat_model.num_polygons >>> stat_model.num_vias >>> stat_model.stackup_thickness >>> stat_model.occupying_surface >>> stat_model.occupying_ratio

Overview#

num_layers

Layer number.

stackup_thickness

Stackup total thickness.

num_vias

Via number.

occupying_ratio

Occupying ratio.

occupying_surface

Occupying surface.

layout_size

Layout size.

num_polygons

Polygon number.

num_traces

Trace number.

num_nets

Net number.

num_discrete_components

Discrete component number.

num_inductors

Inductor number.

num_capacitors

Capacitor number.

num_resistors

Resistor number.

Import detail#

from pyedb.grpc.database.utility.layout_statistics import LayoutStatistics

Property detail#

property LayoutStatistics.num_layers: int#

Layer number.

Returns:
int

Number of layers.

property LayoutStatistics.stackup_thickness: float#

Stackup total thickness.

Returns:
float

Stack up total thickness value.

property LayoutStatistics.num_vias: int#

Via number.

Returns:
int

Total number of vias.

property LayoutStatistics.occupying_ratio: float#

Occupying ratio.

Returns:
float

Occupying ration value. Value representing metal coverage versus total layout surface.

property LayoutStatistics.occupying_surface: bool#

Occupying surface.

Returns:
float

Occupying surface value.

property LayoutStatistics.layout_size: list[float]#

Layout size.

Returns:
List[(float, float), (float, float)]

Layout bounding box, lower left corner (x, y) upper right corner (x, y).

property LayoutStatistics.num_polygons: int#

Polygon number.

Returns:
int

Total number of polygons.

property LayoutStatistics.num_traces: int#

Trace number.

Returns:
int

Total number of traces.

property LayoutStatistics.num_nets: int#

Net number.

Returns:
int

Total number og nets.

property LayoutStatistics.num_discrete_components: int#

Discrete component number.

Returns:
int

Total number of discrete components.

property LayoutStatistics.num_inductors: int#

Inductor number.

Returns:
int

Total number of inductors.

property LayoutStatistics.num_capacitors: int#

Capacitor number.

Returns:
int

Total number of capacitors.

property LayoutStatistics.num_resistors: int#

Resistor number.

Returns:
int

Total number of resistors.