Download
eng3190 logic synthesis n.
Skip this Video
Loading SlideShow in 5 Seconds..
ENG3190 Logic Synthesis PowerPoint Presentation
Download Presentation
ENG3190 Logic Synthesis

ENG3190 Logic Synthesis

347 Views Download Presentation
Download Presentation

ENG3190 Logic Synthesis

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. ENG3190Logic Synthesis General Information Handout Winter 2014, January 7th

  2. Shawki Areibi Office, Email, Phone • Office: 2335, EXT 53819 • Email: sareibi@uoguelph.ca • Web: http://www.uoguelph.ca/~sareibi • Office Hours: M/F 2:00-3:00 PM PhD, Waterloo 1995 Research Interests • VLSI Physical Design Automation (CAD Tools) • Reconfigurable Computing Systems • Embedded Systems ENG3190 Winter 2014

  3. Outline • Info about Staff (TAs, LabTech) • Lecture and Lab Schedule. • Course Text and References. • Course contents, Tentative Schedule. • Assignments, Labs, Exams. • Evaluation • Important Information ENG3190 Winter 2014

  4. System Admin • Joel Best • B.Sc.., M.Sc. University of Guelph • Office: Rich 3501, ext. 54234 • Email: jbest@uoguelph.ca ENG3190 Winter 2014

  5. Teaching Assistants • Dennis Wong, M.Sc. Student • Research: VLSI Design • Room THORN xxx, ext. xxx • Email: cwong@uoguelph.ca ENG3190 Winter 2014

  6. Lecture & Lab Schedule • Lectures • 10:00–11:20, (TUE, THUR) • MACK 314  RICH 2531 • Tutorials/LABS • RICH 2531. ENG3190 Winter 2014

  7. Text Book and References • Text Book: “Logic Synthesis and Verification Algorithms”, by G. Hachtel, Springer 2007. • References • “Synthesis and Optimization of Digital Circuits”, by G. De Micheli, McGraw-Hill 94. • “Algorithms for VLSI Design Automation”, by S. Gerez, Wiley 1999. ENG3190 Winter 2014

  8. Resources & Communication • http://www.uoguelph.ca/~sareibi • Communications • E-mail, listserv • Eng3190 Web Page (Announcement) ENG3190 Winter 2014

  9. Course Objectives • This is an introductory course in Logic Synthesis for Computer Engineers. • Achieves the following goals: • Teaches you the fundamentalconcepts of logic synthesis. • Teaches you the way in which Electronic Design Automation Systems are designed today. • Teaches you the difference between front end tools and back end tools for Electronic Design Automation. ENG3190 Winter 2014

  10. Tentative Schedule • Week #1, Overview of Synthesis and EDA • Week #2, #3, Computational Boolean Algebra • Week #4, BDDs, AIGs, SAT (data structures) • Week #5, Two Level Logic Synthesis • Week #6, #7, Multi Level Logic Synthesis • Week #8, Sequential Logic Synthesis • Week #9, Technology Mapping • Week #10, High Level Synthesis • Week #11, #12 Physical Design Automation ENG3190 Winter 2014

  11. Assignments • Assignment#1, Computational Boolean Algebra • Assignment#2, Two Level Logic Optimization • Assignment#3, Multi Level Logic Optimization • Assignment#4, Sequential Logic Optimization ENG3190 Winter 2014

  12. LABS • Labs are an integral part of the course. The objectives of the labs are: • Understand and assimilate lecture material • Give practical experience using off the shelve tools such as ESPRESSO, SIS, ABC • Program in high level language (C or C++) some algorithms ENG3190 Winter 2014

  13. Labs: Reports, Preparation .. • Lab#0, Week#1, Introduction to Unix System. • Lab#1, Week#2-3, Q-M Method. • Lab#2, Week#4-5, CUDD Package (BDDs) • Lab#3, Week#6-7, ESPRESSO for Logic Synthesis • Lab#4, Week#8-9, SIS Tool for Logic Synthesis • Lab#5, Week#10-11, ABC Tool for Synthesis. ENG3190 Winter 2014

  14. Exam Schedule • Midterm Week#7, Tuesday Feb 25th (material Week 1-6). • Final Exam Week#13, April 9th, Time: 7:00 PM – 9:00 PM ENG3190 Winter 2014

  15. Evaluation ENG3190 Winter 2014

  16. Important Issues • It is important to remember that the midterm and final exam will be based on the assignment problems, so it is in your best interest to seriously attempt all questions alone. • In order to pass the course, you must pass both the lab and exam course portion. Students must obtain a grade of 50% or higher on the exam portion of the course. • If a laboratory is missed due to illness or other reason, arrangements must be made with the teaching assistant to complete a make-up lab. ENG3190 Winter 2014

  17. Academic Misconduct • Please refer to the regulation outlined in the student handbook regarding academic misconduct. • The policy for this course is zero tolerance for any form of plagiarism and academic misconduct. • All cases will be dealt by the Dean of the College. ENG3190 Winter 2014

  18. Simple Advice • Attend all Lectures! • Attempt all assignments • Make use of your Teaching Assistant • Prepare for the Labs prior to lab session • Study in groups (don’t rely on others!) • Identify your strengths and weaknesses • Manage your time!!!!!!!!!! ENG3190 Winter 2014

  19. Questions? ENG3190 Winter 2014