Digital Systems Engineering – William Dally, John Poulton