VLSI circuits and embedded systems. (2022)