共1条
1/1 1 跳转至页
专家观点:学习、积累、交流-IC设计高手的成长之路
专家观点:学习、积累、交流-IC设计高手的成长之路
[日期:2005-1-7]来源:21icbbs-IC设计 作者:clarkkevin[字体:大 中 小]
孙建宁先生
职务:深圳国微技术有限公司系统总监
如何成为IC设计高手?如何提高自己的设计能力?自己的感受是,IC设计不同于一般的 板级电子设计,由于流片的投资更大,复杂度更高,系统性更强,所以学习起来也有些 更有意思的地方。这里就斗胆跳过基本电子知识的方面,单就一些特别的地方来表达一 下个体的感受。 首先,作为初学者,需要了解的是IC设计的基本流程。应该做到以下几点:基本清楚系 统、前端、后端设计和验证的过程,IC设计同半导体物理、通信或多媒体系统设计之间 的关系,了解数字电路、混合信号的基本设计过程,弄清楚ASIC,COT这些基本的行业模 式。窃以为这点对于培养兴趣,建立自己未来的技术生涯规划是十分重要的。学习基本 的设计知识,建议读一下台湾CIC的一些设计教材,很多都是经典的总结。
EDA技术的学习:对于IC设计者来说,EDA工具意义重大,透过EDA工具商的推介,能够了 解到新的设计理念。国内不少IC设计者,是单纯从EDA的角度被带入IC设计领域的,也有 很多的设计者在没有接触到深亚微米工艺的时候,也是通过EDA厂家的推广培训建立基本 概念。同时,对一些高难度的设计,识别和选择工具也是十分重要的。 如果你希望有较高的设计水平,积累经验是一个必需的过程。经验积累的效率是有可能 提高的。以下几点可以参考:
1、学习借鉴一些经典设计,其中的许多细节是使你的设计成为产品时必需注意的。有些 可能是为了适应工艺参数的变化,有些可能是为了加速开关过程,有些可能是为了保证 系统的稳定性等。通过访真细细观察这些细节,既有收益,也会有乐趣。项目组之间, 尤其是项目组成员之间经常交流,可避免犯同样错误。
2、查文献资料是一个好方法。同“老师傅”一同做项目积累经验也较快。如果有机会参 加一些有很好设计背景的人做的培训,最好是互动式的,也会有较好的收获。
3、当你初步完成一项设计的时侯,应当做几项检查:了解芯片生产厂的工艺, 器件模型 参数的变化,并据此确定进行参数扫描仿真的范围。了解所设计产品的实际使用环境,正 确设置系统仿真的输入条件及负载模型。严格执行设计规则和流程对减少设计错误也很 有帮助。
4、另外,你需要知识的交流,要重视同前端或系统的交流,深刻理解设计的约束条件 。作为初学者,往往不太清楚系统,除了通过设计文档和会议交流来理解自己的设计任 务规范,同系统和前端的沟通是IC设计必不可少的。所谓设计技巧,都是在明了约束条 件的基础上而言的,系统或前端的设计工程师,往往能够给初学者很多指导性的意见。
5、重视同后端和加工线的交流:IC设计的复杂度太高,除了借助EDA工具商的主动推介 来建立概念之外,IC设计者还应该主动地同设计环节的上下游,如后端设计服务或加工 服务的工程师,工艺工程师之间进行主动沟通和学习。对于初学者来说,后端加工厂家 往往能够为他们带来一些经典的基本理念,一些不能犯的错误等基本戒条。一些好的后 端服务公司,不仅能提供十分严格的Design Kit,还能够给出混合信号设计方面十分有 益的指导,帮助初学者走好起步之路。加工方面的知识,对于IC设计的“产品化”更是 十分关键。
6、重视验证和测试,做一个“偏执狂”:IC设计的风险比板级电子设计来的更大,因此 试验的机会十分宝贵,“偏执狂”的精神,对IC设计的成功来说十分关键。除了依靠公 司成熟的设计环境,Design Kit和体制的规范来保证成功之外,对验证的重视和深刻理 解,是一个IC设计者能否经受压力和享受成功十分关键的部分。由于流片的机会相对不 多,因此找机会更多地参与和理解测试,对产品成功和失败的认真总结与分析,是一个 IC设计者成长的必经之路。
同行交流以及工作环境的重要性:IC设计的复杂性和技术的快速发展,使得同行之间的 交流十分关键,多参与一些适合自己水平的讨论组和行业会议,对提高水平也是十分有 益的。通过同行之间的交流,还可以发现环境对于IC设计水平的重要影响。公司的财力 ,产品的方向,项目的难度,很大程度上能够影响到一个设计者能够达到的最高水平。
辩证地认识自己的技术提高和环境之间的相互关系,将是国内的设计者在一定的阶段会 遇到的问题。
希望我的经验对大家有帮助。
关键词: 专家观点 学习 积累 交流 设计 高手 成长 之路
共1条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【笔记】生成报错synthdesignERROR被打赏50分 | |
【STM32H7S78-DK评测】LTDC+DMA2D驱动RGBLCD屏幕被打赏50分 | |
【STM32H7S78-DK评测】Coremark基准测试被打赏50分 | |
【STM32H7S78-DK评测】浮点数计算性能测试被打赏50分 | |
【STM32H7S78-DK评测】Execute in place(XIP)模式学习笔记被打赏50分 | |
每周了解几个硬件知识+buckboost电路(五)被打赏10分 | |
【换取逻辑分析仪】RA8 PMU 模块功能寄存器功能说明被打赏20分 | |
野火启明6M5适配SPI被打赏20分 | |
NUCLEO-U083RC学习历程2-串口输出测试被打赏20分 | |
【笔记】STM32CUBEIDE的Noruletomaketarget编译问题被打赏50分 |