FPGA
Designing, verifying and optimising digital hardware on FPGAs.
In FPGA
Architecture
How an FPGA is built and how to structure a design for it.
UVM and verification
Verification plans, testbenches and the Universal Verification Methodology.
Optimization
Meeting timing, and trading speed against area and power.