1 / 19

ENG3190 Logic Synthesis

ENG3190 Logic Synthesis. General Information Handout Winter 2014, January 7 th. 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

ira
Download Presentation

ENG3190 Logic Synthesis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related