Design of synchronous digital systems: timing diagrams, propagation delay, latches and flip- flops, shift registers and counters, Mealy/Moore finite state machines, Verilog, 2-phase clocking, timing analysis, CMOS implementation, S-RAM, RAM-based designs, ASM charts, state minimization.

Prerequisites: ECE 15A and ECE 2A or ECE 10A & ECE 10AL with a minimum grade of C- in each course; or Computer Science 30 or 64 with a minimum grade of C- in each course; open to electrical engineering, computer engineering, and computer science majors only.

5

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
Unlocks ECE 257A ECE 252B ECE 122A ECE 153B ECE 154A ECE 157A
These majors only ee
STRUKOV D B
Dmitri Strukov
4.1
7 reviews

Lecture

GIRV 1004
T R
17:00 PM - 18:15 PM
0 / 120

Sections

HFH 1124
R
13:00 PM - 15:50 PM
0 / 20 Closed
HFH 1124
W
16:00 PM - 18:50 PM
0 / 20
HFH 1124
W
13:00 PM - 15:50 PM
0 / 20 Closed
HFH 1124
R
19:00 PM - 21:50 PM
0 / 20
HFH 1124
T
13:00 PM - 15:50 PM
0 / 20
HFH 1124
M
19:00 PM - 21:50 PM
0 / 20
Winter 2024 . Kim B
ED 1213
T R
09:30 AM - 10:45 AM
Spring 2024 . Li P
NH 1006
M W
15:30 PM - 16:45 PM
See All
ECE 152A Strukov D B Fall 2010 Total: 35
ECE 152A Li P Spring 2024 Total: 95
See All
7
4.1
ECE154A . Strukov D B 1 Year, 9 Months Ago

Super chill, not the greatest at explaining complicated concepts, but trys his best. Very fair tests.

0 helpful 0 unhelpful
ECE154A . Strukov D B 3 Years Ago

Solid professor. Fat curve. Start labs early.

1 helpful 0 unhelpful
ECE10A . Strukov D B 4 Years Ago

This class easy for the first 9 weeks, the last homework was insane, but overall this class was easy. He went almost exclusively by the textbook. There were pop quizzes, one midterm, which were pretty easy (not to mention he gives generous extra credit). The final was supposed to be very difficult but he had to make it optional due to Coronavirus.

1 helpful 0 unhelpful
ECE154A . Strukov D B 7 Years Ago

Although Strukov might pass off as a boring lecturer, his teaching style is really straightforward. The class material is really interesting and Strukov does a great job explaining the main points. Exams are not tricky at all so long as you pay attention to lecture or read the textbook. Attendance is extra credit where you sign in each lecture.

1 helpful 0 unhelpful
ECE154A . Strukov D B 7 Years Ago

Great professor. His experience in the USSR has allowed us to all get the same grade in the class. Unfortunately the average was too low for anyone to get a significant grade.

2 helpful 2 unhelpful
ECE154A . Strukov D B 8 Years Ago

My 2nd favorite class at UCSB. I loved Strukov because he doesn't try to make you like him, he just lectures. Attendance taken every class, but it's worth it - his lectures are coordinated with the book and do a great job of explaining very tough material. Challenging homeworks and projects. I like architecture now because of this class. Great prof

1 helpful 8 unhelpful
See all 7 reviews
ECE 145B
0 / 33 Enrolled
Communication Electronics II
Jim Buckwalter 4.2
T R
14:00 PM - 15:15 PM
50.7% A
ECE 146B
0 / 30 Enrolled
COMMUNICATION SYSTEMS DESIGN
Gibson J D
T R
11:00 AM - 12:15 PM
60.0% A
ECE 147B
0 / 30 Enrolled
Digital Control Systems - Theory and Design
Katie Byl 3.4
M W
15:30 PM - 16:45 PM
59.7% A
ECE 149
0 / 50 Enrolled
Game Theory for Networked Systems
Jason Marden 3.7
T R
12:30 PM - 13:45 PM
32.0% A
ECE 154B
0 / 30 Enrolled
Advanced Computer Architecture
Dmitri Strukov 4.1
T R
09:30 AM - 10:45 AM
70.2% A
ECE 157B
0 / 45 Enrolled
Artificial Intelligence in Design and Test Automation
Li-C Wang 4.3
M W
17:00 PM - 18:15 PM
85.3% A
What classes should I take?
Recommend Classes
What classes should I take