电工学习网

 找回密码
 立即注册
查看: 2889|回复: 1

IC设计的前端和后端是如何区分的?

[复制链接]
发表于 2019-5-24 08:26:23 | 显示全部楼层 |阅读模式
IC前端和后端国际上并具体的明确规定,如果非要说前端和后端的话,那么前端应该就是IC的设计,后端就是按照设计去验证,前端大部分都是按网友说的那样,RTL(电阻晶体管逻辑电路)的设计与验证的编写还有运用verilog或其他软件进行编码及仿真,
后端的话就是怎么去实现这个电路包括,线路布局,针脚设计,功耗,信号干扰修正,封装等等,一般使用EDA等工具!这就是我现在理解的前端与后端的区别,一般后端的工程师都是市场上极其稀缺的人才,特别熟悉这个领域,精通各种工具的使用的人,这么说吧,我们13亿人口,目前为止,只有3万的人熟悉精通这个领域还有就是经验积累,那么有2.5万基本都在外企工作上班,剩下的5千人,才在一些院校和国家研发部门及私企上班的,如果你是IC工程师,除非公司倒闭,不然你就是这个公司裁员绝缘体!

回复

使用道具 举报

 楼主| 发表于 2019-5-24 08:26:44 | 显示全部楼层
1.前端主要负责逻辑实现,通常是使用verilog/VHDL之类语言,进行行为级的描述。而后端,主要负责将前端的设计变成真正的schematic&layout,流片,量产。打个比喻来说,前端就像是做蓝图的,可以功能性,结构性的东西。而后端则是将蓝图变成真正的高楼。
2.前端设计主要是进行功能设计,代码的编写,要会使用硬件描述语言,也就是上面有提到的verilog/VHDL等,当然,也会要使用一些仿真软件。后端设计需要的则会更加多一些了,包括综合,到P&R,以及最后的STA,这些工具里candence和synopsys都有一整套系统的。有关心的可以去他们的网站看看。
3.其实前端和后端对于编程没有特别的要求。前端的设计会需要使用硬件描述语言来写代码,但是,需要注意的是,这里指的是"描述",而不像是C或者java之类的强调编程技巧啊什么的。所以,这个选择就看你自己了,而与编程没有什么特别的关系了。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-3-29 04:43

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表