Hacker News new | ask | show | jobs
by JoachimS 1704 days ago
Modern SoC design with buses and switch fabrics - AMBA for example seems not be taught that much.

Clock domain crossing methods. And clocking, PLLs, clock distribution, reset strategies etc.

HW/SW co-design with CPUs acting as control paths and APIs to allow SW to supervise and control the HW efficiently.

Modern languages and tools - SystemVerilog, esp for verification is a good example. Formal verification tools.

Debugging and testing. JTAG, Scan chains, BIST etc.