DS33R41多芯片模块BSDL测试,BSDL

描述

本应用笔记描述了如何修改包含DS33R41逆复用以太网映射器(集成四端口T1/E1/J1收发器)的设计的印刷线路板(PWB)网表,使网表符合联合测试行动小组(JTAG)规范。这些变化是必要的,因为DS33R41被设计为多芯片模块,在单个封装中具有多个芯片,不能由边界扫描描述语言(BSDL)定义用于板级JTAG测试。应用笔记包含外部引脚映射表、内部芯片焊盘键合表和连接信息,使设计人员能够快速实现精确的JTAG边界扫描板测试。

介绍

在为电信系统制造硬件时,基本任务之一是测试系统是否存在任何生产缺陷。虽然有许多方法可以测试硬件,但最流行的方法之一是使用联合测试行动组(JTAG)边界扫描方法。边界扫描测试方法涉及在生产之前对硬件进行一些细微的更改,以便可以在生产后执行硬件验证。在设计过程中,所有支持JTAG的集成电路(IC)器件都通过JTAG测试访问端口以串行菊花链方式连接。验证由连接到测试访问端口的专用JTAG测试系统完成。然后,JTAG测试系统使用印刷线路板(PWB)网表、边界扫描描述语言(BSDL)文件和PWB连接测试向量的组合来验证引脚到引脚的连接。

BSDL 测试非常简单。然而,多芯片模块器件,如集成四端口T1/E1/J1收发器的DS33R41逆复用以太网映射器,无法用单个BSDL文件正确描述,因为单个封装中有多个芯片。通过简单地修改PWB网表,并使用两个BSDL文件而不是一个来描述器件封装,可以克服这个缺点。

修改印刷线路板网表

在进行JTAG边界扫描测试之前,必须修改PWB网表中描述DS33R41封装外部连接的部分,以分离DS33Z41内部芯片和DS21458芯片之间的连接。完成后,网表将定义DS33R41封装,并带有两个独立的参考标志。这些参考指示符允许两个不同的BSDL文件分别描述DS33R41封装内的DS33Z41和DS21458连接。

表 1、2 和 3 以及图 1 使修改网表的任务变得简单。表1列出了所有仅连接到DS33Z41芯片的DS33R41封装引脚。表2列出了所有仅连接到DS21458芯片的DS33R41封装引脚。表3列出了DS33R41封装引脚,它们同时连接到DS33Z41芯片和DS21458芯片。图 1 以为便于查看而创建的格式显示了相同的信息。

该PWB网表修改和JTAG边界扫描测试是使用采用Cadence®概念设计的DS33R41工程评估板的简明网表格式网表进行的。设计人员可以在大约 30 到 60 分钟内完成操作,具体取决于网表类型和个人的技能水平。对网表文件的大多数编辑都可以使用简单的文本编辑器完成。但是,根据网表类型,可以在Microsoft® Excel等程序中编辑网表,该程序可以根据列数据对行进行排序。无论编辑如何完成,重要的是要仔细注意细节。必须维护页眉和页脚信息等不规则数据,并且网表必须始终以原始格式保存。

以下是完成该过程所需步骤的列表。

在文本编辑器中打开网表文件,将所有连接到DS33R41参考指示号的网络分组。例如,DS33R41工程评估板上的DS33R41封装具有U01参考指示符。

将步骤1中隔离的所有网络分开,包括连接到DS33Z41芯片的网络、连接到DS21458芯片的网络和连接到两个芯片的网络。使用表 1、2 和 3 以及图 1 完成此任务。

将所有DS33Z41网络的参考指示符从U01更改为U01_D1。此步骤假设DS33R41参考指示符为U01。如果参考标志不是 U01,请相应地更改U01_D1。

将所有DS21458网络的参考指示符从U01更改为U01_D2。假设DS33R41参考指示符为U01。如果不是 U01,请适当更改U01_D2。

复制 22 个共享网络,以便每个网络恰好有两个。将它们分成两组。

将步骤 5 中创建的第一组网络的参考标志从 U01 更改为 U01_D1。假设DS33R41参考指示符为U01。如果不是 U01,请适当更改U01_D1。

