Содержание
- 2. Aug-23 ENEE 644 Outline What is Technology Mapping? Technology Mapping Algorithms Technology Mapping as Graph Covering
- 3. Aug-23 ENEE 644 Technology Mapping Technology mapping is the phase of logic synthesis when gates are
- 4. Aug-23 ENEE 644 Technology Mapping Algorithms Basic Requirements: Provide high quality solutions (circuits). Adapt to different
- 5. Aug-23 ENEE 644 Outline What is Technology Mapping? Technology Mapping Algorithms Technology Mapping as Graph Covering
- 6. Aug-23 ENEE 644 Base Functions Base function set is a set of gates which is universal
- 7. Aug-23 ENEE 644 Subject Graph Subject graph is the graph representation of a logic function using
- 8. Aug-23 ENEE 644 Example: Subject Graph t1 = d + e t2 = b + h
- 9. Aug-23 ENEE 644 Pattern Graph For any library gate, its logic function can be represented by
- 10. Aug-23 ENEE 644 Example: Pattern Graphs for the Library inv(1) nand3 (3) oai22 (4) nor(2) nor3
- 11. Aug-23 ENEE 644 Cover A cover is a collection of pattern graphs so that: every node
- 12. Aug-23 ENEE 644 Example: Subject Graph Cover by Base F f g d e h b
- 13. Aug-23 ENEE 644 Example: Better Cover Using the Library F f g d e h b
- 14. Aug-23 ENEE 644 Example: Alternate Covering F f g d e h b a c nand3(3)
- 15. Aug-23 ENEE 644 Graph Covering Formation Technology mapping problem: Find a minimum cost cover of the
- 16. Aug-23 ENEE 644 Generic Algorithmic Approach Represent each logic function of the network as a subject
- 17. Aug-23 ENEE 644 Optimal Tree Covering by Trees Proposed by Keutzer in program DAGON[DAC’87] Basic idea:
- 18. Aug-23 ENEE 644 Partitioning Subject DAGs into Trees Tree circuit: a single output circuit in which
- 19. Aug-23 ENEE 644 Tree Covering by Dynamic Programming For each primary input, cost to cover is
- 20. Aug-23 ENEE 644 Example: Base Functions & Pattern Trees inv 1 nand3 3 oai21 3 nor2
- 21. Aug-23 ENEE 644 Example: Subject Graph and Covering inv 3=1+2 nand2 5 =2+(2+1) nand2 8 =2+(5+1)
- 22. Aug-23 ENEE 644 Example: a Better Covering nand2 5 =2+(2+1) nand2 8 =2+(5+1) nand3 3 nand3
- 23. Aug-23 ENEE 644 Example: Role of Decomposition For a give logic function (including gates from the
- 24. Aug-23 ENEE 644 More on Technology Mapping Rule-based techniques DAG covering problem Tree covering approach Binate
- 26. Скачать презентацию























Кружок Компьютерные презентации
Создание видеоролика
Основы самоорганизующихся сетей
Суперкомпьютерные программы Беларуси и России
Установка Oracle Database
Российская электронная школа
Возникновение понятия алгоритм
Оператор выбора на языке Pascal
Вызвать Excel. Создать новую рабочую книгу
Ссылка для скачивания презентации
Поколения ЭВМ1
Компьютерные вирусы
Программирование на языке Python
Проблемы и перспективы развития цифровизации страхового рынка в РФ
PSP mobile app description
Учёба занимает всё свободное время? на любимые игры нет времени? скачай это приложение!
Цифровой таймер. Семисегментный индикатор
Битрикс — фреймворк?
Приложение DriveWindow
Доверенная идентификация в избирательных информационных технологиях цифрового общества Сбербанк-МФТИ
Вариации по мотивам… Новые задания с развернутым ответом №25 и №26
Презентация на тему Введение в алгебру логики
Алгоритмы и модели трассировки печатных соединений в ЭА
Xfce. Свободная среда рабочего стола для Unix-подобных операционных систем
Файлы и файловые структуры
Локальные компьютерные сети. Адаптер. Виды адаптеров. Топология сети
Объектно-ориентированное программирование
Разработка технологического процесса изготовления тонкостенных деталей типа Профиль самолета МС-21