基于忆阻器(memristor)的锁存器(latch)设计

原文: A memristor-based nonvolatile latch circuit.、

锁存器介绍

上面是从百度上拿下来的图,考虑两个非门像上面那样连接,如果我们假设下面的非门的初值是1,那么非门之后的值为0,0又被接到上面的非门,同样的进行分析,就会发现电路中有一个类似于循环的结构,将假设的1给储存了下来。

将假设去除,将非门换成或非门,或非门有两个输入,所以除了刚才的循环,还有两个输入,利用这两个输入,就可以对电路的状态进行输入和控制,电路如右图所示。这样我们就构造了一个触发器。

对于触发器,有些许的不足,由于在电路中随时可能出现毛刺(短时间的电压升高),这些毛刺可能会影响到触发器的状态,改变触发器保存的值。因此,我们在触发器前端加入两个门和时钟信号,来保证只有在特定的时间内才能改变触发器的状态,这就是锁存器。锁存器的电路如下图.

E为时钟信号,R,S为输入端,Q ,Q¯\bar{Q} 为输出端。
下表为锁存器的真值表。

当R 和 S 都为0,时,无论时钟信号如何变化,对于后端都没有影响,因此后半部分储存的值不会变化。
当 S 为 0, R为 1 时,根据对电路的分析,我们对锁存器置 0。
当 S 为 1 ,R 为 0时,对锁存器置 1。
都为 1 时,为禁态。

基于忆阻器的锁存器

volatile and nonvolatile memory.
现在的计算机中,储存设备可以分为上面两种。volatile的意思是易受影响的,也就是当前存储的值容易受到电路状态的影响,比如我们的内存,只要断电就会丢失所有数据。nonvolatile memory 比如 ROM 等,虽然存储的信息不易丢失,但是读取和写入的速度都特别慢。

在介绍锁存器之前,我们先来回顾一下上一篇的忆阻器特性。
忆阻器分为高低两个阻值,分别代表逻辑中的 0 和 1,当忆阻器的正向电压超过一定的值时,忆阻器就会从高阻态变为低阻态,当忆阻器的负向电压的绝对值超过一定的值时,忆阻器就会低阻态变为高阻态。

利用忆阻器对锁存器进行改进,就能做到在断电时,锁存器的输入值能在一个时钟周期内存到忆阻器内。下图为重新设计的锁存器:

图中当正常通电状态下,power down 开关断开,power up 使得Mux选通。此时电路中接通的部分仅仅为 Master 和 Slave(Master对应传统锁存器的输入控制,Slave 对应触发器的部分,见上一部分的图)。

当断电时,Power down 使得开关选通,Power up 使得Mux断开,此时从Master 传来的输入信号就被储存在忆阻器 M 中。

当电源恢复时, Power up信号选择先选择存储的值,进行输出,之后按照传统的方式运行。

bibliography:
1. A memristor-based nonvolatile latch circuit
2. wikipedia
3. baidu

忆阻器课题 读书笔记(二)相关推荐

  1. 忆阻器课题 读书笔记(一)

    什么是忆阻器? 1971年,在研究电流.电荷.电压和磁通量之间的关系时,加州大学的Chai教授推断除电阻.电容和电感以外,还存在一种新的组件,代表着电荷量和磁通量之间的关系.而这种组件的效果就是电阻会 ...

  2. oracle直查和call哪个更快,让oracle跑的更快1读书笔记二

    当前位置:我的异常网» 数据库 » <>读书笔记二 <>读书笔记二 www.myexceptions.net  网友分享于:2013-08-23  浏览:9次 <> ...

  3. 《How Tomcat Works》读书笔记(二)

    <How Tomcat Works>读书笔记(二) 这是<How Tomcat Works>第一二章的读书笔记.第一张主要写了一个静态资源处理的web服务器,第二章加了对ser ...

  4. 3D游戏设计读书笔记二

    3D游戏设计读书笔记二 一.简答题 • 解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系.   GameObjects是一个具体的实例,Assets是包括诸多游戏素材的资 ...

  5. 《Docker 技术入门与实践》-读书笔记二

    <Docker 技术入门与实践>-读书笔记一 <Docker 技术入门与实践>-读书笔记二 一.数据管理 用户在使用 Docker 的过程中,往往需要能查看容器内应用产生的数据 ...

  6. 《Introduction To Modern Cryptography》读书笔记二

    <Introduction To Modern Cryptography>读书笔记二 本笔记纯粹个人读书习惯与相应见解,内容归纳完全出于个人需要与个人局限,如有修改意见(比如哪儿应该是值得 ...

  7. 《李元芳履职记》读书笔记二 IT技术管理的沟通与团队建设

    <李元芳履职记>读书笔记二 接一 https://blog.csdn.net/qq_45937199/article/details/103305223 IT技术人员从技术岗走向管理岗,所 ...

  8. python图像处理《数字图像处理与python实现》读书笔记二:空间滤波

    文章目录 重要! 第三章 空间滤波 概览 3.1 空间滤波基础 3.1.1 空间滤波的机理 3.1.2 空间滤波器模板 3.2 平滑处理 3.2.1 平滑线性空间滤波器 3.2.2 统计排序滤波器 3 ...

  9. 《淘宝技术这十年》读书笔记 (二).Java时代的脱胎换骨和坚若磐石

    马云说过"一个好的东西往往是是说不清楚的",姑且不论这句话的对与错.但我真的很佩服<淘宝技术这十年>这本书的作者子柳,能够通过淘宝的一些故事,按照时间顺序和IT发展的各 ...

最新文章

  1. js表单提交,支持图片上传,包含后端php代码
  2. SVN用户验证,调错
  3. memcached完全剖析–1. memcached的基础
  4. php制作曲线柱形图的框架,用GD图库生成横竖柱状图折线图的类_php
  5. HDU - 2196 Computer(树形dp)
  6. 10个职场故事,让人不得不看
  7. mysql 复杂的sql_mysql 一个复杂的sql
  8. 查看静态库(.a文件)内容
  9. oracle数据库自动备份脚本
  10. 自动化,Win32API、UIA和MSAA
  11. 实现微信朋友圈下拉刷新的思路
  12. 概率论-条件概率,全概率,概率乘法公式,贝叶斯公式
  13. 服务器被ddos攻击?分析如何防止DDOS攻击?
  14. 【PMP】PMBOK 笔记 第7章 项目成本管理
  15. 【透视课笔记】L2室内空间与人物
  16. 刘馨蔓:“她是行走的发光体”|OneFlow U
  17. 圆球的体积 (10 分) - PTA
  18. 自己做量化交易软件(39)小白量化实战12--利用神经网络程序预测价格上涨
  19. VARCHART XGantt系列教程:如何利用颜色来丰富甘特图智能
  20. 图谱实战 | 10 个前沿落地应用案例分享(附下载)

热门文章

  1. python tts 保存wav_C#文本转语音并保存wav和MP3文件
  2. 模拟量无线采集传输,模拟量模块,0~5v,0-10V,0~20ma,4-20ma
  3. 行政区划数据库表结构设计最佳实践
  4. 【愚公系列】2023年01月 Java教学课程 001-Java语言背景介绍
  5. 实现三栏布局的几种方法 1
  6. asp.net921旅游博客网站系统
  7. CVE-2022-30190 漏洞复现
  8. ros wiki learning
  9. QA 特辑 | 百万员工不上班也能领全勤奖的原因都在这里了!
  10. 寻找三角形 (海伦公式)