При проектировании триггерных схем используют методы синтеза асинхронных последовательностных схем [2]. Закон поведения триггера, представленного моделью асинхронной последовательностной схемы (рис. 3.21), определяется зависимостями следующего внутреннего состояния Y и выходного сигнала Q от состояния входов С, Е1, Е2, S, R и текущего внутреннего состояния y.
Если разомкнуть обратные связи, то схема станет комбинационной с входными переменными С, Е1, Е2, S, R и y1,..., yk и выходными функциями Q и Y1,..., Yk (см. рис. 3.21,б).
Рис. 3.21. Модель триггерной схемы
Таким образом, синтез триггера может быть сведен к синтезу комбинационной схемы, т.е. нахождению следующей системы булевых функций:
Q = Q(C, Е1, E2, S, R, y1, ... , yk);
Y1 = Y1(C, Е1, E2, S, R, y1, ... , yk); (3.1)
. . . . . . . . . . . . . . . . . . . . . . . . . . .
Yk = Yk(C, Е1, E2, S, R, y1, ... , yk);
Используя данный подход, можно синтезировать как структуру двухступенчатого триггера, так и структуру триггера с динамическим управлением записью [2]. Но его ручная реализация затрудняется необходимостью минимизации булевых функций большого числа (7-8) переменных.