Le ALTDDIO_OUT megafunction utilise un multiplexeur où la broche select est pilotée avec un signal d’horloge, et les entrées sont deux registres dont un 1 et un 0 sont connectés aux broches de données. Cette structure est implémentée à l’aide d’un circuit dédié dans l’élément d’entrée/de sortie du périphérique(IOE).
Les chemins allant de ces registres au mux sont garantis de fermer le timing lorsque le chemin entre l’horloge et la sortie ne le fait que dans l’analyseur TimeQuest™ Timing.