I want to delay a signal a specified amount and for it to produce a certain pulse width. Pretty much I am given an input pulse of a short duration and I want to delay the pulse a certain amount but maintain a certain range of pulse width. I have created a NOR gate that produces my desired pulse width and it is independent of the input period. But I have no idea how to create the delay. I have tried various 555 timer set ups and none of them have produced my delay. Any ideas or hints would be greatly appreciated.