Novel programmable single pulse generator for producing pulse widths in different time scales | IEEE Conference Publication | IEEE Xplore