ESL: Electronic System Level Design ﻃﺮﺍﺣی ﺍﻟکﺘﺮﻭﻧیک ﺩﺭ ﺳﻄﺢ ﺳیﺴﺘﻢ Maziar Goudarzi Sharif University of Technology Fall 2009
Source: Monterey Design Systems
HW – SW Migration
Multicore Processors 45 nm-cellprocessor-ps 3
System Specification Verification Co-Synthesis Partitioning HW Parameter Estimation SW Parameter Estimation HW Synthesis Verification SW Synthesis Verification ASIC OS EXE Code System Integration Verification Final Verification
Course Ingredients, What I do • Design Automation • Research Topics
What you do • Design Automation • Research Topics
What you do NOT do • Assignments • Projects • Exams
Reading Material • Main Reference – Brian Bailey, Grant Martin, Andrew Piziali, “Electronic System Level Design and Verification, ” Morgan Kaufmann Publishers, Series in Systems on Silicon, 2007. • Others: – W. Wolf, “Computers as Components: Principles of Embedded Computing System Design”, Morgan Kaufman Publishers, 2001. – J. Staunstrup, W. Wolf, "Hardware/Software Codesign: Principles and Practice", Kluwer Academic Publishers, 1997. – G. De. Micheli, "Hardware/Software Codesign", Kluwer Academic Publishers, 1996. – S. Kumar, S. Klumar, “The Codesign of Embedded Systems: A Unified Hardware/Software Representation”, Kluwer Academic Publishers, 1995. – H. Chang, et al, “Surviving So. C Revolution”, Kluwer Academic Publishers, 1999. – F. Balarin et al, "Hardware/Software Codesign: The POLIS Approach", Kluwer Academic Publishers, 1997. – Papers from IEEE/ACM sponsored journals, Conferences, and Workshops – System. C e. Books