Hola,
se debe hacer en el mismo paso como dice la letra.
Y una aclaración, no están haciendo un programa. Están describiendo el comportamiento de un circuito en un lenguaje particular.
Luego aplican un procedimiento que les permite pasar de ese lenguaje a un circuito.
La diferencia es que un programa es algo que luego se va a a ejecutar en un procesador, no termina siendo un circuito.
Saludos,
Sebastián