模仿集成电路规划的九个层次 一段 :你刚开端进入这行,对PMOS/NMOS/BJT什么的只不过有个大约的了解,各种器材的特性你也不太清楚,具体规划成什么样的电路你也没什么主见,你的电路图主要看国内杂志上的文章,或许依照教科书上现成的电路,你总觉得他们说得都有道理。
模仿集成电路规划的九个层次
一段 :你刚开端进入这行,对PMOS/NMOS/BJT什么的只不过有个大约的了解,各种器材的特性你也不太清楚,具体规划成什么样的电路你也没什么主见,你的电路图主要看国内杂志上的文章,或许依照教科书上现成的电路,你总觉得他们说得都有道理。你做的电路主要是小规模的模块,做点差分运放,或许带隙基准的仿真什么的你就核算着发文章,生怕到时分论文凑不可。总的来说,基本上看见运放仍是发怵。你觉得spice是一个十分难以运用而且乖僻的东西。
二段 :你开端知道什么叫电路规划,天天捧着本教科书在草稿纸上狂算一气。你也常常开端提起一些技能参数,Vdsat、lamda、early voltage、GWB、ft之类的。总觉得有时分电路和手算得差不多,有时分又觉得不同挺大。你也开端关怀电压,温度和工艺的改变。例如低电压、低功耗体系什么的。或许是超高速高精度的什么东东,时不时也来上两句。你规划电路时开端计划着要去tape out,尽管tape out看起来仍是挺悠远的。这个阶段中,你觉得spice很强壮,但常常会由于AC仿真成果不对而大伤脑筋。
三段 :你现已和PVT斗争了一段时刻了,但总的来说基本上仍是没有几回成功的规划阅历。你觉得要规划出真实能用的电路真的很难,你急考虑树立自己的决心,可你不知道该怎样办。你开端阅览一些JSSC或许博士论文什么的,可你觉得他们说的是一回事,真实的芯片或许又不是那么回事。你觉得Vdsat什么的目标真实不可准确,仿真器的缺省设置也不可满意你的要求,所以你试着仿真器调整参数,或许试着换一换仿真器,可是可它们给出的成果仍然是有时准有时禁绝。你上论坛,期望得到高手的辅导。可他们也是语焉不详,说得东西有时对有时不对。这个阶段中,你觉得spice尽管很好,可是协助手册写的太不清楚了。
四段 :你有过比较严重的流片失利阅历了。你知道要做好一个电路,需求精雕细镂,需求战战兢兢的细心检查每一个细节。你发现在规划进程中有许多不曾设想过的问题,想要做好电路需求完好的掌握每一个方面。所以你开端体系地重新学习在大学毕业时现已卖掉的讲义。你把能能找到的相关材料都细心的看了一边,期望能从中找到一些更有启发性的主意。你现已清楚地知道了你需求到达的电路目标和功用,你也知道了电路规划实质上是需求做许多合理的折中。可你搞不清这个“合理”是怎样确认的,不同目标之间的折中怎么挑选才好。你觉得要规划出一个恰当的能够正常作业的电路真的太难了,你不信任在这个国际上有人能够做到他们声称的那么好,由于聪明如你都觉得面临如此纷杂的挑选束手无策,他们怎样或许做得到?这个阶段中,你觉得spice功用仍是太有限了,而且常常对着“TIme step too small”的犯错信息发愣,偶然情况下你还会创造出巨大的仿真文件让一切人和电脑溃散。
五段 :你觉得许多竞争对手的东西不过如此而已。你开端有一套比较了解的规划办法。可是你不知道怎么愈加优化你手头的东西。你现已运用过一些他人编好的脚本语言,但常常碰到许多问题的时分不能想起来用awk或许perl搞定。你开端许多的占用服务器的仿真时刻,你信任通过许多的仿真,你能够清楚地把你规划的模块调整到适宜的姿态。有时分你觉得做电路规划简直是太无聊了,真实不可的话,你在考虑是不是该抛弃了。这个阶段中,你觉得spice好是好,可是比起fast spice系列的仿真器来,仍是差远了;你开端不信任AC仿真,取而代之的是许多的transient仿真。
六段 :你开端了解在这个国际中只需最适宜的规划,没有最好的规划。你开端有一套真实归于自己的规划办法,你会倾向于某一种或两种仿真东西,并能够娴熟的运用他们点评你的规划。你开端在规划中考虑PVT的改变,你知道一个电路从开端到现在的演化进程,并能够针对不同的使用对他们进行削减。你开端重视功耗和面积,你tape out的芯片开端有一些能够满意产品要求了。可是有时分你仍是不能彻底了解一些杂乱体系的规划办法,而且犯下一些愚笨的过错并导致灾难性成果。你开端阅览JSSC时不只是挑一两片文章看看,或许把JSSC作为厕所读物对你来说是一个不错的挑选。在这个阶段中,你觉得spice是一个很巨大的东西,你知道怎么在spice中对精度和速度做合理的仿真,并随时做出最适宜的挑选。
七段 :你开端真实了解模仿电路规划的实质,不管关于高精度体系仍是高速度体系都有自己独有的观点和阅历。你能够在体系级对不同的模块目标进行折中以交换最好的功用。你会了解一个潜在的商场并开端自己的产品界说,而且你知道只需办法正确,你规划出的产品会具有很好的竞争力。你能够沉着的从头到脚进行整个电路的功用和目标区分,你了解里边的每一个技能细节和他们的折中会关于你的产品有怎样的影响。你开端重视规划的可靠性。在这个阶段中,你觉得spice是一个很有用的东西,并喜爱上了蒙特卡洛仿真,但你仍是常常诉苦服务器太慢,尽管你常常是在后深夜运转仿真。
八段 :这个时分成功的做出一个芯片对你来说是粗茶淡饭,就象一名驾驭内行开车相同,遇到红灯就停、绿灯就行。一个产品的规划关于你来说简直都是无意识的。你不需求再对着仿真成果不断的调整参数和优化,更多时分之需求很少数的仿真就能够完毕一个模块的规划了。你能够清楚地感觉到某一个目标的电路模块在技能上是或许的仍是不或许的。你彻底不必关怀具体模块的噪声系数或许信噪比或许失真度。你只需求知道它是能够被规划出来就能够了,更具体的技能目标对你来说毫无意义。你开端觉得JSSC上的东西其实都是在凑数,有时分以为JSSC即便作为厕纸也不合格(太薄太脆)。你觉得spice偶然用用挺好的,可是真实是不可靠,许多的时分看看作业点就差不多够了。
九段 :这时分的你对许多电路现已料如指掌,你能够提早预知许多技能下一轮的发展方向。一年你只跑上几回仿真,也或许一仿真便是几年。你很少有画电路图的时分,大都时刻你在打高尔夫或是在太平洋的某个小岛垂钓。除了偶然在ISSCC上凑凑热烈,你从不好他人说起电路方面的事,由于你知道没人能了解。