灵活的特征启用的集成电路和用来操作该集成电路的方法技术

技术编号:19397022 阅读:41 留言:0更新日期:2018-11-10 05:06
一种用于启用在具有待用的电路特征的集成电路装置上的电路特征的方法包含用来使用集成电路装置内的输入/输出(I/O)端子从服务器接收加密消息和经签名的数字签名的步骤。所述方法还包含用来使用集成电路装置内的数据解密块来使用公钥解密加密消息以获得解密消息的步骤。此外,所述方法还包含用来在解密加密消息之后启用集成电路装置上的与解密消息对应的待用的电路特征中的一个的步骤。所述方法可以由柔性特征启用集成电路来执行。

【技术实现步骤摘要】
【国外来华专利技术】灵活的特征启用的集成电路和用来操作该集成电路的方法本申请要求2016年3月4日提交的美国专利申请No.15/061790的优先权,其由此通过引用整体结合在本文中。
技术介绍
呆滞存货(SMI)是被零售商和制造商不期望的结果(issue)。然而,零售商和制造商认为此结果是在运营商业活动中持久且不可避免的问题。此外,当涉及与制造集成电路装置(特别是大且专用的装置,例如微处理器和现场可编程门阵列)有关的行业时,此结果变成更大的问题(至少在制造成本方面)。与制造集成电路装置有关的行业中SMI结果的识别的原因中的一个原因可能是销售装置方面的不灵活性,因为每个装置被绑定到电路特征的特定集合并且通过特定的部件编号进一步识别。因此,如果行业在一段时间内仅消耗特定特征类型的装置,则剩余特征类型的装置被存储在库存中并且最终可以被视为SMI。这可能引起,因为这些装置可能被绑定到电路特征的特定集合,并且由特定的部件编号来识别,并且因此在销售给客户时被限制。通常,SMI结果由制造厂(manufacturinghouse)通过仔细规划来解决。然而,即使在通过制造厂的出色的规划的情况下,由于市场中通常难以预测的不断改变,此问题可能保持。
技术实现思路
本文描述的实施例包含灵活的特征加密集成电路和操作该集成电路的方法。应当领会,实施例能够以多种方式(例如过程、设备、系统、装置或方法)实现。下面描述若干实施例。在一个实施例中,一种用于启用在具有待用(inactive)的电路特征的集成电路装置上的电路特征的方法包含用来使用集成电路装置内的输入/输出(I/O)端子从服务器接收加密消息和经签名(signed)的数字签名的步骤。所述方法还包含用来使用集成电路装置内的数据解密块来使用公钥解密加密消息以获得解密消息的步骤。此外,所述方法还包含用来在解密加密消息之后启用在集成电路装置上的对应于解密消息的电路特征中的一个电路特征的步骤。在另一个实施例中,一种用于使用制造服务器启用在集成电路装置上的电路特征的方法包含用来接收集成电路装置的公钥和许可文件的步骤。许可文件包含被请求以被启用的电路特征。所述方法进一步包含用来确定电路特征是否能够在集成电路装置上被启用的步骤。此外,所述方法还包含当电路特征被确定为能够被启用时生成加密消息和经签名的数字签名的步骤。加密消息可以包含用来启用电路特征的消息。最后,所述方法还包含用来将加密消息和经签名的数字签名传送到集成电路装置的步骤。在备选实施例中,集成电路装置包含第一电路特征和第二电路特征。第一电路特征形成在集成电路装置内并且被启用以用于用户的使用。第二电路特征也形成在集成电路装置内,但(andbut)仅当通过从外部源接收的启用消息启用第二电路特征时对用户可用。在启用第二电路特征之前,集成电路装置对启用消息进行解密和认证。根据附图和优选实施例的以下详细描述,本专利技术的另外的特征,其性质和各种优点将是更加显而易见的。附图说明图1示出根据本专利技术的一个实施例的用来启用在集成电路装置上的电路特征的说明性系统图2示出根据本专利技术一个实施例的用于启用特征的说明性电路系统。图3示出根据本专利技术的实施例的启用在集成电路装置上的待用的电路特征的说明性方法的流程图。图4示出根据本专利技术的一个实施例的由服务器启用在集成电路装置上的电路特征的说明性方法的流程图。具体实施方式以下实施例包含灵活的特征加密集成电路和操作该集成电路的方法。对于本领域技术人员将明显的是,可以在没有一些或全部的这些特定细节的情况下实践本示范实施例。在其它实例中,没有详细描述众所周知的操作,以免不必要地模糊本实施例。在说明书通篇中,当元件被称为“连接”或“耦合”到另一个元件时,它可以直接连接或耦合到另一个元件,或者电连接或耦合到另一元件,其中又一个元件置于在它们之间。图1(意味着是说明性而不是限制性的)图示根据本专利技术一个实施例的用来启用在集成电路装置上的电路特征的系统。系统100包含服务器110、远程计算机120和集成电路装置130。在图1的实施例中,集成电路装置130可以包含被启用并准备由装置130的用户来利用的电路特征。另外,集成电路装置130还可以包含可能未被启用的附加电路特征。除非首先启用这些附加电路特征,否则这些附加电路特征对用户是不可用的。系统100向集成电路装置130的用户或购买者提供部件以启用附加电路特征。在一个实施例中,集成电路装置130上的附加电路特征可以是电路块,例如收发器(XVCR)电路、锁相环(PLL)电路、存储器电路、处理电路、电压控制器振荡器(VCO)电路和/或模拟-至-数字转换器(ADC)电路。在另一个实施例中,集成电路装置130上的附加电路特征可以是对于电路块(例如,XCVR电路、PLL电路、存储器电路、处理电路、VCO电路和/或ADC电路)可用的电路特征。通常,附加电路特征可以包含在装置130上最初没有被启用的任何期望的电路块、电路组件、电路特征或这些的组合。系统100可以根据来自用户的请求启用这些附加电路特征。在一个实施例中,所述请求可以在比由用户购买集成电路装置130的日期晚得多的日期。然而,如果需要,集成电路装置130可以由除用户之外的实体来购买。此外,系统100提供部件以便从可能离制造集成电路装置130的制造设施相对远(例如,远离制造设施)的位置启用这些附加电路特征。应当领会,图1的实施例中所示的系统100是启用在集成电路装置130上的附加电路特征的系统的简化描绘。系统100可以耦合到更多用户(例如,远程计算机120),其能够请求启用在它们相应的集成电路装置(例如,集成电路装置130)中的附加电路特征。在一个实施例中,这些用户中的每个可以通过通信网络140耦合到服务器110。仍参见图1,服务器110可以是计算机服务器。服务器110可以由集成电路装置130的销售商/供应商提供。应当领会,服务器通常被称为计算装置或运行计算机程序的设备。然而,能够响应来自客户端(例如,远程计算机120)的请求的计算机程序也可以被称为服务器。在图1的实施例中,服务器110可以位于装置130的制造工厂处。因此,服务器110也可以被称为制造服务器。备选地,服务器110可以位于由集成电路装置130的销售商所拥有的营业场所(premise)处。如图1的实施例中所示的,服务器110可以通过通信网络140(例如,因特网、隔离的局域网(LAN)、至少一个远程计算机120连接到的虚拟专用网络(VPN)等)耦合到至少一个远程计算机120。应当领会,相对于其中使用不安全网络的情况,将网络140形成为VPN可以增加系统100的安全性。备选地,服务器(例如,服务器110)可以在没有网络140的情况下直接耦合到计算机(例如,远程计算机120)。在此种实施例中,服务器110可以通过缆线或其它直接连接耦合到远程计算机120。然而,在此布置中,远程计算机可能必须位于包含服务器110的位置处/在其附近。当远程计算机通过缆线耦合到服务器时,远程计算机可以通过外围组件互连快速(PCIe)传输协议标准或其它双向串行标准(例如,RS232或RS485标准)与服务器进行通信。服务器110确定是否允许启用用户请求的集成电路装置130上的电路特征。在一个实施例中,服务器110可以运行计算机程序,所述本文档来自技高网...

