Mixed-signal system design