xheep_gen.pads.cell module

class xheep_gen.pads.cell.Cell(name: str, width: float, height: float, connections: list | None = None, rtl_wrapper='')

Bases: object

Represents a cell in the padring. This can be for example a bondpad, an iocell or a corner cell.

copy()

Return a deep copy of the cell.

update(**kwargs)

Update the attributes of the cell.

Parameters:

kwargs – Key-value pairs of attributes to update. The “verbose” key can be used to enable verbose output.

Returns:

The updated cell instance (self).