用于以所请求的特征集来配置集成电路的方法和设备技术

技术编号:19397003 阅读:16 留言:0更新日期:2018-11-10 05:06
一种用于配置集成电路的特征的方法。在所述方法中,所述集成电路接收来自第一方的特征向量消息。所述特征向量消息包含于从所述第一方到第二方的对特征集请求的响应中。所述集成电路基于所述特征向量消息中的特征向量来配置所述集成电路的至少一个特征。所述集成电路基于所述集成电路的所述至少一个经配置特征,且使用安全地存储在所述集成电路中且所述第二方已知且所述第一方未知的密钥,来产生证明结果。所述集成电路将所述证明结果转发给所述第一方。

【技术实现步骤摘要】
【国外来华专利技术】用于以所请求的特征集来配置集成电路的方法和设备相关申请案的交叉参考本申请案主张2016年3月29日在美国专利与商标局申请的第62/314,928号临时申请案以及2016年8月11日在美国专利与商标局申请的第15/234,879号非临时申请案的优先权和权益,这两个申请案的完整内容以引用的方式并入本文中。
本专利技术大体上涉及以原始设备制造商(OEM)所请求的特征集来配置集成电路。
技术介绍
现代芯片上系统(SoC)设计可含有数百或甚至数千个不同的硬件和软件特征。这些特征既定满足不同的市场、标准、产品层次和使用情况。某一特征是不需要的或甚至在一些产品中是不合意的,且客户并不想要为不使用的特征付费。因此,芯片供应商可创建许多不同版本,各自支持不同的特征子集。然而,对于芯片供应商来说,创建物理上不同的SoC版本,其中每一版本物理上添加或去除特定的硬件逻辑可能是不切实际的。实情为,供应商可制作物理上不同的SoC版本,其中每一版本既定以总体市场的广泛层次为目标。这些版本中的每一者可进一步定制,其中供应商在芯片制造期间启用或停用某些特征。因此,物理上相同的SoC可支持不同的特征集,且可相应地定价。这对于芯片供应商和原始设备制造商(OEM)两者造成若干显著问题。这些问题包含针对供应商和OEM两者的存量管理问题。在完成订单之前,供应商必须确切地决定要制造多少给定版本。OEM必须确切地决定他们打算制造多少给定模型。双方的此预测必须在任何硬销售图可用之前数月完成。如果OEM订购的零件太少,那么他们在完成后续订单时将面临可能的制造延迟。如果OEM订购太多,那么他们必须承担未用零件的成本。如果供应商制造太多的给定版本,那么这些芯片可能以无法出售的芯片“骨堆”收场。另外,这些许多版本中的每一者可为制造、测试、物理标记、储存、跟踪和发货引入专用“通道”。一个通道中的芯片不能与另一通道中的那些芯片混合。因此需要一种用于以对OEM和芯片供应商有利的方式来以若干特征配置集成电路的技术。
技术实现思路
本专利技术的方面可存在于一种用于配置集成电路的方法中。在所述方法中,所述集成电路接收来自第一方的特征向量消息。所述特征向量消息包含于从第一方到第二方的对特征集请求的响应中。所述集成电路基于所述特征向量消息中的特征向量来配置所述集成电路的至少一个特征。所述集成电路基于所述集成电路的所述至少一个经配置特征,且使用安全地存储在所述集成电路中且第二方已知且第一方未知的密钥,来产生证明结果。所述集成电路可将所述证明结果转发给所述第一方。在本专利技术的更详细方面中,所述集成电路可为芯片上系统(SOC)装置,所述第一方可为原始设备制造商(OEM),和/或所述第二方可为集成电路的供应商。所述集成电路可由唯一识别符识别,且所述密钥对于所述集成电路可为唯一的。并且,所述特征集可对应于库存单位(SKU)。在本专利技术的其它更详细方面中,特征向量消息可由第二方签名,且所述方法可进一步包括:通过集成电路,使用特征向量消息的签名来验证所述特征向量消息。另外,所述方法可进一步包括:通过所述集成电路,将至少一个旗标设置在单次可编程(OTP)存储器中,其中每一设定旗标与集成电路的一特征相关联。OTP存储器中的设定旗标可对应于停用的特征或启用的特征。本专利技术的另一方面可存在于集成电路中,其包括:用于接收来自第一方的特征向量消息的装置,其中所述特征向量消息包含于从第一方到第二方的对特征集请求的响应中;用于基于特征向量消息中的特征向量来配置集成电路的至少一个特征的装置;用于基于集成电路的至少一个经配置特征且使用安全地存储在集成电路中且第二方已知且第一方未知的密钥来产生证明结果的装置;以及用于将证明结果转发给第一方的装置。本专利技术的另一方面可存在于一种集成电路中,其包括:处理器,其经配置以:接收来自第一方的特征向量消息,其中所述特征向量消息包含于从第一方到第二方的对特征集请求的响应中;基于所述特征向量消息中的特征向量来配置集成电路的至少一个特征;基于集成电路的至少一个经配置特征,且使用安全地存储在集成电路中且第二方已知且第一方未知的密钥来产生证明结果;以及将所述证明结果转发给第一方。本专利技术的另一方面可存在于一种用于配置集成电路的方法中。在所述方法中,第一方将对特征集的请求转发给第二方。作为响应,第一方接收来自第二方的特征向量消息。第一方将特征向量消息转发到集成电路。第一方接收基于集成电路的至少一个经配置特征,且进一步基于安全地存储在集成电路中且第二方已知且第一方未知的密钥的证明结果。第一方将证明结果、特征集以及集成电路的唯一识别符转发给第二方。本专利技术的另一方面可存在于一种站中,其包括:用于将对特征集的请求转发给另一站的装置;用于接收来自所述另一站的特征向量消息的装置;用于将特征向量消息转发给集成电路的装置;用于接收基于集成电路的至少一个经配置特征,且进一步基于安全地存储在集成电路中且另一站已知且所述站未知的密钥的证明结果的装置;以及用于将证明结果、特征集以及集成电路的唯一识别符转发给另一站的装置。本专利技术的另一方面可存在于一种站中,其包括:处理器,其经配置以:将对特征集的请求转发到另一站;接收来自另一站的特征向量消息;将所述特征向量消息转发到集成电路;接收基于集成电路的至少一个经配置特征,且进一步基于安全地存储在集成电路中且另一站已知且所述站未知的密钥的证明结果;以及将证明结果、特征集以及集成电路的唯一识别符转发到另一站。本专利技术的另一方面可存在于一种计算机可读媒体中,其包括:用于致使计算机将对特征集的请求转发给另一计算机的代码;用于致使计算机接收来自另一计算机的特征向量消息的代码;用于致使计算机将所述特征向量消息转发给集成电路的代码;用于致使计算机接收基于集成电路的至少一个经配置特征,且进一步基于安全地存储在集成电路中且另一计算机已知且所述计算机未知的密钥的证明结果的代码;以及用于致使计算机将证明结果、特征集以及集成电路的唯一识别符转发到给另一站的代码。本专利技术的另一方面可存在于用于验证集成电路的特征的方法中。在所述方法中,第二方接收来自第一方的对特征集的请求。第二方将特征向量消息转发给第一方。第二方从第一方接收证明结果、特征集以及集成电路的唯一识别符。所述证明结果是基于集成电路的至少一个经配置特征,且进一步基于安全地存储在集成电路中且第二方已知且第一方未知的密钥。第二方使用所述密钥来验证证明结果。本专利技术的另一方面可存在于一种站中,其包括:用于接收来自另一站的对特征集的请求的装置;用于将特征向量消息转发给另一站的装置;用于从另一站接收证明结果、特征集以及集成电路的唯一识别符的装置,其中所述证明结果是基于集成电路的至少一个经配置特征,且进一步基于安全地存储在集成电路中,且所述站已知且另一站未知的密钥;以及用于使用所述密钥来验证证明结果的装置。本专利技术的另一方面可存在于一种站中,其包括:处理器,其经配置以:接收来自另一站的对特征集的请求;将特征向量消息转发给另一站;从另一站接收证明结果、特征集,以及集成电路的唯一识别符,其中所述证明结果是基于集成电路的至少一个经配置特征,且进一步基于安全地存储在集成电路中,且所述站已知且另一站未知的密钥;以及使用所述密钥来验证所述证明结果。本专利技术的另一方面可存在于一种本文档来自技高网
...

