single-chip solution