2024 Fall
EECS 151 001 - LEC 001
Introduction to Digital Design and Integrated Circuits
Christopher Fletcher
Class #:28587
Units: 3
Instruction Mode:
In-Person Instruction
Offered through
Electrical Engineering and Computer Sciences
Current Enrollment
Total Open Seats:
-49
Enrolled: 154
Waitlisted: 0
Capacity: 105
Waitlist Max: 95
Open Reserved Seats:
1 reserved for Students with Enrollment Permission
Hours & Workload
1 hours of the exchange of opinions or questions on course material per week, 5 hours of outside work hours per week, and 3 hours of instructor presentation of course materials per week.
Final Exam
TUE, DECEMBER 17TH
03:00 pm - 06:00 pm
Li Ka Shing 245
Genetics & Plant Bio 103
Other classes by Christopher Fletcher
- EECS 151LA 001 001LAB
- EECS 151LA 002 002LAB
- EECS 151LA 003 003LAB
- EECS 151LA 004 004LAB
- EECS 151LA 005 005LAB
- EECS 151LB 001 001LAB
- EECS 151LB 002 002LAB
- EECS 151LB 003 003LAB
- EECS 151LB 004 004LAB
- EECS 151LB 005 005LAB
- EECS 251A 001 001LEC
- EECS 251LA 101 101LAB
- EECS 251LA 102 102LAB
- EECS 251LA 103 103LAB
- EECS 251LA 104 104LAB
- EECS 251LA 105 105LAB
- EECS 251LB 101 101LAB
- EECS 251LB 102 102LAB
- EECS 251LB 103 103LAB
- EECS 251LB 105 105LAB
Course Catalog Description
An introduction to digital and system design. The material provides a top-down view of the principles, components, and methodologies for large scale digital system design. The underlying CMOS devices and manufacturing technologies are introduced, but quickly abstracted to higher-levels to focus the class on design of larger digital modules for both FPGAs (field programmable gate arrays) and ASICs (application specific integrated circuits). The class includes extensive use of industrial grade design automation and verification tools for assignments, labs and projects.
The class has two lab options: ASIC Lab (EECS 151LA) and FPGA Lab (EECS 151LB). Students must enroll in at least one of the labs concurrently with the class.
Class Notes
*To enroll in this class:
1) Select the lecture and the 999 (placeholder) discussion section. Assignment to the actual sections will be managed by teaching staff.*
2) Through a seprate enrollment, select either 151/251LA or 151/251LB*
**Enrollment Permission seats are reserv.. show more
1) Select the lecture and the 999 (placeholder) discussion section. Assignment to the actual sections will be managed by teaching staff.*
2) Through a seprate enrollment, select either 151/251LA or 151/251LB*
**Enrollment Permission seats are reserv.. show more
*To enroll in this class:
1) Select the lecture and the 999 (placeholder) discussion section. Assignment to the actual sections will be managed by teaching staff.*
2) Through a seprate enrollment, select either 151/251LA or 151/251LB*
**Enrollment Permission seats are reserved for internal programs and are not open. Please DO NOT email the instructor or scheduling to request a seat** show less
1) Select the lecture and the 999 (placeholder) discussion section. Assignment to the actual sections will be managed by teaching staff.*
2) Through a seprate enrollment, select either 151/251LA or 151/251LB*
**Enrollment Permission seats are reserved for internal programs and are not open. Please DO NOT email the instructor or scheduling to request a seat** show less
Rules & Requirements
Credit Restrictions
Students must enroll concurrently in at least one the lab flavors EECS151LA or EECS151LB. Students wishing to take a second lab flavor next term can sign-up only for that Lab section and receive a Letter grade. The pre-requisite for “Lab-only” enrollment that term will be EECS151 from previous terms.
Repeat Rules
Course is not repeatable for credit.
Reserved Seats
Current Enrollment
Open Reserved Seats:
1 reserved for Students with Enrollment Permission
Textbooks & Materials
See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.
Guide to Open, Free, & Affordable Course Materials