Смекни!
smekni.com

Розробка ВІС в базисі БМК 1515ХМ1 пристрою множення який множить 3-розрядне число на 2-розрядне (стр. 2 из 4)

Розглянемо найдовші шлях в схемі:


T1 =

Z1+
V4V4+
V1W2 + +
V2 +
Z2 = 14,3 + 24,4 + 20 + 3,3 + 14,3 = 76,3(нс)

T2 =

Z1+
V4V4+
V1W3 +
W8 +
V3 +
V1 +
V2 +
Z2 = 14,3 + 24,4 +12 + 6 + 6+3,8+3,3+14,3 = 84,1(нс)

T3 =

Z1+
V4V4+
V1W2 +
V1 +
V4 +
V3 +
V1 +
V2 +
Z2 = 14,3 + 24,4 + 20 + 3,8 + 6+6+3,8+3,3+14,3 = 95,9(нс)

T4 =

Z1+
V4V4+
V1W3+
V1W2 +
V1 +
V2 +
Z2 = 14,3 + 24,4 +12 + 20 +3,8+3,3+14,3 = 92,1(нс)

T5 =

Z1+
V4V4+
V3 +
V2 +
Z2 = 14,3 + 24,4 + 6+3,3+14,3 = 62,3(нс)

З розглянутих шляхів проходження сигналу найдовшим є Т3. Отже, затримка розробленої схеми становить Т = 95,9(нс). Можна зробити висновок, що схема задовольняє поставлені вимоги.

4. Розробка логічної моделі

Логічне моделювання цифрового виробу полягає в розробці та послідовному налагодженні логічної моделі, яка є сукупністю проектної інформації про електричну схему і конструктивних виводів у обсязі, достатньому для проектування топології й автоматичного синтезу програм контролю. Опис електронної схеми зводиться до послідовного опису структур, що її покривають. При цьому кожний функціонально-закінчений фрагмент, який повторюється, подається окремою структурою і ідентифікується своїм ім'ям. Описуючи зв'язки, кожний вивід згадується тільки один раз. Поява імені будь-якого виводу ще один раз вважається помилкою.

Виконаємо логічне моделювання даного пристрою:


Структура "Scheme"

compinst "D1"

(patternName "Z1")

(compvalue "Z1"))

(compinst "D10"

(patternName "DIP.100B/18/W.300/L.1050")

(compvalue "W8"))

(compinst "D11"

(patternName "DIP.100B/18/W.300/L.1050")

(compvalue "W8"))

(compinst "D12"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V3"))

(compinst "D13"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V3"))

(compinst "D14"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V1"))

(compinst "D15"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W3"))

(compinst "D16"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W3"))

(compinst "D17"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W3"))

(compinst "D18"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W3"))

(compinst "D19"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W2"))

(compinst "D2"

(patternName "Z1")

(compvalue "Z1"))

(compinst "D20"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W2"))

(compinst "D21"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V4"))

(compinst "D22"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V3"))

(compinst "D23"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V1"))

(compinst "D24"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W3"))

(compinst "D25"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W3"))

(compinst "D26"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W3"))

(compinst "D27"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W3"))

(compinst "D28"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W2"))

(compinst "D29"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V1"))

(compinst "D3"

(patternName "Z1")

(compvalue "Z1"))

(compinst "D30"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V1"))

(compinst "D31"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V1"))

(compinst "D32"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V3"))

(compinst "D33"

(patternName "DIP.100B/66/W.300/L.3450")

(compvalue "V4V4"))

(compinst "D34"

(patternName "DIP.100B/66/W.300/L.3450")

(compvalue "V4V4"))

(compinst "D35"

(patternName "DIP.100B/66/W.300/L.3450")

(compvalue "V4V4"))

(compinst "D36"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V2"))

(compinst "D37"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V2"))

(compinst "D38"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V2"))

(compinst "D39"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V2"))

(compinst "D4"

(patternName "Z1")

(compvalue "Z1"))

(compinst "D40"

(patternName "DIP.100B/10/W.300/L.650")

(compvalue "V2"))

(compinst "D41"

(patternName "Z2")

(compvalue "Z2"))

(compinst "D42"

(patternName "Z2")

(compvalue "Z2"))

(compinst "D43"

(patternName "Z2")

(compvalue "Z2"))

(compinst "D44"

(patternName "Z2")

(compvalue "Z2"))

(compinst "D45"

(patternName "Z2")

(compvalue "Z2"))

(compinst "D46"

(patternName "DIP.100B/66/W.300/L.3450")

(compvalue "V4V4"))

(compinst "D47"

(patternName "DIP.100B/66/W.300/L.3450")

(compvalue "V4V4"))

(compinst "D48"

(patternName "Z1")

(compvalue "Z1"))

(compinst "D49"

(patternName "Z1")

(compvalue "Z1"))

(compinst "D5"

(patternName "Z1")

(compvalue "Z1"))

(compinst "D50"

(patternName "Z1")

(compvalue "Z1"))

(compinst "D6"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W2"))

(compinst "D7"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W3"))

(compinst "D8"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W3"))

(compinst "D9"

(patternName "DIP.100B/28/W.300/L.1550")

(compvalue "V1W3"))

(net "N00151"

(node "D13" "10")

(node "D14" "2"))

(net "N00173"

(node "D22" "10")

(node "D23" "2"))

(net "B4"

(node "D3" "1"))

(net "B2"

(node "D4" "1"))

(net "A2"

(node "D1" "1"))

(net "A1"

(node "D2" "1"))

(net "N00224"

(node "D9" "15")

(node "D12" "2"))

(net "N00337"

(node "D22" "4")

(node "D21" "8"))

(net "N00269"

(node "D18" "7")

(node "D17" "15"))

(net "N00293"

(node "D19" "17")

(node "D30" "2"))

(net "N00281"

(node "D18" "15")

(node "D22" "2"))

(net "N00236"

(node "D10" "12")

(node "D12" "4"))

(net "N00176"

(node "D7" "15")

(node "D11" "2"))

(net "N00263"

(node "D16" "15")

(node "D18" "4"))

(net "N00200"

(node "D13" "2")

(node "D11" "12"))

(net "N00212"

(node "D13" "4")

(node "D12" "10"))

(net "N00248"

(node "D15" "15")

(node "D18" "2"))

(net "N00520"

(node "D29" "6")

(node "D39" "2"))

(net "C2"

(node "D44" "1"))

(net "C1"

(node "D45" "1"))

(net "N004870"

(node "D39" "8")

(node "D44" "4"))

(net "N004900"

(node "D40" "8")

(node "D45" "4"))

(net "N00508"

(node "D6" "17")

(node "D36" "2"))

(net "N00512"

(node "D14" "6")

(node "D37" "2"))

(net "N00516"

(node "D23" "6")

(node "D38" "2"))

(net "N004780"

(node "D41" "4")

(node "D36" "8"))

(net "N004810"

(node "D37" "8")

(node "D42" "4"))

(net "C4"

(node "D43" "1"))

(net "N00122"

(node "D25" "7")

(node "D24" "7")

(node "D47" "38")

(node "D10" "4")

(node "D20" "13"))

(net "N00092"

(node "D9" "4")

(node "D6" "9")

(node "D15" "4")

(node "D27" "4")

(node "D26" "2")

(node "D16" "2")

(node "D34" "38"))