Arm 到底什么是模具ID?

Arm 到底什么是模具ID?,arm,die,Arm,Die,我是来自德国的iOS开发者。苹果公司已经不赞成普通AppStore应用程序的UDID访问。所以我正在寻找一个替代者,最后我找到了这个病人。我进行了一些调查,但无法确定该ID是否唯一。UDID是一个唯一的设备标识符,它允许开发人员识别用户,因为UDID对于每个设备都是唯一的。UDID由SHA1serial+IMEI+wifiMac+bluetoothMac或SHA1serial+ECID+wifiMac+bluetoothMac制成。所有这些参数在iOS 7和iOS 8中都被设置为不可访问 有人知

我是来自德国的iOS开发者。苹果公司已经不赞成普通AppStore应用程序的UDID访问。所以我正在寻找一个替代者,最后我找到了这个病人。我进行了一些调查,但无法确定该ID是否唯一。UDID是一个唯一的设备标识符,它允许开发人员识别用户,因为UDID对于每个设备都是唯一的。UDID由SHA1serial+IMEI+wifiMac+bluetoothMac或SHA1serial+ECID+wifiMac+bluetoothMac制成。所有这些参数在iOS 7和iOS 8中都被设置为不可访问


有人知道每个骰子的骰子是唯一的吗?我已经联系过三星,但他们还没有回复。

芯片id应该是唯一的:要识别芯片,你需要批号、晶圆编号和晶圆上的位置,如果你没有晶圆的唯一编号,可能还有生产线。该信息允许唯一地识别芯片,并且每个芯片具有不同的芯片id


然而,我找不到任何关于iOS的dieID文档。我不能保证模具id信息是模具的完整id,所以我不能保证唯一性。我只能说应该是。

这个问题是离题的,因为它不是关于电子设计。这个问题是关于主题的,因为它是关于软件开发,重点是电子设计。这个DieID到底是什么,你如何获得它?DieID是模具的标识。如果模具本身是集成电路的纯电路,没有塑料外壳。基本上是晶圆上的小正方形。只有在iOS 7和iOS 8上测试MobileGetStalt.h才能获得DieID。每当你开始依赖非官方/未记录的API时,请准备好从App Store启动。苹果公司显然不希望你在未经用户同意的情况下识别其身份,因此你不应该这样做。使用经批准的API,如ASIdentifierManager。由于晶片编号是激光刻划在晶片上的,而非晶片上,因此批号由晶片船或SMIF盒携带,每个晶片在晶片上都有一个唯一的位置,因此可以跟踪每个晶片。但刻线中的每个镜头都不是唯一的,一旦芯片从晶圆划线器中取出,除非对其进行跟踪,否则无法知道芯片的位置,甚至无法知道芯片的批次。这可以在每个模具中进行电气编程,这是一个设计决策,而不是固有的制造能力。除非您明确知道该模具的具体操作,否则您只是在猜测。@占位符Ok,这意味着我们无法确定模具ID是否唯一,但很可能ID是唯一的。以下是模具ID 7372466802480的示例。我认为我必须构建一个小脚本来检查结果哈希是否唯一。我将6个唯一ID散列为一个ID,但我不确定是否每个ID都是唯一的。谢谢你的帮助@我想说的是,死亡本身本质上是相同的。如果设计者增加了晶圆级的可编程性,那么每个芯片都可能有一个唯一的ID。对于高价值的模具,我认为可能性更大。对于低价值的模具,不太可能,因为这会增加太多的成本。上面的答案意味着所有的死亡都是独一无二的,因此很有可能。事实上,除非以某种方式在NVRAM中编程,否则所有模具都无法区分。识别模具是从现场故障中识别故障生产批次的常见做法[1],而模具上的EFUSE成本低廉。由于苹果同时设计硬件和软件,如果苹果无法在其产品上获得模具ID,那么提供API来获取模具ID将是一件奇怪的事情。[1] :由于数据表属于NDA,我无法提供此断言的来源。每个铸造厂、工艺、芯片可能有不同的解决方案或没有解决方案。首先不要假设所有芯片都有id。不要假设它们都有唯一的id。有些可能是视觉上的,有些可能是在晶圆上加工过程中的某个点上熔化的,在切割和封装之后,。。。想一想可以读取并提供用于许多事情的小保险丝,其中一个可能是唯一识别芯片的保险丝集合。热校准、mac地址、pll校准等也可以融合,也可以不融合。