国产 IC芯片那点事儿


4bed2e738bd4b31c1f20d5f881d6277f9e2ff851


 

如果不能制定规范,咱至少也得按照规范做哈

最近经常在网上看到说国产芯片取得了某些成绩,这个当然是值得赞赏的,为提升国家集成电路整体水平是有很积极的促进作用的。

但作为每个国人其实都是真心希望这些成绩取得背后应该有扎实的,不断进步的技术水平的支撑,而不只是为了挣个面子而为之,如果为了一个名头只能是自欺欺人。

近期配合客户需求进行开发正好也赶上用了用某家国产芯片的东西,客户采购是为了用于手机产线的测试SIM卡,和我们通常理解的普通商用SIM卡略有不同:

除了插在手机上可以正常工作外,还要能支持某些异常情况的测试,比如

C1(VCC)和C2(RST)在短路的情况下插入手机。

这相当于信号是同时拉高或拉低,而根据ISO7816-3规范的定义,在VCC拉高后400个ETU以后再拉高RST,芯片才认为这是正确的冷复位时序从而启动执行COS(热复位情况类似,这里不赘述)。如果不是这种情况芯片应该停止运行,而上面说的C1和C2短路的情况明显属于后一种应该停止运行的情况。但用该国产芯片测试时发现,在C1/C2短路的情况下居然仍有复位信息ATR返回,而且指令也正常执行,随后又找了使用另外一家国产芯片的几种卡片,仍然是这种错误情况。作为对比,我们同时也使用了两家比较知名的国外芯片厂商的卡片,就没有发现这种错误。-_-#,这个是出于成本考虑而减少了某些组件,还是没看规范就做了,就不得而知了。

其实有时候搞技术并不要求有多么精彩的创新,而只需非常踏实的执行。且不说参与规范制定,如果连规范标准定义的基本要求我们都做不好,那我们还能奢求什么呢?

Leave a comment

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>