网站首页常识百科 >正文
今天小编来给大家分享一些关于芯片设计 数字芯片设计如何入门方面的知识吧,希望大家会喜欢哦
1、实现
2、验证
3、综合
4、输出
方法/步骤
实现。首先是要实现功能,方式一般采用HDL描述,如verilog,VHDL。当然对于小规模电路也可以采用电路图输入的方式。
验证。得保证电路功能的正确性,也叫验证,可以通过软件仿真,硬件仿真等方式实现。软件仿真一般比较直观,方便调试,因为每一时刻的状态都可以看到,这好比调试软件程序。硬件仿真一般就是指FPGA验证,就是把电路用FPGA实现,然后去跑,这个的好处就是速度很快,譬如一个视频解码核,解一帧图像出来,软件仿真就算用最好的服务器,也得跑上多少秒,但是在FPGA中实现的话,基本就是多少毫秒了。这对于一个需要大规模验证的电路来说,是必不可少的。 前面两步对于数字IP来说,ASIC和FPGA基本一致,除非一些实现技巧的差别。
综合。在你描述的电路正确性得到确保之后,你就要实现它,就是要把你写的那些代码变成实实在在的电路,如寄存器还是与非门,这个过程就叫综合。由于电路规模日益复杂,一般最基本的电路就被做成了cell,如寄存器,与非门,就不会再细化到用三极管怎么去搭的问题了。这一步对于FPGA和ASIC来说就是最小的那个单元不一样。FPGA是做好的电路,一般顾及通用性和效能,基本电路单元就做得比较大,如LUT,就是由寄存器和与非门构成,你可能只用了其中一个与门,但是还会占用这么一个单元。对于ASIC来说,两输入的与非门,就是一个简单的门电路,甚至为了区分驱动能力和时序特性差异,还分了好几个等级,有的面积小,有的驱动能力强。总的来说这一步就是工具把你的描述变成基于库的电路描述。
摆放。你得到基于库的电路描述之后,就要考虑这些单元怎么摆放的问题,这叫布局布线。FPGA的话连线资源有限,所以需要不断地调整,在保证时序要求的情况下,把你的电路映射到其固定的资源分布图中间。ASIC的话一般是根据周边电路需求,时序要求,把你的电路放到芯片的某个位置。在摆好之后还得考虑连线是否能通,各级延时是否能满足电路的建立和保持时间要求等等。
输出。FPGA就是输出一个配置文件,告诉FPGA芯片该怎么样去配置其电路,使其实现预期功能。该文件可以在FPGA上电之后再由PC下载进去,也可以保存在Flash里,电路上电之后自动配置。ASIC就是输出一个版图文件,告诉代工厂该怎么去腐蚀硅片,该怎么连金属等等。 当然在这过程中间会有各种各样的辅助步骤。总的来说都是为了确保你设计的电路正确及正确实现你的电路。
本文到此结束,希望对大家有所帮助。
版权说明:本文由用户上传,如有侵权请联系删除!
- 上一篇:铅笔头太短怎么继续使用(铅笔头怎样重新使用 干货)
- 下一篇:最后一页
猜你喜欢:
- 2022-09-04铅笔头太短怎么继续使用(铅笔头怎样重新使用 干货)
- 2022-09-04装修设计主要做什么(装修设计 房子装修设计有什么要点)
- 2022-09-04华为智慧能力能关闭吗(华为手机 如何关闭华为智慧能力)
- 2022-09-04小米手机预约后怎么抢购(小米手机怎么抢 手机也能预约小米手机-小米商城)
- 2022-09-04如何清理小白鞋 这样做让小白鞋干净又白一点(如何清理小白鞋 这样做让小白鞋干净又白)
- 2022-09-04衣帽间怎样设计(衣帽间设计的不同方式 衣帽间如何设计)
- 2022-09-04能分辨出绿茶和白莲花吗(白莲花 四点鉴定白莲花绿茶婊)
最新文章:
- 2022-09-042022年09月04日06时临夏最新疫情防疫防控出行返乡进入离开临夏政策规定
- 2022-09-042022年09月04日06时陇南最新疫情防疫防控出行返乡进入离开陇南政策规定
- 2022-09-042022年09月04日06时定西最新疫情防疫防控出行返乡进入离开定西政策规定
- 2022-09-042022年09月04日06时庆阳最新疫情防疫防控出行返乡进入离开庆阳政策规定
- 2022-09-042022年09月04日06时酒泉最新疫情防疫防控出行返乡进入离开酒泉政策规定
- 2022-09-042022年09月04日06时平凉最新疫情防疫防控出行返乡进入离开平凉政策规定
- 2022-09-042022年09月04日06时张掖最新疫情防疫防控出行返乡进入离开张掖政策规定
- 2022-09-042022年09月04日06时武威最新疫情防疫防控出行返乡进入离开武威政策规定
- 2022-09-042022年09月04日06时天水最新疫情防疫防控出行返乡进入离开天水政策规定
- 2022-09-042022年09月04日06时白银最新疫情防疫防控出行返乡进入离开白银政策规定
- 2022-09-042022年09月04日06时金昌最新疫情防疫防控出行返乡进入离开金昌政策规定
- 2022-09-042022年09月04日06时嘉峪关最新疫情防疫防控出行返乡进入离开嘉峪关政策规定
- 2022-09-04夏季防晒的方法(防晒小技巧 夏季的防晒措施)
- 2022-09-042022年09月04日06时兰州最新疫情防疫防控出行返乡进入离开兰州政策规定
- 2022-09-042022年09月04日06时宁德最新疫情防疫防控出行返乡进入离开宁德政策规定
- 热点推荐
- 热评文章
- 随机文章
- 华为智慧能力能关闭吗(华为手机 如何关闭华为智慧能力)
- 小米手机预约后怎么抢购(小米手机怎么抢 手机也能预约小米手机-小米商城)
- 如何清理小白鞋 这样做让小白鞋干净又白一点(如何清理小白鞋 这样做让小白鞋干净又白)
- 衣帽间怎样设计(衣帽间设计的不同方式 衣帽间如何设计)
- 能分辨出绿茶和白莲花吗(白莲花 四点鉴定白莲花绿茶婊)
- 导购服务八大步骤(服务技巧 烘焙导购服务技巧有哪些)
- 村居古诗翻译全文翻(《村居》古诗翻译 古诗背诵 趣图背古诗)
- 银行承兑汇票 产品的三个特点是(银行承兑汇票 产品的三个特点)
- 阅读文言文的方法和技巧(文言文的两个学习方法 攻破语文难点)
- 不动产权证怎么办理流程(不动产权证书的办理流程 你了解吗)