Optimizations and Tradeoffs
- Combinational Logic Optimization
- How are literals and terms related to area and performance?
- Algebraic Minimization
- Karnaugh Maps
- Don't cares
- Automated two-level logic minimization (with K-maps)
- Multilevel Logic Optimization Tradeoffs
- Optimizing area on non-critical path
- Sequential Logic Optimization
- State minimization
- Equivalent states, implication tables
- State encoding
- One-hot encoding
- Mealy machine vs. Moore machine
- Datapath component optimization
- Carry-lookahead adder
- Carry-select adder
- Sequential muiltiplier
- Pipelining - computer latency and throughput
- Concurrency - when is it possible?