Professional Documents
Culture Documents
ДА22 Жадько CW
ДА22 Жадько CW
КУРСОВА РОБОТА
з дисципліни «Комп’ютерна схемотехніка»
на тему: «Синхронний лічильник на D-тригерах на чотири розряди
без декодування коефіцієнта рахування з послідовним переносом
для додавання»
___________________________________________
(підпис) ( прізвище та ініціали)
ЗАВДАННЯ
на курсову роботу студента
3. Аналіз результатів
КАЛЕНДАРНИЙ ПЛАН
7. Захист 11.12
Студент ⠀ Жадько.М.С. ⠀
(підпис студента) (прізвище, ім‘я, по батькові студента)
5
ЗМІСТ
Вступ 6
РОЗДІЛ 1. ТЕОРЕТИЧНІ ВІДОМОСТІ
1.1 Загальні принципи роботи лічильника 7
1.2 D(M-S)-тригер 8
1.3 Синхронний лічильник на D(M-S)-тригерах 10
РОЗДІЛ 2. ХІД РОБОТИ
2.1 Обрахунок потрібних параметрів 12
2.2 Схема та тестування логічних елементів 12
2.3 Схема та тестування D(M-S)-тригеру 23
2.4 Схема та тестування синхронного лічильника 25
ВИСНОВКИ 30
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 31
6
Вступ
Мета роботи: закріплення, поглиблення та узагальнення теоретичних знань і
розвиток навичок їх практичного застосування в галузі комп’ютерної схемотехніки
на прикладі побудови синхронного лічильника на D-тригерах на 4 розряди без
коефіцієнту декодування з послідовним переносом для додавання.
РОЗДІЛ 1
ТЕОРЕТИЧНІ ВІДОМОСТІ
1.2 D(M-S)-тригер
Тригер — електронна логічна схема, яка має два стійкі стани, в яких може
перебувати, доки не зміняться відповідним чином сигнали керування. Напруги і
струми на виході тригера можуть змінюватися стрибкоподібно. Тригер це
мультивібратор із двома стабільними станами.
D-тригер — запам'ятовує стан входу та видає його на вихід. D-тригери мають,
як мінімум, два входи: інформаційний D і синхронізації C. Після приходу активного
фронту імпульсу синхронізації на вхід C, D-тригер відкривається. Збереження
інформації в D-тригерах відбувається після спаду імпульсу синхронізації С.
Оскільки інформація на виході залишається незмінною до приходу чергового
імпульсу синхронізації, D-тригер називають також тригером із запам'ятовуванням
інформації або тригером-засувкою. Міркуючи чисто теоретично, парафазний
(двофазний) D-тригер можна утворити з будь-яких RS- або JK-тригерів, якщо на їх
входи одночасно подавати взаємно інверсні сигнали.
9
РОЗДІЛ 2
ХІД РОБОТИ
Схема тесту:
Затримка на фронтах:
Символ елементу:
NAND3
Схема елементу:
Схема тесту:
Затримка на фронтах:
Символ елементу:
NAND2_WIDE
Схема елементу:
Схема тесту:
Затримка на фронтах:
Символ елементу:
Схема тригеру:
Схема тесту:
Затримка на фронтах:
Схема лічильника:
Схема тесту:
ВИСНОВКИ
Було побудовано синхронний лічильник на 4 розряди на D(M-S)-тригерах без
декодування коефіцієнту рахування з послідовним переносом для додавання. Також
було протестовано цю схему та кожен елемент, з якого вона складається за
допомогою tran аналізу. Тестування виконувалося при ємності в 2pf та температурі
в 60°, що збільшило час затримок.
Схема працює стабільно при ширині транзисторів для широких елементів у
10 мікрометрів. Найбільша затримка складає 𝑄4 = 3,68𝑛𝑠, що менше, ніж період
перемикання сигналу Clk в 5𝑛𝑠. Розрахуємо частоту, на якій міг би працювати
пристрій з поточними розмірами транзисторів.
1 1 1
𝑓= = = = 135,87 ∙ 106 ≈ 135МГц
2 ∙ 𝑇з 2 ∙ 3,68 ∙ 10−9 7,36 ∙ 10−9
Отже, схема працює з потрібною частотою.
Також було проведено Parametric аналіз, де наочно видно, що при ширині
транзисторів широких елементів у 4 мікрометри, схема не працює нормально, так
як сигнали на виході не перемикаються повністю до переднього фронту Clk.
При ширині у 9,33 мікрометри схема працює нормально, а якщо брати аналіз
при 20 мікрометрах, то є доволі великий запас для збільшення частоти (приблизно
у 2 рази, навіть більше).
Ще було зображено графік зміни затримок відносно збільшення ширини, де
видно, що тривалість фронту 1 більша за тривалість фронту 0, а також
простежується обернена пропорційність затримок до ширини транзисторів, які
утворюють частину Slave тригерів, з яких побудований лічильник.
37