将步骤 5 中创建的第二组网络的参考标志从 U01 更改为 U01_D2。假设DS33R41参考指示符为U01。如果不是 U01,请适当更改U01_D1。

保存新创建的网表。

新创建的PCB网表实际上将包含DS33R41物理器件的两个实例。第一个实例将描述与DS33Z41部分相关的引脚连接;第二部分描述与DS21458部分相关的引脚连接。新的网表可以与两个DS33R41 BSDL文件和任何相关的测试向量一起加载到任何JTAG测试套件中。

尽管此处记录的方法已经过测试和验证,可以正常工作,但其他网表格式可能会有一些不可预见的复杂性。如果在JTAG边界扫描测试期间需要其他帮助,请使用以下联系信息。

 

PinDescriptionPinDescriptionPinDescription
A1VSSJ18RXD[2]P13VSS
B16VDD3.3J19RXD[0]P14SDMASK[1]
B17VDD3.3J20VSSP15SRAS
B19VDD3.3K3VSSP16SDA[11]
B20VDD3.3K5VSSP17VDD1.8
C19VDD3.3K6VSSP18SDMASK[2]
C20REF_CLKK7VSSP19SDATA[18]
D10VDD3.3K8VSSP20SDATA[19]
D15VSSK13RMIIMIISR11VSS
D18VDD3.3K14TCLKER12SDATA[12]
D19VDD3.3K15TSEROR13SDATA[6]
D20VDD3.3K16TBSYNCR14SCAS
E19VDD3.3K17JTDI1R15SDCS
E20MDCK18RX_DVR16SBA[0]
F11VSSK19RX_CLKR17SDA[10]
F14VSSK20RX_ERRR18SDATA[31]
F18VDD3.3L4VSSR19VSS
F19VDD3.3L5VSSR20VDD1.8
F20MDIOL6VSST11SDATA[13]
G4VSSL7VSST12SDATA[14]
G5VSSL8VSST13SDATA[5]
G7VSSL14RCLKIT14VDD1.8
G12VSSL15RBSYNCT15SWE
G13JTMS1L16RSERIT16SDA[8]
G14JTRST1L17DCEDTEST17SDA[0]
G15MODEC[1]L18TX_CLKT18SDATA[16]
G16VDD3.3L19TX_ENT19SDATA[27]
G18QOVFL20TXD[0]T20SDATA[26]
G19REF_CLKOM5VSSU11SDATA[15]
G20VSSM6VSSU12SDATA[4]
H5VSSM7VSSU13VSS
H6VSSM12VSSU14SDCLKO
H7VSSM13VDD1.8U15VSS
H8VSSM14SDATA[3]U16SDA[1]
H9VSSM15SDATA[1]U17SDA[4]
H10VSSM16VSSU18SDATA[29]
H14JTDO1M17VDD1.8U19SDATA[25]
H15RSTM18TXD[2]U20SDATA[24]
H16CSM19TXD[1]V11SDATA[11]
H18RXD[1]M20TXD[3]V12SDATA[10]
H19RXD[3]N12VSSV13SDATA[8]
H20VSSN14VDD1.8V14VSS
J6VSSN15VDD1.8V15SDA[9]
J7VSSN16VDD1.8V16SDA[7]
J8VSSN17VDD1.8V17SDMASK[3]
J9VSSN18VSSV18SDATA[30]
J15VSSN19RX_CRS/CRS_DVV19SDATA[22]
J16VDD1.8N20COL_DETV20VDD1.8
J17JTCLK1P12VSSW11SDATA[0]
W12SDATA[9]W19SDATA[20]T16SDA[6]
W13SDATA[7]W20SDATA[23]Y17SDA[2]
W14VDD1.8Y11SDATA[2]Y18VDD1.8
W15SBA[1]Y12VSSY19SDATA[28]
W16SDA[5]Y13SDMASK[0]Y20SDATA[21]
W17SDA[3]Y14SYSCLKI  
W18SDATA[17]Y15VDD1.8  
PinDescriptionPinDescriptionPinDescription
A2TSSYNC3D3TCHBLK3G9RNEGO2
A3RMSYNC3D4RLOS/LOTC3G10DVSS
A4RCHBLK3D5RSIG3G11DVSS
A5RPOSO3D6TPDG17D0
A6TSYSCLK3D7RNEGO3H1RCLK3
A9TCLK2D8DVDDH2TSIG3
A10TVDDD9DVDDH3DVSS
A11TRING2D11DVDDH4TSYSCLK1
A12TTIP2D12RCLKO2H11RSIG2
A13TVSSD13TSYNC2H12RVSS
A14TCHBLK2D14RCHCLK2H13RVSS
A15RSYNC2E1TTIP3J1DVSS
B1DVSSE2TTIP3J2TSERI3
B2DVSSE3TCHCLK3J3TCLKT3
B3RSYNC3E5RVSSJ4DVDD
B4RCHCLK3E6RTIP3J5TSYSCLK2
B5RSERO3E8DVDDJ10RPOSO2
B6DVDDE9DVDDJ11RVSS
B8TSIG2E10DVDDJ12RRING2
B9TSERI2E11TCLKO2J13RTIP2
B10TVDDE12TPOSO2J14RVDD
B11TRING2E13TSSYNC2K1RSYSCLK1
B12TTIP2E14RFSYNC2K2MCLK1
B13TVSSF1TRING3K4RSERO1
B14RCHBLK2F2TRING3K9RSERO2
C1RCLKO3F3TNEGO3K10RSYSCLK2
C2TSYNC3F4TPOSO3L1RVSS
C3DVSSF5RVSSL2TRTRST
C4RFSYNC3F6RRING3L3BPCLK1
C6RSYSCLK3F7RVDDL9TCHCLK4
C7JTDI2F8DVDDL10JTDO2
C8RCLK2F9DVDDL11JTMS2
C9DVDDF10DVDDL12MCLK2
C10DVDDF12DVSSL13JTRST2
C11DVDDF13RMSYNC2M1RRING1
C12TNEGO2G1TVDDM2RVSS
C13TCHCLK2G2DVDDM3RSIG1
C14RLOS/LOTC2G3TCLKO3M4TCHBLK1
D1TVSSG6RVSSM8RCHBLK4
D2TVSSG8BPCLK2M9RSYNC4
M10RFSYNC4R5DVSSV6RNEGO4
M11TCLKO4R6DVSSV7RCHCLK4
N1RTIP1R7TSERI4V8RLOS/LOTC4
N2RVSSR8RVDDV9RMSYNC4
N3RPOSO1R9RRING4V10DVSS
N4RNEGO1R10RVSSW1TRING1
N5DVSST1TTIP1W2TVDD
N6DVSST2TVSSW3TSYNC1
N7RCLK4T3DVSSW4TSSYNC1
N8DVSST4DVSSW5RCLK1
N9TCLKT4T5DVSSW6CST
N10TNEGO4T6DVSSW7TVSS
N11TPOSO4T7RSERO4W8TTIP4
N13TSSYNC4T8RVSSW9TRING4
P1RVDDT9RTOP4W10TVDD
P2RCHCLK1T10RVSSY1RMSYNC1
P3RCHBLK1U1TTIP1Y2RSYNC1
P4TNEGO1U2TVSSY3TCHCLK1
P5DVSSU4TCLKT1Y4TSERI1
P6TSYNC4U5DVSSY5TSYSCLK4
P7TSIG4U6DVSSY6RSYSCLK4
P8DVSSU7RPOSO4Y7TVSS
P9JTCLK2U8RSIG4Y8TTIP4
P10RCLKO4U9DVSSY9TRING4
P11TCHBLK4U10DVSSY10TVDD
R1RFSYNC1V1TRING1  
R2RLOS/LOTC1V2TVDD  
R3TPOSO1V4RCLKO1  
R4TCLKO1V5TSIG1  
PinDescriptionPinDescriptionPinDescription
A16WR/RWC16A9E17A6
A17D1C17A7E18A4
A18A5C18A2F15RD/DS
A19A0D16D5F16D3
A20A1D17A8F17D2
B15D6E7MODEC[0]G17D0
B18A3E15INT  
C15D7E16D4  

 

图1.DS33R41 400 引脚 BGA,颜色编码引脚排列和芯片图。

审核编辑:郭婷

相关推荐

相关文章