Устройство умножения 8-ми разрядных чисел:
После моделирования устройства получены следующие результаты:
Рассчитываем примерное значение максимально допустимой частоты импульсов.
Для расчета частоты импульсов необходимо рассчитать минимальную длительность такта,
которая будет составлять сумму максимальных задержек элементов устройства.
Fmax= ----- ,[Гц]
Tmin
Рассчитаем частоту для данного примера.
Максимальное время задержки сумматора составляет 329,2 нс, однако при работе данного устройства используются не все разряды и максимальная задержка уменьшается до 65,8 нс. Учитывая это, рассчитаем время задержки устройства:
Тmin = 2* tз = 2*( tз.RG16 + tз.SM16 )= 2*( 77 + 65,8 )= 285,6 (нс);
Fmax = 1/285,6* 10-9 ≈ 3,5 (МГц).
Проверим полученные данные.
Зададим частоту синхроимпульсов:
Результаты моделирования:
При увеличении частоты ,например, до 5 МГц произойдет сбой:
По результатам моделирования видно, что сбой происходит на выходах регистра RG16, что приводит к сбою всего устройства. Поэтому, для увеличения быстродействия устройства необходимо заменить регистры на более быстродействующие.