PROGRAMMABLE-DELAY-BLOCK: Programmable Delay Block