how to give delay of 1 nano seconds

Is their any operation which takes time less than nop

Not in any digital processor I know.
There are processors where anopneeds less than a nanosecond. They are not called "Arduino", though.