本应用笔记介绍如何修改包含DS33R11T1/E1/J1收发器的设计的印刷线路板(PWB)网表,使网表符合联合测试行动小组(JTAG)规范。这些改动是必要的,因为DS33R11被设计为多芯片模块,在单个封装中具有多个芯片,无法通过边界扫描描述语言(BSDL)定义板级JTAG测试。应用笔记包含外部引脚映射表、内部芯片焊盘键合表和联系信息,因此设计人员可以快速实现精确的JTAG边界扫描板测试。
介绍
在为电信系统制造硬件时,基本任务之一是测试系统是否存在任何生产缺陷。虽然有许多方法可以测试硬件,但最流行的方法之一是使用联合测试行动组(JTAG)边界扫描方法。边界扫描测试方法涉及在生产之前对硬件进行一些细微的更改,以便可以在生产后执行硬件验证。在设计过程中,所有支持JTAG的集成威廉希尔官方网站 (IC)器件都通过JTAG测试访问端口以串行菊花链方式连接。验证由连接到测试访问端口的专用JTAG测试系统完成。然后,JTAG测试系统使用印刷线路板(PWB)网表、边界扫描描述语言(BSDL)文件和PWB连接测试向量的组合来验证引脚到引脚的连接。
BSDL 测试非常简单。尽管如此,集成T1/E1/J1收发器的DS33R11逆复用以太网映射器等多芯片模块器件无法用单个BSDL文件正确描述,因为单个封装中有多个芯片。通过简单地修改PWB网表,并使用两个BSDL文件而不是一个来描述器件封装,可以克服这个缺点。
修改印刷线路板网表
在进行JTAG边界扫描测试之前,必须修改PWB网表中描述DS33R11封装外部连接的部分,以分离DS33Z11内部芯片和DS2155芯片之间的连接。完成后,网表将定义DS33R11封装,具有两个独立的参考指示符。这些参考指示符允许两个不同的BSDL文件分别描述DS33R11封装内的DS33Z11和DS2155连接。
表 1、2 和 3 以及图 1 使修改网表的任务变得简单。表1列出了所有仅连接到DS33Z11芯片的DS33R11封装引脚。表2列出了所有仅连接到DS2155芯片的DS33R11封装引脚。表3列出了DS33R11封装引脚,它们同时连接到DS33Z11芯片和DS2155芯片。图 1 以为便于查看而创建的格式显示了相同的信息。
该PWB网表修改和JTAG边界扫描测试是使用采用Cadence概念设计的DS33R11工程评估板的简明网表格式网表进行的。设计人员可以在大约 30 到 60 分钟内完成操作,具体取决于网表类型和个人的技能水平。对网表文件的大多数编辑都可以使用简单的文本编辑器完成。但是,根据网表类型,可以在Microsoft® Excel等程序中编辑网表,该程序可以根据列数据对行进行排序。无论编辑如何完成,重要的是要仔细注意细节。必须维护页眉和页脚信息等不规则数据,并且网表必须始终以原始格式保存。
以下是完成该过程所需步骤的列表。
在文本编辑器中打开网表文件,对连接到DS33R11参考指示符的所有网络进行分组。例如,DS33R11工程评估板上的DS33R11封装具有U01参考标志。
将步骤1中隔离的所有网络分开,包括连接到DS33Z11芯片的网络、连接到DS2155芯片的网络和连接到两个芯片的网络。使用表 1、2 和 3 以及图 1 完成此任务。
将所有DS33Z11网络的参考指示符从U01更改为U01_D1(参考指示符U01的缩写,器件1)。此步骤假设DS33R11参考指示符为U01。如果参考标志不是 U01,请相应地更改U01_D1。
将所有DS2155网络的参考指示符从U01更改为U01_D2(参考指示符U01的缩写,器件2)。假设DS33R11参考指示号为U01。如果不是 U01,请适当更改U01_D2。
复制 22 个共享网络,以便每个网络正好有两个。将它们分成两组。
将步骤 5 中创建的第一组网络的参考标志从 U01 更改为 U01_D1。假设DS33R11参考指示号为U01。如果不是 U01,请适当更改U01_D1。
将步骤 5 中创建的第二组网络的参考标志从 U01 更改为 U01_D2。假设DS33R11参考指示号为U01。如果不是 U01,请适当更改U01_D2。
保存新创建的网表。
新创建的PCB网表实际上将包含DS33R11物理器件的两个实例。第一个实例将描述与DS33Z11部分相关的引脚连接;第二部分将描述与DS2155部分相关的引脚连接。新的网表可以与两个DS33R11 BSDL文件和任何相关的测试向量一起加载到任何JTAG测试套件中。
尽管此处记录的方法已经过测试和验证,可以正常工作,但其他网表格式可能会有一些不可预见的复杂性。如果在JTAG边界扫描测试期间需要其他帮助,请使用下面的联系信息获得进一步的帮助。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !