Содержание
- 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. Скачать презентацию























Безпека в інтернеті
Информационные системы и технологии PDM-системы
Способы обращения в ЦЗН в режиме повышенной готовности в связи с угрозой распространения коронавирусной инфекции
Полиграфический дизайн текст и изображение
Macula – социальная сесть для обмена фото и видео
Компьютерные программы
Подбор ключевых слов, семантическое ядро
Использование сервиса LearningApps в начальной школе
Наша группа Вконтакте vk.com/obshestvo_samopodgotovka
Чемпионат CyberHeroes
Интерфейсы. Основы программирования на языке Java
Презентация на тему Компьютерные очки и страшные сказки про мониторы
Кодирование тeкстовой информации
Операционная система Windows
7-1-3_
Itmo.Students в социальных сетях
Основы самоорганизующихся сетей
Создание программы NC Browser для начинающих пользователей
Алгоритм
Устройства мультимедиа
Алгорітми стискання інформації
Использование голосового помощника на уроках информатики
Коллективные операции передачи данных
Использование ИКТ технологий на уроках МКХ и искусства с целью активизации познавательной деятельности учащихся
Онлайн касса РНКБ
Цикл с параметром в Pascal. Lazarus
Podstawy programowania
СРС тақырыбы: Интернет қосымшаларының құрылуы. DHTML технологиясы