La canalización se realiza generalmente para reducir la ruta crítica (la ruta que tiene el mayor retraso y que determina la frecuencia de operación máxima) del circuito y también para aumentar el rendimiento del diseño.
Entonces, al diseñar la RTL, debemos tener una idea (más o menos exacta) acerca de qué rutas del circuito van a demorar más. Sobre esta base, colocamos algunos registros o algunos otros elementos de almacenamiento en los lugares apropiados (dentro de la parte combinatoria) para reducir esta ruta crítica. Durante la síntesis, la herramienta optimizará las posiciones de los registros basándose en los valores reales de retardo de las puertas sin afectar la funcionalidad del circuito.
El número de registros que coloca determina el número de etapas canalizadas en su circuito. Por lo tanto, inicialmente decida un cierto número de etapas y sintetícela para verificar si el diseño cumple con las especificaciones. Si el diseño no cumple con el cronograma y desea un circuito más rápido independientemente de la potencia y el consumo de área, a continuación, aumente el número de etapas de la tubería.