176人参与 • 2024-08-06 • 交换机
一、目的:
1、熟悉模拟集成电路设计的基本流程,实现bandgap电路设计;
2、熟悉linux系统及cadence virtuoso icfb设计、仿真软件的使用方法。
二、原理:
1、设计目标:bandgap设计目标:提供稳定的电压基准:具有一定的绝对精度(例如3%,5%)、温漂系数小(例如20ppm);尽可能大的电源电压范围;尽可能小的静态工作电流;尽可能大的psrr;尽可能小的输出分布范围和noise (flick noise);具有可靠的启动电路;尽可能小的面积。
2、设计要求:
1)设计基本的bandgap电路结构,提供对温度不敏感的基准电压以及ptat基准电流,基本电路与工作原理如下:
2)基准电压与电流:
vbg通常在1.2左右,其温度特性包含抛物线型非线性项,设计中令顶点位于常温附近,更高精度要求可采用二次补偿电路。ibg~t,在高温与低温下其值变换较大,若用它直接去偏置其他电路,这一点须特别注意。
3)启动与稳定性:启动方面,这个电路有两个稳定工作点,其中一个是两个支路电流都为0,设计中需加启动电路来避免这个工作点;稳定方面,正、负反馈环路共存,运放输入端需正确连接,保证负反馈强于正反馈。启动电路中的m9要大于m10,使进入正反馈回路的刺激大一些。m6~m8作为mos res,其值应保证正常工作后m9,m10关闭。
4)psrr(电源抑制比):
低频:opa环路增益保证;高频:输出rc滤波保证。最差点在中间,提高需要:提高环路带宽,与功耗tradeoff,降低rc带宽,与面积tradeoff。
5)电压离散性与噪声:
输出离散性:运放失调的控制很重要!噪声:热噪声可由输出滤波电容来控制;1/f噪声:与vos一样会被放大,且很难被滤波,因此要特别注意电路中的nmos;运放输入管应用pmos,与失调要求一样,要增加w,l。抑制1/f噪声还可采用chopping技术。
6)局限性与解决办法:
输出基准电压固定为1.2v左右,不够灵活;输出基准电流为ptat,在全温度范围内变化很大;电源电压的限制:最低工作电压>1.2+vdsat。解决办法:通过v/v,v/i转换电路来解决前两个问题,代价是电路复杂性和功耗。
三、设计内容与结果:
1、原理图设计及尺寸确定:
1)运行cadence virtuoso icfb,打开bandgap电路原理图如图:
2)分析电路:核心电路中,下左图为两个pmos构成的电流镜(并联四个,每个沟道长度为1um),下右图为流过相同电流的两个支路,q4为并联一个的2×2尺寸的bjt晶体管,q0是并联八个的2×2尺寸的bjt晶体管,q0的vbe要比q4要低,所以电压差将加载在r0上。设置r0电阻值大小即可设置支路电流大小。其余电阻尺寸完全相同,与r0成比例得到需要的电压比例关系。
3)运算放大器电路中,下左图为输入部分,采用pmos差分对,其1/f噪声低,且可保证伪电流源电压使电路正常开启。vdda为电流镜,从核心电路镜像出电流,尺寸较核心减半,为了降低噪声故沟长设为2um。下中图为折叠结构的二级放大电路,其nmos伪电流源沟长1um避免沟道长度调制效应。电流由核心电路镜像所得,电流镜mos尺寸为核心四分之一。确定m32、m13尺寸时考虑1/f共享噪声,同时考虑版图面积,故把沟道长度确定为1um,并联2个。下右图m5为下中图cascode级提供偏置电压,而m11、m12沟长确定为1um。
4)启动电路中,下左图二极管接法的pmos将电压降下来,下接反相器,反相器输入端接bandgap电压,mb7控制内核电路是否产生工作电流用于启动。下右图为pd控制信号端,经过一个反相器接pdn,经过两个反相器接pdp,分别控制下左图中m38、m91与核心电路中m37,控制整个电路的开启与关闭状态。
5)symbol电路与仿真电路搭建:下左图为上述bandgap电路的模型,下右图为搭建的仿真电路bandgap_testbench原理图,其中输出端接一个很小的电容负载便于观察输出电压波形,ptat电流输出接1v理想电压源,vdda为电源,由v5提供,范围在3.3v到2v之间。引线电感2nh,模拟封装时芯片焊盘与芯片封装管脚上筋线(1mm对应1nh)带来的电感。电阻同理,此处设为100mω。gnda与sub的引线电感设为1nh,50mω(由封装决定)。
2、直流仿真:
1)打开ade仿真编辑器,如下设置进行直流工作状态仿真:
2)提取vdda电源电压,设置大小为3v如图:
3)运行仿真,显示结点电压,如图操作:
4)确定bandgap_testbench原理图直流工作点如下图:
5)进入bandgap原理图,确定各结点电压电流如图:
可见小尺寸(左)pnp bjt型晶体管发射极电压为-759mv左右,大尺寸也为-704mv左右,电流均为-3ua左右,而ptat电流为两bjt发射极电压差与r0之比,可通过设定r0的值来改变。
电流镜各结点电压如上图,可见为保证晶体管工作在放大区,需要|vds|>|vdsat|,满足要求。
运放伪电流源部分,电流镜镜像电流为-2.499ua,准确,同理m15电流镜电流为-1.248ua也符合要求。
上图为nmos伪电流源电流镜的|vds|>|vdsat|,工作状态正确。漏极电流为2.496ua,准确。
折叠运放cascode级两晶体管|vds|>|vdsat|,工作状态没有问题。
二极管接法的pmos电流镜|vds|>|vdsat|,工作在放大区,右边同样|vds|>|vdsat|,工作状态正确。
pmos差分对电路部分,m14伪电流源|vds|>|vdsat|,沟道宽度选择没有问题,且差分对也满足|vds|>|vdsat|,均工作在放大区,且pmos差分对vdsat比较小,整体gm值更大但ft较低,此处应折中考虑。
启动电路部分,反相器pmos vds=-1.88v,处于几乎截止状态,而nmos vds约等于0,处于导通状态,启动电路的nmos(m87)栅极被拉至地,处于截止状态,可知启动电路整体电流消耗基本为0。
6)直流扫描:仿真参数选择温度自动扫描,设置从-40扫描至85,如下所示:
运行仿真后,选择direct plot查看vbg输出端电压扫描结果,操作如下:
扫描结果如图所示:
可见曲线抛物线顶点在25℃左右,温度系数为:[1.210916v(max)-1.209941v(min)]/1.210581v(mid)/125℃×106=6.443ppm.
之后修改r1与r4电阻值使之变小,例如修改为串联20个,如图:
运行仿真后,选择direct plot查看vbg输出端电压扫描结果,扫描结果如图所示:
可见其为负温度系数的电压输出特性,需要增加正温度系数分量部分的比例。同理修改r1与r4电阻值使之变大,例如修改为串联30个,如图:
可见其变为正温度系数的电压输出特性,需要增加负温度系数分量部分的比例。通过不断调试电阻值比例,可以调整出理想抛物线结构的温度系数电压输出特性。
2、频率分析:
1)从analoglib中选择analysis,调入iprobe元件symbol放置在如下图运放输出的位置,便于同时仿真出正负反馈回路的完整频率响应特性:
2)在ade中设置仿真参数:关闭直流温度扫描,选择stb稳定性仿真,扫描频率从100hz自动扫描至100mhz,选择iprobe元件进行仿真,如图:
3)运行仿真后,选择direct plot—>main from,选择相位裕度可见相位裕度为78.0276度,如图:
之后查看stb环路增益输出结果,选择幅度与相位,单位为db20,结果如图所示:
可见环路总增益为59db,相位裕度大于45度,也大于60度,电路稳定。此相位裕量与密勒补偿反馈电容(c0)大小决定,减小电容值可使相位裕量减小。例如将密勒补偿电容尺寸减小为10×20,0.63pf(原先为20×20,1.24pf),如图:
之后查看stb环路增益输出结果,选择幅度与相位,单位为db20,结果如图所示:
可见相位裕度为74.855度。即:高频增益相较于电容减小前变大,单位增益带宽翻倍,相位裕量减小。若需提高环路增益,可将pmos差分对与所有晶体管,包括电流镜的沟道长度变大,例如将它们的沟道长度、fingers翻倍,如图:
运行仿真后,查看stb环路增益输出结果,选择幅度与相位,单位为db20,结果如图所示:
可见其增益提高到60db以上,但提高不明显,因为此电路在深负反馈状态下环路增益由反馈系数决定。
3、噪声分析:
1)ade设置仿真参数进行噪声分析:扫描频率从100hz自动扫描至100mhz,选择vbg和gnd的电压为噪声输出正负端,不设噪声输入,如图:
仿真结果输出噪声结果如下图,单位:v/sqrt(hz)
可见在100hz时噪声为9.72uv,10khz时为1.33uv,100khz时为806nv,1mhz时为376nv。print 1khz处的噪声来源,90%的噪声来自m32与m13的1/f噪声,5%由电流镜负载晶体管m20与m21的1/f噪声引入,其余噪声贡献较少,如图:
2)为了降低主要噪声,可将m6、m32与m13晶体管沟道长度变大,例如将它们的沟道长度增大为3um(原先为2um)、fingers增大为3(原先为2),如图:
仿真结果输出噪声结果如下图,单位:v/sqrt(hz)
可见1khz时为噪声幅值下降为2.3uv,高频处1/f噪声贡献较小。之后print 100khz处噪声来源,56%的噪声来自m32与m13的电流噪声,1/f噪声贡献较少,如图:
3)为了降低主要噪声,可增大运算放大器部分的工作电流,例如将电流放大一倍,即:把m14与m15的multiplier扩大一倍,如图:
可见100khz处噪声来源,来自m32与m13的电流噪声贡献下降至50%,如图:
3、瞬态响应特性分析:
1) 从analoglib中选择sources,调入vpulse元件symbol放置在如下图位置,设置参数如图,便于产生阶跃信号仿真出电路瞬态响应特性:
2) ade设置仿真参数进行瞬态分析:50us,中等精度,如图:
运行仿真,direct plot—>main from,电源电压vdd和bandgap输出电压工作上升过程,bandgap输出电压由过充到下降,最后随vdd稳定而稳定,如图:
3)同理,反相器漏端电压跟随电源电压上升,最后随电源电压稳定而稳定,如图:
4)反相器反相端电压开始时跟随电源电压上升,超过nmos阈值电压后翻转变为0v,此时电路进入正常工作状态,bandgap电压输出正常输出,如图:
5)电流镜栅极电压瞬态响应曲线如图,其电压随电源电压上升而上升,在反相器反相端电压翻转变为0v后快速上升到最终工作电平:
3、电源抑制比分析:
1)调入交流电源元件symbol放置在如下图位置,设置参数如图:
2)ade设置仿真参数进行ac交流小信号分析:10hz到10mhz自动扫描,如图:
运行仿真,direct plot—>main from,选择vbd输出端查看扫描结果,单位db20:
3)可见电源抑制比在10hz处为-100db,1khz处为-62db,10khz处为-41.79db,100khz处为-21db,1mhz处为-1.21db,如图:
4)为实现高频电源抑制,需要进行外部滤波,即加一个rc低通滤波,串联阻容,电阻为100kω,电容为10pf,如图:
可见电源抑制比在高频处有所改善,如图:
并且此时高频噪声得到了一定程度的滤除,如图:
5)之后将伪电流源晶体管沟道长度减小一倍,同比缩小晶体管沟道宽度,如图:
可见低频处电源抑制比变差,但整体电源抑制比增益有优化且优化量不大,如图:
6)修改密勒反馈电容,将其尺寸变为10×10,容值缩小一半,如图:
修改密勒反馈电容后,电路相位裕度有所减小,为61.592度,满足要求;单位增益带宽翻倍到800khz左右,如图:
此时整体电源抑制比增益有优化且优化量较为理想,下降了约5db,如图:
4、可靠性设计:
1)将整个电路工作环境温度设置为-40℃,如图:
2)运行直流仿真后进入bandgap原理图,确定各结点电压电流,核心电路电流镜各结点电压如下图,可见为保证晶体管工作在放大区,需要|vds|>|vdsat|,满足要求。但其ptat电流仅为-3.71ua,较设计标准5ua小,对性能有影响。除此之外,依次检查其他晶体管,工作状态均满足要求。
3) 运行stb稳定性仿真后,选择direct plot—>main from,可见相位裕度为58.7519度,接近60度,可接受,如图:
4)噪声方面,仿真输出噪声结果如下图,单位:v/sqrt(hz),可见在1khz时噪声为4.2uv,10khz时为1.4uv:
5) 运行ac仿真,选择vbd输出端查看扫描结果,单位db20,可见电源抑制比在1khz处为-66.43db,10khz处为-46.57db,100khz处为-25.67db,如图:
综上,低温时各指标满足所需工作要求。
6)将整个电路工作环境温度设置为85℃,运行直流仿真后进入bandgap原理图,确定各结点电压电流,核心电路电流镜各结点电压如下图,|vds|>|vdsat|,满足正常工作状态。但其ptat电流上升为-6.24ua,较设计标准5ua大,对性能有影响。除此之外,依次检查其他晶体管,工作状态均满足要求。
7) 运行stb稳定性仿真后,选择direct plot—>main from,可见相位裕度为62.4253度,大于60度,符合条件,如图:
8)噪声方面,仿真输出噪声结果如下图,单位:v/sqrt(hz),可见在1khz时噪声为6.13uv,10khz时为1.845uv:
9) 运行ac仿真,选择vbd输出端查看扫描结果,单位db20,可见电源抑制比在1khz处为-67.86db,10khz处为-48.54db,100khz处为-27.02db,如图:
综上,高温时各指标满足所需工作要求。
10)最高工作电压确定:设置电路工作温度为27℃,工作电压vdd=3.6v,执行直流温度扫描,仿真参数设置如下:
11)运行直流仿真后进入bandgap原理图,确定各结点电压电流,核心电路电流镜各结点电压如下图,|vds|>|vdsat|,满足正常工作状态。其ptat电流为5.05ua,符合标准。除此之外,依次检查其他晶体管,工作状态均满足要求。
启动电路中反相器漏电流为-190.485pa,较大但在可接受范围内,如图:
温度从-40扫描至85,vbg扫描结果抛物线顶点在25℃左右,符合要求,如图:
12)运行ac仿真,在vbd输出端查看扫描结果,单位db20,可见电源抑制比在1khz处为-60.9db恶化,10khz处为-47.5db,100khz处为-26.02db,如图:
同理噪声、稳定性相较于vdd=3v时变化不大。
13)最低工作电压确定: 27℃,工作电压vdd=2v,执行直流温度扫描,核心电路电流镜各结点电压如下图,|vds|>|vdsat|,满足正常工作状态。其ptat电流为5.05ua,符合标准。除此之外,依次检查其他晶体管,工作状态均满足要求。
运行ac仿真,选择vbd输出端查看扫描结果,单位db20,可见电源抑制比在1khz处为-65.22db,10khz处为-47.24db,100khz处为-26.02db,变化不明显。
另外vdd=1.5v时工作不正常。综上,电源电压工作范围在2v到3.6v时可行。
14)工艺角偏差分析:工艺角ss85℃时,调入仿真如图:
此时model library设置中均为ss工艺偏差,如图:
工作温度85℃,工作电压vdd=3v,执行直流仿真,核心电路电流镜各结点电压如下图,|vds|>|vdsat|,满足正常工作状态。其ptat电流为6.03ua,有增大但可接受。除此之外,依次检查其他晶体管,工作状态均满足要求。
温度从-40扫描至85,vbg非最佳曲线情况,属于正温度系数但可接受,如图:
运行ac仿真,选择vbd输出端查看扫描结果,单位db20,可见电源抑制比在1khz处为-66.22db,10khz处为-46.16db,100khz处为-25.22db,变化不明显:
运行stb稳定性仿真,可见相位裕度为60.3971度,大于60度,符合条件,且环路增益为42.4db,环路增益有所下降,如图:
另外,vdd=1.7v时,需要对电路cascode级提供偏置电压的方式进行修改如图,其中电阻设置为80kω左右:
此时才能使电路运放与伪电流源部分正常工作且其stb仿真后相位裕度为61.2468度,大于60度,符合要求,如图:
环路增益41.67db,如图:
运行ac仿真,选择vbd输出端查看扫描结果,单位db20,可见电源抑制比在1khz处为-60.85db,10khz处为-46.66db,100khz处为-25.62db,如图:
综上,在工艺角ss85℃时电路可正常工作,并且在最低电压(修改电路cascode级偏置方式后)与最高电压范围内性能可接受。
15)工艺角偏差分析:工艺角ff-40℃时,工作温度-40℃,工作电压vdd=3.6v,执行直流仿真,核心电路电流镜各结点电压如下图,|vds|>|vdsat|,满足正常工作状态。其ptat电流为3.8ua,有些许增大但可接受。除此之外,依次检查其他晶体管,工作状态均满足要求。
温度从-40扫描至85,vbg非最佳曲线情况,属于负温度系数但可接受,如图:
运行ac仿真,选择vbd输出端查看扫描结果,单位db20,可见电源抑制比在1khz处为-63.05db有衰减,10khz处为-46.16db,100khz处为-27.12db:
运行stb稳定性仿真,可见相位裕度为64.1703度,大于60度,符合条件,且环路增益为41.72db,环路增益有所下降,如图:
另外,vdd=1.7v时,运行ac仿真,选择vbd输出端查看扫描结果,单位db20,可见电源抑制比在1khz处为-64.59db,10khz处为-48.26db,100khz处为-28.02db,相较于常温条件变化不大,如图:
综上,在工艺角ff-40℃时电路可正常工作,并且在最低电压(修改电路cascode级偏置方式后)与最高电压范围内性能可接受。
16)在ff-40℃下验证电路瞬态特性:首先设置阶跃信号如图所示:
运行仿真后可见bandgap输出电压在最低工作电压(1.7v)与最高工作电压(3.6v)下工作的上升过程:bandgap输出电压由过充到下降,最后稳定,可见电路在最低工作电压和最高工作电压范围内能够正常工作、快速启动,如图:
5、版图设计:
1)将仿真设计好的工程文件复制,为便于区分我命名为bandgap_aurora_layout。
2)删除多余元器件,原理图如下:
3)打开layout xl,创建新的版图文件命名为layout_aurora,如下左图,之后从原理图内导入元器件,操作如下右图:
调入元件后版图如图所示:
4)对调入的元器件进行布局,总体布局如图:
将pnp晶体管置于右侧阵列,如图:
电阻位于中部(部分电阻使用了蛇形交叉匹配)排列,如图:
核心电路电流镜位于左中部中间,最左边为ptat输出电流源,伪电流源放在对称的右侧,可做到较好匹配性;pmos电流镜m20、m21放于它们右侧,如图:
运放pmos差分对位于左部靠下中间位置,采用十字交叉的匹配方式,如图:
nmos伪电流源和为其cascode级提供偏置的晶体管排为一列,电流镜晶体管左右交叉放置,单个提供偏置的晶体管放于最中间,cascode级放于右侧,如图:
启动电路与反相器放置于整个电路左下角,如图:
密勒补偿电容放置在整个电路右上角,如图:
5)对布局整理排列便于后续布线,使元件在设计规则允许范围内尽量靠近,如图:
6)进行sub环与well环布置,通过multipart path(f3)脚本实现,如图:
按设计规则设置不同层参数的脚本画各层的环,下图为psub环(接衬底):
下图(紫色)为nwell环(接电源电压),为单排过孔:
整个cell外围需布置保护环进行隔离,过孔为两排,如图:
7)版图连线:使用path功能在不同金属层连线,将各个元器件连接起来。下图为pnp晶体管的sub层连线:
使用金属二层将晶体管所有发射极连接在一起,如图:
使用金属三层将晶体管所有发射极引出其中一个发射极连接电阻,如图(红):
电阻连线为蛇形交叉方式连线,如图(只显示金属一层和gt层):
运放部分,差分对栅极由金属三层交叉连线实现较佳匹配特性,源端通过半包围金属二层,过孔接至金属一层与nwell电位连接减小衬偏效应,如图:
伪电流源部分左右交叉连线,cascode最终输出接差分运放pmos电流镜,如图:
bandgap核心电路电流镜也是采用交叉连线的匹配方式,如图:
密勒补偿电容跨接方式如图:
8)版图最终连线结果如图:
6、版图drc验证:
1)从rfic_sim bandgap_aurora打开以上布好线的bandgap版图如下:
2)在drc对话框内load calibre_drc_runset文件,操作如图:
3)运行drc后可得到结果,其中有十三个错误如下:
4)修改第一个dg层间距错误:在dg层绘制矩形使dg层覆盖,如图:
此时再次运行drc可见第一个错误消除:
5)对于第二个错误如图,下方提示( for 0.11um design, 2.5/3.3v transistor channel (overlap of poly and aa) enclosure by dg.( designer can waive this rule for 0.13um design).>=0.30)可见,因为我们使用的是0.13um的工艺,故可忽略此错误:
6)对于第三个错误:gt层需要被sn或sp层所包围,如图:
则在sn、sp层逐一绘制矩形框将栅极所包围,如下若干图:
7)对于第四个错误:要求m1层间距大于0.17um,如图:
则将栅极过孔数设为2,如下两图,则可解决问题:
8)对于第五个错误:m1层最小面积问题,如图:
则在m1层绘制矩形框将该位置完全包围,如图:
9)对于第六个错误:要求m2层间距大于0.2um,如图:
则将m2层整体移动使之间距大于0.2um,如图:
10)第七到第十一个错误:金属密度不足,将在总图修正,此小单元中不处理:
11)最后两个错误:border层须绘制包括住所有电路元件,并且border层要比芯片最外围超出0.73um,如图:
则绘制border层。至此,将所有drc错误修改好后的最终版图如图:
12)解决完所有错误,重新运行drc,可见除了可忽略的错误以外无其他问题,至此可认为版图drc验证通过,如图:
7、版图lvs验证:
1)在lvs对话框内load calibre_lvs_runset文件,操作如图:
2)可见lvs验证可通过,但erc中有ptap错误,如图:
事实上在设计过程中ptap(psub接触孔)已经接地(低电位),可通过在lvs内设置电源名称(vdda)与地名称(gnda和sub)解决,如图:(实际上只要确认电源、地和psub的电位正确即可,此错误可忽略)
8、寄生参数提取:
1)在pex对话框内load calibre_xrc_runset文件,进行正确的output设置如图:
2)运行pex后,保存calibre文件,选择阵列、原理图的形式保存,保存完成后需保证对话框提示无error,如图:
3)提取出的寄生参数如图,上面部分为实际电路元件与端口,下部分为所有寄生参数,包括所有的寄生电容与寄生电阻,以及相互耦合的电容:
9、后仿真验证:
1)将bandgap_testbench原理图内单元名改为上述步骤中提取过寄生参数的bandgap_aurora,如图:
2)载入之前的仿真参数,由于iprobe元件在此原理图中已不存在,故需要关闭stb仿真,如图:
3)在仿真顺序中将calibre加到原理图前面,如图:
4)运行仿真后得到后仿真结果,下图为dc仿真温度扫描在vbg端的输出结果,可见前后仿真(于同一图中)结果类似,无太大差别:
5)下两图为ac频率扫描在vbg端滤波后前仿真和后仿真的输出结果(于一图中),可见电源抑制比前后仿真结果差异很小:
6) 确定bandgap_testbench原理图直流工作点如下图,可见直流工作点电流与前仿真差别不大,工作状态正确:
7)设置电源为阶跃信号,以便进行瞬态响应(启动状态)的后仿真,如图:
可见电源电压vdd和bandgap输出电压工作上升过程如下图:bandgap输出电压随vdd上升而上升,在12us左右稳定在正常工作状态。由此可见在进行版图设计后,考虑寄生参数的同时,电路可顺利启动。
8)下图为dc后仿真的ptat电流随高低温变化的情况,其后仿真结果满足要求:
10、综上,整个bandgap电路的电路原理图设计、直流仿真、频率与噪声分析、可靠性设计、版图设计和验证,以及后仿真验证全部完成。
通过这次模拟集成电路设计实践,可以了解并掌握了整个bandgap电路的电路原理图设计、直流仿真、频率与噪声分析、可靠性设计、版图设计和验证过程,以及后仿真验证过程。
在此过程中,无论是原理图仿真环节,还是版图设计、验证环节,我都或多或少遇到了一些非常规问题,例如仿真失败、布线错误、验证时调入配置文件失败、drc失败等等,并且自己尽力地解决,从而最后完整地完成了设计实践的整个过程。
其实,人生当中成功只是一时的,失败却是主旋律。但是如何面对失败,却把人分成了不同的样子。有的人会被失败击垮,有的人能够不断地爬起来继续向前。设计bandgap电路原理图、不断调整晶体管尺寸是如此,进行电路版图设计、电阻排布匹配也是如此。我想,无论做什么事情,真正的成功并不是追求完美,而是直面自己的缺憾,这才是实践的本质。
罗曼-罗兰说过,这个世上只有一种真正的英雄主义,那就是认清生活的真相,并且仍然热爱它。电路设计过程中有任何失败,我都可以重头再来。难道向上攀爬的那条路,不是比站在顶峰更让人热血澎湃吗?我认为,设计集成电路的这个过程本来就是这样的,有时候咬咬牙,就已经走了很远。
我会一直热爱这个过程。
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论