【集成电路设计科普篇】FPGA和数字IC前端设计的区别

很多同学在问我,FPGA和数字IC前端设计到底有什么区别?


在校期间,老师都是带着做FPGA的。

那么我们今天就先说一说,FPGA采用了逻辑单元阵列,内部包括可配置逻辑模块,输出输入模块和内部连线三个部分,用户可对FPGA内部的这些模块进行配置,来实现用户逻辑,它还具有静态可重复编程,动态系统重构等特性,使得硬件的功能也能像软件一样,可以通过编辑来修改。

FPGA也是要写verilog代码的,它主要是用Verilog描述电路的结构,同时,它还涉及到pcb板,FPGA设计和IC设计当然是有区别的!

FPGA很多时候,只是需要功能出来,不会对时序、功耗等参数有严格的指标要求,但IC设计对时序、功耗,都是有参数指标要求的!

有些FPGA设计是用来做数字IC前端设计原型验证平台的,随着硬件设计的复杂性不断增加,数字IC前端的设计,会做功能验证和原型验证,功能验证就是我们常说的逻辑仿真,原型验证就是硬件仿真,他就是通过FPGA实现的,逻辑仿真在验证中是最重要的,所有的IC设计的功能验证都是通过逻辑仿真来进行的,逻辑仿真在标准的服务器上运行,验证环境很方便,其编译速度和仿真速度很快,效率很高,一般我们还会做原型验证,就是硬件仿真,但并不是所有的都会做硬件仿真。硬件仿真就是指我们把设计的代码进行编译,并综合为真实的硬件电路,就是对应的FPGA板子上,通过真实的硬件电路进行仿真,就是FPGA的原型验证,就是说我接触到的FPGA设计,其实是用硬件的方式来验证IC设计功能的,这样解释,大家是不是就了解了呢?

还有不少同学会问,那么FPGA和ASIC哪个更具有发展潜力呢?

这取决于他们在市场上的地位,ASIC会更有发展潜力,不光是华为、紫光在布局芯片设计上发力,小米、oppo、vivo都已入场,格力也开始布局家用电器芯片。

目前来看各个IC岗缺口大,招聘要求降低,本科也能入行,不仅如此,集成电路设计也成为了生化环材的理工科学生转行的首选。

不少FPGA开发工程师成功转行IC设计方向。

所以选择IC设计前景会更好!

纯干货分享希望,更多小伙伴能够看到!

本文正在参与【内行知多少】 征文活动,一起来聊聊内行人才懂的那些事吧,高额牛币和百元京东卡等你来领~


#搞技术你要知道##学习路径##行业评价##芯片设计工程师##深度学习#
全部评论

相关推荐

04-02 14:40
浙江大学 设计
无语😓 就喜欢找我茬,研究生怎么了 研究生就是天才吗 就得所有报告文件都会,最烦做表
我推的MK:是这样的,那些领导就是自己什么都不懂就把所有东西扔给你,指望白嫖你的劳动力,如果你的表现不如预期就启动攻击学历模式,这都学不会是怎么考上浙大的
点赞 评论 收藏
分享
评论
5
13
分享

创作者周榜

更多
牛客网
牛客企业服务