MNIT Jaipur Syllabus computer science High Level
Synthesis of Digital Systems
High Level Synthesis of Digital Systems
Overview. Design methodologies. Abstractions and views.
Review of basic concepts in algorithms and graph theory
Design representation and modeling, Modeling languages, Abstract models
Synthesis at higher levels of abstraction
Scheduling, Resource sharing
Structural synthesis: Module selection. Pipeline. Control
Synthesis at lower levels of abstraction, Logic synthesis
1. G. D. Micheli. Synthesis and optimization of digital systems.
2. N.D. Dutt, D. D. Gajski. High level synthesis, Kluwer, 2000.
3. T. H. Cormen, C. E. Leiserson and R. L. Rivest, “Introduction to Algorithms,” McGraw-Hill, 1990.
4. Recent papers from journals and conferences.