NOC:Digital Circuits and Systems