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
来源
2019 IEEE 37TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2019) | 2019年
关键词
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 条
  • [31] Irregular polyomino tiling via integer programming with application in phased array antenna design
    Serdar Karademir
    Oleg A. Prokopyev
    Robert J. Mailloux
    Journal of Global Optimization, 2016, 65 : 137 - 173
  • [32] Irregular polyomino tiling via integer programming with application in phased array antenna design
    Karademir, Serdar
    Prokopyev, Oleg A.
    Mailloux, Robert J.
    JOURNAL OF GLOBAL OPTIMIZATION, 2016, 65 (02) : 137 - 173
  • [33] Photovoltaic generation network design via a mixed integer programming model: A case study
    Asiedu, Y
    Chen, MY
    INFOR, 1997, 35 (03) : 225 - 238
  • [34] ON AN EFFICIENT SPARSE REPRESENTATION OF OBJECTS OF GENERAL SHAPE VIA CONTINUOUS EXTENSION AND WAVELET APPROXIMATION
    Saito, Naoki
    Zhang, Zhihua
    INTERNATIONAL JOURNAL OF WAVELETS MULTIRESOLUTION AND INFORMATION PROCESSING, 2010, 8 (02) : 253 - 269
  • [35] Learning to Cut via Hierarchical Sequence/Set Model for Efficient Mixed-Integer Programming
    Wang, Jie
    Wang, Zhihai
    Li, Xijun
    Kuang, Yufei
    Shi, Zhihao
    Zhu, Fangzhou
    Yuan, Mingxuan
    Zeng, Jia
    Zhang, Yongdong
    Wu, Feng
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2024, 46 (12) : 9697 - 9713
  • [36] Design of efficient FIR filters with cyclotomic polynomial prefilters using mixed integer linear programming
    Oh, WJ
    Lee, YH
    IEEE SIGNAL PROCESSING LETTERS, 1996, 3 (08) : 239 - 241
  • [37] Design of efficient FIR filters with Cyclotomic Polynomial prefilters using mixed integer linear programming
    Oh, WJ
    Lee, YH
    1996 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, CONFERENCE PROCEEDINGS, VOLS 1-6, 1996, : 1287 - 1290
  • [38] AN EFFICIENT ALGORITHM TO SOLVE INTEGER-PROGRAMMING PROBLEMS ARISING IN SYSTEM-RELIABILITY DESIGN
    MISRA, KB
    SHARMA, U
    IEEE TRANSACTIONS ON RELIABILITY, 1991, 40 (01) : 81 - 91
  • [39] Optimal design of high fan-in multiplexers via mixed-integer nonlinear programming
    Huang, HW
    Wang, CY
    Jou, JY
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 280 - 283
  • [40] Membrane system design for multicomponent gas mixtures via mixed-integer nonlinear programming
    Qi, RH
    Henson, MA
    COMPUTERS & CHEMICAL ENGINEERING, 2000, 24 (12) : 2719 - 2737