Cirrus Logic Interview Question

design and verify a module