设计电路,怎么做 如何学习电路设计?

作者&投稿:康适 (若有异议请与网页底部的电邮联系)
集成电路设计的流程一般先要进行软硬件划分,将设计基本分为两部分:芯片硬件设计和软件协同设计。芯片硬件设计包括:

  1.功能设计阶段。

  设计人员产品的应用场合,设定一些诸如功能、操作速度、接口规格、环

  境温度及消耗功率等规格,以做为将来电路设计时的依据。更可进一步规划软

  件模块及硬件模块该如何划分,哪些功能该整合于SOC 内,哪些功能可以设

  计在电路板上。

  2.设计描述和行为级验证

  能设计完成后,可以依据功能将SOC 划分为若干功能模块,并决定实现

  这些功能将要使用的IP 核。此阶段将接影响了SOC 内部的架构及各模块间互

  动的讯号,及未来产品的可靠性。

  决定模块之后,可以用VHDL 或Verilog 等硬件描述语言实现各模块的设

  计。接着,利用VHDL 或Verilog 的电路仿真器,对设计进行功能验证(function

  simulation,或行为验证 behavioral simulation)。

  注意,这种功能仿真没有考虑电路实际的延迟,但无法获得精确的结果。

  3.逻辑综合

  确定设计描述正确后,可以使用逻辑综合工具(synthesizer)进行综合。

  综合过程中,需要选择适当的逻辑器件库(logic cell library),作为合成逻辑

  电路时的参考依据。

  硬件语言设计描述文件的编写风格是决定综合工具执行效率的一个重要

  因素。事实上,综合工具支持的HDL 语法均是有限的,一些过于抽象的语法

  只适于做为系统评估时的仿真模型,而不能被综合工具接受。

  逻辑综合得到门级网表。

  4.门级验证(Gate-Level Netlist Verification)

  门级功能验证是寄存器传输级验证。主要的工作是要确认经综合后的电路

  是否符合功能需求,该工作一般利用门电路级验证工具完成。

  注意,此阶段仿真需要考虑门电路的延迟。

  5.布局和布线

  布局指将设计好的功能模块合理地安排在芯片上,规划好它们的位置。布

  线则指完成各模块之间互连的连线。

  注意,各模块之间的连线通常比较长,因此,产生的延迟会严重影响SOC

  的性能,尤其在0.25 微米制程以上,这种现象更为显著。

  目前,这一个行业仍然是中国的空缺,开设集成电路设计与集成系统专业的大学还比较少,其中师资较好的学校有 上海交通大学,哈尔滨工业大学,西安电子科技大学,电子科技大学,哈尔滨理工大学,复旦大学,华东师范大学等。

  模拟集成电路设计的一般过程:

  1.电路设计

  依据电路功能完成电路的设计。

  2.前仿真

  电路功能的仿真,包括功耗,电流,电压,温度,压摆幅,输入输出特性等参数的仿真。

  3.版图设计(Layout)

  依据所设计的电路画版图。一般使用Cadence软件。

  4.后仿真

  对所画的版图进行仿真,并与前仿真比较,若达不到要求需修改或重新设计版图。

  5.后续处理

  将版图文件生成GDSII文件交予Foundry流片。

如何才能学会电路系统设计?~

作为一个也是学电子的人 个人建议既然你从单片机学起 很好学 和容易入门 是实现你的要求比较快的一条途径 当然 学单片机要买学习板 否则自己做一个也行 只看书是达不到你想要的那种目的的 建议你看看郭天祥的51单片机视频教程 (学习板就不是非要他的了)很好入门 看了后自己做个电子表之类的很容易了 这样你就可以慢慢知道怎样去设计电路了 当然 大型的系统还是要经验的 慢慢来 技术在于积累。

电路设计的前提是熟悉常用的电子元器件,所以,首先要了解常用的电子元器件的基本工作原理,它的作用。其次,从简单的电路图开始,多读电器原理图,比如说:日光灯、旧式洗衣机、冰箱等,别以为它们很复杂,就电器原理图,其实都是很简单的。不过,现在的全自动洗衣机因为加入了自动控制芯片,读起来可能会有点吃力,不过看懂了旧式洗衣机的工作原理后再来看全自动洗衣机估计也就能似懂非懂了。图读多了,就可以进行简单的电路设计。设计的过程首先就是先提出问题,我要达到一个什么要求;然后用运方框图来进行功能的合成、信号的流程;再然后就是根据各方框图来进行简单的设计,最后整合、调试。

