锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

数字集成电路设计中------各种工程师职责

时间:2023-01-11 08:30:00 5g集成电路芯片集成电路或

数字集成电路设计实现流程是个相当漫长的过程,拿手机基带芯片为例,对于3G, 4G, 5G, 工程师最初看到的是无数页的协议文件。

  1. 架构师根据协议确定:软件可以实现协议的哪些部分,硬件需要实现哪些部分;芯片性能的60% 这取决于架构师。在中国,优秀的架构师不超过三位数,优秀的架构师不超过两位数。架构师是芯片灵魂的创造者,是食物链的顶端,是一种强大而闪亮的存在office 似乎没有EDA 架构设计采用工具。
  2. 算法工程师我们应该深入研究协议的每一部分,并选择实现所使用的算法。结构确定后,大量算法工程师应跟上协议规定的每一点,并选择合适的算法C/C 确保功能、精度、效率、吞吐量等指标,Matlab 跟GCC 它们应该使用最多的工具。
  3. 芯片设计工程师,算法工程师选择的算法需要描述为RTL;

    根据算法工程师反复模拟选择的算法,设计工程师将抽象描述或指定C 转换成RTL, 在设计过程中,需要反复模拟和综合,以确定设计功能的正确性,并与设计一起实现PPA. 除了RTL, 设计工程师还需要根据设计目标编制设计目标SDC 和power intent, 并进行相应的质量检查。设计工程师需要大量使用EDA 工具:

    • 编辑器:VIM, emac;
    • Lint : RTL 质量检查,Spyglass, Jasper;
    • CDC: SDC 质量检查,Spyglass, Conformal, GCA;
    • CPF/1801: power intent 质量检查,CLP;
    • Power: RTL 等级功耗分析,Joules, PA;
    • 仿真器:C, S, M 三家都有自己的模拟工具;
    • 综合:Genus, DC;
  4. 集成工程师:从集成开始,从脑力劳动到体力劳动,从设计师到屋,从设计师到瓦工。集成工程师应将芯片中使用的所有模块连接起来。指导思想是由架构工程师决定的IP 如何连接各不相同IP 的owner 确定集成工程师只要保证连接不多,连接不多,连接不乱,据说目前没有有效的集成工具,常用emac。
  5. 芯片验证工程师,需要根据算法工程师选定的算法设计测试向量,对RTL 验证功能和效率;验证工程师需要掌握许多技术,使用许多工具。
    • 语言:除各种脚本语言外,C/C , SystemVerilog, Verilog;
    • 协议:各接口协议、通信协议、总线协议;
    • 工具:动态仿真工具,静态仿真工具,FPGA, Emulator;
  6. 工程师的数字实现,根据算法工程师和设计工程师设定的目标PPA 将RTL 揉搓成GDS;
  7. 芯片生产因为太复杂,完全交给代工厂,包装也是;
  8. 对于测试,大多数公司租用自己的测试工程师完成的第三方测试基台,只有少数土豪劣绅公司有自己的测试基台。
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章