Enhanced Multiple-Output Programmable Current Pulse Generator | IEEE Conference Publication | IEEE Xplore