原创 对于学习IC设计的一点建议

2007-1-18 18:16 2838 5 6 分类: 工程师职场

对于学习IC设计的一点建议(转载 EDN CHINA)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


发现不少同学都非常关心如何编写代码,如何通过代码来实现某种模块或者功能,比如分频器,FIFO等等。这也是可以理解的,比较学校里面做项目有需要,出来找工作面试也需要这些知识。


但是其实,数字设计(前端)真正的技能并非在于编写代码的技能,许多国内外的设计公司都制订了严紧的代码风格,而代码是在系统设计+详细设计完成后才开始编写的。这里所谓的详细设计,主要是指画出详细的电路图,而代码是一种语言,用于描述你设计好的电路,而并非用于设计你的电路。越高手的人越能够在编写代码前画出细化到寄存器+组合逻辑的电路图,哪怕是非常大型的设计。不要以为一个高性能的CPU是用代码编写出来的。


当然,优秀的代码技巧是需要的,行为级代码的编写对于建立TESTBENCH也是很有帮助的。优秀的代码风格在于可读性和条理性,而并非在于抽象性。所以建议初学者要从画电路图开始,哪怕是一个简单的FIFO,培养好最基本的逻辑设计思维,这才是长远发展的根本。


要不工作23年之后,无论你是做设计或者测试,你的瓶颈都会很快到来,例如某些工程师发现,他的设计离不开代码,他必须一边编写,一边进行仿真来尝试,一边建立自己的设计思路,这样设计出来的电路是很不安全的,而且性能也是很差的,往往需要重复测试和修改多次才能勉强实现功能。这样的设计方法缺乏全局观念和稳妥性,个人认为,如果要做好IC设计,千万要避免这种设计方法才是,这也要从学校里面开始学起和练起了!


希望我的这些意见对大家有用。



系统设计(系统架构=>功能划分=>画出时序)


详细设计(画出详细的电路图=>RTL=>仿真)


这些的确在IC设计公司,IC设计流程明确要这样进行的. 当然在系统设计阶段, 如果某个以前未涉及的关键设计技术会涉及到系统架构的选择(如多位乘法器),可以在此阶段Coding并仿真综合此关键电路,看是否满足需求,然后确定系统架构.而从长远来看,这些关键技术以前都积累到IP复用库后,根据SPEC,直接选择相应合用的IP,也不会在系统设计Coding.


http://huaer448.blog.163.com/blog/static/117401382007016111112701/

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1196145 2007-1-26 16:15

very good suggestion!

相关推荐阅读
jerryzhang8023_976580426 2009-09-20 12:26
云计算推动,节能以太网技术将诞生
“移动终端正从目前50Kbps的GPRS链路连接到互联网,升级到数Mbps的3G/3.5G速度连接到互联网;任何媒体都将可以实时访问任何内容。这些新兴应用将带来海量的传输和海量的数据处理,也使得无线业...
jerryzhang8023_976580426 2009-09-20 12:25
“物联网”可能进入3G应用:技术瓶颈待破
“物联网”概念16日继续受到市场热捧,申万电子元器件指数上涨3.09%,位居行业涨幅榜第一。分析人士称,物联网在我国其实早有应用,在未来可能会成为下一个万亿级的通信业务,但是物联网的全面普及将是一个十...
jerryzhang8023_976580426 2009-09-20 12:21
NEC电子全球首推支持USB3.0的主控系统芯片
NEC电子日前完成了支持USB3.0的系统芯片的开发,全球率先推出USB3.0系统芯片”uPD720200”,并于今年6月起开始提供样品。USB3.0是在电脑、数字家电、键盘、鼠标等电子产品领域广泛使...
jerryzhang8023_976580426 2009-06-18 18:32
基于扫描的DFT对芯片测试的影响
基于扫描的DFT对芯片测试的影响来源:电子设计应用/北京航空航天大学 刘玲玲 周文 夏宇闻\巨数微电子公司 徐微 邵寅亮2006-04-24         引言       随着ASIC电路结构和功...
jerryzhang8023_976580426 2009-03-29 20:52
叫板ARM、MIPS,可配置处理器走向何方?
与市场上大名鼎鼎的ARM、MIPS相比,Tensilica(泰思立达)公司还是个小角色。其位于北京南湖东园博泰国际40平米左右的办公室里,只有寥寥数人。初次见到其中国区代表李冉,显得形单影只。让人不禁...
jerryzhang8023_976580426 2009-03-29 20:50
可配置处理器将逐渐取代硬连线处理器
今天的便携式电子正经历着在性能增强和设备融合方面日益加剧的螺旋式变化。从前只能拍照的数码相机,现在不仅分辨率提高了四倍,而且还能摄像以及播放MP3文件。如今的手机拥有蓝牙技术及彩屏,也可以拍照并播放M...
EE直播间
更多
我要评论
1
5
关闭 站长推荐上一条 /3 下一条