买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种OTP单片机量产可测试性集成电路及其设计方法_海芯科技(厦门)有限公司_201910527093.6 

申请/专利权人:海芯科技(厦门)有限公司

申请日:2019-06-18

公开(公告)日:2023-02-17

公开(公告)号:CN110334417B

主分类号:G06F30/30

分类号:G06F30/30;G06F11/36

优先权:

专利状态码:有效-授权

法律状态:2023.02.17#授权;2019.11.08#实质审查的生效;2019.10.15#公开

摘要:本发明涉及单片机技术领域,且公开了一种OTP单片机量产可测试性集成电路,包括,单片机内核、OTP模块、模拟比较器、ICP模块、XRAM模块,所述单片机内核电性连接OTP模块,所述单片机内核电性连接ICP模块,所述ICP模块电性连接模拟比较器,所述单片机内核电性连接XRAM模块。利用单片机内部集成的烧录OTP的ICP模块,同时利用XRAM电路没有擦写次数限制的特性,即可实现OTP单片机芯片级的量产测试,单片机正常工作时,与其它单片机一样,从程序存储器里读取程序,单片机量产测试时,先令单片机进入ICP模式,然后通过单片机的ICP接口向其内部的XRAM里写入量产测试程序,最后单片机把XRAM作为程序存储器,即从XRAM里读取量产测试程序,对芯片内部功能模块进行测试。

主权项:1.一种OTP单片机量产可测试性集成电路,包括,单片机内核1、OTP模块2、模拟比较器3、ICP模块4、XRAM模块5,其特征在于:所述单片机内核1电性连接OTP模块2,所述单片机内核1电性连接ICP模块4,所述ICP模块4电性连接模拟比较器3,所述单片机内核1电性连接XRAM模块5;模拟比较器3是对VPP管脚电压进行监测,当施加在其上的电压高于6.5V时,输出ICP信号,令单片机内核1进入ICP模块4;单片机内核1进入ICP模块4后,OTP模块2和XRAM模块5接口都由ICP模块4控制,单片机内核1处于待机状态;而且单片机内核1的IO管脚功能复用为ICP模块4接口,测试板可以通过ICP模块4接口访问单片机内核1;在电路编程ICP模块4是用于向OTP模块2写入产品应用程序和向XRAM模块5写入量产测试程序,而且集成电路可以通过读出OTP模块2值和XRAM模块5值,以判断数据是否正确写入和判断OTP模块2、XRAM模块5功能是否正常;集成电路还可以通过ICP模块4读出单片机内核1的ID号,以此识别单片机内核1型号,还可以以此判断单片机内核1是否进入ICP模块4和判断ICP模块4功能是否正常;另外,烧录完XRAM模块5的量产测试程序后,控制单片机内核1执行量产测试功能,单片机内核1从待机状态进入工作状态。

