DS33R41多芯片模块BSDL测试,BSDL 2024-02-20 11:10:48 0 0 描述 本应用笔记描述了如何修改包含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边界扫描测试期间需要其他帮助,请使用以下联系信息。 PinDescriptionPinDescriptionPinDescriptionA1VSSJ18RXD[2]P13VSSB16VDD3.3J19RXD[0]P14SDMASK[1]B17VDD3.3J20VSSP15SRASB19VDD3.3K3VSSP16SDA[11]B20VDD3.3K5VSSP17VDD1.8C19VDD3.3K6VSSP18SDMASK[2]C20REF_CLKK7VSSP19SDATA[18]D10VDD3.3K8VSSP20SDATA[19]D15VSSK13RMIIMIISR11VSSD18VDD3.3K14TCLKER12SDATA[12]D19VDD3.3K15TSEROR13SDATA[6]D20VDD3.3K16TBSYNCR14SCASE19VDD3.3K17JTDI1R15SDCSE20MDCK18RX_DVR16SBA[0]F11VSSK19RX_CLKR17SDA[10]F14VSSK20RX_ERRR18SDATA[31]F18VDD3.3L4VSSR19VSSF19VDD3.3L5VSSR20VDD1.8F20MDIOL6VSST11SDATA[13]G4VSSL7VSST12SDATA[14]G5VSSL8VSST13SDATA[5]G7VSSL14RCLKIT14VDD1.8G12VSSL15RBSYNCT15SWEG13JTMS1L16RSERIT16SDA[8]G14JTRST1L17DCEDTEST17SDA[0]G15MODEC[1]L18TX_CLKT18SDATA[16]G16VDD3.3L19TX_ENT19SDATA[27]G18QOVFL20TXD[0]T20SDATA[26]G19REF_CLKOM5VSSU11SDATA[15]G20VSSM6VSSU12SDATA[4]H5VSSM7VSSU13VSSH6VSSM12VSSU14SDCLKOH7VSSM13VDD1.8U15VSSH8VSSM14SDATA[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.8V14VSSJ6VSSN15VDD1.8V15SDA[9]J7VSSN16VDD1.8V16SDA[7]J8VSSN17VDD1.8V17SDMASK[3]J9VSSN18VSSV18SDATA[30]J15VSSN19RX_CRS/CRS_DVV19SDATA[22]J16VDD1.8N20COL_DETV20VDD1.8J17JTCLK1P12VSSW11SDATA[0]W12SDATA[9]W19SDATA[20]T16SDA[6]W13SDATA[7]W20SDATA[23]Y17SDA[2]W14VDD1.8Y11SDATA[2]Y18VDD1.8W15SBA[1]Y12VSSY19SDATA[28]W16SDA[5]Y13SDMASK[0]Y20SDATA[21]W17SDA[3]Y14SYSCLKI W18SDATA[17]Y15VDD1.8 PinDescriptionPinDescriptionPinDescriptionA2TSSYNC3D3TCHBLK3G9RNEGO2A3RMSYNC3D4RLOS/LOTC3G10DVSSA4RCHBLK3D5RSIG3G11DVSSA5RPOSO3D6TPDG17D0A6TSYSCLK3D7RNEGO3H1RCLK3A9TCLK2D8DVDDH2TSIG3A10TVDDD9DVDDH3DVSSA11TRING2D11DVDDH4TSYSCLK1A12TTIP2D12RCLKO2H11RSIG2A13TVSSD13TSYNC2H12RVSSA14TCHBLK2D14RCHCLK2H13RVSSA15RSYNC2E1TTIP3J1DVSSB1DVSSE2TTIP3J2TSERI3B2DVSSE3TCHCLK3J3TCLKT3B3RSYNC3E5RVSSJ4DVDDB4RCHCLK3E6RTIP3J5TSYSCLK2B5RSERO3E8DVDDJ10RPOSO2B6DVDDE9DVDDJ11RVSSB8TSIG2E10DVDDJ12RRING2B9TSERI2E11TCLKO2J13RTIP2B10TVDDE12TPOSO2J14RVDDB11TRING2E13TSSYNC2K1RSYSCLK1B12TTIP2E14RFSYNC2K2MCLK1B13TVSSF1TRING3K4RSERO1B14RCHBLK2F2TRING3K9RSERO2C1RCLKO3F3TNEGO3K10RSYSCLK2C2TSYNC3F4TPOSO3L1RVSSC3DVSSF5RVSSL2TRTRSTC4RFSYNC3F6RRING3L3BPCLK1C6RSYSCLK3F7RVDDL9TCHCLK4C7JTDI2F8DVDDL10JTDO2C8RCLK2F9DVDDL11JTMS2C9DVDDF10DVDDL12MCLK2C10DVDDF12DVSSL13JTRST2C11DVDDF13RMSYNC2M1RRING1C12TNEGO2G1TVDDM2RVSSC13TCHCLK2G2DVDDM3RSIG1C14RLOS/LOTC2G3TCLKO3M4TCHBLK1D1TVSSG6RVSSM8RCHBLK4D2TVSSG8BPCLK2M9RSYNC4M10RFSYNC4R5DVSSV6RNEGO4M11TCLKO4R6DVSSV7RCHCLK4N1RTIP1R7TSERI4V8RLOS/LOTC4N2RVSSR8RVDDV9RMSYNC4N3RPOSO1R9RRING4V10DVSSN4RNEGO1R10RVSSW1TRING1N5DVSST1TTIP1W2TVDDN6DVSST2TVSSW3TSYNC1N7RCLK4T3DVSSW4TSSYNC1N8DVSST4DVSSW5RCLK1N9TCLKT4T5DVSSW6CSTN10TNEGO4T6DVSSW7TVSSN11TPOSO4T7RSERO4W8TTIP4N13TSSYNC4T8RVSSW9TRING4P1RVDDT9RTOP4W10TVDDP2RCHCLK1T10RVSSY1RMSYNC1P3RCHBLK1U1TTIP1Y2RSYNC1P4TNEGO1U2TVSSY3TCHCLK1P5DVSSU4TCLKT1Y4TSERI1P6TSYNC4U5DVSSY5TSYSCLK4P7TSIG4U6DVSSY6RSYSCLK4P8DVSSU7RPOSO4Y7TVSSP9JTCLK2U8RSIG4Y8TTIP4P10RCLKO4U9DVSSY9TRING4P11TCHBLK4U10DVSSY10TVDDR1RFSYNC1V1TRING1 R2RLOS/LOTC1V2TVDD R3TPOSO1V4RCLKO1 R4TCLKO1V5TSIG1 PinDescriptionPinDescriptionPinDescriptionA16WR/RWC16A9E17A6A17D1C17A7E18A4A18A5C18A2F15RD/DSA19A0D16D5F16D3A20A1D17A8F17D2B15D6E7MODEC[0]G17D0B18A3E15INT C15D7E16D4 图1.DS33R41 400 引脚 BGA,颜色编码引脚排列和芯片图。 审核编辑:郭婷 收藏(0)