利用CMOS传输门实现二选一多路器(TannerTools)

二选一数据选择器的原理可以简单概括为:将多个输入信号传入选择器中,选择器根据控制信号选择其中一个输入信号输出。具体来说,选择器有一个控制输入,用于控制选择器输出的是哪个输入信号。当控制输入为0时,选择器输出第一个输入信号;当控制输入为1时,选择器输出第二个输入信号。

2 选 1 多路器逻辑符号

2选1多路器的实现是由2个传输门和一个反向器构成,当选通控制信号S为1时,下面的传输门被导通,B被传输到Y,当S为0时,上面的传输们被导通,B被传输

设计实现2选1多路器,功能是通过选通控制信号 S 确定选通 A 路或 B 路作为信号输出。 当选通控制信号 S 为 1 时,信号输出为 B 路信号;当选通控制信号 S 为 0时,信号输出为 A 路信号。。

一、原理图设计及瞬态分析

其原理图如图1所示 由mos管构成反相器以及传输们,由2个传输门,1个反相器构成,S,A和B作为输入,Y作为输出,其中每个传输门由2个MOS管构成,反相器由2个MOS管组成,其原理图构建一共需要6个MOS管。

                                                                 图一2选一多路器原理图

原理图瞬态分析的T-spice文件如图二所示:SPICE命令最大time step设为1ns,仿真长度设为4000ns,输出瞬态结果,Plot型态选择Voltage,分别插入输入A,B,S输出Y。

                                                         图二原理图瞬态分析

原理图的波形输出结果如图三所示:

                                                           图三 原理图波形输出结果

  1. 二、版图设计及瞬态分析

2选1多路器的版图设计如图四所示:

图四,2选1多路器的版图设计

版图瞬态分析的T-spice文件如图五所示:SPICE命令电压源-常数-恒流源,正极为Vdd,直流值设为2.5V,瞬态分析SPICE命令最大time step设为1ns,仿真长度设为400ns,输出瞬态结果,Plot型态选择Voltage,分别插入输入A,B,S,输出Y,之后进行仿真输出波形。

图五版图瞬态分析

版图波形输出结果如图十所示:

图十 版图输出结果图

计算结果如图十一:通过LVS验证2选1多路器的电路图网表与版图网线是否匹配,得出计算结果是相等的。

图十一LVS验证

  • 14
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值