电子系统设计方法

时间:2023-03-11作者:佚名

在传统与现代电子系统设计中有如下几中常用的设计方法:

自底向上设计方法:传统的系统设计采用自底向上的设计方法。这种设计方法采用“分而治之”的思想,在系统功能划分完成后,利用所选择的元器件进行逻辑电路设计,完成系统各独立功能模块设计,然后将各功能模块按搭积木的方式连接起来构成更大的功能模块,直到构成整个系统,完成系统的硬件设计。这个过程从系统的最底层开始设计,直至完成顶层设计,因此将这种设计方法称为自底向上的设计方法。用自底向上设计方法进行系统设计时,整个系统的功能验证要在所有底层模块设计完成之后才能进行,一旦不满足设计要求,所有底层模块可能需要重新设计,延长了设计时间。

自顶向下设计方法:目前VLSI系统设计中主要采用的方法是自顶向下设计方法,这种设计方法的主要特征是采用综合技术和硬件描述语言,让设计人员用正向的思维方式重点考虑求解的目标问题。这种采用概念和规则驱动的设计思想从高层次的系统级入手,从最抽象的行为描述开始把设计的主要精力放在系统的构成、功能、验证直至底层的设计上,从而实现设计、测试、工艺的一体化。当前EDA工具及算法把逻辑综合和物理设计过程结合起来的方式,有高层工具的前向预测(lookahead)能力,较好地支持了自顶向下设计方法在电子系统设计中的应用。

层次式设计方法:它的基本策略是将一个复杂系统按功能分解成可以独立设计的子系统,子系统设计完成后,将各子系统拼接在一起完成整个系统的设计。一个复杂的系统分解成子系统进行设计可大大降低设计复杂度。由于各子系统可以单独设计,因此具有局部性,即各子系统的设计与修改只影响子系统本身,而不会影响其它子系统。
利用层次性,将一个系统划分成若干子系统,然后子系统可以再分解成更小的子系统,重复这一过程,直至子系统的复杂性达到了在细节上可以理解的适当的程度。
模块化是实现层次式设计方法的重要技术途径,模块化是将一个系统划分成一系列的子模块,对这些子模块的功能和物理界面明确地加以定义,模块化可以帮助设计人员阐明或明确解决问题的方法,还可以在模块建立时检查其属性的正确性,因而使系统设计更加简单明了。将一个系统的设计划分成一系列已定义的模块还有助于进行集体间共同设计,使设计工作能够并行开展,缩短设计时间。

嵌入式设计方法:现代电子系统的规模越来越复杂,而产品的上市时间(time to market)却要求越来越短,即使采用自顶向下设计方法和更好的计算机辅助设计技术,对于一个百万门级规模的应用电子系统,完全从零开始自主设计是难以满足上市时间要求的。嵌入式设计方法在这种背景下应运而生。嵌入式设计方法除继续采用自顶向下设计方法和计算机综合技术外,它的最主要的特点是大量知识产权(Intellectual Property-IP)模块的复用,这种IP模块可以是RAMCPU、及数字信号处理器等。在系统设计中引入IP模块,使得设计者可以只设计实现系统其它功能的部分以及与IP模块的互连部分,从而简化设计,缩短设计时间。
一个复杂的系统通常既包含有硬件,又有软件,因此需要考虑哪些功能用硬件实现,哪些功能用软件实现,这就是硬件/软件协同设计的问题。硬件/软件协同设计要求硬件和软件同时进行设计,并在设计的各个阶段进行模拟验证,减少设计的反复,缩短设计时间。硬件/软件协同是将一个嵌入式系统描述划分为硬件和软件模块以满足系统的功耗、面积和速度等约束的过程。
嵌入式系统的规模和复杂度逐渐增长,其发展的另一趋势是系统中软件实现功能增加,并用软件区分不同的产品,增加灵活性、快速响应标准的改变,降低升级费用和缩短产品上市时间。

基于IP的系统芯片(S0C)的设计:为了解决当前集成电路的设计能力落后于加工技术的发展与集成电路行业的产品更新换代周期短等问题,基于IP的集成电路设计方法应运而生。IP的基本定义是知识产权模块。对于集成电路设计师来说,IP则是可以完成特定电路功能的模块,在设计电路时可以将IP看作黑匣子,只需保证IP模块与外部电路的接口,无需关心其内部操作。这样在设计芯片时所处理的是一个个的模块。而不是单个的门电路,可以大幅度地降低电路设计的工作量,加快芯片的设计流程。利用IP还可以使设计师不必了解设计芯片所需要的所有技术,降低了芯片设计的技术难度。利用IP进行设计的另一好处是消除了不必要的重复劳动。IP与工业产品不同,复制IP是不需要花费任何代价的,一旦完成了IP的设计,使用的次数越多,则分摊到每个芯片的韧始投资越少,芯片的设计费用也因此会降低。

