Methods and apparatuses to automatically generate time multiplexed
multi-channel circuits from single-channel circuits. At least one
embodiment of the present invention automatically and efficiently
synthesize multi-channel hardware for time-multiplexed resource sharing
by automatically generating a time multiplexed design of multi-channel
circuits from the design of a single-channel circuit. Channel specific
elements of the single-channel design (e.g., registers and memories) are
replaced with corresponding elements of N-times more capacity for
pipelining the signal processing for multiple channels.