Free Essay

Course Syllabus

In:

Submitted By maria1987
Words 1199
Pages 5
ENGR 852

Fall 2013

San Francisco State University School of Engineering ENGR 852: Advanced Digital Design (3 units)

Course Objective: This course is designed to teach students advanced topics in digital design, from high level system description down to ASIC implementation. The course begins with a review of the digital design flow and fundamentals of digital design and then moves towards the system level design of digital systems. The design at the system level is done using Verilog hard-ware description language. The students will experience HDL description of digital systems, synthesis, and optimization to gatelevel. The main objectives of the course is   To prepare the student to be an entry-level industrial standard cell ASIC or FPGA designer. To give the student an understanding of issues and tools related to ASIC/FPGA design and implementation including timing, performance and power optimization, verification and manufacturing test.

Specific Learning Outcomes: Students completing the course successfully will       explain a modern digital design flow describe a digital system in Verilog HDL perform design optimization and synthesis to gate-level use model EDA (Electronic Design Automation) tools for simulation, verification, and synthesis of digital design perform post-synthesis design validation implement complex digital systems from high-level HDL description down to ASIC implementation

Prerequisites:    For undergrads, grade of C- or better in ENGR 356 or equivalent Basic knowledge of digital design, including combinational logic gates, sequential logic gates, timing design, finite state machine, etc. Familiarity with HDL preferred, but not required

ENGR 852 Fall 2013 Instructor: Xiaorong Zhang, Ph.D. Office: SCI 170A Office Hours: T,Th: 3:00-4:30 pm or by appointment E-mail: xrzhang@sfsu.edu Phone: (415)338-3946 Course Website: https://ilearn.sfsu.edu (All lecture slides, supplementary materials, and assignments are posted on iLearn.)
Page 1 of 4

ENGR 852 Reference Materials:

Fall 2013

Purchase is optional. Main 1. M.D. Ciletti, “Advanced Digital Design with the Verilog HDL (2nd Edition),” (Prentice Hall), 2010. ISBN 0136019285. 2. D.R. Smith and P.D. Franzon, "Verilog Styles for Synthesis," (Pearson Education [Prentice Hall]), 2000.ISBN. 0201618605. Additional 1. Thomas and Moorby, ``The Verilog Hardware Description Language'', 3rd edition, Kluwer Academic. ISBN 0-7923-9723-1. 2. S. Sutherland, S. Davidman, P. Flake, “System Verilog for Design” (Kluwer), 2004, ISBN 1-4020-7350-8. 3. H. Bhatnagar, “Advanced ASIC Chip Synthesis Using Synopsys Design Compiler, Physical Compiler, and PrimeTime”, ISBN 0-7923-7644-7. Class Schedule ENGR 852: Location: Topics:            Introduction to ASIC design Review of combinational and sequential logic design fundamentals Timing design Design of digital hardware using Verilog HDL Design of complex systems Hierarchy and Partitioning Finite State Machines Test benches and verification Low power design Design for test Introduction to FPGAs Monday 6:10pm-8:55pm TH 210

Tentative Weekly Schedule Week 1 2 3 4 5 6 Date 8/26 9/2 9/9 9/16 9/23 9/30 Topics Course overview; Introduction to ASIC Design No Class (Labor Day) Review of combinational sequential logic design; Timing Design; Design of digital hardware using Verilog HDL I Design of digital hardware using
Page 2 of 4

Due

and Homework 1

ENGR 852

Fall 2013

