四进制逻辑电路设计与分析

基于电压模式和电流模式逻辑的四进制逻辑电路设计

摘要

在VLSI技术中,设计者主要关注器件所需的面积和性能。在VLSI设计中,由于芯片密度持续增加、 CMOS电路尺寸不断缩小以及电路工作频率的提高,功耗成为一个主要问题。基于这些参数,逻辑 电路采用四进制电压模式逻辑和四进制电流模式逻辑进行设计。与二进制相比,四进制电压模式逻辑所需的功耗减少了51.78%。在晶体管数量方面,四进制电压模式逻辑所需的面积是二进制的3倍。
虽然四进制电压模式电路相比四进制电流模式电路需要更大的面积,但其功耗低于四进制电流模式 电路所需的功耗。

关键词
多值逻辑(MVL),四进制电压模式,四进制电流模式,最小值,最大值

引言

过去几十年中,集成电路产业呈现出指数增长趋势。随着单位面积晶体管数量的增加,该 产业面临了一些新的问题。为了维持这一增长,产业必须解决的主要问题是互连(包括片 上和芯片之间)以及这些互连的布线。用于这些互连的硅面积可能大于用于有源逻辑元件 的面积。
使用具有超过两个逻辑电平的电路已被提出作为解决这些互连问题的方法。多值逻辑( MVL)电路在减少超大规模集成(VLSI)中互连布线和功能单元所占用的芯片面积方面 具有潜力。将具有超过两个电平的信号应用于单根导线,可在相同数据范围内减少导线数 量,这种减少进而降低了所需集成电路引脚的数量。随着互连长度和所用导线数量的减少, 在不增加总硅面积的情况下,任意两根导线之间的间距增大,从而降低了接触点和互连的 电阻与电容,互连延迟可显著降低。从MVL逻辑角度来看,有两种基本方案:第一种方 案接受多值输入并产生多值输出[1,2],其内部处理为二进制。当多值逻辑用于降低互连复 杂性时,该方案非常有用。另一种方案接受二进制输入并产生二进制输出,其内部处理采 用多值电路,如图1和图2所示。

示意图0

示意图1

在任何数制系统中,基数越小,表示给定数量所需的数字就越多。
表示范围为 N 所需的数由 N = R^d 给出
(1)
其中 R 是基数,d 是所需的数字位数,必要时向上取整到下一个最高的整数值。
如果假设系统硬件的成本或复杂度C与数字容量R × d成正比,那么
C = k(R × d) (2)
= k [R log N / log R]
其中k为某个常数。对R求导可知,当成本C最小时,R应等于e = 2.718。由于在实际中R必 须为整数,通过比较可得R = 3 (三进制)比R = 2(二进制)更经济。
或者,假设处理一个信号线的电路成本和复杂度C与基数无关且保持不变,则系统总成本 C仅与d成正比。在这种情况下
C = k × d = k [ log N / log R] (3)
随着基数R的增加,成本逐渐降低[1] 。在基于2的幂的基数中,基于4的系统显示出相当大 的潜力。二进制、三进制和四进制逻辑的逻辑电平如图3所示。

示意图2

多值逻辑,四进制电路可根据电路的复杂性和操作以电压和电流模式实现。
电压模式 :在电压模式中,信号通过电压电平进行传输。电压模式电路通过电压电平传递 信息。电压模式设计的最大允许基数由电源电压决定。
电流模式 :1983年提出的电流模式CMOS MVL电路被证明符合电路超大规模集成电路 (VLSI)的要求。根据不同的逻辑电平值,考虑使用特定的参考电流单元来确定[3]。
本文的第一部分介绍了四进制逻辑。第二部分介绍了四进制电压和电流模式下的逻辑电路 设计,最后一部分描述了结果与结论。

2. 四进制逻辑

