计算机工程与应用 ›› 2016, Vol. 52 ›› Issue (22): 44-48.

• 理论与研发 • 上一篇    下一篇

三维IP核绑定前后总测试时间的优化方法

刘  军1,2,钱庆庆1,2,吴  玺1,2,王  伟1,2,陈  田1,2,任福继3   

  1. 1.合肥工业大学 计算机与信息学院,合肥 230009
    2.情感计算与先进智能机器安徽省重点实验室,合肥 230009
    3.日本德岛大学 先端技术科学教育部,日本 德岛 7708502
  • 出版日期:2016-11-15 发布日期:2016-12-02

Optimizing pre-bond and post-bond test time for three dimension IP cores

LIU Jun1,2, QIAN Qingqing1,2, WU Xi1,2, WANG Wei1,2, CHEN Tian1,2, REN Fuji3   

  1. 1.School of Computer and Information, Hefei University of Technology, Hefei 230009, China
    2.Anhui Province Key Laboratory of Affective Computing and Advanced Intelligent Machine, Hefei 230009, China
    3.Department of Information Science & Intelligent Systems, Faculty of Engineering, The University of Tokushima, Tokushima 7708502, Japan
  • Online:2016-11-15 Published:2016-12-02

摘要: 为了减少三维IP(Intellectual Property)核绑定前和绑定后的测试总时间,提出了一种测试外壳扫描链优化方法。方法首先将三维IP核的所有扫描元素投影到一个平面上,用BFD算法将扫描元素分配到各条测试外壳扫描链,以减少绑定后的测试时间。再用提出的AL(Allocate Layer)算法将扫描元素分配到各层电路中,使得绑定前各条测试外壳扫描链的长度也能够平衡,以减少绑定前的测试时间和TSVs数量,并且AL算法能够使得各层电路所含的扫描元素总长度也尽可能的相等。实验结果表明,与国际上已有的方法相比,所提方法绑定前和绑定后的测试总时间减少了3.17%~38.18%,并且三维IP核各层电路所含的扫描元素总长度更加均衡。

关键词: 三维IP核, 测试外壳扫描链, 绑定前测试时间, 绑定后测试时间

Abstract: To reduce pre-bond and post-bond test time of three dimensional IP(Intellectual Property)cores, this paper proposes a test wrapper optimization technique. The proposed technique maps scan elements to a plane, and BFD algorithm is employed to allocate scan elements to each wrapper chain to reduce post-bond test time. Secondly, AL(Allocate Layer) algorithm is presented to allocate scan elements to each circuit layer to balance pre-bond wrapper chains, which can effectively reduce pre-bond test time and the number of TSVs. Besides, AL algorithm can also make the total length of scan elements in each layer as equal as possible. Experiments show that the proposed technique can further reduce test time by 3.17%~38.18%, and balance the length of total scan elements in each circuit layer of 3D IP core.

Key words: three Dimensional Intellectual Property cores, test wrapper, pre-bond test time, post-bond test time