Design of ASICs for enabling tools for research in neural engineering, neuroprosthetics, and neuroscience