对统一协议装置执行自功能测试的方法和统一协议装置制造方法及图纸

技术编号:17815675 阅读:37 留言:0更新日期:2018-04-28 07:13
本发明专利技术揭示一种统一协议装置和对统一协议装置执行自功能测试的方法。统一协议装置,具有自功能测试,包含物理层电路,包含发送端口和接收端口,其中发送端口和所述接收端口在自测试模式下经由回路链路彼此连接;以及统一协议接口,用于在自测试模式下生成外出的测试样式到发送端口并检查从接收端口接收的进来的测试样式。本发明专利技术由于以上技术特征,可以仅使用单个UniPro装置来执行自功能测试方案。

【技术实现步骤摘要】
对统一协议装置执行自功能测试的方法和统一协议装置
本专利技术涉及测试统一协议(UniPro)装置的功能,且更特别地,涉及对统一协议装置执行自功能测试的方法和统一协议装置。
技术介绍
统一协议(UniPro)由移动产业处理器接口(MIPI)联盟开发,且是高速互连技术用于连接在移动或移动影响系统的集成电路。其目标是支持多个应用。例如,计划连接到UniPro接口的流行应用可包含由MIPI联盟开发的CSI-3、由联合电子装置工程委员会(JEDEC)开发的通用闪存(UFS)、谷歌ProjectAra等。UniPro装置可以看作具有UniPro接口和物理层(PHY)电路,其中UniPro接口支持上层(例如,应用层)和下层(例如,物理层)之间的UniPro堆栈中的若干层。为了测试UniPro装置的功能,在测试下,通常要求对等UniPro装置连接到UniPro装置。即,UniPro装置的发送(TX)端口在测试下应该连接到对等UniPro装置的接收(RX)端口,且UniPro装置的RX端口在测试下应该连接到对等体UniPro装置的TX端口。然而,对于自动测试设备(ATE)环境中的一些制造测试,仅仅一个UniPro装置是可用的。因此,需要一种新颖的自功能测试方案,其允许一些关键测试仅仅使用单个UniPro装置来执行。
技术实现思路
有鉴于此,本专利技术提供一种对统一协议装置执行自功能测试的方法和统一协议装置。本专利技术提供一种统一协议装置,具有自功能测试,包含物理层电路,包含发送端口和接收端口,其中发送端口和接收端口在自测试模式下经由回路链路彼此连接;以及统一协议接口,用于在自测试模式下生成外出的测试样式到发送端口并检查从接收端口接收的进来的测试样式。本专利技术还提供一种对统一协议装置执行自功能测试的方法,统一协议装置包含统一协议接口和物理层电路,包含在自测试模式下,经由回路链路连接物理层电路的发送端口到物理层电路的接收端口;以及在自测试模式下,利用统一协议接口生成外出的测试样式到发送端口,并检查从接收端口接收的进来的测试样式。本专利技术由于以上技术特征,可以仅使用单个UniPro装置来执行自功能测试方案。【附图说明】图1是图示根据本专利技术的实施例的具有自功能测试的UniPro装置的示意图。图2是图示根据UniPro规格的电力模式改变请求帧的帧结构的示意图。图3是图示根据UniPro规格的电力模式改变确认帧的帧结构的示意图。图4是图示在物理层电路的TX端口和RX端口经由回路链路彼此连接的条件下不成功的电力模式改变过程的示意图。图5是根据本专利技术的实施例图示在自测试模式下在电力模式改变确认帧的状态字段被迫使指示“PWR_OK”状态的条件下执行的成功的电力模式改变过程的示意图。图6是根据本专利技术的实施例图示在自测试模式下在电力模式改变请求帧的装置ID字段刻意由假装置ID设置的条件下执行的成功的电力模式改变过程的示意图。图7是图示根据本专利技术的实施例的对UniPro装置执行自功能测试的方法的流程图。【具体实施方式】在说明书及权利要求书当中使用了某些词汇来指称特定的组件。所属领域中技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个组件。本说明书及权利要求书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及权利要求书中所提及的“包含”是一个开放式的用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此是包含任何直接及间接的电气连接手段,因此,若文中描述第一装置耦接于第二装置,则代表该第一装置可直接电气连接于该第二装置,或者透过其他装置或连接手段间接地电气连接至该第二装置。图1是图示根据本专利技术的实施例的具有自功能测试的UniPro装置的示意图。UniPro装置100可以由包含UniPro接口102和物理层(L1)电路104的硬件电路实施。例如,物理层(PHY)电路104可以兼容由MIPI联盟开发的MPHY规格。UniPro接口102可包含传输层(L4)电路111、网络层(L3)电路112、数据链路层(L2)电路113、PHY适配器层(L1.5)电路114以及装置管理实体(DME)115,其中DME115控制UniPro堆栈中所有的层。关于物理层(L1)电路104,其具有发送(TX)端口116和接收(RX)端口117。每个TX端口116和RX端口117包含多个数据通道。TX端口116负责在TX-方向的微分数据传输,以及RX端口117负责在RX-方向的微分数据传输。应该注意到,在UniPro堆栈没有主/从区分。因此,UniPro装置支持点对点通信。基于这样的观察,本专利技术因此提出通过在自测试模式下经由回路链路10将TX端口116和RX端口117在相同的物理层电路(L1)104连接来实现UniPro装置100的自功能测试。例如,回路链路10可以使用直接连接线实施,和/或软件驱动器可通过设置UniPro接口102中的控制寄存器使能UniPro装置100的自测试模式。因为物理层电路104的TX端口116和RX端口117由回路链路10连接,经由TX端口116发送的任何数据由RX端口117接收。换句话说,测试下的UniPro装置100也用作其对等体UniPro装置。以此方式,从本地UniPro装置(即,UniPro装置100)输出的数据等效于接收从远程UniPro装置发送的相同的数据。因此,UniPro装置100可以不用对等体UniPro装置来测试。在本实施例中,UniPro接口102用于在自测试模式下执行链路启动过程。链路启动过程是多相位握手,其交换UniPro触发事件以在双方向建立初始链路通信。因此,UniPro接口102(特别地,PHY适配器层电路(L1.5)114)生成UniPro触发事件到物理层104,UniPro触发事件经由物理层104的TX端口116发送,相同的UniPro触发事件由于回路链路10由物理层104的RX端口117接收,以及所接收的UniPro触发事件从物理层电路104传送至UniPro接口102(特别地,PHY适配器层(L1.5)电路114)。通过直接将物理层电路104的TX端口116连接至相同的物理层电路104的RX端口117,链路启动过程在自测试模式下不用对UniPro接口和物理层电路进行任何修改是可实现的。在链路启动过程成功完成后,UniPro装置100离开链路启动过程,并进入低速(LS)模式。在一个示范性实施例中,传输层(L4)中的测试特征可以被采用以执行LS模式测试。例如,UniPro接口102(特别地,传输层(L4)电路111)用于生成外出的测试样式(outgoingtestpattern)到TX端口116并检查由RX端口117在自测试模式下接收的进来的测试样式(incomingtestpattern),其中进来的测试样式起源于通过贿赂链路10的外出的测试样式。为了执行高速(HS)模式测试,UniPro装置100要求增加高数据交换率。例如,电力模式改变握手过程可以被执行以进入HS模式,并在自测试模式下增加数据交换率。关于电力模式改变过程,初始化器将发送pacp_pwr_req帧(其是请求帧),以及接收器将返回pacl_pwr_cnf帧(其是确认帧)。定义于Un本文档来自技高网...
对统一协议装置执行自功能测试的方法和统一协议装置

