Skip to content

[RFC] Allow DiffPairs and Pins to be inverted individually #510

Open
@anuejn

Description

@anuejn

Currently, DiffPairs and Pins can be either inverted completely or not at all.
This is a problem in corner cases where the hardware inverts some parts of a logical Bundle of ios (for example to ease routing in case of differential pairs; see #386).

I hereby propose to extend the Platform DSL in the following way:

  • Add a invert= kwarg to the constructor of DiffPairs
  • Allow Tuples of booleans of the width of the pin list to be passed to the invert= kwarg of both DiffPairs and Pins. Each bool in the tuple then controls the inversion of one pin / differential pair.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions