1. A two-to-one multiplexor comprising:a first data input configured to hold data provided from a first preceding asynchronous pipeline stage and a second data input configured to hold data provided from a second preceding asynchronous pipeline stage wherein a 4-phase bundled data protocol facilitates communication between said first and said second data inputs and said first and second preceding asynchronous pipeline stage;
an arbitration unit connected to said first data input and said second data input, and configured to select which of said data from said first and said second data inputs is released wherein said arbitration unit comprises a hold-dominant set-reset latch;
a request release unit; and
a reset unit wherein said arbitration unit, said request release unit, and said reset unit implement and complete a second 4-phase bundled data protocol facilitating communication with a succeeding asynchronous pipeline stage for transmission of said data selected by said arbitration unit thereby providing asynchronous multiplexing of said data.