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 条
  • [11] Sparse signal processing for massive connectivity via mixed-integer programming
    School of Information Science and Technology, ShanghaiTech University, Shanghai, China
    arXiv, 2021,
  • [12] On the approximation of real rational functions via mixed-integer linear programming
    Papamarkos, N
    APPLIED MATHEMATICS AND COMPUTATION, 2000, 112 (01) : 113 - 124
  • [13] Cislunar Satellite Constellation Design via Integer Linear Programming
    Patel, Malav
    Shimane, Yuri
    Lee, Hang Woon
    Ho, Koki
    JOURNAL OF THE ASTRONAUTICAL SCIENCES, 2024, 71 (03):
  • [14] Topology design of tensegrity structures via mixed integer programming
    Ehara, Shintaro
    Kanno, Yoshihiro
    INTERNATIONAL JOURNAL OF SOLIDS AND STRUCTURES, 2010, 47 (05) : 571 - 579
  • [15] An integer linear programming based routing algorithm for flip-chip design
    Fang, Jia-Wei
    Hsu, Chin-Hsiung
    Chang, Yao-Wen
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 606 - +
  • [16] Optimizing architectural layout design via mixed integer programming
    Keatruangkamala, K
    Sinapiromsaran, K
    Computer Aided Architectural Design Futures 2005, Proceedings, 2005, : 175 - 184
  • [17] Sample average approximation for stochastic nonconvex mixed integer nonlinear programming via outer-approximation
    Li, Can
    Bernal, David E.
    Furman, Kevin C.
    Duran, Marco A.
    Grossmann, Ignacio E.
    OPTIMIZATION AND ENGINEERING, 2021, 22 (03) : 1245 - 1273
  • [18] Sample average approximation for stochastic nonconvex mixed integer nonlinear programming via outer-approximation
    Can Li
    David E. Bernal
    Kevin C. Furman
    Marco A. Duran
    Ignacio E. Grossmann
    Optimization and Engineering, 2021, 22 : 1245 - 1273
  • [19] Efficient Reasoning about Data Trees via Integer Linear Programming
    David, Claire
    Libkin, Leonid
    Tan, Tony
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2012, 37 (03):
  • [20] Efficient large-scale configuration via integer linear programming
    Feinerer, Ingo
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2013, 27 (01): : 37 - 49