Схема может работать в двух режимах: синхронном (synchronous) и асинхронном (asynchronous).

В синхронном режиме за каждый такт все элементы сначала выполняют свою функцию, а затем передают данные следующим по соединениям элементам. При работе в этом режиме схемы из, например, 10 последовательно соединённых элементов отклик на последнем можно будет наблюдать только на 9 такте работы схемы.

В асинхронном режиме каждому элементу в процессе построения дерева назначается асинхронный индекс (async index). Каждый такт делится на подтакты, количество которых соответствует максимальному асинхронному индексу + 1. За первый подтакт все элементы с индексом 0 выполняют свою функцию и передают данные, за второй подтакт - все элементы с индексом 1, и так далее. При работе в этом режиме схемы из, например, 10 последовательно соединённых элементов отклик на последнем можно будет наблюдать уже на первом такте работы схемы.

Процесс построения дерева полуавтоматический, управлять им возможно с помощью расстановки флагов initial тем элементам, с которых должно начинаться построение. Индекс этих элементов обычно равен 0. По умолчанию этот флаг отсутствует у всех элементов, и построение дерева начинается с первого размещённого элемента.