四进制是基数为4的数字系统。它使用数字0、1、2和3来表示逻辑电平。它能够用规范表示[4]表示任 何实数。
在电流模式下,电平根据参考电流确定。所提出的电路设计的参考电流为5微安,四进制电平依赖于 此,如表1所示。

表1. 四进制电流逻辑电平

逻辑电平 电流(微安)
0 0 uA
1 5 uA
2 10 微安
3 15 微安

在电压模式下,电平根据电压确定,四进制电平取决于此,如表2所示。

表2. 四进制电压逻辑电平

逻辑电平 电压
0 0 V
1 1 V
2 2 V
3 3 V

3. 四值逻辑算子的设计

3.1 使用电压模式设计逻辑电路

3.1.1 四值反相器

四值反相器由6个晶体管组成,包括三个NMOS和三个PMOS,如图4所示。这些NMOS和 PMOS工作在不同的阈值电压下。当输入值为0伏特时,PMOS1导通,使输出变为3 V,而 NMOS1、NMOS2和NMOS3截止,切断其余路径。当输入值为1 V时,PMOS1截止,而 NMOS2导通,使输出变为2 V。当输入值为2 V时,PMOS2截止,而NMOS3导通,从而 使输出变为1 V。只有当输入值为3 V时,PMOS3截止且NMOS1将输出拉低至零[5]。

示意图3

3.1.2 四值MIN门的设计

在四进制逻辑中,NMIN门相当于二值逻辑中的NAND门,MIN门相当于二值逻辑中的与门。
在二值AND中,只有当两个输入值均为高电平时输出才为高电平,其他所有情况输出均为低电 平。但在MIN门中,输出被设置为输入值中的最小值。NMIN门的功能则相反,即NMIN是 MIN门的非。因此,反相器与MIN门的组合构成NMIN门,或者在NMIN门的输出端加上反相 器即可构成MIN门。NMIN门的电路图[5] 如图5所示。

示意图4

3.1.3 四进制最大门的设计

在四进制逻辑中,NMAX门相当于二值逻辑中的或非门,最大门相当于二进制中的或门。在二进制或门中, 只要有一个输入值为高电平,则输出为高电平,其他所有情况输出为低电平。但在最大门中,输出被设置 为输入值中的最大值。
与NMAX门功能相反的是MAX门,即NMAX是MAX门的非。因此,反相器与MAX门的组合构成 NMAX门,或者通过在NMAX门的输出端连接反相器形成MAX门 [5] 。NMAX门的电路图如图6所示。

示意图5

3.2 使用电流模式设计逻辑电路

3.2.1 互补算子

互补算子充当基本反相器电路。无论输入为何值,在电路输出端均得到取反结果。它基本定义为
(4)
此处输入为x,输出也为x。互补算子的电路图如图7所示。

表3. 反相器真值表

In 0 1 2 3
Out 3 2 1 0

示意图6

3.2.2 最小门的设计

在电流模式下,最小门[6]充当与门,接收不同的输入值,并输出其中的最小值作为输出信号。假设输入为(x1, x2, x3 …xn),则输出结果为其中的最小值。
(5)

表4:最小门的真值表

示意图7

3.2.3 最大门的设计

在电流模式最大门中,[6]充当或门,接收不同的输入值,并输出其中的最大值作为输出信号。假设输入为(x1, x2, x3 …xn),则输出为其中的最大值。最大门的电路图如图9所示。
(6)

表5. 最大门真值表

示意图8

3.2.4 电流比较器设计

在提出的电流比较器电路中,输入二极管连接的NMOS‐PMOS晶体管对产生阈值电流。该 参考电流被镜像为输出Ith,输入电流被镜像为输出Iin。当输入电流小于阈值电流时,比较器电路的输出为逻辑高电平(输出节点与电源具有相同电位);当输入电流大于阈值电流时,比较器电路的输出为逻辑低电平(输出节点与地具有相同电压)。若需要,可通过 PMOS晶体管镜像施加输入电流,NMOS施加阈值电流,以产生输出电压的反相版本[7]。

