xheep_gen.pads.floorplan module
- class xheep_gen.pads.floorplan.FloorplanDimensions(die_dimensions: Dimension, bondpad_margin: dict, iocell_margin: dict, core_margin: dict)
Bases:
objectContainer for the dimensions of the different elements involved in the floorplan.
- class xheep_gen.pads.floorplan.Orientation(value)
Bases:
EnumPhysical orientation/rotation of pad cell.
- Values:
R0: No rotation (0 degrees) R90: 90 degree rotation R180: 180 degree rotation R270: 270 degree rotation MX: Mirror around X axis MY: Mirror around Y axis MX90: Mirror X + 90 degree rotation MY90: Mirror Y + 90 degree rotation
- MX = 'MX'
- MX90 = 'MX90'
- MY = 'MY'
- MY90 = 'MY90'
- R0 = 'R0'
- R180 = 'R180'
- R270 = 'R270'
- R90 = 'R90'