优秀的数字前后端设计工程师需要具备什么能力?
2010-10-31 18:00
651 查看
<前端>
精通verilog(包括2001)的编程,仿真,测试
充分掌握逻辑综合和时序分析
理解前端经常使用的各种库的格式和内容,比如.v, .lib
了解某个应用领域的知识
学会使用FPGA测试代码
具备DFT的基本概念
<后端>
熟悉后端流程,(IO plan, floorplan, power flan, place, CTS, route)
熟练掌握一种后端工具的使用
学会如何使用工具分析功耗及其对设计的影响,(static/dynamic IR-drop, EM等)
学会使用工具分析和解决cross talk问题
精通时序分析
理解后端常用库和文件的格式,内容,生成和转换,比如: .lib, spice, lef, def
精通一种unix script语言,现在大多用perl,也可以用awk。(TCL不是unix script语言,但是也一定要会)
十分了解circuit design及其工具 (为DRC/LVS准备的)
具备DFT的基本概念
了解package design的种类和过程
一个优秀的后端工程师要能够在复杂的结果中,识别出问题的真假,比如时序上的违反,找出解决问题或者防止问题发生的方法,然后灵活有效地使用工具来达到你的要求。
精通verilog(包括2001)的编程,仿真,测试
充分掌握逻辑综合和时序分析
理解前端经常使用的各种库的格式和内容,比如.v, .lib
了解某个应用领域的知识
学会使用FPGA测试代码
具备DFT的基本概念
<后端>
熟悉后端流程,(IO plan, floorplan, power flan, place, CTS, route)
熟练掌握一种后端工具的使用
学会如何使用工具分析功耗及其对设计的影响,(static/dynamic IR-drop, EM等)
学会使用工具分析和解决cross talk问题
精通时序分析
理解后端常用库和文件的格式,内容,生成和转换,比如: .lib, spice, lef, def
精通一种unix script语言,现在大多用perl,也可以用awk。(TCL不是unix script语言,但是也一定要会)
十分了解circuit design及其工具 (为DRC/LVS准备的)
具备DFT的基本概念
了解package design的种类和过程
一个优秀的后端工程师要能够在复杂的结果中,识别出问题的真假,比如时序上的违反,找出解决问题或者防止问题发生的方法,然后灵活有效地使用工具来达到你的要求。
相关文章推荐
- 数字前端和后端设计工程师需要具备什么能力
- 一名优秀的电源工程师所具备的能力是什么
- 高级运营系统研发工程师需要具备的能力 什么是JBPM
- 优秀的工程师该具备什么能力?
- 想成为一个优秀的硬件工程师,你需要具备这些能力!
- 创业者需要具备什么能力--走出软件作坊:三五个人十来条枪 如何成为开发正规军(四十二)
- 三个月成为大数据工程师,你需要具备什么条件?
- 想要成为优秀工程师究竟需要什么素质?
- 在谷歌,优秀领导人需要具备什么要素?
- 一个优秀电子工程师需要具备哪些技术
- 创业者需要具备什么能力--走出软件作坊:三五个人十来条枪 如何成为开发正规军(四十二)
- 作为一名互联网高级测试工程师,至少需要具备哪些能力
- 任何国家都无法限制数字货币。为什么呢? 要想明白这个问题需要具备一点区块链的基础知识: 区块链使用的大致技术包括以下几种: a.点对点网络设计 b.加密技术应用 c.分布式算法的实现 d.数据存储技术 e.拜占庭算法 f.权益证明POW,POS,DPOS 原因一: 点对点网络设计 其中点对点的P2P网络是bittorent ,由于是点对点的网络,没有中心化,因此在全球分布式的网
- 软件公司需要具备什么能力的大学毕业生?
- 一个优秀的公众号运营者需要具备哪些能力?
- 成为一个优秀的软件开发工程师应该具备的能力
- 任何国家都无法限制数字货币。为什么呢? 要想明白这个问题需要具备一点区块链的基础知识: 区块链使用的大致技术包括以下几种: a.点对点网络设计 b.加密技术应用 c.分布式算法的实现 d.数据存储技术 e.拜占庭算法 f.权益证明POW,POS,DPOS 原因一: 点对点网络设计 其中点对点的P2P网络是bittorent ,由于是点对点的网络,没有中心化,因此在全球分布式的网
- 你需要具备什么能力