in a first aspect of the invention , a first method is provided for aligning signals from a first receiver located in a first clock domain to a second receiver located in a second clock domain . the first method includes the steps of creating a programmable delay element between the first and second receivers , and selectively adding delay via the programmable delay element to the signals until the signals are aligned . numerous other aspects are provided .