【技术保护点】
1.一种用于配置集成电路的方法,其包括:通过所述集成电路,接收来自第一方的特征向量消息,其中所述特征向量消息包含在从所述第一方到第二方的对特征集请求的响应中;通过所述集成电路,基于所述特征向量消息中的特征向量来配置所述集成电路的至少一个特征;通过所述集成电路,基于所述集成电路的所述至少一个经配置特征,且使用安全地存储在所述集成电路中且所述第二方已知且所述第一方未知的密钥来产生证明结果;以及将所述证明结果转发给所述第一方。

【技术特征摘要】
【国外来华专利技术】2016.03.29 US 62/314,928;2016.08.11 US 15/234,8791.一种用于配置集成电路的方法,其包括:通过所述集成电路,接收来自第一方的特征向量消息,其中所述特征向量消息包含在从所述第一方到第二方的对特征集请求的响应中;通过所述集成电路,基于所述特征向量消息中的特征向量来配置所述集成电路的至少一个特征;通过所述集成电路,基于所述集成电路的所述至少一个经配置特征,且使用安全地存储在所述集成电路中且所述第二方已知且所述第一方未知的密钥来产生证明结果;以及将所述证明结果转发给所述第一方。2.根据权利要求1所述的方法,其中所述集成电路是芯片上系统SOC装置。3.根据权利要求1所述的方法,其中所述第一方是原始设备制造商,且所述第二方是所述集成电路的供应商。4.根据权利要求1所述的方法,所述特征向量消息由所述第二方签名,且所述方法进一步包括:通过所述集成电路,使用所述特征向量消息的签名来验证所述特征向量消息。5.根据权利要求1所述的方法,其中所述集成电路由唯一识别符识别,且所述密钥对于所述集成电路是唯一的。6.根据权利要求1所述的方法,其中所述特征集请求的特征集对应于库存单位SKU。7.根据权利要求1所述的方法,其进一步包括:通过所述集成电路,将至少一个旗标设置在单次可编程OTP存储器中,其中每一设定旗标与所述集成电路的特征相关联。8.根据权利要求7所述的方法,其中所述OTP存储器中的设定旗标对应于停用的特征。9.根据权利要求7所述的方法,其中所述OTP存储器中的设定旗标对应于启用的特征。10.一种集成电路,其包括:用于接收来自第一方的特征向量消息的装置,其中所述特征向量消息包含在从所述第一方到第二方的对特征集请求的响应中;用于基于所述特征向量消息中的特征向量来配置所述集成电路的至少一个特征的装置;用于基于所述集成电路的所述至少一个经配置特征,且使用安全地存储在所述集成电路中且所述第二方已知且所述第一方未知的密钥来产生证明结果的装置;以及用于将所述证明结果转发给所述第一方的装置。11.根据权利要求10所述的集成电路,其中所述集成电路是芯片上系统SOC装置。12.根据权利要求10所述的集成电路,其中所述第一方是原始设备制造商,且所述第二方是所述集成电路的供应商。13.根据权利要求10所述的集成电路,其中所述特征向量消息由所述第二方签名,且所述集成电路进一步包括:用...

【专利技术属性】
技术研发人员:I·麦克莱恩S·莫斯科维奇B·坎贝尔M·德拉吉斯维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1