IPSA: Integer Programming via Sparse Approximation for Efficient Test-chip Design

被引:0
|
作者
Huang, Qicheng [1 ]
Fang, Chenlei [1 ]
Liu, Zeye [1 ]
Ding, Ruizhou [1 ]
Blanton, R. D. [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Adv Chip Testing Lab, Pittsburgh, PA 15213 USA
关键词
D O I
10.1109/ICCD46524.2019.00011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Logic test chips are a key component of the yield learning process, which aim to investigate the yield characteristics of actual products that will be fabricated at high volume. Mathematically, the design of a logic test chip with such an objective may involve solving a constrained under-determined equation for an integer vector solution, which is unfortunately, NP-hard. Existing solving methods are not applicable due to lack of accuracy or high computational complexity. We propose a method called IPSA (Integer Programming via Sparse Approximation) to solve this integer programming (IP) problem in an effective and efficient manner. By solving a transformed sparse-regression problem and a subsequent rounding process, a solution can be achieved with comparable error to the optimal solution of the original IP problem but using far less time and memory. Experiments with seven industrial examples demonstrate that with more than 100x speed-up, IPSA achieves a similar or even better solution compared to directly solving the original problem with a commercial IP solver.
引用
收藏
页码:11 / 19
页数:9
相关论文
共 50 条
  • [1] Design Reflection for Optimal Test-Chip Implementation
    Blanton, R. D.
    Niewenhuis, Benjamin
    Liu, Zeye
    2015 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2015,
  • [2] Sparse Array Design via Integer Linear Programming
    Zhuang, Yangjingzhi
    Zhang, Xuejing
    He, Zishu
    Greco, Maria Sabrina
    Gini, Fulvio
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2024, 72 : 4812 - 4826
  • [3] Addressable test-chip compiler for test chip design automation and transistor/yield characterization
    Pan, Weiwei
    Ouyang, Xu
    Zheng, Yongjun
    Liu, Yongli
    Shi, Zheng
    Yan, Xiaolang
    2013 E-MANUFACTURING & DESIGN COLLABORATION SYMPOSIUM (EMDC), 2013,
  • [4] Exact Sparse Approximation Problems via Mixed-Integer Programming: Formulations and Computational Performance
    Bourguignon, Sebastien
    Ninin, Jordan
    Carfantan, Herve
    Mongeau, Marcel
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2016, 64 (06) : 1405 - 1419
  • [5] Efficient Incremental Analysis of On-Chip Power Grid via Sparse Approximation
    Sun, Pei
    Li, Xin
    Ting, Ming-Yuan
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 676 - 681
  • [6] Efficient Uncertainty Modeling for System Design via Mixed Integer Programming
    He, Zichang
    Cui, Weilong
    Cui, Chunfeng
    Sherwood, Timothy
    Zhang, Zheng
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,
  • [7] Efficient Test Chip Design via Smart Computation
    Fang, Chenlei
    Huang, Qicheng
    Liu, Zeye
    Ding, Ruizhou
    Blanton, Ronald D.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (02)
  • [8] Design of system-on-a-chip test access architectures using integer linear programming
    Chakrabarty, Krishnendu
    Proceedings of the IEEE VLSI Test Symposium, 2000, : 127 - 134
  • [9] An Efficient Integer Programming Model for FTTH Networks Design
    Alkhajeh, Sara
    Gabor, Adriana
    Ouali, Anis
    Poon, Kin
    Elbassioni, Khaled
    PROCEEDINGS OF SEVENTH INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, VOL 4, 2023, 465 : 577 - 592
  • [10] Efficient Minimum Flow Decomposition via Integer Linear Programming
    Dias, Fernando H. C.
    Williams, Lucia
    Mumey, Brendan
    Tomescu, Alexandru I.
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2022, 29 (11) : 1252 - 1267