【技术保护点】
一种统一协议装置,具有自功能测试,包含:物理层电路,包含发送端口和接收端口,其中所述发送端口和所述接收端口在自测试模式下经由回路链路彼此连接;以及统一协议接口,用于在所述自测试模式下生成外出的测试样式到所述发送端口并检查从所述接收端口接收的进来的测试样式。

【技术特征摘要】
2016.10.20 US 15/299,4431.一种统一协议装置,具有自功能测试,包含:物理层电路,包含发送端口和接收端口,其中所述发送端口和所述接收端口在自测试模式下经由回路链路彼此连接;以及统一协议接口,用于在所述自测试模式下生成外出的测试样式到所述发送端口并检查从所述接收端口接收的进来的测试样式。2.如权利要求1所述的统一协议装置,其特征在于,所述统一协议接口还配置为在所述自测试模式下执行链路启动过程,以及所述外出的测试样式在所述自测试模式下在完成所述链路启动过程后经由所述发送端口发送。3.如权利要求1所述的统一协议装置,其特征在于,在完成链路启动过程后,所述统一协议接口还配置为执行电力模式改变握手过程以在自测试模式下调数据交换率。4.如权利要求3所述的统一协议装置,其特征在于,所述外出的测试样式在所述自测试模式下在完成所述电力模式改变握手过程后经由所述发送端口发送。5.如权利要求3所述的统一协议装置,其特征在于,在所述电力模式改变握手过程中,所述统一协议接口用于:生成电力模式改变请求帧到所述发送端口;从所述接收端口接收所述电力模式改变请求帧;响应于从所述接收端口接收的所述电力模式改变请求帧,生成电力模式改变确认帧到所述发送端口,其中不管记录于所述电力模式改变请求帧的装置ID以及分配给所述统一协议装置的装置ID,所述电力模式改变确认帧的状态字段被迫指示接受并执行电力模式改变请求;以及从所述接收端口接收所述电力模式改变确认帧。6.如权利要求3所述的统一协议装置,其特征在于,在所述电力模式改变握手过程中,所述统一协议接口用于:生成电力模式改变请求帧到所述发送端口,其中所述电力模式改变请求帧的装置ID字段刻意由不同于分配给所述统一协议装置的实际装置ID的假装置ID设置;从所述接收端口接收所述电力模式改变请求帧;响应于从所述接收端口接收的电力模式改变请求帧,生成电力模式改变确认帧到所述发送端口,其中电力模式改变确认帧的状态字段由于所述假装置ID和所述实际装置ID确保指示接受并执行电力模式改变请求;以及从所述接收端口接收所述电力模式改变确认帧。7.如权利要求1所述的统一协议装置,其特征在于,在完成链路启动过程后,所述统一协议接口还配置为具有在自测试模式下改变为调整数据交换率的设置,且所述设置在不执行电力模式改变握手过程的条件下被改变。8.如权利要求7所述的统一协议装置,其特征在于,所述外出的测试样式在所述自测试模式下在所述设置改变后经由所述发送端口发送。9.如权利要求1所述的统一协议装置,其特征在于,在完成链路启动过程后,所述物理层电路还配置为具有在自测试模式下改变为调整数据交换率的设置,且所述设置在不执行电力模式改变握手过程的条件下被改变。10.如权利要求9所述的统一协议装置,其特征在于,所述外出的测试样式在所述自测试模式下在所述设置被改变后经由所述发送端口发送。11.一种对统一协议装置执行自功能测试的方法,所述统一协议装置包含统一协...

【专利技术属性】
技术研发人员:许轩荣王良彦王泓斌
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1