作者transntu (Gmcycle)
看板comm_and_RF
标题[问题] 典型two-stage OPA设计与模拟
时间Tue Jun 22 16:37:07 2010
大家好,最近在带学弟做OPA的模拟
这个电路我之前也有模拟过(标准two-stage OPA)
後来再看学弟他们模拟的时候
想到了一些问题
一般来讲我们可以先藉由CIC所提供的技术文件来抓一些设计参数
ex:Vt..λ..γ..μ...Cox
再利用类似Allen 的书本里的步骤来设计
但问题是,我们带的参数值跟最後模拟出来的数值会有一定的差距
所以说偏压电流、Vod等可能都会偏掉
目前我们的做法是,把电路直接接起来,再利用微调参数的方式来tune
但还是很难tune的准确
另外有一种方法就是,电路里面的每一颗MOS都先独立调整到准确的电流电压值
最後再接起来。
第一种方式的好处在於省时间较不费功,缺点在於偏压点较为不准。
第二种方式则相反。
想请问各位设计电路时是用哪一种方式呢?
另外,想请问各位如何去抓我上面所提的参数?(Vt..λ..γ..μ...Cox )
尤其是λ。
最近学长建议我最後在layout时可以把所有的MOS切开後(大MOS=小MOS并连)
OPA中每一颗MOS都切成一样的size
这样一来,LAYOUT比较简单(size相同 不必重画)
二来MOS的model会一致(例如都是nch.8)
请问这样好吗?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.240.230.153
1F:推 baoerking:基本上我自已design也是尽量用相同size 140.113.179.2 06/22 17:15
2F:推 jingwoei:你要先去跑一下模拟看一下Vth,μ等等大概 118.165.24.223 06/22 19:32
3F:→ jingwoei:是多少,然後手动计算,虽然会模拟时会跑 118.165.24.223 06/22 19:33
4F:→ jingwoei:掉,但是不会跑非常多,这时再微调比较好 118.165.24.223 06/22 19:33
5F:→ jingwoei:另外手动计算不用太准,因为手算再准还是 118.165.24.223 06/22 19:34
6F:→ jingwoei:一样跑掉。用最简单的公式做初步计算就好 118.165.24.223 06/22 19:35
7F:→ jingwoei:复杂的偏压公式主要是给你tuning方向 118.165.24.223 06/22 19:36
8F:→ transntu:感谢j&b大。LAMBDA怎麽抓呢?也是用模拟?123.240.229.215 06/22 20:00
9F:推 jingwoei:一般都是模拟,而且不同size,差异很多 118.165.24.223 06/22 20:15
10F:→ jingwoei:我的经验是:手动计算,lambda就不要理它 118.165.24.223 06/22 20:16
11F:→ jingwoei:理想的sat.公式粗估就好了 118.165.24.223 06/22 20:16
12F:→ obov:我做op没在手算的 反正算出来跟sim也差不多 24.23.203.103 06/23 13:36
13F:→ obov:直接先个size gm看一下ro看一下在去改就好 24.23.203.103 06/23 13:37
14F:→ obov:做电路的重点不是准确 而是robust 24.23.203.103 06/23 13:38
15F:推 yingda1004:想请问obov大,电路要到如何才叫robust 114.38.29.43 06/24 01:09
16F:→ yingda1004:或者是说,何谓robust?感谢~ 114.38.29.43 06/24 01:09
17F:→ Mauder:电路较不受process,supply voltage以及温度 114.32.219.77 06/24 18:53
18F:→ Mauder:和杂讯的影响 就叫做robust 114.32.219.77 06/24 18:54
19F:→ Mauder:简单讲就是电路很容易就work 良率高 114.32.219.77 06/24 18:55
20F:→ Mauder:方法有三个 1.使用feedback去降低重要参数 114.32.219.77 06/24 18:56
21F:→ Mauder:的sensitivity 2.避免使用performance和参 114.32.219.77 06/24 18:57
22F:→ Mauder:数绝对值相关的电路 尽量使用performance和 114.32.219.77 06/24 18:58
23F:→ Mauder:参数比例相关最好 3.使用对non-ideality较 114.32.219.77 06/24 18:58
24F:→ Mauder:不敏感的元件 114.32.219.77 06/24 18:58
25F:推 yingda1004:感谢M大解答,不过这三个方法感觉比较 114.38.23.95 06/24 22:02
26F:→ yingda1004:偏"电路架构"而非"做电路",就是说如果 114.38.23.95 06/24 22:02
27F:→ yingda1004:已经有一个电路架构了,你要怎麽去设计 114.38.23.95 06/24 22:03
28F:→ yingda1004:每颗电晶体或元件的SIZE,要设计到如何 114.38.23.95 06/24 22:03
29F:→ yingda1004:才可以叫或比别人更"robust" 114.38.23.95 06/24 22:04
30F:→ Mauder:已经固定了架构那就要了解电路的功能 例如 114.32.219.77 06/25 01:13
31F:→ Mauder:current mirror就必须要知道要做device的 114.32.219.77 06/25 01:14
32F:→ Mauder:matching以维持电流的比例正确 114.32.219.77 06/25 01:23
33F:→ Mauder:另外可以利用foundry厂所提供的device的特 114.32.219.77 06/25 01:25
34F:→ Mauder:性资料 选择有量测结果的device size 114.32.219.77 06/25 01:25
35F:→ Mauder:最後加大design margin电路就会比较robust 114.32.219.77 06/25 01:26
36F:推 yingda1004:恩~感谢M大,不过design margin还真难 114.38.51.106 06/25 11:17
37F:→ yingda1004:加大呀~ 114.38.51.106 06/25 11:17
38F:推 obov:如果觉得design margin很难加大 24.23.203.103 06/25 11:27
39F:→ obov:那可能该思考更改架构 24.23.203.103 06/25 11:28
40F:→ obov:如果同样架构同样制程 别人的margin比较大 24.23.203.103 06/25 11:28
41F:→ obov:那应该思考是不是该转行惹 哭哭 24.23.203.103 06/25 11:28
42F:推 yingda1004:恩~感谢ob大~类比真的是靠经验和能力.. 114.38.51.106 06/25 11:47
43F:→ yingda1004:.....more art than science..... 114.38.51.106 06/25 11:47
44F:→ transntu:感谢各位的解答。学到许多~~140.120.108.164 06/25 15:09