1 电脑中的内存

冯诺依曼架构:内存和计算单元分离

二进制编码,二进制计算

内存特点:可读,可写,可保持

内存的需求:读写速度,容量,每比特花费,数据保持时间,耐写能力,功耗,非易失性存储

三级存储结构:Cache memory (SRAM),主存(DRAM),机械硬盘/固态(NAND flash)

2 Cache memory

什么是cache,作用

cache与内存之间的映射关系:直接映射,全相连映射,组相连映射

通过CAM(content addressable memory)来判断是否成功命中

3 SRAM的结构

NMOS,PMOS,Ids vs Vds特性曲线,CMOS直流特性曲线,蝴蝶曲线,SRAM的6T cell结构

4 SRAM的电路

SRAM cell阵列,CMOS截面图,SRAM版图,

Pelgrom公式:Vth的变化导致SRAM的bit错误

Ids vs Vgs曲线,√Ids vs Vgs曲线,S = (ln10)kB*T/q = 59.5mV@300K

SRAM的漏电流分析

灵敏放大器(锁存型)

SNM,读操作的蝴蝶曲线,β比 = βB/βA,β比越大,SNM越大

写操作的蝴蝶曲线,β比越大,越容易出错,通常β比取1.5

8T SRAM

5 主存

1T1C DRAM cell

deep trench结构 , Stacked 结构

FBC结构(大泽老师的ISSCC,这就是东芝的前首席技术顾问吗,佩服)

6 DRAM的结构

8F^2的DTDRAM的layout

6F^2的DTDRAM的layout

4F^2的DTDRAM的layout

8F^2的Stacked DRAM的layout

DRAM的读时序

7 DRAM的电路

Sense Amplifier,通过SAP和/SAN信号放大BL和/BL

DRAM的写时序

刷新操作,DRAM的刷新时序

RBR(refresh busy rate)

半导体内存设计(上)相关推荐

  1. 推理芯片的性能建立在优化的存储子系统设计上

    推理芯片的性能建立在优化的存储子系统设计上 Inference chip performance builds on optimized memory subsystem design 好的推断芯片可 ...

  2. 固态硬盘驱动器在设计上有个安全漏洞 易导致数据损毁

    近年来,出于对提升系统运行速度的渴求,传统机械硬盘(HDD)的市场正被更高速的固态硬盘驱动器(SSD)所蚕食.尽管很多用户仍在采用 SSD 系统盘 + HDD 仓库盘的组合,但后者被淘汰也只是时间问题 ...

  3. Linux环境进程间通信(五): 共享内存(上)

    Linux环境进程间通信(五): 共享内存(上) 共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式.两个不同进程A.B共享内存的意思是,同一块物理内存被映射到进程A.B各自的进程地址空间. ...

  4. 扒一扒DDR4的新功能和PCB设计上的一些注意事项--转

    扒一扒DDR4的新功能和PCB设计上的一些注意事项 转自 http://www.elecfans.com/d/906656.html DDR4新增了许多功能,这对于我们之前信手拈来的内存PCB设计又带 ...

  5. R语言ggplot2可视化指定保存到pdf的图像的具体尺寸、保证缩放的一致性:使得绘图元素(文本、点大小等)在设计上都具有相同的绝对大小、设置全局数据点大小、主题格式、设置图像保存的具体尺寸

    R语言ggplot2可视化指定保存到pdf的图像的具体尺寸.保证缩放的一致性:使得绘图元素(文本.点大小等)在设计上都具有相同的绝对大小.设置全局数据点大小.主题格式.设置图像保存的具体尺寸 目录

  6. let/var——事实上var的设计可以看成JavaScript语言设计上的错误. 但是这种错误多半不能修复和移除, 以为需要向后兼容.||将let看成更完美的var

    事实上var的设计可以看成JavaScript语言设计上的错误. 但是这种错误多半不能修复和移除, 以为需要向后兼容. 大概十年前, Brendan Eich就决定修复这个问题, 于是他添加了一个新的 ...

  7. 设计上如何避免EMC问题

    最近经常被问到EMC相关的问题,比如怎么设计才能避免EMC的问题,我想经常关注高速先生的同鞋们有机会肯定也会问到这个问题.首先这是一个系统 性的问题,不是那么好回答,尤其是对于聚焦在高速信号这个领域而 ...

  8. 一些设计上的基本常识(转载)

    原文地址:http://code.alibabatech.com/blog/experience_886/software_design_general_knowledge.html 最近给团队新人讲 ...

  9. android flux 与mvp,使用 MVP 时在设计上的考量

    在"FluxJava: 给 Java 使用的 Flux 库"这篇文章中提到,设计中使用 MVP 最大的问题,是会让不同的画面形成一组.一组的 Class,但各组之间是独立的.MVP ...

最新文章

  1. 计算机专业黑板报迎新,大学开学迎新黑板报
  2. rknn 学习资料整理
  3. 前端知识:如何创建自己的Iconfont图标库
  4. 容器编排技术 -- 从零开始k8s
  5. flutter 泛型_flutter用NestedScrollView的项目必须知道的坑
  6. VS2008中VC 项目 文件目录的管理 (最终无错误版)
  7. 集合框架之ArrayList集合
  8. Android报错:FAILED:_nl_intern_locale_data: ?? ‘cnt < (sizeof (_nl_value_type_LC_TIME)
  9. Hyperledger Composer和Hyperledger Fabric的关系、区别及概念
  10. 11g oracle 客户端驱动_oracle odbc driver configuration(oracle 11g odbc驱动程序) 64位/32位
  11. HTML5期末大作业:关于旅游主题网站设计——开心网旅游网页源码(15页) HTML+CSS+JavaScript
  12. 从三方面分析,Java程序员如何晋升为高薪Java架构师?
  13. js:使用a标签下载图片及pdf文件等资源
  14. mysql不等于的写法_mysql 不等于 符号写法
  15. python中sqrt函数用法_Python : sqrt() 函数
  16. P2P加速系统解决方案
  17. Delphi中VCL库的原架构师Chuck Jazdzewski回忆Delphi 1的开发原则
  18. 【Pandas总结】第八节 Pandas 合并数据集_pd.merge()
  19. 编程实现根据公式π/4=1-(1/3)+(1/5)-(1/7)...计算π的值
  20. Jasper Report 6.8 根据后台数据生成动态报表(JRXML文件实现)(二)生成XML文件(支持json,bean,map list数据源)

热门文章

  1. FastCopy v4.02+ 文件加速复制工具中文版
  2. 【数字IC基础】一文搞懂AMBA、AHB、APB(详细版)
  3. xee mac版有哪些功能?
  4. 安装Vue Devtools调试工具插件
  5. IRI、URI、URL是什么又有什么区别?
  6. php macaw路由没进入路由5入口,构建路由 · composer-PHP框架 · 看云
  7. React_土豆李斯特的数据增删改查
  8. 【观察】重塑全国产化应用交付格局,神州数码自主创新更上层楼
  9. 5G 建设拉动光模块量价齐升
  10. 高版本谷歌浏览器对内网IP跨域的限制