Aspects of the present invention are directed to communications circuits
and method that utilize associative memories for providing telephony
switching of data between different time slots in one or more time
division multiplexed (TDM) serial data lines or streams. The
communications circuit may include a first content-addressable memory
block and a second content-addressable memory block each of which receive
the same address for independently generating tags for accessing a data
memory to provide data to or receive data from TDM data lines.