首页 > 应用 > 嵌入式
[导读]对于芯片设计,小编在前面的文章中做过一些介绍,而这些关于芯片设计的介绍基于芯片反向设计。本文中,为保证大家对可完全理解芯片设计环节,将对反向芯片设计的四大流程加以介绍。希望大家在本文中,能获取一些新的思考。

对于芯片设计,小编在前面的文章中做过一些介绍,而这些关于芯片设计的介绍基于芯片反向设计。本文中,为保证大家对可完全理解芯片设计环节,将对反向芯片设计的四大流程加以介绍。希望大家在本文中,能获取一些新的思考。

3.jpg

一、反向设计总体规划在进行一块新品芯片的开发前期必须要有一个设计总体规划,其中最主要的问题就是,这颗芯片是否能带来收益,毕竟公司要靠产品吃饭。如何评估芯片能否带来收益?这需要多年的经验才能进行准确的评估。一般是看市场上哪几款芯片销量好,并且未来几年的销量看涨,并且评估本公司是否有能力设计并且有渠道销售出去。要考虑的芯片成本有以下几项:1,芯片拍片成本;2,芯片从立项到交货的时间成本,时间过程导致芯片即使设计出来了,市场已经不需要了;3,流片成本;4,工具软件的授权使用成本;5,测试成本,包括CP测试和成品测试以及搭建测试平台所需要的其它成本;6,封装成本。将这些成本进行适当预估之后,再来看收益。对于收益这块,这是和市场的需求和销量走向有关,需要涉及到许多其他方面的考虑。在收益问题解决了之后,明确此项目可以获得收益,那么就可以正式开工,前面说的一堆东西其实就是项目可行性分析的一部分。但其实有些公司并不会考虑那么多,因为这些可行性分析本身非常困难。反向哪一家的芯片?选择大公司的芯片进行反向一般来说成功率会更高。选定芯片后就进行拍片了,芯片进行解剖拍片一般周期在1周到1个月之间,这视芯片的大小而定。

二、工艺选择这个要依据拍片回来的芯片版图来决定,通过对芯片版图的识别,判断待反向的芯片版图使用的工艺是什么,再根据公司自己拥有的工艺文件(这些工艺文件都由国内或者国外的芯片制造厂提供,前提是公司得与它们合作才能得到工艺文件),两者进行比对,选择一个适合的工艺进行后续的仿真、版图绘制和流片。工艺选择的问题,需要对公司所拥有的工艺非常熟悉,并且对版图也要熟悉的工程师来解决,他要能够通过版图明确的识别所用的工艺。当然,工艺有时候会在设计过程中反复的更换,因为会有许多参数、流片成功率等各种复杂因素的考量。这一步其实也就叫工艺可行性分析,其实也应该归于项目可行性分析的一部分,但是由于必须要拍片才能进行,所以只能单独说明。

image1.jpg

三、版图提取在上一步工艺可行性分析完之后,确认有工艺可以和该版图匹配,那么就可以进行版图提取工作。这部分的工作其实主要是识别版图中的管子并用符号表示出来。所用到工具有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软件。

image3.jpg

本文中主要讲解了有关“芯片设计”中的反向设计的前四大步骤,小编将在后面的文章里对剩余的几大步骤加以介绍,希望有兴趣的朋友继续关注哦。

换一批

延伸阅读

[嵌入式] 芯片设计系列篇(一),反向芯片设计超详细介绍

芯片设计系列篇(一),反向芯片设计超详细介绍

芯片设计是常聊话题,其中芯片设计包含正向设计和反向设计。本文对芯片设计的讲解,主要在于介绍芯片反向设计。希望本文对反向设计的详细讲解,能帮助大家更好理解芯片设计的流程。......

关键字:芯片设计 反向设计 正向设计

[产业新闻] 这座科技园占据北京芯片设计的半壁江山,他凭什么?

这座科技园占据北京芯片设计的半壁江山,他凭什么?

兆易创新、兆芯、比特大陆、文安智能……由龙头企业、独角兽、中坚力量、创业企业构成的集成电路设计“雁阵”正在海淀北部起飞,承载者IC-PARK崭露头角,成为中关村又一个冉冉升起的科技地标。......

关键字:芯片设计 IC-PARK 中关村

[智能硬件] 芯片设计全知晓,芯片设计正反向设计那点事儿

芯片设计全知晓,芯片设计正反向设计那点事儿

芯片设计分为芯片反向设计和正向设计,只有充分把握正反向设计才能最准确认识芯片设计过程。本文中,将对芯片设计的正反向设计过程加以详细介绍,以希望凡阅读本文的朋友对芯片设计均有更加深层次的理解。下面跟着小编一起来看看吧。......

关键字:芯片设计 正向设计 反向设计

[智能硬件] 芯片设计情报篇,芯片设计和制造难在何处?

芯片设计情报篇,芯片设计和制造难在何处?

芯片设计是一大难题,很多朋友都觉得芯片设计存在诸多难点,那么芯片设计究竟难在何处呢?本文中,特地为大家介绍芯片设计和芯片制造目前所面对的难点,希望大家在阅读完本文后,能对芯片设计和制造症结有一定的了解。......

关键字:芯片设计 芯片 设计