SOC(System on a Chip)系统芯片有各种不同的定义方式。具体到芯片功能来说,SOC芯片意味着在单个芯片上,完成以前需要一个或多个印刷线路板才能够完成的电路功能。SOC芯片意味着在单芯片上集成一个完整的数据处理系统,其结构是比较复杂的。SOC芯片的运行需要强大的软件支持,而且芯片的功能会随支持软件的不同而变化,因此在设计芯片的同时需要进行软件编制工作,并非以往单纯的电路设计。这一特点在增强芯片功能及适用范围的同时增加了芯片的设计与验证难度,在芯片设计的初期需要仔细地进行功能划分,确定芯片的运算结构,并评估系统的性能与代价。SOC芯片的出现在芯片的优化设计方面也提出了很大的挑战。芯片的设计需要系统设计人员与软件设计人员的深入参与,在SOC芯片的设计流程中,一般都结合了从顶向下和从底向上设计的特点,与传统的芯片设计相比SOC芯片设计有以下几项主要特点:

芯片的软件设计与硬件设计同步进行;

各模块的综合与验证同步进行;

在综合阶段考虑芯片的布局布线;
只在没有可利用的硬模块或软宏模块的情况下重新设计模块。

电路设计中的成本控制方法:优秀的电路实现方案应该是简洁、可靠的。要以最少的社会劳动消耗获得最大的劳动成果。这里所说的社会劳动,包括在产品设计、产品生产、产品维护以及元器件的生产中所付出的劳动。为了控制产品成本,常常采用目标价格反算法,也就是先根据市场调查对相应的技术指标制定目标价格,然后在设计实施中找出影响产品经济指标的关键因素,并采取针对性较强的措施。

相关阅读

30年电工老师傅分享数字表和机械万用表使用经验!

早年修电视,500型的万用表比较好,也比较精密,比如老东方红、上海精益求精等。 当时,那个万用表的表笔都能用好几年!表的提带都是皮制的。而现在的万用表就算是还有500型的,...
2023-06-11
30年电工老师傅分享数字表和机械万用表使用经验!

关于火力发电厂机组的启动和停运,你知道多少?重温一下

机组的启动 火力发电机组的启动是指将锅炉和汽轮发电机组由静止状态转变为运行状态的过程,主要包括锅炉上水、点火、升压,蒸汽系统暖管,汽轮机冲转、升速,发电机与电力系统...
2023-06-13
关于火力发电厂机组的启动和停运,你知道多少?重温一下

优秀电工的绝活:按标准规范接线,这个你得会

评价一名优秀的电工,除了具有深厚的理论基础外,在从精工细活中同样也能体现出来他的精湛技术的。这种精工细活不仅需要有标准和规范的支撑,也要有长期坚持不懈的耐性练习。...
2023-06-11
优秀电工的绝活:按标准规范接线,这个你得会

主功率模块架构分析与驱动IC选型锦囊

能量单向主功率变换器模块 小功率便携储能(200W~600W)的主功率变换器拓扑架构如下图所示。电池充电与电池放电采用独立模块实现,能量在开关变换器中只能单向流动。 1. AC-DC charger 用...
2023-05-12
主功率模块架构分析与驱动IC选型锦囊

物业水电工年终总结

转眼间,紧张、充实的2013年即将过去。在这一年里,我和同事们一起生活、学习和工作。彼此建立了深厚的友谊,同时在实践中磨练了工作能力,使我的业务能力和技术水平又有了很大...
2023-03-21

热销商品

FEITA 镊子碳纤维合成塑料防静电无尘净化塑胶手动工具镊子93302

FEITA镊子93302采用高强度碳纤维合成塑料材质,兼具轻量化与耐用性,适用于精密操作场景。其独特的防静电设计有效避免静电对电子元件的损害,广泛应用于半导体、光学、...
1.2

江南国标rvv铜芯电缆软线3 4多芯平方rvvp护套信号屏蔽线线缆电线

江南国标rvv铜芯电缆软线34多芯平方rvvp护套信号屏蔽线线缆电线,是一种高性能的电缆产品,适用于各种信号传输和控制场合。该电缆采用优质铜芯,具有优良的导电性能和...
1.96

内六角扳手套装单个内六方螺丝刀进口S2款加长特长平头内6角2.5mm

这款进口S2材质内六角扳手套装,专为精密机械维修与装配设计,采用高品质S2合金钢制造,具备卓越的硬度、耐磨性与抗扭强度,有效防止使用过程中断裂或变形。套装中包含2....
1.4

橡胶条U型防撞包边条橡胶卡条玻璃嵌条配电箱机柜u型条密封条封王

橡胶条U型防撞包边条是一种多功能密封与防护配件,广泛应用于配电箱、机柜、玻璃门窗及各类设备边缘。采用优质橡胶材质,具备优异的弹性、耐老化、防水防尘和抗冲击...
0.8

10副装护目镜打磨劳保防飞溅男女骑行机械实验防风沙灰尘防护眼镜

这款10副装护目镜专为多场景防护设计,适用于打磨、机械加工、实验操作、骑行及户外作业等环境。采用高透光防雾镜片,有效抵御飞溅物、风沙、灰尘及化学液体喷溅,保障...
19.8

网站栏目