熟练掌握电子电路设计技术,是每位电子工程师都要学会的任务,不会电路设计的人就无法成为电子工程师,然而很多人在成为电子工程师都会困惑究竟要设计怎么样的电路,今天就讲讲这个话题,希望这篇文章能够对小伙伴们有所帮助。
首先,究竟要设计什么样的电路?如何保证制造出的电路是和原来设计一致?生产处的产品功耗与运行速度是否与预期一致?这些都是电子工程师必须要面对的几个问题。
现在的IC系统可以说是复杂度非常高,设计时容易出错,而且人们对IC系统的可靠性要求极高,未验证IC系统是否正确,人们都提出了种种验证方法。,希望借助EDA工具来尽可能找出错误。
实际上,验证属于设计的范畴,但为清楚起见,这里简单说明下,验证贯穿了IC系统设计的每个阶段(从算法架构设计直至无理设计),在系统设计阶段,采用仿真方法进行性能分析和协议分析。
在电路/逻辑设计阶段,采用软硬件协同验证:用仿真和FPGA验证功能,;用静态时序分析工具验证时序;用形式验证检查综合过程及ECO是否正确。
在物理设计阶段,采用物理验证(LVS、DRC等):用静态时序工具验证最终时序;用形式验证检查布局布线过程及ECO是否正确。
在验证中,错误发现的越早,对开发进度的影响越小,这时验证就越有价值。因此,要尽量在设计的早期阶段(算法架构设计、RTL设计时)进行充分的验证。
常用的验证可分为以下几类,分别是仿真、静态时序分析、形式验证、屋里验证(DRC/LVS)、信号完整性检查、FPGA验证等。