如何制作自动倒计时电路
答:材料:1.集成电路(555计时器)2.按钮开关3.变阻器4.电容器5.蜂鸣器6.发光二极管7.电解电容器8.电路板9.导线步骤:1.将集成电路与电容器和电阻器连接在一起组成一个单稳态触发器。2.将发光二极管和蜂鸣器安装到电路板上。3.使用电解电容器使稳态触发器在按下按钮开关时进行充放电。4.将刚刚制作的...

如何制作555时间的计时电路?
答:这个可以用Multisim软件进行设计,其本身带有555的计算功能,调出来使用即可,在Tools-》Circuit Wizards-》555 Timer Wizard 设计向导中 调出来之后显示下面的对话框,Type里面选择无稳态模式Astable Operation,频率Frequency选择1Hz即可产生秒脉冲,但是为了电路更加合理,需要选择合适的占空比Duty和电容C,如图所...

计数器的电路怎么画?
答:采用74LS192芯片作为计数器,74LS192是同步的加减计数器,其具有清除和置数的功能。电路中选择两片74LS192作为分别作为30的十位和个位。将作为十位的计数器输入端置为0011而将个位的输入端置为0000。将两片74LS192的置数端连出来与开关B相连,开关B控制置数端与高电平还是低电平,从而实现当30倒计...

设计电路,怎么做
答:1.功能设计阶段。设计人员产品的应用场合,设定一些诸如功能、操作速度、接口规格、环 境温度及消耗功率等规格,以做为将来电路设计时的依据。更可进一步规划软 件模块及硬件模块该如何划分,哪些功能该整合于SOC 内,哪些功能可以设 计在电路板上。2.设计描述和行为级验证 能设计完成后,可以依据功能将...

icl7107 制作温度计电路
答:用热敏电阻,加三个精密电阻搭成惠斯通电桥,当温度变化时电桥会输出差分电压,把输出的电压接在10倍的放大器上,放大器用OP07运放做,放大后接在ICL7107上,然后和单片机进行并行通信,把采集的数字信号进行比例处理,通过数码管显示出来,随便用个单片机就行了,89S51就搞定,数码管用动态扫描显示,到网上...

用555定时器怎样实现15秒计时电路?急用
答:15秒=1.1*(R1+R2)*0.000047 R1+R2=290k 再取R1=100K R2为一个220K可调电位器就行就可以实现15秒计时电路。不同的制造商生产的555芯片有不同的结构,标准的555芯片集成有25个晶体管,2个二极管和15个电阻并通过8个引脚引出(DIP-8封装)。555的派生型号包括556(集成了两个555的DIP-14芯片)...

计数器电路怎么设计
答:计数器电路设计:该计数器可实现按键计数、增减控制、手/自动清零等功能。需要准备下列元件:共阴极7段数码管、按键开关、4511(BCD锁存/7段译码/驱动器)、4516(可预置4位二进制加/减计数器)、40106(或7414,六反相施密特触发器)、4001(或7400,四2输入与非门)、4093(或74132,四与非施密特触发器...

怎样手工制作PCB电路板?
答:首先要在电脑上用protel等电路设计软件先绘制电路原理图和PCB(元器件封装图)。如下图:2.用热转印纸放入普通打印机,调整合适的打印比例,打印出黑白的PCB图。如下图:3.用砂纸打磨掉覆铜板表面的氧化层,使覆铜板看起来既光滑又光亮。如下图:4.将第2步中打印有PCB图的热转印纸固定在第3步打磨...

设计一个2位数码计数电路
答:---要用两块带并行输入的BCD码计数器74LS192芯片,一块8位数比较器74LS682,两块BCD七段译码器,两个数码管,一块与非门74LS00,两个开关,一个置数,另一个加或减计数切换.四个BCD码拨码开关,脉冲发生电路用555做做,另外还需要一些电阻电容等元件.---思路是这样的,用555做时钟信号发生器,通过选择...

数字电路实验设计怎么做?
答:利用D触发器构成计数器,数字电路实验设计:D触发器组成的4位异步二进制加法计数器。一、选用芯片74LS74,管脚图如下。说明:74LS74是上升沿触发的双D触发器, D触发器的特性方程为 二、设计方案:用触发器组成计数器。触发器具有0 和1两种状态,因此用一个触发器就可以表示一位二进制数。如果把n个...