一、反向设计总体方案在进行一块新品芯片的开拓前期必须要有一个设计总体方案,个中最紧张的问题便是,这颗芯片是否能带来收益,毕竟公司要靠产品用饭。如何评估芯片能否带来收益?这须要多年的履历才能进行准确的评估。一样平常是看市场上哪几款芯片销量好,并且未来几年的销量看涨,并且评估本公司是否有能力设计并且有渠道发卖出去。要考虑的芯片本钱有以下几项:1,芯片拍片本钱;2,芯片从立项到交货的韶光本钱,韶光过程导致芯片纵然设计出来了,市场已经不须要了;3,流片本钱;4,工具软件的授权利用本钱;5,测试本钱,包括CP测试和成品测试以及搭建测试平台所须要的其它本钱;6,封装本钱。将这些本钱进行适当预估之后,再来看收益。对付收益这块,这是和市场的需求和销量走向有关,须要涉及到许多其他方面的考虑。在收益问题办理了之后,明确此项目可以得到收益,那么就可以正式开工,前面说的一堆东西实在便是项目可行性剖析的一部分。但实在有些公司并不会考虑那么多,由于这些可行性剖析本身非常困难。反向哪一家的芯片?选择大公司的芯片进行反向一样平常来说成功率会更高。选定芯片后就进行拍片了,芯片进行解剖拍片一样平常周期在1严密1个月之间,这视芯片的大小而定。
二、工艺选择这个要依据拍片回来的芯片版图来决定,通过对芯片版图的识别,判断待反向的芯片版图利用的工艺是什么,再根据公司自己拥有的工艺文件(这些工艺文件都由海内或者国外的芯片制造厂供应,条件是公司得与它们互助才能得到工艺文件),两者进行比对,选择一个适宜的工艺进行后续的仿真、版图绘制和流片。工艺选择的问题,须要对公司所拥有的工艺非常熟习,并且对版图也要熟习的工程师来办理,他要能够通过版图明确的识别所用的工艺。当然,工艺有时候会在设计过程中反复的改换,由于会有许多参数、流片成功率等各种繁芜成分的考量。这一步实在也就叫工艺可行性剖析,实在也该当归于项目可行性剖析的一部分,但是由于必须要拍片才能进行,以是只能单独解释。

三、版图提取在上一步工艺可行性剖析完之后,确认有工艺可以和该版图匹配,那么就可以进行版图提取事情。这部分的事情实在紧张是识别版图中的管子并用符号表示出来。所用到工具有NetEditorLite或者ChipAnalyzer,这是版图提取工具,在不同的公司进行芯片拍片,会用到不同的版图提取工具。该类软件的浸染便是一个图片查看器,拍摄的版图便是数据便是照片。cadence IC5141 里的virtuoso schematic软件,这是电路图绘制软件。全体事情的流程是用NetEditorLite或者ChipAnalyzer打开拍片的芯片版图数据,人工肉眼识别里面的管子(二极管、三极管、MOS管之类),再利用virtuoso schematic将管子用符号表示出来,并把管子之间的连接关系连接上。版图提取所要把稳的问题:初次进行版图提图,可能会不认识管子,须要有履历的人来帮助识别,熟习之后就随意马虎了;不同工艺的版图管子的形状是不一样的,以是碰到不认识的管子,要么靠别人帮忙,要么就只能自己去推理;要有良好的管子命名习气,这个每个公司都该当有规定的,这对付后续的事情会有很大帮助;只管即便按照版图的布局来放置管子的布局(在virtuoso schematic上的电路图布局),这样可以加快往后比拟电路图和版图时找管子的速率;在整理提取出的电路时一定要新建一个电路图来放置整理的电路,不要在刚提取的电路图上整理,方便整理时和版图数据比拟。

四、电路整理在版图提取完毕之后,下一个步骤便是电路整理。提取完的电路图是混乱的,没有层次关系。那么如何将其整理成具有层次关系,让人一看就懂呢?1、这就涉及到有关芯片的一些知识了。芯片分为数字芯片和仿照芯片,但是数字芯片必定会包含仿照电路,而仿照芯片却可以不包含数字电路。它们有如下一样平常特色:A、数字芯片,必有时钟振荡电路、复位电路这些仿照电路。必有寄存器,而且全体数字部分最耗面积的部分每每都是寄存器。寄存器的利用量是很大的,因此,在版图上呈现的便是有大数量的图像千篇一律的电路,这种电路每每都是寄存器。B、仿照芯片,有带隙基准电路。2、说完了芯片版图知识,其余一个主要的有助于理解所提取的电路的工具便是待反向的芯片的数据手册!这是最主要的,我们所有有关于芯片的信息都是从数据手册上得来的。以是一定要善用DATASHEET!在芯片数据手册上,一样平常会对芯片的功能进行解释,对芯片如何运行进行解释,这些解释将有助于我们对付电路的整理。比如说,芯片手册上说道用了I2C,那么电路中肯定有一大块电路是属于I2C的。一样平常来说,版图的布局都是将同属于一种功能的管子汇合中放置在一起。I2C电路的特色,从I2C协议的事理上可以知道,它就两根旗子暗记线,一根时钟,另一根数据线。数据在芯片内部一样平常是并行传输比较方便,以是,I2C电路一定会有串并转换电路,而串并转换电路一样平常是寄存器,而且一样平常是8位。根据这个推断结果,就在提取的电路中去探求8个在一起的寄存器,它们个中一组便是I2C电路的一部分,再根据芯片版图的I2C PAD位去探求,看连接到了那一组寄存器上,那么全体I2C的电路就被识别出来了。因此,a、靠着芯片手册对芯片功能的解释,b、加上芯片的一些知识性知识,c、加个人的这种对电路事理的推理,就可以相对较快的将电路分层次的整理出来。逐步的理解全体芯片的事理。当然,由于芯片电路的弘大的关系,有时候电路并不是须要完备理清楚,对付不那么主要的电路可以不理会。只要担保连接关系没连接错就行。这阶段,只会用到cadence ic5141的virtuoso schematic软件。
本文中紧张讲解了有关“芯片设计”中的反向设计的前四大步骤,小编将在后面的文章里对剩余的几大步骤加以先容,希望有兴趣的朋友连续关注哦。







