Jump to content

Сумматор Линг

В электронике сумматор Линга — это особенно быстрый двоичный сумматор, разработанный с использованием уравнений Х. Линга и обычно реализованный в BiCMOS . Сэмюэл Наффцигер из Hewlett-Packard представил инновационный 64-битный сумматор в КМОП 0,5 мкм , основанный на уравнениях Линга на ISSCC 1996. Задержка сумматора Наффцигера составляла менее 1 наносекунды , или 7 FO4 . [1]

Уравнения

[ редактировать ]

Сумматор Линга, архитектура Склански, основание счисления-2, 4-битное

[ редактировать ]

В Borland Turbo Basic 1.1 :

'--- Step 0 ------------ Warning ---------------------------------------
P00 = A0 OR  B0    '1dt, Initial only CLA & Ling Propagate (not in PPA)
G00 = A0 AND B0    '1dt, Initial CLA & Ling & PPA Generate
D00 = A0 XOR B0    '1dt, Only Ling Initial half bit generate (P0 in PPA)

P10 = A1 OR  B1    '1dt
G10 = A1 AND B1    '1dt
D10 = A1 XOR B1    '1dt

P20 = A2 OR  B2    '1dt
G20 = A2 AND B2    '1dt
D20 = A2 XOR B2    '1dt

P30 = A3 OR  B3    '1dt
G30 = A3 AND B3    '1dt
D30 = A3 XOR B3    '1dt

'--- Step 1, Ling Propagate and Generate ------
LG01 = G00          '1dt
LG11 = G10 OR  G00  '2dt

LP11 = P10          '1dt, Sklansky architecture
LG21 = G20          '1dt, Sklansky architecture

LP21 = P20 AND P10  '2dt
LG31 = G30 OR  G20  '2dt

'--- Step 2, Ling PsevdoCarry (H) ---------------------------
H0 = LG01                     '1dt
H1 = LG11                     '2dt
H2 = LG21 OR (LP11 AND LG11)  '4dt TTL, Sklansky architecture
'    1dt      1dt      2dt
H3 = LG31 OR (LP21 AND LG11)  '4dt TTL
'    2dt      2dt      2dt
'--- Sum -----------------------------------------
S0 = (D00         )                           '1dt
S1 = (D10 AND 1-H0) OR ((D10 XOR P00) AND H0) '4dt TTL
S2 = (D20 AND 1-H1) OR ((D20 XOR P10) AND H1) '5dt TTL
S3 = (D30 AND 1-H2) OR ((D30 XOR P20) AND H2) '7dt TTL
S4 =                   ((        P30) AND H3) '5dt TTL, S4=C4=Cout 
[2]

Сумматор Линга, архитектура Kogge-Stone, основание счисления-2, 4-битный

[ редактировать ]
'--- Step 0 ------------ Warning ---------------------------------------
P00 = A0 OR  B0    '1dt, Initial only CLA & Ling Propagate (not in PPA)
G00 = A0 AND B0    '1dt, Initial CLA & Ling & PPA Generate
D00 = A0 XOR B0    '1dt, Only Ling Initial half bit generate (P0 in PPA)

P10 = A1 OR  B1    '1dt
G10 = A1 AND B1    '1dt
D10 = A1 XOR B1    '1dt

P20 = A2 OR  B2    '1dt
G20 = A2 AND B2    '1dt
D20 = A2 XOR B2    '1dt

P30 = A3 OR  B3    '1dt
G30 = A3 AND B3    '1dt
D30 = A3 XOR B3    '1dt

'--- Step 1 ----------------------------
LG01 = G00          '1dt, Ling Generate

LP11 = P10 AND P00  '2dt, Ling Propagate, Kogge-Stone architecture
LG11 = G10 OR  G00  '2dt

LP21 = P20 AND P10  '2dt
LG21 = G20 OR  G10  '2dt, Kogge-Stone architecture

LG31 = G30 OR  G20  '2dt

'--- Step 2, Ling PsevdoCarry ----
H0 = LG01                     '1dt
H1 = LG11                     '2dt
H2 = LG21 OR (LP11 AND LG01)  '4dt TTL, Kogge-Stone architecture
'    2dt      2dt      1dt
H3 = LG31 OR (LP21 AND LG11)  '4dt TTL
'    2dt      2dt      2dt
'--- Sum -----------------------------------------
S0 = (D00         )                           '1dt
S1 = (D10 AND 1-H0) OR ((D10 XOR P00) AND H0) '4dt TTL
S2 = (D20 AND 1-H1) OR ((D20 XOR P10) AND H1) '5dt TTL
S3 = (D30 AND 1-H2) OR ((D30 XOR P20) AND H2) '7dt TTL
S4 =                  ((         P30) AND H3) '5dt TTL, S4=C4=Cout
[3]
  1. ^ Нафцигер, С. (8–10 февраля 1996 г.). «Проект субнаносекундного сумматора 0,5 мкм 64b» (PDF) . Сборник технических статей, Международная конференция IEEE по твердотельным схемам, 1996 г. Сан-Франциско. стр. 362–363. Архивировано из оригинала (PDF) 10 апреля 2006 г.
  2. ^ http://andserkul.narod.ru/R2LSK4.bas
  3. ^ http://andserkul.narod.ru/R2LKS4.bas
[ редактировать ]
  1. Х. Линг, « Высокоскоростной двоичный параллельный сумматор », Транзакции IEEE на электронных компьютерах, EC-15, стр. 799-809, октябрь 1966 г.
  2. Х. Линг, « Высокоскоростной двоичный сумматор », IBM J. Res. Дев., т.25, с. 156-66, 1981.
  3. Р.В. Доран, « Варианты улучшенного сумматора с упреждающим переносом », IEEE Transactions on Computers, Vol.37, No.9, сентябрь 1988 г.
  4. NT Quach, MJ Flynn, « Высокоскоростное сложение в CMOS », IEEE Transactions on Computers, Vol.41, No.12, декабрь 1992 г.
  5. С. Наффцигер, « Высокоскоростное сложение с использованием уравнений Линга и динамической логики КМОП », патент США № 5,719,803, выдан: 17 февраля 1998 г.
  6. Г. Димитракопулос, Д. Николос, « Высокоскоростные сумматоры VLSI с параллельными префиксами », IEEE Transaction on Computers, Vol.54, No.2, февраль 2005 г.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9a79ed4d040a43f4bf69ae7486de496c__1715582040
URL1:https://arc.ask3.ru/arc/aa/9a/6c/9a79ed4d040a43f4bf69ae7486de496c.html
Заголовок, (Title) документа по адресу, URL1:
Ling adder - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)