А как "констрейнить, чтобы триггера не размножались и чтобы внутрь оптимизатора не переносилась логика с его выхода" ? Я так понимаю, что тут важно, чтобы триггера были как можно ближе друг к другу, чтобы синхросигнал достигал обоих триггеров одновременно. Можно разместить триггера вручную или же констрэйнить их. Но как ? Примерчиком не угостите ?