【技术保护点】
1.一种用于启用在具有待用的电路特征的集成电路装置上的电路特征的方法,所述方法包括:在所述集成电路装置的输入/输出(I/O)端子处接收来自服务器的加密消息和经签名的数字签名;使用公钥在所述集成电路装置上的数据解密块处解密所述加密消息以获得解密消息,其中所述解密消息识别所述集成电路装置的待用的电路特征;以及在解密所述加密消息之后,启用在所述集成电路装置上的由所述解密消息识别的所述待用的电路特征。

【技术特征摘要】
【国外来华专利技术】2016.03.04 US 15/0617901.一种用于启用在具有待用的电路特征的集成电路装置上的电路特征的方法,所述方法包括:在所述集成电路装置的输入/输出(I/O)端子处接收来自服务器的加密消息和经签名的数字签名;使用公钥在所述集成电路装置上的数据解密块处解密所述加密消息以获得解密消息,其中所述解密消息识别所述集成电路装置的待用的电路特征;以及在解密所述加密消息之后,启用在所述集成电路装置上的由所述解密消息识别的所述待用的电路特征。2.如权利要求1所述的方法,其中启用所述待用的电路特征包括:熔断在所述集成电路装置上的至少一个保险丝,所述保险丝对应于由所述解密消息识别的所述待用的电路特征。3.如权利要求1所述的方法,进一步包括:在所述I/O端子处将所述公钥传送到所述服务器。4.如权利要求1所述的方法,进一步包括:使用从所述服务器接收的所述经签名的数字签名,在所述集成电路装置上的消息认证器块处认证所述加密消息。5.如权利要求1所述的方法,进一步包括:当防止所述集成电路装置上的所述待用的电路特征中的一个被启用时,在所述I/O端子处接收来自所述服务器的错误信号。6.如权利要求1所述的方法,其中所述集成电路装置使用联合测试行动小组(JTAG)传输协议接收所述加密消息和所述经签名的数字签名。7.如权利要求1所述的方法,其中被启用的所述待用的电路特征包括从电路特征群组中选择的电路特征,所述电路特征群组由锁相环(PLL)电路、存储器电路和收发器电路组成。8.一种使用服务器启用在集成电路装置上的电路特征的方法,所述方法包括:在所述服务器处接收所述集成电路装置的公钥和许可文件,其中所述许可文件识别要被启用的所述电路特征;确定经识别的电路特征是否能够在所述集成电路装置上被启用;生成加密消息和经签名的数字签名;响应于确定能够启用所述电路特征,将用来启用在所述集成电路装置上的经识别电路特征的指令包含在所述加密消息中;以及将所述加密消息和所述经签名的数字签名传送到所述集成电路装置。9.如权利要求8所述的方法,进一步包括:获得对应于所述集成电路装置的所述公钥的私钥。10.如权利要求9所述的方...

【专利技术属性】
技术研发人员:KA伊托
申请(专利权)人:阿尔特拉公司
类型:发明
国别省市:美国,US

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

1