您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > 半导体存储器的工作原理1
4.2.1ROM存储器01110110010101000011001000010000+5V010101014.2.2RAM的结构及工作原理•1.芯片的结构及实例•存储器芯片•集成了存储体及其外围电路的一块硅片(包括地址译码与驱动电路、读写放大电路及时序控制电路等)•芯片形状:双列直插—由若干引脚引出地址线、数据线、控制线•及电源与地线等。•半导体存储器芯片一般有两种结构:字片式结构和位片式结构。存储器芯片…An-1~0…Dm-1~0R/WCS电源地线内部存储结构:字片式、位片式字片式结构的存储器(64字×8位)•单译码方式(一维译码):访存地址仅进行一个方向译码的方式。•每个存储单元电路接出一根字线和两根位线。•存储阵列的每一行组成一个存储单元,存放一个8位的二进制字。•一行中所有单元电路的字线联在一起,接到地址译码器的对应输出端。•6位访存地址经地址译码器译码选中某一输出端有效时,与该输出端相联的一行中的每个单元电路同时进行读写操作,实现一个字的同时读/写。•存储体中共有64个字,每个字为8位,排成64×8的阵列。•存储芯片共需6根地址线,8根数据线,一次可读出一个字节。•存储体中所有存储单元的相同位组成一列,一列中所有单元电路的两根位线分别连在一起,并使用一个读/写放大电路。读/写放大电路与双向数据线相连。•读/写控制线R/W:控制存储芯片的读/写操作。•片选控制线CS:•CS为低电平时,选中芯片工作;CS为高电平时,芯片不被选中。CSCSWR/操作00写01读1×未选中CSWR/CS•字片式结构存储器芯片,由于采用单译码方案,有多少个存储字,就有多少个译码驱动电路,所需译码驱动电路多。•双译码方式(二维译码):采用行列译码的方式,位于选中的行和列的交叉处的存储单元被唯一选中。•采用双译码方式的存储芯片即位片式结构存储器芯片位片式结构的存储器芯片(4K×1位)•4096个存储电路,排列成64×64的阵列。•问:需12位地址。•分为6位行地址和6位列地址。•给地址行、列译码选中对应单元•分别选中一根行地址线和一根列地址选择线•行地址线:选中一行中的64个存储电路进行读写操作。•列地址线:选择64个多路转接开关,控制各列是否能与读/写电路的接通。•当选中存储芯片工作时,首先给定访存地址,并给出片选信号CS和读写信号R/W6行列地址,被选的行、列选择线的交叉处的存储电路被唯一地选中,读出或写入一位二进制信息。•思考:•对于4096个字采用单译码方案,需4096个译码驱动电路。•若采用双译码方案,只需128个译码驱动电路。CSWR/???2.存储器芯片举例•1)Intel2114芯片•Intel2114是1K×4位的静态MOS存储器芯片。采用N—MOS工艺制作,双列直插式封装。共18个引脚。•A9~A0:10根地址线,用于寻址1024个存储单元•I/O4~I/O1:4根双向数据线•CS:片选信号线•WE:读/写控制线•+5V:5V电源线•GND:地线CSWE三态门X0X63Y0Y15•2114芯片由存储体、地址缓冲器、地址译码器、读/写控制电路及三态输入输出缓冲器组成。•存储体中共有4096个六管存储单元电路,排列成64×64阵列。•地址译码采用二维译码结构,10位地址码分成两组A8~A3作为6位行地址,经行地址译码器驱动64根行选择线。A2~A0及A9作为4位列地址,经列地址译码器驱动16根列选择线,每根列选择线同时选中64列中的4列,控制4个转接电路。控制被选中的4列存储电路的位线与I/O电路的接通。被选的行选择线与列选择线的交叉处的4个存储电路,就是所要访问的存储字。4个存储电路对应一个字的4位。•在存储体内部的阵列结构中,存储器的读/写操作由片选信号CS与读/写控制信号WE控制。•CS为高电平时,输入与输出的三态门均关闭,不能与外部的数据总线交换信息。•CS为低电平时,芯片被选中工作,•若WE为低电平,则打开4个输入三态门,数据总线上的信息被写入被选的存储单元;•若WE为高电平,打开4个输出三态门,从被选的存储单元中读出信息并送到数据总线上。CSWECSCSWEWE2)TMS4116芯片•TMS4116是由单管动态MOS存储单元电路构成的随机存取存储器芯片。•容量为16k×1位。•16k的存储器应有14根地址线,为了节省引脚,该芯片只使用7根地址线A6~A0,采用分时复用技术,分两次把14位地址送入芯片。•行地址选通信号RAS:用于将低7位地址A6~A0打入行地址缓冲器锁存。•列地址选通信号CAS:用于将高7位地址A13~A7,打入列地址缓冲器锁存。RASCAS时序与控制行时钟列时钟写时钟WERASCASA'6A'0存储单元阵列基准单元行译码列译码器再生放大器列译码器读出放大基准单元存储单元阵列行译码I/O缓存器数据输出驱动数据输入寄存器DINDOUT~行地址缓存器列地址缓存器③单管动态RAM4116(16K×1位)外特性4.2DINDOUTA'6A'0~读放大器读放大器读放大器………………………06364127128根行线Cs01271128列选择读/写线数据输入I/O缓冲输出驱动DOUTDINCs④4116(16K×1位)芯片读原理读放大器读放大器读放大器……4.263000I/O缓冲输出驱动OUTD读放大器读放大器读放大器………………………06364127128根行线Cs01271128列选择读/写线数据输入I/O缓冲输出驱动DOUTDINCs…⑤4116(16K×1位)芯片写原理数据输入I/O缓冲I/O缓冲DIN读出放大器读放大器4.2630•16k×1位共16384个单管MOS存储单元电路,排列成128×128的阵列,并将其分为两组,每组为64行×128列。•每根行选择线控制128个存储电路的字线。列选择线控制读出再生放大器与I/O缓冲器的接通,控制数据的读出或写入。•每一根列选择线控制一个读出再生放大器,128列共有128个读生再生放大器,一列中的128个存储电路分为两组,每64个存储电路为一组,两组存储电路的位线分别接入读出再生放大器的两端。•存储器的读出•行地址经行地址译码选中某一根行线有效,接通此行上的128个存储电路中的MOS管,使电容所存信息分别送到128个读出再生放大器放大。同时,经放大后的信息又回送到原电路进行重写,使信息再生。•列地址经列地址译码选中某根列线有效,接通相应的列控制门,将该列上读出放大器输出的信息送入I/O缓冲器,经数据输出寄存器输出到数据总线上。•存储器的写入•首先将要写入的信息由数据输入寄存器经I/O缓冲器送入被选列的读出再生放大器中,然后再写入行、列同时被选中的存储单元。DD预充电信号读选择线写数据线写选择线读数据线VCgT4T3T2T11(1)动态RAM基本单元电路2.动态RAM(DRAM)读出与原存信息相反读出时数据线有电流为“1”数据线CsT字线DDV010110写入与输入信息相同写入时CS充电为“1”放电为“0”4.2T3T2T1T无电流有电流TMS4116的刷新•当某个存储单元被选中进行读/写操作时,该单元所在行的其余127个存储电路也将自动进行一次读出再生操作,即完成一次刷新操作。•TMS4116的刷新是按行进行的,每次只加行地址,不加列地址,即可实现被选行上的所有存储电路的刷新。即一次可以刷新128个存储单元电路。读出再生放大器电路•放大器由T1、T2、T3、T4组成,T6、T7与Cs是两个预选单元,由XW1与XW2控制。•读写前,先使两个预选单元中的电容Cs预充电到0与1电平的中间值,并使控制信号φ1=0,φ2=1,使T3、T4截止,T5导通,使读出放大器两端Wl、W2处于相同电位。•读出时,先使φ2=0,T5截止。放大器处于不稳定平衡状态。这时使φ1=1,T3、T4导通,T1、T2、T3、T4构成双稳态触发器,其稳定状态取决于W1、W2两点电位。•设选中的行选择线处于读出放大器右侧(如行65),同时使处于读出放大器另一侧的预选单元选择线有效(如XW1=1)。这样,在放大器两侧的位线W1和W2上将有不同电位:•预选单元侧具有0与1电平的中间值•被选行侧具有所存信息的电平值0或1。•若选中存储电路原存“1”,则W2电位高于W1的电位。使T1导通,T2截止,因而W2端输出高电平,经I/O缓冲器输出“1”信息,并且W2的高电平使被选存储电路的电容充电,实现信息再生。•若选中存储电路原存“0”,则W2电位低于W1的电位。使T1截止,T2导通,因而W2端输出低电平,经I/O缓冲器输出“0”信息,并回送到原电路,使信息再生。•写入时,在T3、T4开始导通的同时,将待写信息加到W2上。•写1:W2加高平,将被选电路的存储电容充电为有电荷,实现写1。•写0:W2为低电平,使被选电路的存储电容放电为无电荷,实现写0。4116芯片的读、写周期时序•在读周期中,行地址必须在RAS有效前有效,列地址必须在CAS有效前有效,并且在CAS到来之前,WE必须为高电平,并保持到CAS结束之后。•在写周期中,当WE有效之后,所加的DIN信号必须保持到CAS变为低电平之后,RAS、CAS和WE全部有效时,将DIN数据写入被选的存储单元。读周期(列选通下降沿触发)写周期(列选通下降沿触发)•例:SRAM的写入时序图。其中R/W是读/写命令控制线,当R/W线为低电平时,存储器按给定地址把数据线上的数据写入存储器。请指出图中写入时序中的错误,并画出正确的写入时序图。•••解:写入存储器的时序信号必须同步。通常,当R/W线加负脉冲时,地址线和数据线的电平必须是稳定的。当R/W线达到低电平时,数据立即被存储。因此,当R/W线处于低电平时,如果数据线改变了数值,那么存储器将存储新的数据⑤。同样,当R/W线处于低电平时地址线如果发生了变化,那么同样数据将存储到新的地址②或③。
本文标题:半导体存储器的工作原理1
链接地址:https://www.777doc.com/doc-3197064 .html