[智能硬件] 芯片设计大牛篇,微处理器低功耗芯片设计技术详谈

芯片设计大牛篇,微处理器低功耗芯片设计技术详谈

芯片设计向来为热点之一,原由在于芯片设计可存在于诸多行业之中。本文中,将为大家介绍微处理器中低功耗芯片设计技术。希望通过本文,大家能对芯片设计有更深层次的理解。......

关键字:芯片设计 微处理器 功耗

[智能硬件] 芯片设计技术之外的那些事儿,芯片设计前景如何?

芯片设计技术之外的那些事儿,芯片设计前景如何?

很多人都在讨论芯片设计相关技术问题,他们认为技术才是芯片设计的一切。然而并非如此,诸如芯片设计现状、芯片设计前景、芯片设计就业等问题都是学习芯片设计的朋友应当留意的。此次,小编将为大家带来有关芯片设计发展前景的文章。虽然文章采用的往年数据,......

关键字:芯片设计 半导体 集成电路

[智能硬件] 超囧芯片设计相关问题解答,为什么没有芯片设计软件?

超囧芯片设计相关问题解答,为什么没有芯片设计软件?

芯片设计是常聊话题之一,想必大家对芯片设计相关问题也较为理解。最近小编有些朋友问道:“为什么没有人做芯片设计软件”,为了解答朋友的疑问,小编特地整理了这篇与芯片设计相关的文章。与此同时,小编也将这篇文章分享给大家。......

关键字:芯片设计 芯片设计软件 EDA

[智能硬件] 芯片设计“超”详谈,最详细的芯片设计流程

芯片设计“超”详谈,最详细的芯片设计流程

芯片设计涉及很多问题、步骤,如什么是芯片设计、芯片设计流程是什么等。而在本文中,小编将为大家详细介绍芯片设计流程,以帮助大家解决怀揣在心中的种种疑问。小编相信,本文可让你对芯片设计有一个全新、全面、准确的认识。......

关键字:芯片设计 芯片 制造

[半导体] 打破海外高端设备巨头垄断,半导体企业能否挺身而出?

打破海外高端设备巨头垄断,半导体企业能否挺身而出?

半导体是科创板极其重要的一个行业板块。在科创板首批即将上市的25家企业当中,半导体企业就占据了5席,包括睿创微纳(688002.SH)、澜起科技(688008.SH)、乐鑫科技(688018.SH)、中微公司(688012.SH)和安集科技......

关键字:集成电路 芯片设计

[嵌入式] 明确芯片设计流程(三),芯片设计之数模混合集成电路设计

明确芯片设计流程(三),芯片设计之数模混合集成电路设计

芯片设计主要包含3大步骤,本文为大家介绍芯片设计的第3步,也即芯片设计的最后一步——数模混合集成电路设计。可以说,步骤3在芯片设计过程中扮演着重要角色,因为它是对芯片设计前两步的一个正确性验证。希望通过本文,大家明白数模混合集成电路设计应当......

关键字:芯片设计 数模混合集成电路 EDA

[嵌入式] 明确芯片设计流程(二),芯片设计之模拟集成电路设计

明确芯片设计流程(二),芯片设计之模拟集成电路设计

芯片设计十分值得大家关注,为保证芯片设计的正确性,我们应当了解每一个芯片设计流程。本文,将向大家简单介绍芯片设计流程中的模拟集成电路设计,希望大家通过本文对芯片设计的模拟集成电路设计有个模糊认识。其中每个步骤的具体做法,小编将在后续文章中为......

关键字:芯片设计 模拟集成电路 晶体管

[嵌入式] 明确芯片设计流程(一),芯片设计之数字集成电路设计

明确芯片设计流程(一),芯片设计之数字集成电路设计

芯片设计包含很多流程,每个流程的顺利实现才能保证芯片设计的正确性。因此,对芯片设计流程应当具备一定了解。本文将讲解芯片设计流程中的数字集成电路设计,希望大家借由数字集成电路设计的5大步骤对芯片设计有更加深入的认识。......

关键字:芯片设计 数字集成电路设计 电路

[单片机新闻] 苹果雇ARM芯片设计师 以减少Mac对英特尔的依赖

苹果雇ARM芯片设计师 以减少Mac对英特尔的依赖

据外媒报道,苹果雇佣了ARM的关键芯片设计师,以实现Mac设备从英特尔到苹果芯片的过渡,减少对英特尔芯片的依赖。报道称,苹果将在2020年开始向ARM处理器过渡,苹果分析师ming chi kuo也提出了类似的过渡时间表。......

关键字:苹果 ARM芯片设计师

[智能硬件] 大牛带你完善芯片设计知识库,芯片设计中工艺文件那点事

大牛带你完善芯片设计知识库,芯片设计中工艺文件那点事

芯片设计过程往往包含几大部分,大家往往更加关注芯片设计的前后端设计部分,而对芯片设计工艺文件有所忽略,导致对工艺文件缺乏正确认识,致使芯片设计的学习以及开展充满困难。通过本文对芯片设计的工艺文件的介绍,希望大家对芯片设计有进一步的理解。......

关键字:芯片设计 工艺文件 正向设计

我 要 评 论

网友评论

技术子站

更多

项目外包

更多

推荐博客