Week 3 – Sequential Logic¶
Lecture¶
Intro
All circuits are a mix of combinational and sequential logic
Why a chip needs a clock
Flip-flop, Register
Counter
Parametrized Binary Reduction Tree to find the minimum value in a vector
y = min(X)Setup time, hold time, critical path
Nested counters
Assignment¶
Create a module: Adder Tree
y = sum(X)Create a constant vector MAC, to do
y = sum(W.X + B), whereW&Bare constantsUpdate it to include quantization and relu (
rq_cvmac)