一种精确修调芯片电参数的方法与流程

文档序号:23892154发布日期:2021-02-09 10:26阅读:59来源:国知局
一种精确修调芯片电参数的方法与流程

[0001]
本发明涉及精确修调芯片技术领域,具体为一种精确修调芯片电参数的方法。


背景技术:

[0002]
电子设备与人类的交互信号均为模拟信号,为了衡量该模拟信号的强弱,幅度,频率等参数,通常需要电子设备芯片内部产生一个精确的电参数参考值,比如基准电压,基准电流,精确的时钟频率等等。由于芯片在整个生产中受制程,测试,封装等诸多因素的影响,即使电路设计非常完美,生产完成后,内部电参数大概率会随机漂移。
[0003]
因此迫切的需要一种精确修调芯片电参数的方法来解决上述不足之处。


技术实现要素:

[0004]
针对现有技术的不足,本发明提供如下技术方案:一种精确修调芯片电参数的方法,该精确修调芯片电参数的方法包括以下步骤:
[0005]
步骤一、可修调存储器模块根据应用需求,最终的n bit修调数据d*需要写入该存储器模块写为固件;
[0006]
步骤二、数据存储及处理模块先处理主机发送的2n个n bit的d0~dn-1数据,d0~dn-1的数据通过参数选择模块与待修调的电参数p*产生2n个p0~pn-1的数值,该数值以p*为中心数值分布;
[0007]
步骤三、p0~pn-1通过参数查表和判决模块与目标参数表格中设定的p**数值进行比较,找出当中最接近p**的一个数值,该数值对应d0~dn-1数据中唯一的一个数据,记为d*,d*既为p*精确修调的目标数值对应的唯一一个数据,数据d*反馈给主机后,主机把d*发送给芯片,此时数据存储及处理模块会删除d0~dn-1,并把d*发送给可修调存储器模块,进行修调;
[0008]
步骤四、修调完成d*被写入存储器,并送给参数选择模块,此时参数选择模块的输出数值为一个固定值记为p***,通过参数查找和判决模块比较p***和p**的差值是否符合设定值,如果符合则精确修调完成。
[0009]
优选的,所述可修调存储器模块为单次写入型存储器,优选为rom,或可擦写型存储器优选为flash。
[0010]
优选的,所述p0~pn-1的数值以p*为中心数值分布。
[0011]
该方法适用于修调成品芯片电参数,该方法包括以下步骤:
[0012]
步骤一、主机通过通讯接口把2n个n bit数据d0~dn-1发送给芯片数据存储及处理模块,数据存储及处理模块把d0~dn-1送给参数选择模块,参数选择模块根据p*及d0~dn-1会产生2n个数据p0~pn-1,输出给参数查找和判决模块;
[0013]
步骤二、参数查找和判决模块从p0~pn-1中找出最接近p**的唯一数值,并返回该数值对应的d0~dn-1中唯一的一个数据,记为d*,把d*回发主机,主机把d*发送给芯片,数据存储及处理模块删除d0~dn-1,并把d*发送给可修调存储器模块,进行修调;
[0014]
步骤三、修调完成d*被写入存储器,并送给参数选择模块,参数选择模块输出数值p***,通过参数查找和判决模块比较p***和p**的精度差是否符合设定值,如果符合则精确修调成功,否则判定修调失败。
[0015]
与现有技术对比,本发明具备以下有益效果:本发明测试平台配合形成自动测试系统,对成品芯片进行内部电参数的修调,这样可以客服制程,测试及封装等生产过程中产生的诸多因素的影响。
附图说明
[0016]
图1为本发明的实现方法示意图;
[0017]
图2为本发明修调成品芯片电参数流程图。
具体实施方式
[0018]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0019]
请参阅图1-2,一种精确修调芯片电参数的方法,该精确修调芯片电参数的方法包括以下步骤:
[0020]
步骤一、可修调存储器模块根据应用需求,最终的n bit修调数据d*需要写入该存储器模块写为固件;
[0021]
步骤二、数据存储及处理模块先处理主机发送的2n个n bit的d0~dn-1数据,d0~dn-1的数据通过参数选择模块与待修调的电参数p*产生2n个p0~pn-1的数值,该数值以p*为中心数值分布;
[0022]
步骤三、p0~pn-1通过参数查表和判决模块与目标参数表格中设定的p**数值进行比较,找出当中最接近p**的一个数值,该数值对应d0~dn-1数据中唯一的一个数据,记为d*,d*既为p*精确修调的目标数值对应的唯一一个数据,数据d*反馈给主机后,主机把d*发送给芯片,此时数据存储及处理模块会删除d0~dn-1,并把d*发送给可修调存储器模块,进行修调;
[0023]
步骤四、修调完成d*被写入存储器,并送给参数选择模块,此时参数选择模块的输出数值为一个固定值记为p***,通过参数查找和判决模块比较p***和p**的差值是否符合设定值,如果符合则精确修调完成。
[0024]
可修调存储器模块为单次写入型存储器,优选为rom,或可擦写型存储器优选为flash。
[0025]
p0~pn-1的数值以p*为中心数值分布。
[0026]
该方法适用于修调成品芯片电参数,该方法包括以下步骤:
[0027]
步骤一、主机通过通讯接口把2n个n bit数据d0~dn-1发送给芯片数据存储及处理模块,数据存储及处理模块把d0~dn-1送给参数选择模块,参数选择模块根据p*及d0~dn-1会产生2n个数据p0~pn-1,输出给参数查找和判决模块;
[0028]
步骤二、参数查找和判决模块从p0~pn-1中找出最接近p**的唯一数值,并返回该
数值对应的d0~dn-1中唯一的一个数据,记为d*,把d*回发主机,主机把d*发送给芯片,数据存储及处理模块删除d0~dn-1,并把d*发送给可修调存储器模块,进行修调;
[0029]
步骤三、修调完成d*被写入存储器,并送给参数选择模块,参数选择模块输出数值p***,通过参数查找和判决模块比较p***和p**的精度差是否符合设定值,如果符合则精确修调成功,否则判定修调失败。
[0030]
需要说明的是,如图1所示,虚线框中为芯片内三个辅助测试模块:可修调存储器模块、数据存储及处理模块、参数选择模块。可修调存储器模块根据应用需求,可以是单次写入型存储器比如rom,或者可擦写型存储器比如flash等,最终的n bit修调数据d*需要写入该存储器模块写为固件。数据存储及处理模块是暂存及处理主机发送数据的模块,该模块会先处理主机发送的2n个n bit的d0~dn-1数据,d0~dn-1的数据通过参数选择模块与待修调的电参数p*产生2n个p0~pn-1的数值,该数值以p*为中心数值分布。p0~pn-1通过参数查表和判决模块与目标参数表格中设定的p**数值进行比较,找出当中最接近p**的一个数值,该数值对应d0~dn-1数据中唯一的一个数据,记为d*,d*既为p*精确修调的目标数值对应的唯一一个数据,数据d*反馈给主机后,主机把d*发送给芯片,此时数据存储及处理模块会删除d0~dn-1,并把d*发送给可修调存储器模块,进行修调,修调完成d*被写入存储器,并送给参数选择模块,此时参数选择模块的输出数值为一个固定值记为p***,通过参数查找和判决模块比较p***和p**的差值是否符合设定值,如果符合则精确修调完成。
[0031]
如图2为修调成品芯片电参数流程图,主机通过通讯接口把2n个n bit数据d0~dn-1发送给芯片数据存储及处理模块,数据存储及处理模块把d0~dn-1送给参数选择模块,参数选择模块根据p*及d0~dn-1会产生2n个数据p0~pn-1,输出给参数查找和判决模块,参数查找和判决模块从p0~pn-1中找出最接近p**的唯一数值,并返回该数值对应的d0~dn-1中唯一的一个数据,记为d*,把d*回发主机,主机把d*发送给芯片,数据存储及处理模块删除d0~dn-1,并把d*发送给可修调存储器模块,进行修调,修调完成d*被写入存储器,并送给参数选择模块,参数选择模块输出数值p***,通过参数查找和判决模块比较p***和p**的精度差是否符合设定值,如果符合则精确修调成功,否则判定修调失败。
[0032]
所需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0033]
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1