advanced digital logic