A timing-driven pseudoexhaustive testing for VLSI circuits

被引:0
|
作者
Chang, SC [1 ]
Rau, JC [1 ]
机构
[1] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi, Taiwan
关键词
Algorithms - Combinatorial circuits - Delay circuits - Heuristic methods - Integrated circuit testing - Optimization;
D O I
10.1109/43.905682
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Because of its ability to detect all nonredundant combinational faults, exhaustive testing, which applies all possible input combinations to a circuit, is an attractive test method. However, the test application time for exhaustive testing can he very large. To reduce the test time, pseudoexhaustive testing inserts some bypass storage cells (bscs) so that the dependency of each node is within some predetermined value. Though bsc insertion ran reduce the test time, it may increase circuit delay. In this paper, our objective is to reduce the delay penalty of bsc insertion for pseudoexhaustive testing. We first propose a tight delay lower bound algorithm, which estimates the minimum circuit delay for each node after hse insertion. By understanding how the lower bound algorithm loses optimality, we can propose a bsc insertion heuristic that tries to insert bscs so that the final delay is as close to the lower hound as possible. Our experiments show that the results of our heuristic are either optimal because they are the same as the delay lower bounds or they are very close to the optimal solutions.
引用
收藏
页码:147 / 158
页数:12
相关论文
共 50 条
  • [41] A PSO-based timing-driven Octilinear Steiner tree algorithm for VLSI routing considering bend reduction
    Genggeng Liu
    Wenzhong Guo
    Yuzhen Niu
    Guolong Chen
    Xing Huang
    Soft Computing, 2015, 19 : 1153 - 1169
  • [42] Scalable and Deterministic Timing-Driven Parallel Placement for FPGAs
    Wang, Chris
    Lemieux, Guy G. F.
    FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, : 153 - 162
  • [43] A timing-driven approach to synthesize fast barrel shifters
    Das, Sabyasachi
    Khatri, Sunil P.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2008, 55 (01) : 31 - 35
  • [44] A novel timing-driven placement using genetic algorithm
    Yoshikawa, M
    Terai, H
    Fujita, T
    Yamauchi, H
    2003 SOUTHWEST SYMPOSIUM ON MIXED-SIGNAL DESIGN, 2003, : 237 - 242
  • [45] Timing-driven global routing with efficient buffer insertion
    Xu, JY
    Hong, XL
    Jing, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (11) : 3188 - 3195
  • [46] BOOST PROGRAMMABLE LOGIC PERFORMANCE WITH TIMING-DRIVEN TOOLS
    CONNER, D
    EDN, 1993, 38 (03) : 47 - &
  • [47] A FAST AND EFFECTIVE TIMING-DRIVEN PLACEMENT TOOL FOR FPGAs
    Khalid, Mohammed A. S.
    Xu, Yonghong
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2008, 17 (04) : 663 - 673
  • [48] An analytical timing-driven placer for modern heterogeneous FPGAs
    Lin, Zhifeng
    Chen, Yilu
    Xie, Yanyue
    Chen, Chuandong
    Yu, Jun
    Chen, Jianli
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01):
  • [49] A Flat Timing-Driven Placement Flow for Modern FPGAs
    Martin, Timothy
    Maarouf, Dani
    Abuowaimer, Ziad
    Alhyari, Abeer
    Grewal, Gary
    Areibi, Shawki
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [50] Timing-driven floorplanning algorithm for Building Block Layout
    Kong, TM
    Hong, XL
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, 1996, 2644 : 477 - 482