作者fishlinghu (令狐瑜)
看板Electronics
标题[问题] pass transistor的压降解决方法有哪些
时间Fri Jan 17 23:47:33 2014
最近因为课程专题所以尝试设计小一点的full adder
上网查过很多用很少电晶体的full adder
发现非常多地方都是靠单颗pass transistor传讯号
这样一定会产生压降
可是我要做的电路还有包括很多adder串接的部分
所以基本上这压降是不允许的
我目前只有想到两种解决方法
一 是把一颗pass transistor改成pMOS和nMOS组成的complement transistors
二 是在电路适当的地方加上buffer
想请问还有别的改善方法吗??
这两种方法我改一改都会把本来10T的改到差不多20T
希望可以想办法更进步
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.226.226.167
1F:→ da5n299o:10T是什麽阿?? 01/18 01:02
2F:推 mosquito520:指令周期? 01/18 02:38
3F:推 simon4908:只是simulation专题的话看看model有没有提供0/-Vt MOS 01/18 03:03
4F:推 mmonkeyboyy:靠杯 降下去 你就用个inv +p升回来就好了啊 01/18 09:07
5F:→ mmonkeyboyy:TG的话用最小size就好了啊 01/18 09:08
6F:→ mmonkeyboyy:会降压的原因是nmos vt经过 vdd-vt 01/18 09:08
7F:→ mmonkeyboyy:建议你回家翻翻cmos vlsi这本书 01/18 09:09
8F:→ lovepy:inv升回来是不是跟 二 说的加buffer意思差不多阿?? 01/18 11:33
9F:→ fishlinghu:是吗? 我的意思就是经过一或两个inverter 01/18 15:59
10F:→ fishlinghu:阿这样就要多2~4颗了~~10T = 10 transistors 01/18 16:02
11F:→ fishlinghu:我没很care速度;阿我们voltage应该只有提供Vdd跟GND 01/18 16:04
12F:推 e2167471:四楼说的是正回授路径吧 多3颗 01/18 18:25
13F:推 jamtu:串两个inverter就好...不用其他方法了,这是正解 01/18 23:26
14F:→ jamtu:为了少transistor而牺牲太多东西值得吗 01/18 23:26
15F:推 mmonkeyboyy:直接加buffer有点...浪费 一般是要分析罗辑和拆成两个 01/19 01:49
16F:→ mmonkeyboyy:INV 去加 不过加法器嘛.....还是怎麽做省得大 01/19 01:49
17F:→ mmonkeyboyy:这种小东西东省西省有时难layout就还回去了 01/19 01:50
18F:→ mmonkeyboyy:还有 pg的设计法 本来就是串完之後要加buffer or INV 01/19 01:51
19F:→ mmonkeyboyy:你总不是pg又drive gate那当然一直掉下去的设计 01/19 01:51
20F:→ mmonkeyboyy:buffer 是static方式 要大颗点 +p只是一个pseudo pu 01/19 01:53
21F:→ mmonkeyboyy:更何况 你不在乎速度 那都最小size NM能过就好了 01/19 01:54