{'fraction_non_alphanumeric': 0.02247191011235955, 'fraction_numerical': 0.00686641697877653, 'mean_word_length': 5.311023622047244, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Reconfigurable TAP controllers with embedded compression for large test data volume

The increasing modularity of state-of-the-art integrated circuit designs leads to new requirements in terms of accessibility during testing and debugging, particularly in post-silicon phases. IEEE 1149.1 Test Access Port (TAP) controllers are typically introduced to the design and certain external hardware equipment is incorporated to enable the required access. However, transferring large data through this TAP causes high costs. Thus, an embedded compression architecture is introduced to the TAP to significantly reduce the test application time and the test data volume. Here, the retargeting of the test data is a crucial task. This work presents a partition-based formal retargeting technique to take advantage of embedded compression while processing even large and high-entropic test data. The proposed technique tackles the shortcomings of previously proposed retargeting approaches, which require an impractical computational effort for large test data volume or cause an adverse impact on the test application time. For evaluating the proposed method, several different test data sets have been processed to determine suitable parameter sets. As shown by the results, this method allows to compress even huge and high-entropic test data in average by 37.3% and to compress functional verification tests for state-of-the-art industrial designs by up to 62.5%. Furthermore, any adverse impact on the test application time is completely avoided and the procedure always finishes within reasonable run-time.