A boundary-scan device in which a plurality of signal paths are connected to the macro, each having a data signal input end and a data signal output end for signal transmission during normal mode operations. A plurality of circuits is provided for the plurality of signal paths, respectively. Each circuit is capable of capturing a signal transmission event that a signal has past through one of the plurality of signal paths during test mode operations.