A novel dynamically programmable arithmetic array using code division multiple access bus
Boon-Keat Tan, R. Yoshimura, Toshimasa Matsuoka, Kenji Taniguchi · 2002
A new architecture-based reconfigurable device, Dynamically Programmable Arithmetic Array (DPAA), which is proposed to overcome design issues such as low chip area utilization, low routing flexibility and long reconfiguration time in most reconfigurable architectures. The DPAA consists of various basic arithmetic blocks which are interconnected through a differential multiple access bus. Connections between the arithmetic blocks are done virtually through code matching and thus, 100% routing flexibility can be achieved. Fault tolerance can be realized without allocating specialized spare elements or applying special techniques. The DPAA also features dynamical programmable, higher-density, easier compilation and less time for reconfiguration compared with conventional reconfigurable architectures.