The document discusses techniques for improving reliability and availability in reconfigurable hardware through concurrent replication and boundary-scan testing. Concurrent replication works by copying the configuration of active logic blocks to spare blocks, allowing the originals to be tested without interrupting function. Boundary-scan testing applies test vectors through unused interconnect and observes responses to detect faults. Together these methods allow online testing and recovery from faults without halting the system. The techniques were validated experimentally but automated tool support is still needed. Concurrent replication may also help optimize layout and allow more functions to operate simultaneously.