全文数据:一种OTP单片机量产可测试性集成电路及其设计方法技术领域本发明涉及单片机技术领域,具体为一种OTP单片机量产可测试性集成电路及其设计方法。背景技术目前,单片机的程序存储器类型主要有MASK、OTP和FLASH三种,成本从低到高依次为MASK、OTP和FLASH。MASK的成本虽然最低,但是无法实现产品上市零等待zerotimetomarket,所以具有一定的应用局限性;而OTP和FLASH都可以实现产品上市零等待;对于成熟产品的应用,OTP相比FLASH具有一定的成本优势。而且随着应用产品功能多样性的不断增加,单片机内部都会集成有XRAM数据存储器。在单片机的研发流程中,如何对单片机进行芯片级量产测试是必须考虑的关键问题之一,可测试性设计在单片机整个开发环节中占据着重要的地位。对于FLASH单片机,由于FLASH可以实现几千、乃至几万次的擦写次数,所以可以通过往FLASH中烧录测试程序进行芯片级的量产测试,等测试结束后再擦除FLASH即可。而对于OTP单片机,由于OTP仅能烧录一次,所以不能采用类似FLASH单片机的量产测试方法。发明内容一解决的技术问题针对现有技术的不足,本发明提供了一种OTP单片机量产可测试性集成电路及其设计方法,解决了技术背景提出的部分技术问题。二技术方案为实现上述目的,本发明提供如下技术方案:一种OTP单片机量产可测试性集成电路,包括,单片机内核、OTP模块、模拟比较器、ICP模块、XRAM模块,所述单片机内核电性连接OTP模块,所述单片机内核电性连接ICP模块,所述ICP模块电性连接模拟比较器,所述单片机内核电性连接XRAM模块。优选的,所述单片机内核为8051内核。优选的,所述OTP模块为OTP存储器。一种OTP单片机量产可测试性集成电路,所述单片机内核量产可测试性的设计方法包括以下步骤:步骤1:测集成电路施加高于6.5V电压于单片机内核的VPP管脚,令单片机内核进入ICP模式;步骤2:测试板通过ICP模块接口读取单片机内核ID号,确保单片机内核能够进入ICP模块;否则判断为不良品;步骤3:测试板通过ICP模块接口将测试程序写入XRAM模块,并读取XRAM值,将读出值与写入值进行比较,确保测试程序能够正确写入XRAM模块;否则判断为不良品;步骤4:测试板通过ICP模块接口向单片机内核发送“执行量产测试”命令,单片机内核从XRAM中读取指令,运行量产测试程序;步骤5:测试板检测单片机内核各管脚上的相关输出信号与单片机内核合格容限值进行比较,在容限值范围内的为良品;否则判断为不良品;步骤6:当前集成电路测试结束。三有益效果与现有技术相比,本发明提供了一种OTP单片机量产可测试性集成电路及其设计方法,具备以下有益效果:模拟比较器模块:主要用于判断单片机是否进入ICP模式。在电路编程ICP模块:主要用于向OTP和XRAM烧录程序,以及控制单片机执行量产测试功能等。XRAM存储器模块:主要用于量产测试时存储量产测试程序和正常工作时作为数据存储器。本发明具体为集成在单片机芯片里的测试电路,该电路可用于芯片量产时测试单片机芯片内部的各功能模块电路是否正常工作,以及模拟电路参数的校准。在几乎不增加芯片面积的前提下,利用单片机内部集成的烧录OTP的ICP模块,同时利用XRAM电路没有擦写次数限制的特性,对其做一些优化改进,即可实现OTP单片机芯片级的量产测试,单片机正常工作时,与其它单片机一样,从程序存储器里读取程序,如MASK、OTP、FLASH,执行产品功能应用;单片机量产测试时,先令单片机进入ICP模式,然后通过单片机的ICP接口向其内部的XRAM里写入量产测试程序,最后单片机把XRAM作为程序存储器,即从XRAM里读取量产测试程序,对芯片内部功能模块进行测试,从而配合外围的测试板进行芯片量产测试。这非常有利于提高单片机的产品竞争力。附图说明图1为总体结构框图;图2为本发明实施例的量产可测试性方法。图中:单片机内核1、OTP模块2、模拟比较器3、ICP模块4、XRAM模块5。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参阅图1-2,一种OTP单片机量产可测试性集成电路,包括,单片机内核1、OTP模块2、模拟比较器3、ICP模块4、XRAM模块5,所述单片机内核1电性连接OTP模块2,所述单片机内核1电性连接ICP模块4,所述ICP模块4电性连接模拟比较器3,所述单片机内核1电性连接XRAM模块5。进一步地,所述单片机内核1为8051内核。进一步地,所述OTP模块2为OTP存储器。一种OTP单片机量产可测试性集成电路的设计方法,所述单片机内核1量产可测试性的设计方法包括以下步骤:步骤1:测集成电路施加高于6.5V电压于单片机内核1的VPP管脚,令单片机内核1进入ICP模式;步骤2:测试板通过ICP模块4接口读取单片机内核1ID号,确保单片机内核1能够进入ICP模块4;否则判断为不良品;步骤3:测试板通过ICP模块4接口将测试程序写入XRAM模块5,并读取XRAM值,将读出值与写入值进行比较,确保测试程序能够正确写入XRAM模块5;否则判断为不良品;步骤4:测试板通过ICP模块4接口向单片机内核1发送“执行量产测试”命令,单片机内核1从XRAM中读取指令,运行量产测试程序;步骤5:测试板检测单片机内核1各管脚上的相关输出信号与单片机内核1合格容限值进行比较,在容限值范围内的为良品;否则判断为不良品;步骤6:当前集成电路测试结束。实施例:本发明由模拟比较器3、在电路编程ICP模块4和XRAM模块5组成,本发明的单片机内核1其它模块的总体结构框图如图1所示。模拟比较器3是对VPP管脚电压进行监测,当施加在其上的电压高于6.5V时,输出ICP信号,令单片机内核1进入ICP模块4。单片机内核1进入ICP模块4后,OTP模块2和XRAM模块5接口都由ICP模块4控制,单片机内核1处于待机状态。而且单片机内核1的IO管脚功能复用为ICP模块4接口,测试板可以通过ICP模块4接口访问单片机内核1。在电路编程ICP模块4是用于向OTP模块2写入产品应用程序和向XRAM模块5写入量产测试程序,而且集成电路可以通过读出OTP模块2值和XRAM模块5值,以判断数据是否正确写入和判断OTP模块2、XRAM模块5功能是否正常。集成电路还可以通过ICP模块4读出单片机内核1的ID号,以此识别单片机内核1型号,还可以以此判断单片机内核1是否进入ICP模块4和判断ICP模块4功能是否正常。另外,烧录完XRAM模块5的量产测试程序后,控制单片机内核1执行量产测试功能,单片机内核1从待机状态进入工作状态。XRAM模块5是用于量产测试时作为单片机内核1的程序存储器,产品应用时作为单片机内核1的模拟比较器3。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

