山东科威数控机床有限公司铣床官方网站今天是:2025-06-08切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

一种具有灵活分配测试存取机制的soc测试调度方法

时间:2025-05-27    作者: 管理员

专利名称:一种具有灵活分配测试存取机制的soc测试调度方法
技术领域
本发明涉及集成电路测试领域,具体涉及片上系统SOC测试调度的方法。
背景技术
随着半导体工艺的进步和集成电路设计能力的提高,各种功能的IP 核(IntellectualProperty,IP)组成系统被集成到一个芯片上成为系统芯片 (System-on-a-Chip, S0C)。由于SOC具有性能高、体积小、功耗低、研制周期短等优势,使 其近年来被越来越多地应用于各种电子设备中。但是随着SOC规模的扩大和功能的完善, SOC的测试时间与测试成本成倍增加,测试问题已逐渐成为SOC发展的瓶颈。为了降低测 试费用,尽可能减少测试时间,人们希望尽可能多地对SOC内的IP核进行并行测试。因此, SOC测试调度问题,即确定各个IP核的测试顺序并为之分配相应的测试总线宽度使总测试 时间最短,成为SOC系统级测试中亟待解决的问题。SOC的测试调度问题是个NP完全问题,近年来研究人员将此转换为二维装箱问 题,采用序列对(sequence pair,SP)、边界限制格(bounded slicing grid,BSG)和 0-tree 等结构表示方法,配合最佳拟合算法、模拟退火算法、以及遗传算法等等优化算法对其进行 求解,但是上述方法在求解效率方面仍有不尽人意之处。究其原因,除了不同模型表示方法 和优化算法的寻优能力存在差异外,测试存取机制(Test Access Michanism, ΤΑΜ)的分配 方法,即将IP核分配一组连续测试总线从而抽象成一个宽度固定的小矩形这一思路比较 片面,因此本发明提出一种灵活TAM分配的方法,对二维装箱问题进行扩展,采用易于表示 的B*-Tree结构描述该问题,并采用一种新的优化算法——基于概率密度函数的交叉熵方 法求解该问题,提高了搜索效率。