示意图9

3.3 四元反相器的电容估算

任何电路的输入电容都可以通过简单地计算连接到特定输入信号的所有栅极电容之和来近似。

4. 结果与结论

提出的电路通过使用Cadence工具在0.18微米技术下进行提取,仿真结果如下:

示意图10

示意图11

示意图12

表6. 四进制电压模式电路平均功耗分析

电路类型 二进制[10] 四进制
反相器 0.1 nw 27.1 pw
Min 38.9 μw 2.1 μw
Max 67.1 μw 0.4 μw
Nmin 11.5 nw 0.1 nw
Nmax 67.1 μw 0.28 μw

表7. 四进制电压模式电路的面积分析

电路类型 二进制(晶体管数量)[10] 四进制(晶体管数量)
反相器 2 6
Min 6 18
Max 6 18
Nmin 4 12
Nmax 4 12

表8. 四元电流模式电路的面积分析

门电路 传统的[7] 提出 二进制
Min 7[7] 4 6
Max 8[7] 8 6
面积(晶体管数量)

表9. 四进制电流模式电路平均功耗分析

门电路 传统的[7] 提出 二进制
Min 0.23 0.02 0.03
Max 0.29 0.03 0.06
平均功耗(毫瓦)

基于功耗和晶体管数量,对二进制、四进制电压模式电路进行了比较分析。如表6所示, 四进制电压模式逻辑所需的功耗比二进制低51.78%。如表7所示,四进制电压模式逻辑在 晶体管数量方面的面积比二进制多3倍。基于功耗和面积,对提出的四进制电流模式电路、 传统电路和二进制电路进行了比较分析。如表8所示,提出的四进制电流模式电路的面积 小于传统电路和二进制电路。提出的四进制电流模式电路所需的功耗也低于传统电路和二 进制电路。虽然四进制电压模式电路所需的面积大于四进制电流模式电路,但四进制电压 模式电路所需的功耗小于四进制电流模式电路。

经典同步时序逻辑电路分析汇总(第六道)(同步四进制可逆加减法计数器) 题:分析该时序逻辑电路 的功能, 写出电路的驱动方程、状态方程和输出方程, 画出电路的状态转换图和时序图. 分析: 第一步, 根据电路逻辑图写出驱动方程和输出方程. (由于书中Y的接法不合理, 我将Y的接线情况做了些许修改) 第二步, 根据驱动方程求状态方程. 第三步, 根据状态方程绘制状态表. 第四... 阅读详情

相关推荐

同步四进制可逆加减法计数器分析

(10分)分析下图电路, 写出驱动方程、状态方程, 并画出状态转换图, 之后判断该电路实现的逻辑功能. 分析同步时序逻辑电路时要遵循的思维过程: ①确定触发器类型(JK触发器/D触发器/......) -> ②写出触发器状态特性方程 ->③根据逻辑图写出输出方程, 并作可能的化简, -> ④根据逻辑图写出激励方程组, 并作可能的化简, ->⑤将求出的激励方程组...

weixin_42048463的博客 1万+

各种计数器

