书签 分享 收藏 举报 版权申诉 / 10

芯片.pdf

  • 上传人:a***
  • 文档编号:5900074
  • 上传时间:2019-03-30
  • 格式:PDF
  • 页数:10
  • 大小:1,009.12KB
  • 摘要
    申请专利号:

    CN201410625284.3

    申请日:

    2014.11.07

    公开号:

    CN104375079A

    公开日:

    2015.02.25

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G01R 31/3187申请日:20141107|||公开

    IPC分类号:

    G01R31/3187

    主分类号:

    G01R31/3187

    申请人:

    三星半导体(中国)研究开发有限公司; 三星电子株式会社

    发明人:

    王金城

    地址:

    215021江苏省苏州市工业园区国际科技园科技广场7楼

    优先权:

    专利代理机构:

    北京铭硕知识产权代理有限公司11286

    代理人:

    张川绪

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供一种芯片,所述芯片包括用于对芯片进行测试的测试模块,其特征在于,所述芯片还包括:加密电路、测试控制电路,其中,加密电路从外部接收输入密码,将接收的输入密码与预定密码进行比较,并根据比较结果输出测试控制信号到测试控制电路,测试控制电路接收测试模块选择信号,并基于测试模块选择信号和测试控制信号输出测试信号到测试模块,以控制对芯片的测试。

    权利要求书

    权利要求书
    1.  一种芯片,所述芯片包括用于对芯片进行测试的测试模块,其特征在于,所述芯片还包括:加密电路、测试控制电路,
    其中,加密电路从外部接收输入密码,将接收的输入密码与预定密码进行比较,并根据比较结果输出测试控制信号到测试控制电路,
    测试控制电路接收测试模块选择信号,并基于测试模块选择信号和测试控制信号输出测试信号到测试模块,以控制对芯片的测试。

    2.  如权利要求1所述的芯片,其特征在于,测试控制信号包括测试控制使能信号和测试控制非使能信号,测试模块选择信号包括选择使能信号和选择非使能信号,测试信号包括用于允许测试模块对芯片进行测试的测试使能信号和用于禁止测试模块对芯片进行测试的测试非使能信号,
    其中,当输入密码与所述预定密码相同时,加密电路输出测试控制使能信号到测试控制电路;当输入密码与所述预定密码不同时,加密电路输出测试控制非使能信号到测试控制电路,
    其中,测试控制电路基于选择使能信号和测试控制使能信号输出测试使能信号到测试模块,
    其中,测试控制电路基于选择非使能信号和测试控制使能信号输出测试非使能信号到测试模块,基于测试模块选择信号和测试控制非使能信号输出测试非使能信号到测试模块。

    3.  如权利要求1所述的芯片,其特征在于,所述芯片包括多个测试模块,所述测试控制电路包括多个测试控制电路单元,其中,每个测试控制电路单元对应于一个测试模块,每个测试模块从相对应的测试控制电路单元接收测试信号。

    4.  如权利要求3所述的芯片,其特征在于,测试控制信号包括测试控制使能信号和测试控制非使能信号,所述预定密码包括至少一个等级密码,并且,每个等级密码对应于至少一个测试模块,
    其中,加密电路将输入密码分别与每个等级密码进行比较,确定所述至少一个等级密码中是否存在与输入密码相同的等级密码,
    当所述至少一个等级密码中存在与输入密码相同的等级密码时,加密电路将测试控制使能信号输出到与存在的等级密码对应的测试模块分别相对应 的测试控制电路单元,并将测试控制非使能信号输出到除接收测试控制使能信号的测试控制电路单元之外的测试控制电路单元,
    当所述至少一个密码中不存在与输入密码相同的等级密码时,加密电路将测试控制非使能信号输出到所有测试控制电路单元。

    5.  如权利要求3所述的芯片,其特征在于,所述测试控制电路单元为与门,其中,
    与门分别接收测试模块选择信号和测试控制信号,并将接收到的测试模块选择信号和测试控制信号进行与运算,输出测试信号到相应的测试模块。

    6.  如权利要求1所述的芯片,还包括:
    存储器,存储所述预定密码。

    7.  如权利要求6所述的芯片,其特征在于,存储器还存储预定加密算法和秘钥,
    其中,加密电路包括:
    密码处理单元,从外部接收输入密码,并基于存储的加密算法和秘钥将接收的输入密码转换为转换密码;
    比较单元,将转换密码与存储的所述预定密码进行比较,并根据比较结果输出测试控制信号到测试控制电路。

    8.  如权利要求7所述的芯片,其特征在于,所述预定加密算法为DES算法、MD5算法和RSA算法中的一个。

    说明书

    说明书芯片
    技术领域
    本发明涉及半导体领域,更具体地讲,涉及一种包括测试模块的芯片。
    背景技术
    随着半导体工艺的发展,越来越多的可以实现不同功能的芯片被应用于诸如手机、笔记本电脑、平板电脑等电子设备中。因此,为了保证生产出来的芯片可以实现预期的功能,在将芯片安装到电子设备之前,需要对芯片进行全面的测试。
    目前,为了保护芯片的内核信息,通常会在将芯片进行封装之前完成芯片的测试。并且,在对芯片进行封装时,不将芯片的测试引脚连接到外部封装上。也就是说,用户在芯片的外部封装上找不到连接到测试模式的引脚,也就无法进入芯片的内核。然而,当用户拆除芯片的外部封装之后,芯片的测试引脚就会暴露在外部。
    图1示出现有的芯片的示意图。如图1所示,现有的芯片100包括:用于对选择测试模块的信号进行处理的解码逻辑10、用于测试芯片内核部分的测试模块20、内核30。如图1所示,当芯片没有外部封装时,用户可以通过芯片的测试引脚输入用于选择测试模块的信号到解码逻辑10,解码逻辑10会将处理后的信号输出到测试模块20,以选中测试模块20,之后,用户就可以通过测试模块20进入到芯片的内核30,进而得知芯片的内核信息,从而引发安全问题。
    因此,现有的芯片不能满足保护芯片的内核信息的需求。
    发明内容
    本发明的目的在于提供一种芯片,从而可以有效地保护芯片的内核信息。
    本发明提供一种芯片,所述芯片包括用于对芯片进行测试的测试模块,其特征在于,所述芯片还包括:加密电路、测试控制电路,其中,加密电路从外部接收输入密码,将接收的输入密码与预定密码进行比较,并根据比较 结果输出测试控制信号到测试控制电路,测试控制电路接收测试模块选择信号,并基于测试模块选择信号和测试控制信号输出测试信号到测试模块,以控制对芯片的测试。
    可选地,测试控制信号包括测试控制使能信号和测试控制非使能信号,测试模块选择信号包括选择使能信号和选择非使能信号,测试信号包括用于允许测试模块对芯片进行测试的测试使能信号和用于禁止测试模块对芯片进行测试的测试非使能信号,其中,当输入密码与所述预定密码相同时,加密电路输出测试控制使能信号到测试控制电路;当输入密码与所述预定密码不同时,加密电路输出测试控制非使能信号到测试控制电路,其中,测试控制电路基于选择使能信号和测试控制使能信号输出测试使能信号到测试模块,其中,测试控制电路基于选择非使能信号和测试控制使能信号输出测试非使能信号到测试模块,基于测试模块选择信号和测试控制非使能信号输出测试非使能信号到测试模块。
    可选地,所述芯片包括多个测试模块,所述测试控制电路包括多个测试控制电路单元,其中,每个测试控制电路单元对应于一个测试模块,每个测试模块从相对应的测试控制电路单元接收测试信号。
    可选地,测试控制信号包括测试控制使能信号和测试控制非使能信号,所述预定密码包括至少一个等级密码,并且,每个等级密码对应于至少一个测试模块,其中,加密电路将输入密码分别与每个等级密码进行比较,确定所述至少一个等级密码中是否存在与输入密码相同的等级密码,当所述至少一个等级密码中存在与输入密码相同的等级密码时,加密电路将测试控制使能信号输出到与存在的等级密码对应的测试模块分别相对应的测试控制电路单元,并将测试控制非使能信号输出到除接收测试控制使能信号的测试控制电路单元之外的测试控制电路单元,当所述至少一个密码中不存在与输入密码相同的等级密码时,加密电路将测试控制非使能信号输出到所有测试控制电路单元。
    可选地,所述测试控制电路单元为与门,其中,与门分别接收测试模块选择信号和测试控制信号,并将接收到的测试模块选择信号和测试控制信号进行与运算,输出测试信号到相应的测试模块。
    可选地,还包括:存储器,存储所述预定密码。
    可选地,存储器还存储预定加密算法和秘钥,其中,加密电路包括:密 码处理单元,从外部接收输入密码,并基于存储的加密算法和秘钥将接收的输入密码转换为转换密码;比较单元,将转换密码与存储的所述预定密码进行比较,并根据比较结果输出测试控制信号到测试控制电路。
    可选地,所述预定加密算法为DES算法、MD5算法和RSA算法中的一个。
    根据本发明的芯片,可以通过加密电路和测试控制电路对芯片的测试模块进行加密,在芯片的外部封装被拆除的情况下,由于用户不知道进入测试模式的密码,也就不能通过测试模式进入芯片内核部分,从而可以有效地保护芯片的内核信息。
    附图说明
    通过下面结合附图进行的详细描述,本发明的上述和其他目的、特点和优点将会变得更加清楚,其中:
    图1示出现有的芯片的示意图。
    图2示出根据本发明的示例性实施例的芯片的示意图。
    图3示出根据本发明的示例性实施例的图2的芯片中的加密电路的框图。
    图4示出根据本发明的示例性实施例的包括多个测试模块的芯片的示意图。
    具体实施方式
    现在,将参照附图更充分地描述不同的示例实施例,其中,一些示例性实施例在附图中示出,其中,相同的标号始终表示相同的部件。
    图2示根据本发明的示例性实施例的芯片的示意图。
    如图2所示,除了图1所示的解码逻辑10、测试模块20、内核30之外,根据本发明的示例性实施例的芯片200还包括:加密电路40、测试控制电路50。
    具体地说,加密电路40用于从外部接收输入密码PW,将接收的输入密码PW与预定密码进行比较,并根据比较结果输出测试控制信号TCS到测试控制电路50。
    作为示例,加密电路40输出的测试控制信号TCS可包括测试控制使能信号TCS-ON和测试控制非使能信号TCS-OFF。当加密电路40从外部接收 的输入密码PW与预定密码相同时,加密电路40输出测试控制使能信号TCS-ON到测试控制电路50;当输入密码PW与所述预定密码不同时,加密电路40输出测试控制非使能信号TCS-OFF到测试控制电路50。
    作为优选示例,为了方便获取上述提到的预定密码,根据本发明的示例性实施例的芯片还可包括用于存储所述预定密码的存储器。
    此外,为了提高密码的破译难度,可不将最初设置的原始密码作为所述预定密码存储在存储器中,而将原始密码通过预定加密算法和秘钥进行转换,将转换后的原始密码作为所述预定密码存储在存储器中。因此,作为优选示例,存储器还可存储用于转换原始密码(即,用于获得所述预定密码)的加密算法和秘钥。作为示例,所述预定加密算法为DES算法、MD5算法和RSA算法中的一个。
    这里,存储器可以是任何可以实现存储功能的掉电不丢失数据的电路、装置,例如,只读存储器(ROM)、闪存(Flash Memory)等。
    图3示出根据本发明的示例性实施例的图2的芯片200中的加密电路40的框图。
    如图3所示,芯片200中的加密电路40包括:密码处理单元41、比较单元42。
    密码处理单元41用于从外部接收输入密码PW,并基于存储的加密算法和秘钥将接收的输入密码PW转换为转换密码。这里,密码处理单元41通过与转换原始密码相同的转换方式,利用存储的加密算法和秘钥将接收的输入密码PW转换为转换密码。
    比较单元42用于将转换密码与存储的所述预定密码进行比较,并根据比较结果输出测试控制信号TCS到测试控制电路50。例如,当转换密码与存储的所述预定密码相同时,比较单元42输出测试控制使能信号TCS-ON到测试控制电路50,当转换密码与所述预定密码不同时,比较单元42输出测试控制非使能信号TCS-OFF到测试控制电路50。
    再次参照图2,测试控制电路50用于接收测试模块选择信号TMS,并基于测试模块选择信号TMS和测试控制信号TCS输出测试信号TS到测试模块20,以控制对芯片的测试(即,对芯片的内核30的测试)。
    作为示例,测试模块选择信号TMS可包括选择使能信号TMS-ON和选择非使能信号TMS-OFF,测试信号TS可包括用于允许测试模块20对芯片进 行测试的测试使能信号TS-ON和用于禁止测试模块20对芯片进行测试的测试非使能信号TS-OFF。
    测试控制电路50可基于选择使能信号TMS-ON和测试控制使能信号TCS-ON输出测试使能信号TS-ON到测试模块20,以允许测试模块20对芯片进行测试。
    测试控制电路50还可基于选择非使能信号TMS-OFF和测试控制使能信号TCS-ON输出测试非使能信号TS-OFF到测试模块20;基于测试模块选择信号TMS和测试控制非使能信号TCS-OFF输出测试非使能信号TS-OFF到测试模块20,以禁止测试模块20对芯片进行测试。
    另外,随着芯片内核30部分越来越复杂,在对芯片进行测试时,往往需要多个测试模块(例如,JTAG测试模块(边界扫描测试)、SCAN测试模块(扫描测试)、BIST测试模块(自我测试)、macro测试模块(利用宏进行测试)等)对芯片进行更全面的测试。根据本发明的芯片,当芯片包括多个测试模块时,芯片的测试控制电路50可包括多个测试控制电路单元,并且,每个测试控制电路单元可对应于一个测试模块,每个测试模块从相对应的测试控制电路单元接收测试信号TS。
    图4示出根据本发明的示例性实施例的包括多个测试模块的芯片的示意图。
    如图4所示,除了图2所示的解码逻辑10、内核30、加密电路40之外,芯片300还包括n个测试模块(测试模块20-1至测试模块20-n)、n个测试控制电路单元(测试控制电路单元50-1至测试控制电路单元50-n),n为大于1的整数。并且,每个测试控制电路单元对应于一个测试模块,每个测试模块从相对应的测试控制电路单元接收测试信号TS。例如,第1个测试控制电路单元50-1对应于第1个测试模块20-1,第1个测试模块20-1从第1个测试控制电路单元50-1接收测试信号TS;第2个测试控制电路单元50-2对应于第2个测试模块20-2,第2个测试模块20-2从第2个测试控制电路单元50-2接收测试信号TS;第3个测试控制电路单元50-3对应于第3个测试模块20-3,第3个测试模块20-3从第3个测试控制电路单元50-3接收测试信号TS;同样地,第n个测试控制电路单元50-n对应于第n个测试模块20-n,第n个测试模块20-n从第n个测试控制电路单元50-n接收测试信号TS。
    作为示例,加密电路40输出的测试控制信号TCS包括测试控制使能信 号TCS-ON和测试控制非使能信号TCS-OFF。优选地,上述提到的预定密码可包括至少一个等级密码,每个等级密码对应于至少一个测试模块。例如,多个等级密码中的第一个等级密码对应于第一个测试模块20-1,第二个等级密码对应于第二个测试模块20-2、第三个测试模块20-3和第n个测试模块20-n等。
    在这种情况下,加密电路40可将输入密码PW分别与每个等级密码进行比较,确定所述至少一个等级密码中是否存在与输入密码PW相同的等级密码:
    当所述至少一个等级密码中存在与输入密码PW相同的等级密码时,加密电路40将测试控制使能信号TCS-ON输出到与存在的等级密码对应的测试模块分别相对应的测试控制电路单元,并将测试控制非使能信号TCS-OFF输出到除接收测试控制使能信号TCS-ON的测试控制电路单元之外的测试控制电路单元。例如,存在的与输入密码PW相同的等级密码对应的测试模块分别为:测试模块20-2、测试模块20-3、测试模块20-n,测试模块20-2对应的测试控制电路单元为50-2,测试模块20-3对应的测试控制电路单元为50-3,测试模块20-n对应的测试控制电路单元为50-n。那么,加密电路40将测试控制使能信号TCS-ON输出到测试控制电路单元50-2、测试控制电路单元50-3和测试控制电路单元50-n,并将测试控制非使能信号TCS-OFF输出到除测试控制电路单元50-2、测试控制电路单元50-3和测试控制电路单元50-n之外的测试控制电路单元。
    当所述至少一个密码中不存在与输入密码相同的等级密码时,加密电路40将测试控制非使能信号TCS-OFF输出到所有测试控制电路单元。
    作为优选示例,上述提到的测试控制电路单元可为与门。这里,与门可分别接收测试模块选择信号TMS和测试控制信号TCS,并将接收到的测试模块选择信号TMS和测试控制信号TCS进行与运算,输出测试信号TS到相应的测试模块。
    应该理解,当测试控制电路为与门时,选择使能信号TMS-ON、测试控制使能信号TCS-ON、测试使能信号TS-ON均应该为1,选择非使能信号TMS-OFF、测试控制非使能信号TCS-OFF、测试非使能信号TS-OFF均应该为0,并且,当与门接收的测试模块选择信号TMS为选择使能信号TMS-ON=1,接收的测试控制信号TCS为测试控制使能信号TCS-ON=1时, 与门才会输出测试使能信号TS-ON=1到相应的测试模块,否则,与门都将输出测试非使能信号TS-OFF=0到相应的测试模块。
    应该理解,本发明的测试控制电路单元不限于与门。根据输入到测试控制电路单元的信号的形式不同,也可通过其他方式实现测试控制电路单元。例如,当输入到测试控制电路单元的信号为选择使能信号TMS-ON=0和测试控制使能信号TCS-ON=0时,测试控制电路单元可被实现为或非门,此时,测试使能信号TS-ON、选择非使能信号TMS-OFF、测试控制非使能信号TCS-OFF均应该为1,测试非使能信号TS-OFF应该为0。
    此外,测试控制电路单元还可被实现为专门的可编程控制器、专用芯片等具有控制功能的电路、装置。
    根据本发明的芯片,可以通过加密电路和测试控制电路对芯片的测试模块进行加密,在芯片的外部封装被拆除的情况下,用户不知道进入测试模式的密码,也就不能通过测试模式进入芯片内核部分,从而可以有效地保护芯片的内核信息。
    尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。

    关 键  词:
    芯片
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:芯片.pdf
    链接地址:https://www.zhuanlichaxun.net/p-5900074.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1