Patent ID: 8736301

Claim:
A System on a Chip (SoC) control module for defining a SoC switching configuration, the SoC control module comprising: a first memory portion for storing a first switching protocol for a first set of switches of the SoC, each switch of the first set of switches having: a plurality of first terminals for routing electrical signals between the switch of the first set of switches and a SoC component; and a second terminal; the first switching protocol defining, for a switch of the first set of switches, an electrical path between one of the plurality of first terminals and the second terminal; and a second memory portion for storing a second switching protocol for a second set of switches of the SoC, each switch of the second set of switches having: a plurality of third terminals for routing electrical signals between the first set of switches and the second set of switches; and a fourth terminal; the second switching protocol defining, for a switch of the second set of switches, an electrical path between one of the plurality of third terminals and the fourth terminal, wherein the SoC control module is configurable: to define the second switching protocol when the SoC is arranged for routing of electrical signals between the second set of switches and a first set of bonding pads; and to define the second switching protocol when the SoC is arranged for routing of electrical signals between the second set of switches and a second set of bonding pads, the first set of bonding pads being different from the second set of bonding pads.