DRAM知识整理系列(一):SDRAM的简介与SDRAM的管脚与尺寸介绍

目录

一、ROM与RAM介绍

二、SDRAM的简介

1、SDRAM的发展简介

2、常见DRAM单元的基本单元介绍

三、SDRAM的尺寸与管脚介绍

1、DDR的常见尺寸与Ball数

2、DDR的管脚类型介绍


一、ROM与RAM介绍

ROM:只读存储器,非易失性

RAM:随机存取存储器,易失性

 

二、SDRAM的简介

1、SDRAM的发展简介

SDRAM 全称:同步动态随机访问存储器(Synchronous Dynamic Random Access Memory)

由第一代单数据率(Single Data Rate)SDR  SDRAM,到后面的第二代双数据率(Double Data Rate)DDR SDRAM,以及后面更加先进的DDR2、DDR3、DDR4、DDR5、DDR6

SDR SDRAM 与 DDR SDRAM的主要区别

  • SDR 只在时钟的上升沿传输数据
  • DDR 在时钟的上升沿和下降沿都能传输数据,即一个周期内可以传输两次数据。因此可以提供两倍于SDR SDRAM的性能

2、常见DRAM单元的基本单元介绍

(1)DRAM存储单元主要有四部分组成:

  • Storage Capacitor(存储电容):通过存储在其中电荷的多和少,或者说电容两端电压差的高低,来表示逻辑上的1和0

  • Access Transistor(访问晶体管):它的导通和截止,决定了允许或者禁止对存储电容所存储的信息进行读取和改写

  • Wordline(字线/行地址线路):它决定了访问晶体管的导通或者截止

  • Bitline(位线/列地址线路):它是外界访问存储电容的唯一通道,当访问晶体管导通时,外界可以通过Bitline来对存储电容进行读取或者写入操作

 

(2)基本读写原理:

  1. 读数据:读数据时候,Wordline(字线/行地址线路)需要先将Wordline设置为高电平,打开Access Transistor(访问晶体管),然后读取Bitline上的数据

  2. 写数据:写数据时候,先将要写入的电平状态设定到Bitline上,然后打开Access Transistor,通过Bitline来改变Storage Capacitor 所存储的信息

注:如按照以上流程对DRAM Storage Cell进行读写会遇到以下问题

  • 外界的逻辑电平与Storage Capacitor的电平不匹配:Bitline电容值比Storage Capacitor要大很多,当Access Transistor 导通后,如果Storage Capacitor存储信息为1,Bitline电压变化很小。外界电路无法通过Bitline读取Storage Capacitor存储的信息

  • 进行一次读取操作后,Storage Capacitor 存储的电荷会发生变化

  • 由于Capacitor的物理特性,即使不进行读写操作,其所存储的电荷会慢慢减少

 

三、SDRAM的尺寸与管脚介绍

1、DDR的常见尺寸与Ball数

DDR的常见封装与球数:FBGA;78Ball与96Ball

其中96Ball的外形尺寸上,比起78Ball的要更长一点。因此通过一个DDR颗粒的外形尺寸,基本上可以判断一个颗粒的球数。

  • 78Ball(mm):(长基本为11mm或以上)

    8Gb:7.5x11、8x12、9x13、10x11

    16Gb:9x11、10x11

  • 96Ball(mm):(长基本为13mm或以上)

    8Gb:7.5x13.5、7.5x13、8x14、9x14、

    16Gb:9x13、10x13

 

2、DDR的管脚类型介绍

注:主要介绍DDR4相关颗粒的管脚类型

(1)引脚类型可以主要分为以下5种:(仅列举部分)

信号分组信号
电源VDD、VDDQ、VPP、VREFCA、VSS、VSSQ
时钟CK_t、CK_c
地址/命令A[17:0]/A[14:0]、CAS_n、RAS_n、WE_n、BA[1:0]、BG[1:0]......
控制CKE、ODT、CS_n、Ten......
数据DQS_t、DQS_c、DQ[15:0]/DQ[7:0]、DM_n......

 

(2)引脚介绍