权利要求:1.一种OTP单片机量产可测试性集成电路,包括,单片机内核1、OTP模块2、模拟比较器3、ICP模块4、XRAM模块5,其特征在于:所述单片机内核1电性连接OTP模块2,所述单片机内核1电性连接ICP模块4,所述ICP模块4电性连接模拟比较器3,所述单片机内核1电性连接XRAM模块5。2.根据权利要求1所述的一种OTP单片机量产可测试性集成电路,其特征在于:所述单片机内核1为8051内核。3.根据权利要求1所述的一种OTP单片机量产可测试性集成电路,其特征在于:所述OTP模块2为OTP存储器。4.根据权利要求1-3一种OTP单片机量产可测试性集成电路的设计方法,其特征在于:所述单片机内核1量产可测试性的设计方法包括以下步骤:步骤1:测集成电路施加高于6.5V电压于单片机内核1的VPP管脚,令单片机内核1进入ICP模式;步骤2:测试板通过ICP模块4接口读取单片机内核1ID号,确保单片机内核1能够进入ICP模块4;否则判断为不良品;步骤3:测试板通过ICP模块4接口将测试程序写入XRAM模块5,并读取XRAM值,将读出值与写入值进行比较,确保测试程序能够正确写入XRAM模块5;否则判断为不良品;步骤4:测试板通过ICP模块4接口向单片机内核1发送“执行量产测试”命令,单片机内核1从XRAM中读取指令,运行量产测试程序;步骤5:测试板检测单片机内核1各管脚上的相关输出信号与单片机内核1合格容限值进行比较,在容限值范围内的为良品;否则判断为不良品;步骤6:当前集成电路测试结束。

百度查询: 海芯科技(厦门)有限公司 一种OTP单片机量产可测试性集成电路及其设计方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。