芯片设计
实现。首先是要实现功能,方式一般采用HDL描述,如verilog,VHDL。当然对于小规模电路也可以采用电路图输入的方式。
验证。得保证电路功能的正确性,也叫验证,可以通过软件仿真,硬件仿真等方式实现。软件仿真一般比较直观,方便调试,因为每一时刻的状态都可以看到,这好比调试软件程序。硬件仿真一般就是指FPGA验证,就是把电路用FPGA实现,然后去跑,这个的好处就是速度很快,譬如一个视频解码核,解一帧图像出来,软件仿真就算用最好的服务器,也得跑上多少秒,但是在FPGA中实现的话,基本就是多少毫秒了。这对于一个需要大规模验证的电路来说,是必不可少的。 前面两步对于数字IP来说,ASIC和FPGA基本一致,除非一些实现技巧的差别。
综合。在你描述的电路正确性得到确保之后,你就要实现它,就是要把你写的那些代码变成实实在在的电路,如寄存器还是与非门,这个过程就叫综合。由于电路规模日益复杂,一般最基本的电路就被做成了cell,如寄存器,与非门,就不会再细化到用三极管怎么去搭的问题了。这一步对于FPGA和ASIC来说就是最小的那个单元不一样。FPGA是做好的电路,一般顾及通用性和效能,基本电路单元就做得比较大,如LUT,就是由寄存器和与非门构成,你可能只用了其中一个与门,但是还会占用这么一个单元。对于ASIC来说,两输入的与非门,就是一个简单的门电路,甚至为了区分驱动能力和时序特性差异,还分了好几个等级,有的面积小,有的驱动能力强。总的来说这一步就是工具把你的描述变成基于库的电路描述。
摆放。你得到基于库的电路描述之后,就要考虑这些单元怎么摆放的问题,这叫布局布线。FPGA的话连线资源有限,所以需要不断地调整,在保证时序要求的情况下,把你的电路映射到其固定的资源分布图中间。ASIC的话一般是根据周边电路需求,时序要求,把你的电路放到芯片的某个位置。在摆好之后还得考虑连线是否能通,各级延时是否能满足电路的建立和保持时间要求等等。
输出。FPGA就是输出一个配置文件,告诉FPGA芯片该怎么样去配置其电路,使其实现预期功能。该文件可以在FPGA上电之后再由PC下载进去,也可以保存在Flash里,电路上电之后自动配置。ASIC就是输出一个版图文件,告诉代工厂该怎么去腐蚀硅片,该怎么连金属等等。 当然在这过程中间会有各种各样的辅助步骤。总的来说都是为了确保你设计的电路正确及正确实现你的电路。


问答推荐:
庐山有多少寺庙
据专家考证,庐山曾经和现存寺院约有余座。其中东林寺铁佛寺最为出名。介绍东林寺位于江西省九江市庐山西麓,北距九江市公里,东...中国哪里产的猕猴桃好吃 中国最好吃的猕猴桃前四名
猕猴桃是一种营养丰富的水果,深受人们的喜爱,在我国被称为水果之王保健奇果。猕猴桃的表面被有绒毛,纸质叶片呈阔卵形至阔卵形...抚顺初中有哪些
高中一中,二中,四中,六中,七中,十中,十二中,十六中五十二中,清原一中,清原二中,抚顺县高中,石文高中,新宾高中,望花...水的总硬度大概是多少合适
水的总硬度大概是比较合适。水总硬度是否符合标准是自来水的一个重要参考数据,它主要是描述钙离子和镁离子的含量。水总硬度根据...上海交通大学国际教育学院怎么样
上海交通大学国际教育学院成立于年月,是负责学校来华留学生招生管理以及专门从事对外汉语教学科研的二级学院。学院位于上海交通...当贝市场怎么看电视直播
当贝市场看电视直播的方法先在智能电视或网络机顶盒上打开当贝市场,新手用户需要先用盘手动安装下。打开后,进入影音版块中的电...汕尾猪油糖制作方法
猪油适量,白砂糖适量,冰糖适量,面粉适量,黄豆粉适量。把猪油板熬成猪油。冰糖和白砂糖熬成糖浆备用。下锅!加入糖浆搅拌混合...钢铁应力如何消除
钢铁应力的消除方法对物体进行热处理,对物体进行加热时效处理,就是放到自然条件下进行消除,即放置在自然条件下等待其自然恢复...桶自洁可以不放洗涤剂吗
可以。桶自洁主要是利用内桶高速旋转产生的风来干燥内外桶,从而有效清洁内外桶之间积累附着的残留物,杜绝衣物的二次污染。使用...面硬了怎么办
如果面团不是太硬的话,可以用手重新揉一下,柔到柔软为止,揉过的面不会影响使用过程中的效果,如果又硬又不粘的话,可以加入一...毛尖茶有什么好处
预防感冒消炎抗菌防蛀牙说到茶水大家都知道茶水有消炎抗菌的功效,其实大部分的人都曾经有口腔炎症喝口腔不清新,常用毛尖茶水漱...为什么树下面要刷白色
树下面刷白的用处是非常多,主要的作用就是杀菌,刷白的主要物质是石灰水和食盐,具有很好的杀菌效果。尤其是树根的位置有很多细...手机qq删除记录找回
首先在我们的手机桌面上找到并点击它。然后点击屏幕左上方的个人头像。接着点击设置。然后点击聊天记录。最后点击开启同步最近聊...怎么炒小青菜
清炒小青菜的主料小青菜棵。辅料大蒜一瓣盐巴少许蚝油一勺青菜洗净,沥干水分,切段,大蒜切末。热油,放入大蒜煸香。加入白菜爆...剩饭怎么做好吃又简单
炒剩饭做法准备材料剩饭碗胡萝卜丝克甘蓝菜克大葱适量老抽适量葱花适量盐勺鸡精勺花生油适量。锅里放油热锅,放入切好的大葱下去...