一种基于自测节点的互连裸芯自测系统及方法技术方案

技术编号:37276498 阅读:21 留言:0更新日期:2023-04-20 23:43
本发明专利技术公开了一种基于自测节点的互连裸芯自测系统及方法,涉及裸芯级网络领域,包括部署在每个互连裸芯上的自测节点;每个自测节点均包括自测发包器和自测响应器;每个自测发包器均包括可配置寄存器、数据包发送控制器、数据包封装器和数据包解析器;可配置寄存器通过MCU进行配置;可配置寄存器分别与数据包发送控制器、数据包封装器和数据包解析器相连;数据包发送控制器与数据包封装器相连。本发明专利技术解决了基于互连裸芯的多裸芯集成微系统中故障难以定位的问题,实现了在不依赖于主机节点的条件下完成对互连裸芯的片上片间路由转发功能以及从设备节点的基本读写功能的检测,提高了多裸芯集成微系统的可测试性。高了多裸芯集成微系统的可测试性。高了多裸芯集成微系统的可测试性。

【技术实现步骤摘要】
一种基于自测节点的互连裸芯自测系统及方法


[0001]本专利技术涉及裸芯级网络领域,具体涉及一种基于自测节点的互连裸芯自测系统及方法。

技术介绍

[0002]在单片专用集成电路中,所有组件都是在一个硅片上用同一种工艺设计和制造的。随着工艺尺寸的缩小,开发单片专用集成电路的成本和开发周期变得极高。在此情况下,多裸芯(Die)集成是未来开发高性能芯片的必然选择,即将多个功能各异且已通过验证、未被封装的芯片组件互联组装起来,并封装为同一管壳中的芯片整体,形成多芯片模组(Multi

Chip Module,MCM),这些组成MCM的裸芯被称为芯粒(Chiplet),在同一个封装内的每个芯粒可以采用不同工艺、来自不同厂商,因此极大缩短和降低了开发周期和难度。
[0003]然而,随着芯片中处理器(Processor)和其他功能单元数量的爆炸式增长,为了充分发挥每个功能单元的作用,构建一个片上片间一体化的高性能网络,实现多个功能单元和多个芯粒之间的高效通信也尤为重要。在过去的20多年里,片上网络(Network

...

【技术保护点】

【技术特征摘要】
1.一种基于自测节点的互连裸芯自测系统,其特征在于,包括部署在每个互连裸芯上的自测节点;每个自测节点均包括自测发包器和自测响应器;每个自测发包器均包括可配置寄存器、数据包发送控制器、数据包封装器和数据包解析器;可配置寄存器通过MCU进行配置;可配置寄存器分别与数据包发送控制器、数据包封装器和数据包解析器相连;数据包发送控制器与数据包封装器相连;数据包发送控制器,用于根据可配置寄存器的配置内容驱动数据包封装器封装请求包;数据包封装器,用于封装数据包并向从设备节点发送请求包;数据包解析器,用于接收来自从设备节点的响应包,并将响应包中的必要信息寄存在可配置寄存器;自测响应器,用于根据自测发包器的写请求包检测互连裸芯是否能正确路由,即检测两节点是否互连互通,并向写请求包发出的节点返回响应包。2.根据权利要求1所述的基于自测节点的互连裸芯自测系统,其特征在于,自测发包器的请求包包括发送至Nand Flash节点的擦除请求包、写请求包和读请求包,发送至DDR存储器节点的写请求包和读请求包,以及发送至自测响应器的写请求包。3.根据权利要求1所述的基于自测节点的互连裸芯自测系统,其特征在于,每个自测响应器均包括请求包解析器和响应包封装器;其中:请求包解析器,用于对接收到的写请求包进行解析并提取有效信息;响应包封装器,用于根据有效信息封装写响应包,并将写响应包发送至发出请求包的节点。4.根据权利要求1所述的基于自测节点的互连裸芯自测系统,其特征在于,可配置寄存器包括:互连裸芯编号寄存器,地址偏移为0x00,用于读取相应地址的数据进行确认;主地址低位寄存器,地址偏移为0x04,用于记录目的地址的低32bit;主地址高位寄存器,地址偏移为0x08,用于记录目的地址的高32bit;控制信息寄存器,地址偏移为0x0c,用于记录事务ID、事件类型和数据长度;控制信息状态寄存器,地址偏移为0x10,用于记录当前控制信息寄存器的配置是否合法;当其bit为0时,代表当前控制信息配置合法;当其bit为1时,代表当前控制信息配置不合法;发送建立寄存器,地址偏移为0x24,用作自测发包器的使能位,用于在bit为1、数据包发送控制器状态为空闲态、当前控制信息寄存器的配置为合法时,依据当前的配置信息发送一次请求包;该bit被置1后会自动在下一时钟上升沿恢复为0;发送状态寄存器,地址偏移为0x28,用作自测发包器状态位,用于记录自测发包器状态;当其bit为0时,表示自测发包器处于空闲状态;当其bit为1时,表示自测发包器处于忙碌状态;写请求第0字寄存器,地址偏移为0x14,用于记录写请求数据体微片的第0字有效负载;写请求第1字寄存器,地址偏移为0x18,用于记录写请求数据体微片的第1字有效负载;写请求第2字寄存器,地址偏移为0x1c,用于记录写请求数据体微片的第2字有效负载;写请求第3字寄存器,地址偏移为0x20,用于记录写请求数据体微片的第3字有效负载;
写响应信息寄存器,地址偏移为0x2c,用于记录最近一次收到的写响应包事务ID和已收到写响应包次数的计数值;读确认信息寄存器,地址偏移为0x30,用于记录最近一次收到的读确认包事务ID和已收到读确认包次数的计数值;读响应信息寄存器,地址偏移为0x34,用于记录最近一次收到的读响应包事务ID、已收到读响应包次数的计数值,以及已收到数据出错的读响应包的次数计数值;读响应第0字寄存器,地址偏移为0x38,用于记录最近一次收到的读响应包数据体微片的第0字有效负载;读响应第1字寄存器,地址偏移为0x3c,用于记录最近一次...

【专利技术属性】
技术研发人员:黄乐天魏敬和严丹丹陈颖芃何甜王淑芬刘国柱
申请(专利权)人:中国电子科技集团公司第五十八研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1