Параллельный сумматор с одновременным переносом

Время формирования суммы может быть еще уменьшено, если использовать сумматоры с одновременным (параллельным) переносом. Принцип построения таких сумматоров заключается в том, что значение каждого разряда суммы получается в результате одновременного анализа данного и всех более младших разрядов слагаемых. Для вывода формулы одновременного переноса в (i+1) -ый разряд (Pi+1) представим все формулы сквозного переноса для каждого разряда:

P1

P2=C1ÈT1P1

P3=C2ÈT2P2

.....

Pi=Ci-1ÈTi-1Pi-1

Pi+1=CiÈTiPi

Подставив в уравнение Pi+1 значение Pi, получим

Pi+1=CiÈTiСi-1ÈTiTi-1Pi-1.

Подставляя в это уравнение Pi-1 имеем

Pi+1=CiÈTiСi-1ÈTiTi-1Ci-2ÈTiTi-1Ti-2Pi-2 и т.д.

В конечном счете логическое уравнение переноса в (i+1) разряд, выраженное через значения разрядов слагаемых имеет вид:

Pi+1=CiÈTiСi-1ÈTiTi-1Ci-2ÈTiTi-1Ti-2Ci-3È…ÈTiTi-1Ti-2…T3T2C1ÈTiTi-1Ti-2…T3T2T1P1

Из этого уравнения следует, что на выходе i -го разряда перенос Pi+1 возникает тогда, когда он образован в данном разряде, или если он был образован в некотором предыдущем разряде, а во всех последующих разрядах, включая данный, выполняется условие распространения переноса. Следовательно, перенос в каждом разряде может быть выработан одновременно с запуском переноса P1 в младший разряд. Из этого уравнения может быть образована система уравнений для сумматора с одновременным переносом. Система уравнений для четырехразрядного сумматора имеет следующий вид:

P1

P2=C1ÈT1P1

P3=C2ÈT2C1ÈT2T1P1

P4=C3ÈT3C2ÈT3T2C1ÈT3T2T1P1

На основании записанной системы уравнений строится схема сумматора с одновременным переносом, которая имеет следующий вид.

Т.к. слагаемые А и В в такой схеме подаются параллельно, то и переносы формируются одновременно. Время суммирования чисел в таком сумматоре равно tå= tзå+tзр,

tзå - время задержки формирования сигнала суммы (Si), tзр - время задержки формирования сигнала переноса. Схема формирования сигнала переноса на элементах булевого базиса в каждом разряде трехуровневая (один уровень – вычисление Ti и Сi, второй и третий уровни получение Pi+1 по сформированным - Ti и Сi). Поэтому tзр=3Dt, где Dt – задержка сигнала в одном логическом элементе. Такие сумматоры являются самыми быстродействующими.

Из приведенной схемы видно, что цепи формирования сигнала переноса с увеличением номера разряда i усложняются и сам сумматор, в отличие от ранее рассмотренных, построен на неоднотипных схемах разрядов, т.е. является не регулярным. (Регулярными являются сумматоры, построенные на однотипных схемах, например сумматоры с последовательным и сквозным переносами). Поэтому существующие ограничения по нагрузочной способности и коэффициенту объединения не позволяют строить сумматоры с одновременным переносом на большее число разрядов. На практике используют в зависимости от требуемого быстродействия различные схемы сумматоров с групповым переносом.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: