This document summarizes D2Audio's design verification process for their digital audio amplifier controller ICs. It discusses their development of C++ and Verilog models, extensive simulations, use of FPGA emulation with custom I/O boards to test real audio streams, and correlation of emulation results with final silicon to verify performance and functionality. Lessons learned include the importance of emulation for finding bugs and accelerating firmware development. Areas for improvement include adding assertion-based verification and coverage tools.