DeepTPI: Test Point Insertion with Deep Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Test point insertion (TPI) is a widely used technique for testability enhancement, especially for logic built-in self-test (LBIST) due to its relatively low fault coverage. In this paper, we propose a novel TPI approach based on deep reinforcement learning (DRL), named DeepTPI. Unlike previous learning-based solutions that formulate the TPI task as a supervised-learning problem, we train a novel DRL agent, instantiated as the combination of a graph neural network (GNN) and a Deep Q-Learning network (DQN), to maximize the test coverage improvement. Specifically, we model circuits as directed graphs and design a graph-based value network to estimate the action values for inserting different test points. The policy of the DRL agent is defined as selecting the action with the maximum value. Moreover, we apply the general node embeddings from a pre-trained model to enhance node features, and propose a dedicated testability-aware attention mechanism for the value network. Experimental results on circuits with various scales show that DeepTPI significantly improves test coverage compared to the commercial DFT tool. The code of this work is available at https://github.com/cure-lab/DeepTPI.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 12 of its 43 references that are in the map. First posted on arXiv 7 Jun 2022.
Builds on
12 of 43 references.
References · 12
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2019D-VAE: A Variational Autoencoder for Directed Acyclic Graphscited by 98
- 2020GCN-RL Circuit Designer: Transferable Transistor Sizing with Graph Neural Networks and Reinforcement Learningcited by 89
- 2020Chip Placement with Deep Reinforcement Learningcited by 83
- 2021Directed Acyclic Graph Neural Networkscited by 70
- 2019DRiLLS: Deep Reinforcement Learning for Logic Synthesiscited by 47
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 3; 2025: 3; 2026: 1.
10 papers.
- 2023DeepGate2: Functionality-Aware Circuit Representation Learningcited by 33
- 2024DeepGate3: Towards Scalable Circuit Representation Learningcited by 26
- 2025DeepGate4: Efficient and Effective Representation Learning for Circuit Design at Scalecited by 12
- 2024Scalable and Effective Arithmetic Tree Generation for Adder and Multiplier Designscited by 9
- 2023DeepSeq: Deep Sequential Circuit Learningcited by 7
- 2024DeepSeq2: Enhanced Sequential Circuit Learning with Disentangled Representationscited by 5
- 2025DeepCell: Self-Supervised Multiview Fusion for Circuit Representation Learningcited by 3
- 2022HybMT: Hybrid Meta-Predictor based ML Algorithm for Fast Test Vector Generationcited by 1
- 2025Alignment Unlocks Complementarity: A Framework for Multiview Circuit Representation Learningcited by 1
- 2026GNN-based Path-aware multi-view Circuit Learning for Technology Mappingcited by 0
- 2026GNN-based Path-aware multi-view Circuit Learning for Technology Mapping14 Jan 2026
- 2025Alignment Unlocks Complementarity: A Framework for Multiview Circuit Representation Learning25 Sep 2025
- 2025DeepCell: Self-Supervised Multiview Fusion for Circuit Representation Learning5 Feb 2025
- 2025DeepGate4: Efficient and Effective Representation Learning for Circuit Design at Scale2 Feb 2025
- 2024DeepSeq2: Enhanced Sequential Circuit Learning with Disentangled Representations1 Nov 2024
- 2024DeepGate3: Towards Scalable Circuit Representation Learning15 Jul 2024
- 2024Scalable and Effective Arithmetic Tree Generation for Adder and Multiplier Designs10 May 2024
- 2023DeepGate2: Functionality-Aware Circuit Representation Learning25 May 2023
- 2023DeepSeq: Deep Sequential Circuit Learning27 Feb 2023
- 2022HybMT: Hybrid Meta-Predictor based ML Algorithm for Fast Test Vector Generation22 Jul 2022