If logic levels of two chips do not match up, say a CPU at 3 volts and a peripheral at 5V, you will need to translate voltages. I want to do this for a serial interface, but I don't know if the translator will ruin my data. The serial signal is in the hundreds of MHz. The only thing to tell me what speed these translators can operate at in datasheets that I see are their propagation delays, which are about 5-9 ns. So how can I know if this delay will ruin my data. Say the data is non stop, with no rests. Will the delays add up to where I can't get all of the data through? Say the data is at 500MHz, so that is 2ns period for a pulse, which is well below 5-9ns. This makes me think it will not work. Can anyone give me some help?