Synthesis of Digital Systems - IITD