Система DIMS ( нечувствительный к задержкам синтез минтермов ) [1] представляет собой методологию асинхронного проектирования, делающую минимально возможные предположения о времени. Предполагая только квазинечувствительную к задержке модель задержки, сгенерированные конструкции практически не нуждаются в проверке временных рисков. В основе DIMS лежит использование двух проводов для представления каждого бита данных. Это известно как двухканальное кодирование данных. Части системы обмениваются данными с использованием раннего четырехфазного асинхронного протокола .
Построение логических вентилей DIMS включает в себя генерацию каждого возможного термина с использованием ряда C-элементов, а затем сбор их выходных данных с использованием вентилей ИЛИ, которые генерируют истинные и ложные выходные сигналы. С двумя входами с двумя рельсами ворота будут состоять из четырех С-элементов с двумя входами. Трехвходовой вентиль использует восемь трехвходовых C-элементов.
Защелки конструируются с использованием двух C-элементов для хранения данных и логического элемента ИЛИ для подтверждения ввода после того, как данные были защелкнуты, путем присоединения в качестве входов проводов вывода данных. Подтверждение от прямого этапа инвертируется и передается C-элементам, чтобы позволить им сбросить после завершения вычисления. Эта конструкция защелки известна как «половинная защелка». Другие асинхронные защелки обеспечивают более высокую емкость данных и уровни развязки.
Конструкции DIMS большие и медленные, но они имеют то преимущество, что они очень надежны.
- ^ DE Muller, «Асинхронные логики и приложения к обработке информации», Proc. Symp. Применение теории коммутации в космической технике, Х. Эйкен, У. Ф. Майн, под ред. , стр. 289-297, 1963.
дальнейшее чтение
- Йенс Спарсё, Стив Фербер: «Принципы проектирования асинхронных схем»; Kluwer, Dordrecht (2001); глава 5.5.1. ISBN 0-7923-7613-7