Programmable analog device array (PANDA): a methodology for transistor-level analog emulation