发明内容
本发明的目的是提供一种具有灵活分配测试存取机制的SOC测试调度方法,能够 使IP核测试存取机制的分配方式更加灵活,更好的实现IP核的并行测试,从而缩短测试时 间。它包括下述步骤一、根据BFD算法,找出待测SOC内部各个IP核的潜在最优化点;初始化CE方法 的更新样本机制的参数t,Vtl ;二、根据更新样本机制的参数Vh产生N个随机样本v_soc = (Xixi2n-Dlyixn);其 中X为长度为2n-l的序列,表示一个纩-Tree 二叉树结构,代表抽象的矩形相对位置;y为 长度为η的序列,η代表参加处理的IP核数量,y(i)代表第i个IP核所占的TAM总线宽 度,1 < y(i) ^ Wmax, 1 ^ i ^ η ;三、利用B*-Tree 二叉树结构计算各个IP核的布局;四、选择部分IP核进行灵活的TAM总线分配;具体做法是根据y的值找出每个 IP核抽象的矩形的高度和对应,该矩形的高度对应于TAM总线数量,矩形的长度对应于测 试时间;再根据χ对应的矩形的相对位置,在实际使用的TAM总线宽度不大于测试总线宽度Wmax的情况下,计算SOC的测试时间T,矩形的相对位置对应于SOC的并行测试及测试顺 序; 五、利用CE方法求解SOC内部所有IP核的的总线分配和时间分配,直到满足CE 收敛的条件,否则返回步骤二的开始处,更新样本并进行下一次循环;具体做法是将所有 的N个测试时间T进行从小到大排序,计算其(I-P)分位数^= ㈩”用于更新参数ν ;t = t+1。
权利要求
一种具有灵活分配测试存取机制的SOC测试调度方法,其特征在于它包括下述步骤一、根据BFD算法,找出待测SOC内部各个IP核的潜在最优化点;初始化CE方法的更新样本机制的参数t,v0;二、根据更新样本机制的参数vt 1产生N个随机样本v_soc=(x1×(2n 1)|y1×n);其中x为长度为2n 1的序列,表示一个B* Tree二叉树结构,代表抽象的矩形相对位置;y为长度为n的序列,n代表参加处理的IP核数量,y(i)代表第i个IP核所占的TAM总线宽度,1≤y(i)≤Wmax,1≤i≤n;三、利用B* Tree二叉树结构计算各个IP核的布局;四、选择部分IP核进行灵活的TAM总线分配;具体做法是根据y的值找出每个IP核抽象的矩形的高度和对应,该矩形的高度对应于TAM总线数量,矩形的长度对应于测试时间;再根据x对应的矩形的相对位置,在实际使用的TAM总线宽度不大于测试总线宽度Wmax的情况下,计算SOC的测试时间T,矩形的相对位置对应于SOC的并行测试及测试顺序;五、利用CE方法求解SOC内部所有IP核的的总线分配和时间分配,直到满足CE收敛的条件,否则返回步骤二的开始处,更新样本并进行下一次循环;具体做法是将所有的N个测试时间T进行从小到大排序,计算其(1 ρ)分位数用于更新参数v;t=t+1; <mrow><msub> <mover><mi>v</mi><mo>^</mo> </mover> <mi>t</mi></msub><mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo></mrow><mo>=</mo><mfrac> <mrow><munderover> <mi>&Sigma;</mi> <mrow><mi>k</mi><mo>=</mo><mn>1</mn> </mrow> <mi>N</mi></munderover><msub> <mi>I</mi> <mrow><mo>{</mo><mi>T</mi><mrow> <mo>(</mo> <mi>V</mi> <mo>_</mo> <mi>SO</mi> <msub><mi>C</mi><mi>k</mi> </msub> <mo>)</mo></mrow><mo>&GreaterEqual;</mo><msub> <mover><mi>&gamma;</mi><mo>^</mo> </mover> <mi>t</mi></msub><mo>}</mo> </mrow></msub><mi>I</mi><mrow> <mo>{</mo> <mi>V</mi> <mo>_</mo> <msub><mi>SOC</mi><mi>ij</mi> </msub> <mo>&Element;</mo> <mi>v</mi> <mo>_</mo> <msub><mi>soc</mi><mi>ij</mi> </msub> <mo>}</mo></mrow> </mrow> <mrow><munderover> <mi>&Sigma;</mi> <mrow><mi>i</mi><mo>=</mo><mn>1</mn> </mrow> <mi>N</mi></munderover><msub> <mi>I</mi> <mrow><mo>{</mo><mi>T</mi><mrow> <mo>(</mo> <mi>V</mi> <mo>_</mo> <mi>SO</mi> <msub><mi>C</mi><mi>k</mi> </msub> <mo>)</mo></mrow><mo>&GreaterEqual;</mo><msub> <mover><mi>&gamma;</mi><mo>^</mo> </mover> <mi>t</mi></msub><mo>}</mo> </mrow></msub> </mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo></mrow> </mrow>CE的参数设置如下允许误差err=0.005;最大迭代次数t_max=100;算法满足max(|vt vt 1|<err)或者t>t_max时结束。FDA0000035321500000011.tif
2.根据权利要求1所述的一种具有灵活分配测试存取机制的SOC测试调度方法,其特 征在于在第一步骤中,按照IP核的测试量从大到小排列,找出排序在前面且测试量规模占 SOC所有的IP核测试量的60% 80%的IP核;然后执行步骤二和三,对这些IP核利用 B*-Tree 二叉树结构计算各个IP核的布局;计算上述测试调度结果带来的空余空间,根据 空余空间的情况执行步骤四,进行TAM分配。
3.根据权利要求1所述的一种具有灵活分配测试存取机制的SOC测试调度方法,其特 征在于在第四步骤中,对选定的IP核分配的测试总线是离散的测试线。
全文摘要
一种具有灵活分配测试存取机制的SOC测试调度方法,本发明涉及集成电路测试领域,能够使IP核测试存取机制的分配方式更加灵活,更好的实现IP核的并行测试,从而缩短测试时间。它包括下述步骤根据BFD算法,找出待测SOC内部各个IP核的pareto-point;根据vt-1产生N个随机样本;利用B*-Tree二叉树结构计算各个IP核的布局;选择部分IP核进行灵活的TAM分配;利用CE方法求解各个IP核的的总线分配和时间分配,直到满足CE收敛的条件。本发明用于SOC的测试。
文档编号G01R31/28GK101995544SQ201010566520
公开日2011年3月30日 申请日期2010年11月30日 优先权日2010年11月30日
发明者乔立岩, 付宁, 俞洋, 彭喜元, 赵光权, 邓立宝 申请人:哈尔滨工业大学

  • 专利名称:气象自动分析预报装置的制作方法技术领域:本实用新型涉及一种气象检测设备,尤其是涉及一种气象自动 分析预报装置。二、背景技术气象观测是气象工作的基础,它对一定范围内的气象状况及变 化,进行系统的、连续的观察和测定,为天气预报和科学研
  • 专利名称:一种汽车后尾灯支架测量检具的制作方法技术领域:本实用新型涉及一种测量板件型面及孔位的检具,更具体地说,涉及一种汽车后尾灯支架测量检具。背景技术:汽车后尾灯支架的检测装置能反应汽车后尾灯安装位置的位置度,指导车身调试和组装,辅助控制
  • 专利名称:Td-scdma远端射频单元天线口驻波比测量方法和装置的制作方法技术领域:本发明涉及一种在TD-SCDMA远端射频单元系统内所使用的测量天线 口驻波比的方法和装置。背景技术:远端射频单元(RRU)是3G通信系统中重要的组成部分,为
  • 专利名称:一种磁屏蔽光纤陀螺的制作方法技术领域:本实用新型涉及光纤陀螺领域,具体地说是指一种磁屏蔽光纤陀螺。技术背景构成光纤陀螺的结构部件主要包括光纤陀螺环体和外罩等。光纤陀螺环体设计成槽状结构,用来绕制光纤环。光纤陀螺设计时由于需要进行质
  • 专利名称:铁路轨温信息采集系统的制作方法技术领域:本实用新型涉及铁路运行安全监测领域,具体地涉及监测铁路的轨道安全方面。更具体地,本实用新型涉及监测铁路钢轨的温度状况。背景技术:目前,铁路系统正处在迅速建设和发展的时期,随着高速铁路网规模迅
  • 专利名称:一种基于故障模型的集成电路测试方法技术领域:本发明涉及一种集成电路测试方法,尤其涉及一种通过建立故障模型覆盖各类型故障,进而优化设计测试向量的集成电路测试方法,属于集成电路测试技术领域。背景技术:复杂可编程逻辑器件(CPLD)是当
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12