Reconfigurable transistors can be programmed to execute different functions