IC竞争日益激烈,芯片反向设计助你跑赢对手

2017-07-04 13:35:56 来源:微电子世界
分享到:
标签:
电路   CP   芯片

什么是芯片反向设计?反向设计其实就是芯片反向设计,它是通过对芯片内部电路的提取与分析、整理,实现对芯片技术原理、设计思路、工艺制造、结构机制等方面的深入洞悉,可用来验证设计框架或者分析信息流在技术上的问题,也可以助力新的芯片设计或者产品设计方案。


芯片反向工程的意义:现代IC产业的市场竞争十分激烈,所有产品都是日新月异,使得各IC设计公司必须不断研发新产品,维持自身企业的竞争力。IC设计公司常常要根据市场需求进入一个全然陌生的应用和技术领域,这是一件高风险的投资行为。并且及时了解同类竞争对手芯片的成本和技术优势成为必然的工作。如果让工程师在最短的时间以最有效率的方式设计电路才是最难解决的问题,逆向工程看来是其中一个解决方案。逆向工程能将整颗IC从封装,制成到线路布局,使用将内部结构,尺寸,材料,制成与步骤一一还原,并能通过电路提取将电路布局还原成电路设计。

目前,国外集成电路设计已经非常成熟,国外最新工艺已经达到10nm,而国内才正处于发展期,最新工艺达到了28nm。有关于集成电路的发展就不说了,网络上有的是资料。对于IC设计师而言,理清楚IC设计的整个流程对于IC设计是非常有帮助的。然而,网络上似乎并没有有关于IC设计整个流程的稍微详细一点的介绍,仅仅只是概略性的说分为设计、制造、测试、封装等四大主要板块,有的资料介绍又显得比较分散,只是单独讲某个细节,有的只是讲某个工具软件的使用却又并不知道该软件用于哪个流程之中,而且每个流程可能使用到的工具软件也不是太清楚(此观点仅为个人经历所得出的结论,并不一定真是这样)。

芯片正向设计与反向设计。目前国际上的几个大的设计公司都是以正向设计为主,反向设计只是用于检查别家公司是否抄袭。当然,芯片反向工程原本的目的也是为了防止芯片被抄袭的,但后来演变为小公司为了更快更省成本的设计出芯片而采取的一种方案。目前国内逐渐往正向设计转变的公司也越来越多,正逐渐摆脱对反向设计的依赖。当然,正处于发展初期的公司也不少,自然反向设计也是不少的。

本文章从芯片反向设计开始进行总结。

“工欲善其事,必先利其器”。随着集成电路的不断发展,不管是芯片正向设计还是反向设计,它们对于工具的依赖性越来越强,因此,在要开始讲设计流程之前,先来看一看,我们到底会用到哪些主要的工具和辅助性的软件。

一、主要工具软件
说到设计工具,就不能不提到三大EDA厂商——cadence,synopsys,mentor。这三家公司的软件涵盖了芯片设计流程的几乎所有所能用到的工具。首先是cadence公司,这家公司最重要的IC设计工具主要有candence IC系列,包含了IC 5141(目前最新版本是IC617),NC_VERILOG(verilog仿真),SPECTRE(模拟仿真),ENCOUNTER(自动布局布线)等等synopsys公司,最出名的是它的综合工具design complier,时序分析工具prime time,模拟仿真工具hspice等;mentor公司最出名的工具是calibre(版图DRC LVS检查),modelsim(verilog仿真)。

这些都是IC设计最常用的工具,无论是正向设计还是反向设计。当然,随着软件版本的更新迭代,软件的名字可能有所变更,并不是上述的那些名称。另外,这些工具主要集中在以linux为内核的操作系统上,主要代表有Red Hat。所以有关unixlinux类操作系统的知识还是有必要学的,该类系统与windows系统有很大的不同,要想学会使用这些软件,首先要学习这些操作系统的相关知识,具体资料网上有很多。部分工具有windows版本,例如hspice,Modelsim。