本篇文章参考自常见六种计数器 用D触发器搭建计数器 要求实现一个4进制的计数器,但要用D触发器来搭建,这显然不会像写Verilog实现一样容易,所以我们要用数字电路中的传统方法来设计。 4进制计数器必须有4个不同的状态,所以需要两个D触发器组成这个电路。电路的状态表如下所示: 通过状态表可以画出卡诺图,对其化简可得次态输出。 电路次态的卡诺图如下所示: 通过卡诺图化简可得 Q0* = Q0’ Q1* = Q1’Q0+Q1Q0*; C = Q1Q0; 因此RTL代码如下 01 module test( 0

spx1164376416的博客 9848

数字电路 时序逻辑电路

第六章 时序逻辑电路 文章目录第六章 时序逻辑电路6.1 概述6.1.1 时序逻辑电路的特点6.1.2 时序电路的一般结构形式与功能描述方法6.1.3 时序电路的分类6.2 时序电路的分析方法6.2.1 同步时序电路的分析方法6.2.2 时序电路的状态转换表、状态转换图和时序图6.3 若干常用的时序逻辑电路6.3.1 寄存器和移位寄存器6.3.2 计数器 6.1 概述 6.1.1 时序逻辑电路的特点 功能上:任一时刻的输出不仅取决于该时刻的输入,还与电路原来的状态有关。(这里是考虑到延迟了的) 电路结构上

weixin_43996402的博客 5071

3.二进制数的应用、逻辑学及逻辑门

由前面的例子中我们讲了很多设备,比如手电筒、继电器,以及两个编码:莫尔斯编码和布莱叶盲文,这些和我们熟知的二进制数有着很大的联系。 二进制数我们已经很了解了,接下来举几个例子: 1.胶卷的好坏判定。我们把胶卷拉开,会发现有12个方格,是由银色和黑色组成。银色是导体,可以导电;而黑色,是涂上一层的绝缘体。这12个编号是遵循DX编码。曝光速度是遵循没过标准协会ASA制定的等级,12个方格中的第一个通常...

insertyou 451

基于Multisim14.0的同步时序逻辑电路设计与模四可逆计数器实现

本文详细介绍了使用Multisim14.0软件进行同步时序逻辑电路设计的完整流程,并以模四可逆计数器为例进行实战教学。文章从逻辑抽象、真值表推导开始,逐步讲解如何利用卡诺图化简得到驱动方程,并选用D触发器在Multisim14.0虚拟环境中搭建、仿真与调试电路,帮助读者掌握数字电路设计的核心方法与仿真工具应用。

weixin_29159613的博客 684

双 JK 触发器 74LS112 逻辑功能。真值表_时序逻辑电路设计(一):同步计数器...

时序逻辑电路设计(一):同步计数器 时序电路的考察主要涉及分析与设计两个部分, 上文介绍了时序逻辑电路的一些分析方法,重点介绍了同步时序电路分析的步骤与注意事项。本文就时序逻辑电路设计的相关问题进行讨论,重点介绍时序逻辑电路的核心部分——计数器。计数器的分类 所谓计数器,就是在技术脉冲的驱动下,一次进行加1或者减1计数的时序逻辑电路。总体来说,由上文时序逻辑电路的分析中可以...

weixin_39692045的博客 1万+

【数字电子技术】第5章 时序逻辑电路的特点,分类。电路的分析方法,常用时序逻辑电路电路,寄存器,计数器(上海交通大学)

时序逻辑电路的特点,分类。电路的分析方法,常用时序逻辑电路电路,寄存器,计数器

周文龙的博客 1870

数字电子技术(六):时序逻辑电路的设计与应用实战

本文深入探讨了数字电子技术中的核心模块——时序逻辑电路的设计与应用。文章从理解其“记忆”特性入手,通过分析驱动方程、状态方程和输出方程,详细讲解了同步时序电路的分析步骤。实战部分重点介绍了计数器、寄存器等常用模块的选型与“魔改”方法,并以一个简易交通灯控制器的完整项目为例,展示了从状态机设计到电路实现与调试的全过程,帮助读者掌握时序逻辑电路的核心设计思想。

weixin_29280657的博客 551

异步四进制加法计数器

weixin_42048463的博客 1万+

设计一可控同步四进制可逆计数器, 其由输入X1, X2控制, 用D触发器和74151及必要的门电路实现

功能表 X1 X2 功能 0 0 保持 0 1 减计数 1 0 加计数 1 1 不允许出现 根据功能表, 有状态表. 状态表 X2 X1 Q1 Q0 Q1* Q0* Z 功能 0 0 0 0 0 0 0 保...

weixin_42048463的博客 3346

同步四进制计数器设计实战:从D触发器到状态机

时序逻辑电路是数字系统的基础,与组合逻辑不同,它通过触发器保存历史状态,并结合当前输入决定下一步行为,从而实现计数、分频、状态控制等功能。从触发器的记忆特性出发,理解状态转移与时钟驱动的原理,是掌握时序电路设计的关键。同步计数器作为最典型的时序电路之一,不仅能帮助学习者快速建立状态机思维,也被广泛应用于分频器、定时器和通信协议中。本文以同步四进制计数器为实例,完整演示了从状态图、状态表、卡诺图化简到D触发器激励方程推导,再到硬件搭线与波形验证的全过程,并介绍了调试排错的实用技巧,为后续学习序列检测器及复杂状

weixin_29161785的博客 120

计算机系统基础(计算机组成原理)实验二:时序逻辑电路实验

根据如下时序逻辑电路图,分析其功能并在EL-JY-II型实验仪上用芯片74LS112验证结果。使用Logisim软件对移位运算进行模拟。

2301_80392147的博客 2005

基于QSD的低功耗高速乘法器

本文提出一种基于四进制有符号数(QSD)和超前进位加法器(CLA)的阵列乘法器,用于提升数字信号处理系统的速度与能效。通过在180纳米工艺下仿真,该乘法器在平均功耗和功耗延迟积方面显著优于传统CLA及电源门控CLA方案,尤其在低功耗性能上表现突出,适用于高性能、低功耗DSP应用。

d3e4f的博客 957

同步四进制加法计数器(JK)

weixin_42048463的博客 1万+

保姆级教程:用YOLOv11和CRNN从零搭建一个车牌识别系统(附完整代码)

本文提供了一份详细的YOLOv11和CRNN实战指南,教你从零搭建高精度车牌识别系统。内容包括环境配置、数据集处理、模型训练与优化,以及系统集成与性能优化技巧,附完整代码实现。特别介绍了YOLOv11在车牌检测中的创新应用和CRNN在车牌识别中的关键技术。

weixin_28358083的博客 321

Jenkins插件下载慢?3分钟搞定国内镜像加速(含华为/腾讯/清华源对比)

本文详细介绍了如何通过国内镜像源加速Jenkins插件下载,包括华为云、腾讯云和清华源等主流镜像站的性能对比及一键配置方案。通过实测数据展示华为云镜像站表现最佳,下载速度达19.4MB/s,并提供sed命令、管理界面配置和Docker定制三种高效加速方案,帮助开发者快速解决插件下载慢的问题。

sql99的博客 324

组合逻辑电路的设计(一)--四位奇/偶判断电路和四舍五入电路

1. 设计要求(第3题必做,其余2题任选1题) (1) 设计一个“四位奇/偶判断电路”。(当输入的4位二进制数中有偶数个1时,电路输出为“1”,灯亮表示。)A同BC同D+ A异BC异D (2) 设计一个“全减器电路”。(输入为两个1位二进制数及来自于低位的进位,输出本位差和向高位的借位。) D= A'B'C+A'BC'+AB'C'+ABC E= A'B+A'C+BC A’B异C+BC// A’B异C+AB同C (3) 设计一个“四舍五入电路”,当输入的8421BCD码所表示的十进制数大于等于5时,输出

mengshenglo的博客 2万+

Android汽车服务篇(一) CarService

本文主要说明了CarService这一系统服务的启动流程,以及一些关键成员的创建和初始化流程.同时简单介绍了一下客户端是如何获取和使用CarService对象, 如上文介绍的, CarService对象只是获取各个Manager的媒介,它本身并不承担管理传感器.空调等具体的任务.如果要获取车辆的相关信息,如车速, 车内空调温度,诊断信息, 或对车辆进行相关的控制,如升高和降低空调温度,控制座椅和车窗, 调节音量等,就要通过具体的Manager中的API和对应的服务来实现了.

u012514113的专栏 8148

jk触发器改为四进制_《数字电子技术》Idea-触发器

【序】逻辑电路可分为“组合”与“时序”两大类。上节的介绍的“组合逻辑电路”,可高度概括为:无反馈、无记忆。自然,与其对应的“时序逻辑电路”便是:有反馈、有记忆。即时序逻辑电路的输出不仅取决于其当前的输入,还与过去的“状态”有关。【时序逻辑电路的脉络】一、时序电路的灵魂——“记忆”设计电路,完成我们所需要的各种复杂功能,很多时候不可能进行一次操作就得到我们想要的结果。因此,期间要对很多中间结果进行“...

weixin_39854288的博客 983

syslog RFC5424协议详解

RFC5424协议解读与报文分析。

chenwr2018的博客 6690

外骨骼机器人(二):自适应振荡器

振荡器是一种数学工具,可以用于实时跟踪、预测类周期信号的频率、相位、幅值等,而助行外骨骼机器人需要自动适应人体的行走频率、幅度,两者相结合,就能使助行外骨骼机器人拥有更舒适、更自然的行走步态。 ......

行者无疆的博客 4265

jk触发器改为四进制_锁存器、触发器、寄存器和缓冲器的区别

一、锁存器锁存器(latch)---对脉冲电平敏感,在时钟脉冲的电平作用下改变状态锁存器是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值,仅当锁存器处于使能状态时,输出才会随着数据输入发生变化。锁存器不同于触发器,它不在锁存数据时,输出端的信号随输入信号变化,就像信号通过一个缓冲器一样;一旦锁存信号起锁存作用,则数据被锁住,输入信号不起作用。锁存器也称为透明锁存器,指的是...

weixin_39760295的博客 1537

美团mtgsig 1.2算法分析

mtgsig1.2的一些算法总结

记录一些web逆向的过程 3506

时序逻辑设计避坑指南:从例题C看异步电路的那些‘坑’

本文以异步时序逻辑电路设计中的经典案例为切入点,深入剖析了异步电路相较于同步时序逻辑电路在竞争、冒险和时钟歪斜等方面的典型‘坑’。文章通过对比分析、仿真波形解读和实战案例,系统阐述了异步电路的风险来源,并提供了从设计原则、时序验证到亚稳态处理等一整套可操作的避坑指南,帮助硬件设计者构建更稳健的数字系统。

weixin_29284885的博客 208

116、影像质量主观评价方法论:标准场景与专家判读

本文探讨了影像质量主观评价的方法论,强调标准场景构建和专家判读体系的重要性。作者基于15年行业经验指出,仅靠客观指标无法保证观感质量,提出四类标准场景(灰阶、肤色、纹理、动态)的构建原则和四种专家判读维度(通透性、干净度、自然感、流程化)。文章揭示了主观评价中的常见误区,包括光源单一性、个人判读偏差、显示设备影响等,并建议建立多专家交叉验证机制和主观评价数据库。最后强调主观评价是可标准化的专业技术,需要将人眼感知转化为可追溯的技术参数。

sundong_81的博客 39

GEE生物量碳储量——利用sens和MK检验方法计算1987-2022年森林地上生物量AGB和碳储量的时空变化特征

本文是将之前已经处理好的森林生物量和碳储量数据保存到GEE Assets中,然后分别将单张影像导入到代码编辑器中,构建一个时间序列集合,并且这里需要用到的是我们给影像添加指定的时间属性,这样方便进行下一步的时序分析和空间预测。首先,需要收集1987年至2022年期间森林地上生物量AGB和碳储量数据。该数据可以通过森林清查数据、卫星遥感数据等途径获取。然后,根据这些数据,可以使用sens(敏感性分析)和MK(Mann-Kendall)方法计算时空变化特征。

此星光明博客 1265
上一篇: 无线传感器网络MAC协议综述
下一篇: 81、聚类算法与机器学习学习策略综述
pluto
博客等级 码龄25年 46粉丝 1562原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值