符号定义
A[17:0]Address inputs:指令执行提供行地址、为读写指令提供列地址
A10 / APAuto precharge:自动预充电
A12 / BC_nBurst chop:突发终止,用以向下兼容DDR的不同突发长度
ACT_nCommand input:激活命令 ACT_n为低时,视为行地址输入的激活指令 ACT_n为高时,视为常规命令
BA[1:0]Bank address inputs:定义对哪个块可使用ACTIVATE,READ,WRITE,PRECHARGE等命令,同时还确定在MODE REGISTER SET 命令下要访问哪个模式寄存器
BG[1:0]Bank group address inputs:定义对哪个块组可使用REFRESH,ACTIVATE,READ,WRITE,PRECHARGE等命令。同时还确定在MODE REGISTER SET 命令下要访问哪个模式寄存。BG[1:0]被使用在x4,x8的配置中。在x16中没有用到BG1
C0 / CKE1 C1 / CS1_n C2 / ODT1Stack address inputs:这些输入引脚仅在设备被堆叠时使用,在2/4/8层高的堆栈元件系统中,次信号用来选择每一个slice。对于其他堆叠配置时候,如4H、8H配置下,假定成单负载可被当成 chip id
CK_t CK_sClock:差分时钟输入,所有地址、命令、控制输入信号将在CK_t正边沿与CK_s负边沿的交叉处进行采样
CKEClock enable:时钟使能。 当CKE为高电平时,启动内部时钟信号,设备输入缓冲以及输出驱动单元。 当CKE为低电平时,可使设备进入PRECHARGE POWER DOWN、SELF-REFRESH以及ACTIVE POWER DOWN模式。 在上电以及初始化序列REFRESH过程中,VPREFCA与VREF将变得稳定,并且在后续的操作过程中度需要保持稳定,包括SELF-REFRESH。 CKE必须在读写操作中保持稳定高电平。 在POWER DOWN过程中,除了CK_t、CK_c、ODT、RESET_n、CKE都将被禁用输入缓冲。在SELF-REFRESH过程中,除了RESET_n、CKE都将被禁用输入缓存
CS_nChip select:片选信号。 当CS_n被锁存为高电平时候,将忽略所有命令。在多rank的系统中,CS_n可以用来选择外部rank,并且此信号还可以作为命令编码的一部分
DM_n UDM_n LDM_nInput data mask:DM_n是写入数据的输入掩码信号。 当DM_n为低电平时,写命令的输入数据对应的位将被丢弃。 DM_n在DQS的两个边沿都采样。 DM不支持x4配置 UDM_n和LDM_n在x16设备中使用。UDM_n与DQ[15:8],LDM_n与DQ[7:0]相关联 DM、DBI、TDQS功能将由模式寄存器来进行设置
ODTOn-die Termination:片上终结电阻。 ODT为高电平时候,开启DDR4 SDRAM内部的终结电阻。 x4和x8设备中,ODT仅对每个DQ、DQS_t、DQS_c、DM_n/DBI_n/TDQS_t、TDQS信号有用。x16设备中,ODT仅对DQ、DQSU_t、DQSU_c、DQSL_t、DQSL_c,、UDM_n、LDM_n信号有用。
PARParity for command and address:命令与地址总线奇偶校验输入,可以通过模式寄存器来进行关闭或者启用。 当启用奇偶校验时,奇偶校验的信号包含所有命令和地址输入,包括ACT_n、RAS_n/A16、CAS_n/A15、WE_n/A14, A[17:0]、A10/AP、A12/BC_n、BA[1:0]、BG[1:0] 以上所有输入的奇偶性都应该在 CK_t的上升沿 与 CS_n 为低电平时保持住
RAS_n / A16 CAS_n / A15 WE_n / A14Command inputs:此组命令与CS_n可构成当前命令的输入编码,有多重含义。 当ACT命令时(即ACT_n为低电平时),三个信号作为地址线来使用 当非ACT命令时,这三个信号作为命令编码使用,如:读、写等其他命令操作都可以通过这三个信号实现
RESET_nActive Low asynchronous reset:低电平有效的异步复位。 此信号为低电平时,设备复位。 在正常操作时,此信号必须为高电平。此信号为轨到轨的CMOS类型的信号,DC高低电平分别为VDD的80%和20%
TENConnectivity test mode:连通测试使能。 此信号高电平时开启,低电平时关闭。 在正常操作时,此信号必须为低电平。此信号为轨到轨的CMOS类型的信号,DC高低电平分别为VDD的80%和20%。
DQData input/output:数据输入、输出,双向数据总线。 DQ在x4、x8、x16设备中分别表示成DQ[3:0]、DQ[7:0]、DQ[15:0]。 如果通过模式寄存器使能写CRC,CRC将在数据burst结束时就会附加。若MR4中的A4为高电平,则测试中DQ0-3的任何一根DQ信号都可以代表VREF的电平。
DBI_n UDBI_n LDBI_nDBI input/output:数据总线倒置。 DBI_n是应用在x8设备中的数据总线反转的输入/输出信号 UDBI_n 和 LDBI_n用于x16配置中,其中UDBI_n与DQ[15:8]相关、LDBI_n与DQ[7:0]相关。 x4设备不支持DBI特性。DBI特性可以通过模式寄存器来配置读或者写。DM、DBI和TDQS功能都可以通过模式寄存器来进行配置
DQS_t DQS_c DQSU_t DQSU_c DQSL_t DQSL_cData strobe:数据选通信号。 输入时与写数据同时有效,输出时与读数据同时有效。与读数据时边沿对齐,写数据时跳变沿位于写数据的中心。 在x16设备中,DQSL对应DQ[7:0],DQSU对应DQ[15:8]上的数据。 对应x4、x8设备DQS分别对应DQ[3:0]、DQ[7:0]上的数据。 对于DDR4 SDRAM仅支持选通信号为差分信号,不支持单根信号的数据选通信号
ALERT_nAlert output:警示信号。 此信号可代表DRAM中产生的多种错误,如:CRC校验错误、命令与地址的奇偶校验错误等。可以通过模式寄存器进行开启
TDQS_t TDQS_cTermination data strobe:终端数据选通。 TDQS_t、TDQS_c仅在x8系统中使用。当通过模式寄存器启用时DRAM将启用类似终止电阻的功能,TQDS_t、TDQS_c将会应用于DQS_t、DQS_c。 当通过模式寄存器禁用TDQS功能时,DM / TQDS_t 将会提供DATA MASK功能,TQDS_c未被使用。 在x4、x16设备中的模式寄存器必须关闭TDQS功能。
VDDPower supply:内核供电电源 1.2V ± 0.060V
VDDQDQ power supply:DQ供电1.2V ±0.060V
VPPDRAM activating power supply:DRAM激活供电:2.5V –0.125V/+0.250V
VPREFCA用于命令、控制、寻址的参考电压
VSS地线
VSSQDQ地线
ZQReference ball for ZQ calibration:用于ZQ校准的参考引脚,外部绑定240Ω电阻
  • 11
    点赞
  • 74
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不吃鱼的猫丿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值