System-driven circuit design for ADC-based wireline data links