Flexible processor based on full-adder/ d-flip-flop merged module

Flexible processor based on full-adder/D-flip-flop merged module (FDMM) has been designed and fabricated. The developed FDMM has unique ability to perform both logic and flip-flop functions with a small transistor counts by merging common part of both circuit. We have also developed a context memory block to reconfigure the hardware dynamically. The flexible processor may fill a gap between hardware performance and software programmability to jump into a novel computing such as software/hardware synthesis; "software accelerator".