Кстати, дэшки там не по фронту, а по уровню (лэтчи). Пока держится C, работает прямоточной трубой, а при снятии защёлкивает последнее состояние, которое имел. Это же классика: Почти вот такая схема http://digteh.ru/digital/D_trigg/
собранная из двух таких вот лэтчей http://digteh.ru/digital/Latch/
и слегка творчески доработанная, чтобы правильно реагировал на третий сигнал.
Но чтобы её описать, надо задавать пределы задержек. Время прохождения сигнала через первый лэтч должно быть всегда больше максимальной разбалансировки между логикой на входе. При разводке микросхем это делается элементарно, а в ПЛИС не представляю как.