Patent ID: 11942970
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Basic communication processes (Electrical engineering)
Classification: CPC H | IPC H

Claim 19:
20. A non-transitory machine-readable medium storing a hardware definition language (HDL) program executable by a computer, the program comprising sets of instructions for:
receiving an input vector comprising a plurality of values on a plurality of inputs of a first plurality of switch circuits;
selectively coupling, based on a plurality of sets of bits, multiple values of the plurality of values on the inputs of the first plurality of switch circuits to corresponding outputs of the first plurality of switch circuits;
receiving the multiple values from the outputs of the first plurality of switch circuits on a plurality of inputs of a second plurality of switch circuits; and
selectively coupling a portion of the multiple values to outputs of the second plurality of switch circuits, wherein the selectively coupling is based on particular values of the multiple values.