Patent ID: 6242950
Filing Date: 2001-06-05
Classification: H04L

Abstract:
A swapper circuit for exchanging data on a data bus comprising:a first data swapper and a second data swapper, each including:a latching circuit connecting to an input for receiving input data and holding the data therein;a pass gate which connects or disconnects the input from the latching circuit, the pass gate being activated by a control signal when data is to be captured in the latching circuit; anda tristate circuit connecting to the latching circuit, the tristate circuit transfers the data held by the latching circuit to an output when a swap control signal is activated and provides a high impedance state at the output when the swap control signal is deactivated; andthe input and the output of the first data swapper being respectively connected to the output and the input of the second data swapper to permit bidirectional data exchanges on a bus line of the data bus by alternating the activation of the control signal and the swap control signal for the first and second data swappers.