TRI程式开发指导手册电子教案_第1页
TRI程式开发指导手册电子教案_第2页
TRI程式开发指导手册电子教案_第3页
TRI程式开发指导手册电子教案_第4页
TRI程式开发指导手册电子教案_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 NUMPAGES 44程序开发指导书 TRIVersion : Prepared By : RandyDate : 目录1.变更记录2.程序开发简易流程3.资料收集及编写fixture list4.library加载及分线处理5.制作在线测试程式6.程序调试及优化Revision HistoryRevisionDateAuthorDescription变更记录程序开发简易流程收集和分析BOARD相关资料料料制作fixture list编写library准备进行分线处理生成在线测试程序编辑程式程式调试程式优化程序导入产线及后续跟踪服务 资料收集及编写fixture list资料收集ICT新产品

2、治具的开发,需要客户提供以下五个档:Gerber檔,CAD檔,IPC檔,BOM檔和Schematic。其中,前三个档用于做治具分析使用,BOM档用于治具厂生成原始的测试程序,Schematic用于我们编写电源数据。此外,我们还需要让客户提供JTAG IC的BSDL档档,用于编写对应的BSCAN测试用的Library.编写治具制作明细窗体(fixture list)Fixture list上应包含三部分内容:治具的详细制作要求定义了所需植针的规格和针型,重要信号点的线型布局以及根据电路板设计架构的一些特殊的制作要求等。治具的电源植针列表根据Schematic找出所有需要测试的电源点网络名称,可以

3、包括一些因特殊要求需要测试电压值的网络,并根据产生电压的先后顺序进行合理的编号,定义好每个电源点网络需要植针的数量。一般来讲,GND要植8根针,前级的电源点植3根针,后级的电源点植2根针。治具的连接器植针列表根据电路板结构,找出需要利用开关探针或Testjet测试的连接器,分类列在list上。这样,我们的fixture list就算准备就绪了。 Gerber IPC CAD BSDL BOM SchematicLibrary加载及分线处理 把上述收集的资料和编写好的fixture list交给治具中心后,我们会得到网络分析报告和原始程序的五个基本文件。 网络分析报告给我们作治具的参考,从中我们

4、可以了解到治具的植针针型,数量,网络覆盖率等信息。其中还需要关注的是不可测网络中有没有影响到组件测试的网络,是否可以通过其他方式把这些组件再cover到。当然,它也是我们制作覆盖率报告时需要参考的档。原始程序的五个基本文件用于我们做分线数据,它们分别是Fomat.asc,Nails.asc,Nets.asc,Parts.asc和Pins.asc。在TR8001软件中新建程序,将上述5个asc文件加载到新建程序的文件夹中,重新load后,即建立好用来做分线数据的程序。具体分线步骤如下:点中program下拉菜单的Analysis wizard,进入ATPG Flow chart,显示如下图点击进

5、入Power Data菜单我们可以看到程序里没有任何电源数据,需要我们自己手动添加。打开之前做好的fixture list,将编好的电源数据一一填入,需要注意的是,不是直接供电的电源不能选择POWER项,直接输入电压即可。输入完整的电源接口如下:填好后点击Analysis选项,把各电源点按照针点的顺序排列一下,方便我们检查是否存在错误项。从上图我们可以看出,只有12V及3V3_PEX是机台直接给板子提供的电压,其它的都是经过转化生成的点电压。排好续后点击OK离开此界面,然后点击WireAnalysis,进入分线界面从上面的分线接口以及结合电路图,我们观察到其中只有一些电源转换IC和逻辑门电路I

6、C,而我们分线的意义在于对BGA组件的制程以及BGA组件之间的互连情况不良的侦测,因此我们需要把板子中的这些组件通过Insert栏一一插入,如下图所示:右上角的Library List 处可选择 system,user,test三个链接库,但我们一般制作的Library都会在user里边,所以选择user项。选定后,下面MEMORY、BSCAN等项才能调用到我们之前做的Library。 接下来就是给左边的IC加载它们的Library,先单击选中IC,再到右边去选择它相应的Library。全部填完后的画面如上图。填完无误之后,点击Analysis开始分析,会先弹出前面的电源框供确认,无误点击OK

7、,再弹出如下图框:我们把 power nail number 数量改为64,这样的话8001就会把164号针留出来做电源用,也就是第一根排线都为电源点。除此以外其他地方都不用改,直接点击OK,我们就可以看到分析进度条向右移动,结束后弹出OK对话框,直接点击即可。然后点击上一页图右下的 Wire data, 可以查看到分线数据,如果有错,会在文本开头出显示 warning或error 项,这时就需要根据提示的信息去修改相应的数据,从新导入,最终得到一个无错误的文本,把它转存出来,即是我们所要交付治具厂的分线数据,如下图所示:对于上图所示的分线档而言,我们除了要观察其开头有无warning和err

8、or外,还要查看其最下方的POWER项是否分线正确。另外,此分线档除了给厂商,我们自己也要保存一份,因为在后续调程式时要用到里面的电压分线信息。如果是为了节约时间以及防止后续填错,我们还可以把这次分线时生成的电源数据文件保存一份,后续做测试程序时直接改名覆盖掉原档即可.电源档后缀名为 .WPD。制作在线测试程式治具厂得到分线数据以后会按照分线要求从新制作数据,并把之前给他们的BOM导入程序中,完成后发给我们。这个就是我们从他们那边拿到的最终版本的程序。但这个最终给到我们的程序也是非常的原始,许多物料的测试方法都不对,我们需要对其作大量的修改,这就要用到我们已经准备好的Library。下面我们开

9、始制作测试。启动TR8001,加载上面说的从治具厂最终得到的程序,进入ATPG分析器。首先是对照List再次把POWER填入,如果之前分线时有保留电源档的,直接COPY粘贴进去也可以。然后点击 A-ATPG,出现下画面:在A-ATPG中,我们需要加载Library的是多于两个脚的二极管,以及各种三极管。首先把Library Type选到User处,再在Part Type及Library List 中选定组件类型,然后点击下方的Select 即可给组件添加Library. 所有需要添加的组件都添加完后,点击左下脚的RUN,弹出以下画面:点击 skip,出现进度条,完成后保存退出即可。如果这时进入

10、Debug 界面的话,我们可以看到相应的位置已经生成了新的测试项,且原先的已经处于SKIP状态,同时我们也可以看出原始的程序设置是不正确的,如下图:完成A-ATPG的编辑后,再点击D-ATPG,对数字部分组件加载Library,如下图:加载完成后如上图,然后点击 “分析”,在弹出的对话框中选择“yes”,出现进度条,完成后退出。至此,一个测试程式的制作就算完成了。程式调试及优化接下来是程序的DEBUG部分,重新loading 程序后,即可对程序进行修改和调试,一般来讲制作完成后的程序还需要做以下修改:1. 刪除程序里多餘的一些非測試項及增加必要的測試項,如刪除連接器的開短路測試及增加關鍵電源對地阻值量測。2. 修改程序的排列順序,使程序看起來更美觀簡潔。3. 理論學習開短路資料。4. 并聯電容的自動學習,并對照串并聯關係作必要的修改。5. IC保護二極体以及TEST JET資料的填寫及上電准位的 填寫。6. 修改部分元件的測試模式及增加必要的隔離點。在程式调试顺利完成后,我们

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论