xheep_gen.pads.pad module
- class xheep_gen.pads.pad.Pad(global_index: int, pins: List[Pin] | None = None)
Bases:
objectRepresents an element that goes into the padring. Can be a pad, but can also be a PRCUT or a CORNER cell, or anything.
- build()
Finalizes the pad by sorting its pins by priority and inheriting attributes from the main pin.
- copy()
- is_muxed()
Returns True if the pad is multiplexed (i.e., has more than one pin assigned).