二、 辅助类工具软件
当然,除了这三大EDA厂商的IC设计工具外,Altera 、Xilinx、Keil Software这三家公司的软件quartus ii、ISE、KEIL开发环境等,都是对于IC设计流程中比不可少的工具。它们分别是用于FPGA、单片机&ARM芯片的开发。这类软件在芯片的CP测试和芯片应用方案开发上会有用到。

版图提取工具,NetEditorLite、ChipAnalyzer,这两个工具主要是针对芯片反向设计而言的。

算法设计工具,MATLAB,此工具应用范围很广,但对于芯片设计来说,它较为适用于算法原型开发,例如,通信算法。

PCB版图工具,Altium Designer,Orcad,Allegro。其中,目前Orcad,Allegro是属于cadence电路系统设计套件内的主要软件,而Altium Designer是最常用的软件,它的前身是Protel。

Labview与数字源表,这一对软硬件主要用于芯片电气参数的半自动化测试,特别是模拟芯片。其目的是芯片设计公司用于分析芯片样品参数用。

对于这些工具的该如何使用,我会在下面的文章中进行说明。ps:没有具体说明软件使用环境的,一般是在windows环境下使用。

先从反向设计说起。下面是芯片反向设计的流程图。

 


橙盒科技半导体研究中心芯片反向设计流程图

 

继续阅读
关于瑞芯微被创业板打脸这件事,没有比这篇文章更好的解释了

就在昨天,瑞芯微,这个专门设计芯片的公司,创业板IPO被否。这个芯片公司,客户不乏英特尔、华硕、惠普等大牌,年营收接近13亿,净利近9000万,综合毛利率也有39.66%,最终还是止步A股。而被否原因也很直接:多项财务数据都存在异常,却又没有披露原因。

联发科P23芯片发力,OPPO、vivo的订单又要回来了?

欧系外资表示,虽然市场依旧竞争,联发科最坏状况已过去,今年底的P23芯片应可迎回OPPO/VIVO订单,明年出货量可望看增,而力拼的物联网业务未来5年营收占比将可达20~25%,将评等从减码上调至持有。

比亚迪仅仅就是造车的?芯片业务也这么逆天
比亚迪仅仅就是造车的?芯片业务也这么逆天

谈到比亚迪,大家更熟悉的是其汽车。尤其是最近几年推出的几款电动车,因而其汽车制造商的名头更为大家所熟知,但其实比亚迪是靠做电池起家的。根据比亚迪财报,他们还从事二次充电池及光伏业务、手机部件及组装业务、以及包含传统燃油汽车及新能源汽车在内的汽车业务。

你以为比亚迪只会造车?其实芯片也不差
你以为比亚迪只会造车?其实芯片也不差

谈到比亚迪,大家更熟悉的是其汽车。尤其是最近几年推出的几款电动车,因而其汽车制造商的名头更为大家所熟知,但其实比亚迪是靠做电池起家的。根据比亚迪财报,他们还从事二次充电池及光伏业务、手机部件及组装业务、以及包含传统燃油汽车及新能源汽车在内的汽车业务。

眼红英伟达靠AI芯片发财?富士康参战并推出“杀手锏”
眼红英伟达靠AI芯片发财?富士康参战并推出“杀手锏”

各方预期人工智能(AI)将成未来科技主流,芯片厂 Nvidia 沾光,股价一路暴冲。 不过近来新对手逐渐浮现,日厂富士通(Fujitsu)准备参战,替该公司 AI 微处理器设下超高目标,预期效能为竞争对手的 10 倍。

更多资讯
AMD起步太晚,在AI领域又要被NVIDIA吊打?
AMD起步太晚,在AI领域又要被NVIDIA吊打?

NVIDIA和AMD在图形处理器上的较量已经有相当长一段时间了。现在,NVIDIA几乎拿下了70%离散式的桌面GPU市场份额,AMD则占领了剩下的份额。并且桌面图形处理器又是两家公司的重要业务,下一阶段的两冤家的拼杀很可能在人工智能处理器上。

5G时代,英特尔能否杀出高通的“包围圈”
5G时代,英特尔能否杀出高通的“包围圈”

