Académique Documents
Professionnel Documents
Culture Documents
3. HARDWARE/SOFTWARE CO-DESIGN
Introduction: Introduction to Embedded System Design/High Level Design, Introduction to
Hardware/Software Codesign, Dualism of Hardware and Software designs.
Specification and Modeling concepts: Need for Concurrent Models, State Oriented Models: FSM,
Petri Net, HCFSM. Activity Oriented Models: DFG, SDF, DFG Transformaton, Heterogeneous
Models: CDFG, Structure Chart, Programming Language Paradigm, PSM, Queuing Model.
Modeling and implementation concepts: Analysis of Data Flow Graphs and Control Flow Graphs,
Hardware Implementation and Software Implementation of Data Flow, Data and Control Edges of C
Program, Translation C to Hardware.
Application Specific Architectures: Controller Architecture, Datapath Architecture,
FSMD, Simulation and Synthesis of FSMD, Language Mapping for FSMD,
Microprogrammed structure implementation, General Purpose Embedded Cores
Hardware/Software Interfaces: Connecting Hardware and Software, On-Chip Bus
Systems, Bus Transfers, Synchronization schemes, Memory-Mapped Interfaces,
Coprocessor Interfaces, Custom Instruction Interfaces.
Hardware/Software Partitioning and Estimation: Partitioning Issues, Partitioning
algorithms, Functional partitioning for Hardware, Hardware and Software Partitioning
Algorithms. Design Quality Estimation, clock slack minimization, control step estimation,
execution cycle estimation.
Text Book
1. Daniel D Gajski, Frank Vahid, Sanjay Narayan, Jie Gong, Specification and Design of
Embedded Systems, Prentice Hall, 1994.
2. Peter Marwedel, Embedded System Design, Springer 2003
3. Jorgen Staunstrup, Wayne Wolf, Hardware / Software Co-Design: Principles and
Practice, Kluwer Academic, 1997.
4. VLSI DESIGN
Texbooks / References
1. N. Weste and K. Eshranghian, "Principles of CMOS VLSI Design", Addison Wesley,
1998.
2. Jacob Backer, Harry W. Li and David E. Boyce, " CMOS Circuit Design, Layout and
3. Simulation ", Prentice Hall of India, 1998.
4. L.Glaser and D. Dobberpuhl, "The Design and Analysis of VLSI, Circuits, Addison
Wesley 1993.
5. C.Mead and L. Conway, "Introduction to VLSI Systems", Addison Wesley, 1979.
6. Randel & Geiger, VLSI Analog and Digital Circuit Design Techniques McGrawHill,1990.
7. Sahib H.Gerez, Algorithms for VLSI design automation ,1998.
8. William M. Penny, Lillian Lau, MOS Integrated Circuits- Theory, Fabrication, Design
and System Applications of MOS LSI, Van Nostrand Reihold Company.
9. Sung Ms Kang, Yusuf Lablebici, CMOS Digital Integrated Circuits Analysis &
Design, Tata Mc-Graw Hill.
10. S. Palnitkar, "Verilog HDL: A Guide to Digital Design and Synthesis", Prentice Hall
(NJ, USA), 1996.
Reference Books:
1. Kaushik Roy, Sharat Prasad,Low-Power CMOS VLSI Circuit Design Wiley,2000
2. Gary K. Yeap, Practical Low Power Digital VLSI Design, KAP, 2002
3. Rabaey, Pedram, Low power design methodologies Kluwer Academic, 1997