One of main advantages of polymorphic (multifunctional) electronics is efficiency in terms of size. To fulfil size-oriented constraints of a circuit, which exhibits more than one function with the same (unchanged) structure, components of the circuit have to be multi-functional and these components must be defined at the lowest possible level. Lower level means more size-efficient solution. This paper shows how components for polymorphic circuits should be implemented more efficiently, if multi-functionality at the transistor level (based on ambipolarity, often observed in so called post-silicon devices) is employed instead of at the gate level of abstraction, as it was used yet.
['Richard Ruzicka', 'Radek Tesar']
Lets move polymorphism downwards: On the multifunctional logic based on ambipolar behaviour of semiconductor devices