全球行动装置用Modem芯片市况竞争依旧激烈,英特尔(Intel)虽然是4G芯片领域供应商,但目前英特尔在全球Modem芯片市场仅囊括不到10%市占率,随著5G技术持续演进,未来5G时代哪家芯片制造商能够掌握这块庞大市场商机,自然是能够掌握下世代生存与领导权的重点。

富士通也要做AI了,一上来就是DLU微处理器?
富士通也要做AI了,一上来就是DLU微处理器?

富士通AI基盘事业本部(AI Platform Division)资深主任丸山拓巳(Takumi Maruyama)才对外透露该公司投入AI及高效能运算(HPC)领域的发展成果,首度较深入介绍DLU微处理器运作细节。

英特尔黑了EPYC服务器处理器,AMD是这么回应的
英特尔黑了EPYC服务器处理器,AMD是这么回应的

早些时候,英特尔指控AMD推出的EPYC服务器处理器产品线,称之为用“胶水粘合”产品,并重申了其Xeon产品线的优势。对此,AMD决定在“EPYC技术日”主题演讲中以平静的方式回应这些指控。

AMD与海光走到一起,让英特尔X86构架很扎心?

2016年4月,AMD与天津海光先进技术投资有限公司达成协议,设立合资公司开发X86芯片。在合资消息传出后,AMD的股价随之大涨52.29%。根据外媒报道,AMD可以通过这个合资协议获得2.93亿美元许可费和版税收入。

微话题

积累三年工作经验使用二十年,你敢吗?

最近见了我的朋友白东,他们公司要扩大规模,招很多程序员……
Moore8直播课堂
想提升硬“见”实力?快,看过来!这里有你想要的

想提升硬“见”实力?快,看过来!这里有你想要的

2017-07-24 14:00:00
众创时代,要让创业变得越来越容易,就离不开完善的创新创业服务链;以此为使命,成立一年以来,云创硬见一直致力于为双创者打造更加完整的创新服务生态圈,帮助双创者解决从创意到产品过程中的难题。2017年7月
【第六幕】万人FPGA大赛系列培训课程——基于FPGA的UART串口通信系统设计

【第六幕】万人FPGA大赛系列培训课程——基于FPGA的UART串口通信系统设计

2017-07-24 16:00:00
关键词:FPGA万人大赛(想想就心潮澎湃)柒月,蝉声缭绕,数以万计FPGA工程师和爱好者摩拳擦掌,掀起一场FPGA的热浪。在这个夏天,一切都将改变!让学生利用FPGA平台学习数字电路设计,就像写代码看
【第二弹】闭关修炼已成,来听听老道备战国赛的一些心得

【第二弹】闭关修炼已成,来听听老道备战国赛的一些心得

2017-07-25 15:00:00
这个夏天,两年一度的重量级比赛:“全国大学生电子设计竞赛”如约而至,曾经没日没夜挥汗如雨,以及并肩作战的队友历历在目,暂且不论含金量,只凭它是学生时代最珍贵的记忆这一点,不亲身经历一次,又怎能说自己是
【第七幕】万人FPGA大赛系列培训课程——状态机(序列检测+交通灯设计)

【第七幕】万人FPGA大赛系列培训课程——状态机(序列检测+交通灯设计)

2017-07-27 16:00:00
关键词:FPGA万人大赛(想想就心潮澎湃)柒月,蝉声缭绕,数以万计FPGA工程师和爱好者摩拳擦掌,掀起一场FPGA的热浪。在这个夏天,一切都将改变!让学生利用FPGA平台学习数字电路设计,就像写代码看
移动机器人的感官及其导航和定位技术

移动机器人的感官及其导航和定位技术

2017-07-27 20:00:00
机器人是一个由执行机构、驱动装置、感测装置和控制系统和复杂机械等组成的闭环装置。当前工业革命(工业4.0)面临的突出需求——感测装置(传感器),工业界希望把各种传感器引入工业生产中,利用它独有的数据采