Verilog HDL II 7 8 9 10 11 12 13 14 15 16 17 17 10/7 10/14 10/21 10/28 11/4 11/11 11/18 11/25 12/2 12/9 12/16 12/21 TBD TBD TBD TBD TBD No class (Veteran's Day) TBD Fall semester break TBD TBD Oral project presentation Final Exam Midterm exam (first half of the class meeting) Preliminary project report

18 12/23 Final project report Note: This schedule is to be completed and subject to change based on the "reality" of the class performance. Information given in class supersedes this schedule. Important Dates Last day to add/drop: Sept. 9, 2013 Last day to withdraw: Nov. 22, 2013 (Please read the last page of the syllabus for more information) Grading Policy: Grades will be based on total points earned through the following activities: Homework Midterm Exam Project Final Exam Total Important Dates:      Preliminary project report due: Midterm exam: Oral project presentation: Final exam: Final project report due: Mon Nov 4th Mon Oct 28th (first half of the class meeting) Mon Dec 16th Sat Dec 21st, 6:10pm-8:55pm, TH 210 Mon Dec 23th 20% 15% 40% 25% 100%

Notes on grading:  Both the midterm and the final exams will be comprehensive, open-book, open-notes exams. You may NOT use computers, mobile phones, or PDAs during the exams. Generally, there will be no make-up exam and no incomplete grades given. If you miss
Page 3 of 4

ENGR 852

Fall 2013

an exam, you must notify the instructor before the exam or, if physically impossible, soon after. If you have an acceptable, documented excuse, you may be given a make-up exam. If you do not have an acceptable reason for missing the exam, you will receive zero points for the exam.  Though you can collaborate during homeworks, direct copying of solutions, in part or in whole, is not permitted. All code required for the homeworks should be individually designed and developed.  A fixed project will be published in the class. The project will be done by the students in pairs. You will be evaluated as a pair. Policies on Plagiarism Plagiarism is defined as using someone else’s ideas or work as one’s own without giving proper credit to the source. The source include public (books, journals, magazines, newspapers, internet, etc.) as well as private (unpublished reports, internal documents, personal work, etc.) materials. The instructor will not accept excuses such as “I forgot to give credit to …,” “It’s an oversight,” or “It’s a clerical error.” Students are solely responsible for materials submitted for the course so “My roommate must have done that without my knowledge” is not an acceptable excuse either. That is, no excuses will be accepted if plagiarism is discovered. If a submitted work is found to contain plagiarized material, the work will receive zero credit and the student may be reported to the Student Judiciary Affairs for disciplinary actions. Cheating on tests will also be reported to the Student Judiciary Affairs. Disciplinary actions may include disqualification from the university. Disability Policy Statement Students with disabilities who need reasonable accommodations are encouraged to contact the instructor. The Disability Programs and Resource Center (DPRC) is available to facilitate the reasonable accommodations process. The DPRC is located in the Student Service Building and can be reached by telephone (voice/TTY 415-338-2472) or by email (dprc@sfsu.edu). (http://www.sfsu.edu/~dprc/facultyfaq.html#1) Policy on observance of religious holidays If a student wishes to observe religious holidays and such observances require the student to be absent from class activities, it is the responsibility of the student to inform the instructor, in writing, about such holidays during the first two weeks of the class each semester. If such holidays occur during the first two weeks of the semester, the student must notify the instructor, in writing, at least three days before the date that he/she will be absent.

Page 4 of 4

Similar Documents

Premium Essay

Course Syllabus

...[pic] COURSE SYLLABUS Semester: Fall, Year: 2012  College Mission Statement Richard J. Daley College provides high-quality education which leads to academic success, career development, and personal enrichment that fulfill diverse community needs. Mathematics Department Mission Statement Our mission is to deliver excellent service and to provide learning opportunities by offering a wide range of mathematics courses, which will help our diverse student population to reach their goals in their path of preference such as baccalaureate transfer, workforce development, adult or continuing education. Our dedicated faculty will guide our students in constructing the necessary elements that will help them succeed in their math classes, and also encourage and motivate them to participate in college wide activities. We are committed to preparing our students to be productive, contributing members of their community with problem solving and critical thinking skills. We provide our students with the motivation to use the power, beauty, and utility of mathematics to successfully prepare themselves for global citizenship. |Math 99 RW | |[pic] | |“Intermediate Algebra with Geometry” ...

Words: 2610 - Pages: 11

Premium Essay

Course Syllabus

...|[pic] |Syllabus | | |School of Business | | |MGT/431 | | |Human Resource Management | Course Description This course focuses on the strategic role of human resource management, personnel planning and job analysis, personnel selection, performance appraisal, compensation, training, and development from the vantage point of the manager. Policies Faculty and students/learners will be held responsible for understanding and adhering to all policies contained within the following two documents: • University policies: You must be logged into the student website to view this document. • Instructor policies: This document is posted in the Course Materials forum. University policies are subject to change. Be sure to read the policies at the beginning of each class. Policies may be slightly...

Words: 2432 - Pages: 10

Free Essay

Student Resources

...helpful websites and tools that can assist you in completing assignments, connecting to other students, and searching for careers. Instructions Complete the following Scavenger Hunt Matrix regarding student resources provided by the university. In the first column, list the steps used to locate each resource. In the second column, explain how each resource might contribute to your success. Scavenger Hunt Matrix |Student resource |List the specific steps you used to locate |Explain how you can use each resource to support your | | |each resource. |academic, career, or personal success. | |Course syllabus |The course syllabus is located in the |The class syllabus is useful because it is a listing of| | |classroom. 1st location is on class home |all of the required study materials, tasks to complete,| | |and from the current class list on your |and exercises. It lists your assignments and their due | | |ecampus home page |dates. You can check off completed items. | |Academic policies |These are found on the class home page on |The academic policy has a wide range of very important | | |the right hand side of the screen above the|information. ...

Words: 1025 - Pages: 5

Premium Essay

Course Syllabus

...The Criminal Justice System Tina M Sample CJS/200 June 22, 2012 Ronald Rucker The Criminal Justice System System of institutions and practices of governments is what makes the criminal justice system; it is directed at upholding mitigating crime, deterring, social control, and discipline individuals that choose to disobey the laws with rehabilitation efforts and consequences. Three parts make up the crime justice system: corrections, law enforcement, and adjudication. These organizations develop rules of law and sustaining laws within society in the criminal justice system. Corrections Most publicly form of corrections is prison, prisoners may serve as detention centers after the person is found guilty; jails are used for containment of the accused. Offenders are turned over to the correctional authorities, from the courts, after they have been found guilty. Punishment can be served for a variety of purposes; the most obvious is to take them from the general public so they cannot perpetrate any more crimes. Many other forms of punishment besides prison are offered, rehabilitation is now offered in prison punishment. House arrest and probation can also be offered as forms of punishment, which limits a person’s mobility. While execution is still acceptable in some societies, others save execution for the most brutal crimes, while others have outlawed it totally. Court Disputes are settled and justice is administered inside the courts. Significant individuals among the court...

Words: 629 - Pages: 3

Premium Essay

Course Syllabus

...There are several types of financial statements and there are many uses for these statements that make them particularly useful in business. The many different types show information that is pertinent to the way that each report is used. The four types of statements are; income statements, retained earnings statement, balance sheet, and statement of cash flow. Most of these statements are very important because of the information that they possess. All of these statements are crucial to the ability of a business to function. Income Statements The income statements are just that, statements that show the income of a company. This statement shows the profitability or lack thereof of a company. This statement shows the specific information via a specific set time period. According to U.S. Securities and Exchange Commission (2007), “An income statement is a report that shows how much revenue a company earned over a specific time period (usually for a year or some portion of a year). An income statement also shows the costs and expenses associated with earning that revenue. The literal “bottom line” of the statement usually shows the company’s net earnings or losses. This tells you how much the company earned or lost over the period.” This allows for the information to be gathered like a snap shot or moving picture depending on how the user wants to depict the information. Balance Sheets The balance sheet shows the ending of the month as a snap shot of the financials...

Words: 651 - Pages: 3

Premium Essay

Course Syllabus Com172

...Maevers - Course Syllabus COM/172 r4 1 Course Syllabus College of Humanities and Sciences Copyright © 2013, 2011, 2009 by University of Phoenix. All rights reserved. COM/172 r4 Elements of University Composition and Communication 2 Course Start Date: February 1, 2014 Course End Date: March 1, 2014 Campus/Learning Center: San Diego Campus – Palm Desert Learning Center Facilitator Information Kevin L. Maevers, MA, MBA klmaevers@email.phoenix.edu (University of Phoenix) or kevin@kozma-maevers.org (Personal) 760-799-7790 (Mobile) or 760-296-1625 (Home Office) - Pacific Daylight Time Skype: kevin.maevers (please make an appointment for a Skype conversation) I also stay connected with students through social media. You can find me on: LinkedIn (www.linkedin.com/in/kevinmaevers); Twitter (http://twitter.com/KevinMaevers); Facebook (https://www.facebook.com/kevin.maevers); and Google+ (http://google.com/+KevinLMaevers); In addition, if you like any of the videos that I use in class, you can find them on my YouTube channel at http://www.youtube.com/user/klmaevers. Enjoy! Course Description This course builds upon the foundations established in COM/170. It addresses the various rhetorical modes necessary for effective college essays: narration, illustration, description, process analysis, classification, definition, comparison and contrast, cause and effect, and argumentation. In addition, requirements for research essays, including the use of outside sources and appropriate...

Words: 5349 - Pages: 22

Premium Essay

Asss

...LISTENING REACTION PAPER [pic] Speech 100 – all sections. Assignment Instructions: The Listening Exercise takes place in class. You must be in class doing the exercise to be able to write this short paper. Type a double-spaced, two page paper (see ”Format” in the class syllabus for instructions on margins, etc.) Type full pages – don’t skimp! It’s worth points to fill the page. NUMBER your answers and answer the following: 1. As you listened to a classmate in a “duo” or a “trio” in class, were you “empathically” listening? Explain. 2. Discuss your personal “barriers” to listening (p. 29-31 in the workbook “Communicate.”) How well did you listen? Discuss difficulties you may have experienced during the exercise. 3. Consider page 31 in the workbook – what steps did you take while listening to another person? 4. Do page 37-38 in the Communicate workbook, “Analysis of my listening effectiveness” – and tell me what your results were. What did your results tell you? 5. Finally, when it was YOUR turn to talk and have another person listen to you: (a) Discuss how it felt to have someone listen to you – really listen, without judging, without offering advice, or without trying to ”fix” it. (b) How could you tell they were listening to you? 6. What did you think of this exercise? ** This paper is worth 20 points – points are awarded on the QUALITY and also the required length of the paper, as well as...

Words: 256 - Pages: 2

Premium Essay

Xacc291 Course Syllabus

...|[pic] |Course Syllabus | | |XACC/291 | | |Principles of Accounting II | | |1/13/2014-3/16/2014 | Copyright © 2011 by University of Phoenix. All rights reserved. Course Description This course introduces accounting concepts in a business environment. Students learn to create and apply accounting documents in making better business decisions. Other topics include plant assets, liabilities, accounting for corporations, investments, statements of cash flows, financial statement analysis, time value of money, payroll accounting, and other significant liabilities. Policies Faculty and students/learners will be held responsible for understanding and adhering to all policies contained within the following two documents: University policies: You must be logged into the student website to view this document. Instructor policies: This document is posted in the Course Materials forum. University policies are subject to change. Be sure to read the policies at the beginning...

Words: 1813 - Pages: 8

Premium Essay

Online Course Syllabus System

...Online Course Syllabus System Introduction Computer nowadays has already been an important part of an academic institution. With its rapid increase of popularity and at the same time its useful benefits, it has been included in the list of subjects being taught. It helps a lot in such a way that makes the academe progressive and productive. In order to provide organized lessons and enjoyable class every meeting, the teachers have been planning and preparing topics every class and this is what we call lesson plan or syllabus. In elementary and high school education, every student are provided with sufficient books for reference. But in college, it is up to the instructors as to how they will provide enough resources for the students. Since college professors have more students and more subjects, they would have little time to give a good quality syllabus that their student would be interested and enjoys because they would be spending their time between preparing and checking quizzes, studying and researching topics for the class. Sometimes it would be difficult to consult the instructor for their consultation schedule since they would also be doing other things needed for their other class. Most of the time, students and teachers uses computer day and night, it would be a good idea to provide an online course syllabus for the students so they will understand more the lessons as well as provide them future lessons to have an advance study on it. Aside from that, it would...

Words: 548 - Pages: 3

Premium Essay

Syllabus-2012-Revised-Course

...Act of Parliament) CMA Bhawan, 12, Sudder Street, Kolkata-700016 NOTIFICATION No. CMA(10)/2013 Sub: Syllabus 2012 – Structure (Revised) It is hereby notified in partial modification of Notification No. CMA (3) / 2012 dated 10th October, 2012 on the subject "Syllabus 2012", the papers for Final Course prescribed under Syllabus 2012 is modified as under:"Paper 15 - Corporate Financial Reporting" should be read as " Paper 15- Business Strategy & Strategic Cost Management" and further, "Paper 18- Business Strategy & Strategic Cost Management" should be read as "Paper 18- Corporate Financial Reporting". The title and nomenclature of all other remaining papers including their contents remains unaltered, until otherwise notified. Hence, the detailed Syllabus 2012: Curriculum, as amended, stands as under:Syllabus 2012: Curriculum Foundation Course Paper 1: Fundamentals of Economics & Management Paper 2: Fundamentals of Accounting Paper 3: Fundamentals of Laws & Ethics Paper 4: Fundamentals of Business Mathematics & Statistics Intermediate Course Group I Paper 5: Financial Accounting Paper 6: Laws, Ethics & Governance Paper 7: Direct Taxation Paper 8: Cost Accounting & Financial Management Group II Paper 9: Operations Management & Information Systems Paper 10: Cost & Management Accountancy Paper 11: Indirect Taxation Paper 12: Company Accounts & Audit February 1, 2013 1 Final Course Group III Paper 13: Corporate Laws & Compliance Paper 14: Advanced Financial Management Paper 15:...

Words: 271 - Pages: 2

Free Essay

American Government Course Syllabus

...American Government Course Syllabus Galileo Academy of Science and Technology Mr. Seligson Spring 2012-2013 seligsonw@galileoweb.org Course Description: This semester long course is designed to allow students to explore the fundamentals of our American government system, California’s government and comparative political and economic systems. We will explore the world around us by analyzing readings, current events, by producing projects and presentations and by participating in debates and class discussions. Text: Magruder’s American Government, by William A. McClenaghan, 2006 Requirements: Respect: Towards your instructor, your classmates, our school and community and most importantly yourself. Without respect it will be impossible to for any of us to succeed in this class. Class Participation: This is essential to the success of the class. Try to have some fun, get involved, it will make the class more enjoyable for everyone. Excessive absences and or tardiness will have a negative effect on your grade. Materials: you need to come to class prepared Homework: All homework will be turned in at the beginning of class. Work turned in late will be penalized 50% and will not be accepted if more than 3 days late. Tests and Quizzes: Usually given at the end of each section or unit. Please inform me if you are going to be absent on the day of a test. If you are absent on the day of a test you will be expected to make up...

Words: 645 - Pages: 3

Free Essay

Jkgkjk

...COURSE SYLLABUS Introduction to Psychology, PSY 2012, Spring 2012 Section U01 |Professor: Maria Shpurik, Ph.D. |Class time and room: Tuesday/Thursday | | |11 a.m. – 12:15 p.m., Room SIPA 125 | |Office Hours: Tuesday/Thursday |Office Phone: (305) 348-3466 | |12:30-1:30 p.m. and 3:30-4:00 p.m. | | |Office: DM 281A |E-mail: Use Moodle course mail ONLY! | | |FIU e-mail: shpurikm@fiu.edu | |Teaching Assistant (TA): Jesse Slappey |TA Email: Use Moodle course mail ONLY! | |PSY 2012 Training and Development Center: Room DM 284, phone: 305-348-6892 | |Office hours: Mondays 10 a.m. - 2 p.m. (TA Ben) | |Tuesdays 3.30 - 6.30 p.m. (TA Ben) | |Wednesdays...

Words: 4292 - Pages: 18

Premium Essay

Math 211 Course Syllabus

...math 211 course syllabus [pic] College of Natural Sciences Course Syllabus MTH/211 Version 1 Quantitative Reasoning CV12FS05 Copyright Copyright © 2011 by University of Phoenix. All rights reserved. University of Phoenix® is a registered trademark of Apollo Group, Inc. in the United States and/or other countries. Microsoft®, Windows®, and Windows NT® are registered trademarks of Microsoft Corporation in the United States and/or other countries. All other company and product names are trademarks or registered trademarks of their respective companies. Use of these marks is not intended to imply endorsement, sponsorship, or affiliation. Edited in accordance with University of Phoenix® editorial standards and practices. Course Description This applications-driven course prepares students to critically analyze and solve problems using quantitative reasoning. Students will learn the importance of mathematics and its value to society. Applications to real-world situations are emphasized throughout the course including economics, finance, and statistics. Course Topics & Objectives Week One: Numerical Reasoning: Organizing Data • Interpret information depicted in charts and graphs. ...

Words: 2343 - Pages: 10

Premium Essay

Pos410 R12 Course Syllabus

... |Course Syllabus | | |College of Information Systems & Technology | | |POS/410 Version 12 | | |SQL for Business | Copyright © 2010, 2009, 2008, 2007, 2006 by University of Phoenix. All rights reserved. Course Description This course covers Structured Query Language (SQL) that provides a unified language that lets you query, manipulate, or control data in a business applications environment. Policies Faculty and students/learners will be held responsible for understanding and adhering to all policies contained within the following two documents: University policies: You must be logged into the student website to view this document. Instructor policies: This document is posted in the Course Materials forum. University policies are subject to change. Be sure to read the policies at the beginning of each class. Policies may be slightly different depending on the modality in which you attend class. If you have recently changed modalities, read the policies governing your current class modality. Course Materials Vieira, R...

Words: 2401 - Pages: 10

Free Essay

Scavenger Hunt

...the document saved again before submitting to the Unit 1 dropbox. ------------------------------------------------- The name of this course is Academic Strategies for the Business Professional and is referred to as Course CS113. There are several sections for this same course with different students enrolled in each section. What is the specific section of the course you are enrolled in? Hint: Your complete course name includes CS113 and the two-digit section number that follows. This can be found in your course syllabus. Example: CS113-99. Two-digit section number: 08 ------------------------------------------------- Course Home Hint: Look in the upper, far left-hand corner of your main course page for this important area. Select the Course Home tab to view the complete list of tabs located in this area and then list the first tab located in the Course Home area: Syllabus ------------------------------------------------- Academic Tools Hint: Look across the tabs at the top of each unit home page for this important page. Name the first three links on the left side of the Academic Tools page: Unit outcomes To-Do List Extra! Extra! ------------------------------------------------- My Instructor Hint: You will find this information in the course syllabus. Instructor’s name: Barbara J. McKenna,...

Words: 1263 - Pages: 6