7-存储器和阵列结构设计汇总_第1页
7-存储器和阵列结构设计汇总_第2页
7-存储器和阵列结构设计汇总_第3页
7-存储器和阵列结构设计汇总_第4页
7-存储器和阵列结构设计汇总_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

7-存储器和阵列结构设计汇总第一页,共61页。本章重点存储器的分类和结构只读、非易失性及读写存储器的数据存储单元外围电路——灵敏放大器、译码器、驱动器和时序产生器存储器设计中的功耗和可靠性问题存储器和阵列结构设计.1第二页,共61页。12.1引言密集的数据存储电路是数字电路或系统设计者的主要考虑之一将存储单元组成大的阵列,这可以使外围电路的开销最小并增加存储密度本章的意义在于它应用了大量前几章中介绍过的电路技术存储器设计可以看成一个高性能、高密度和低功耗电路的设计实例存储器和阵列结构设计.2第三页,共61页。12.1.1存储器分类时序参数读出时间/写入时间/读周期/写周期存储器和阵列结构设计.3第四页,共61页。半导体存储器分类Read-WriteMemoryNon-VolatileRead-Write

MemoryRead-OnlyMemoryEPROME2PROMFLASHRandomAccessNon-RandomAccessSRAMDRAMMask-ProgrammedProgrammable(PROM)FIFOShiftRegisterCAMLIFO存储器和阵列结构设计.4第五页,共61页。12.1.2存储器总体结构和单元模块Word0Word1Word2WordN22WordN21StoragecellMbitsMbitsNwordsS0S1S2SN22A0A1AK21K5log2NSN21Word0Word1Word2WordN22WordN21StoragecellS0Input-Output(Mbits)IntuitivearchitectureforNxMmemoryToomanyselectsignals:Nwords==NselectsignalsK=log2NDecoderreducesthenumberofselectsignalsInput-Output(Mbits)Decoder存储器和阵列结构设计.5第六页,共61页。存储阵列Problem:ASPECTRATIOorHEIGHT>>WIDTHAmplifyswingtorail-to-railamplitudeSelectsappropriateword存储器和阵列结构设计.6第七页,共61页。层次化的存储结构优点:1、本地字线和位线的长度较短2、快地址只用来激活被寻址的块节省功耗存储器和阵列结构设计.7第八页,共61页。SubglobalrowdecoderGlobalrowdecoderSubglobalrowdecoderBlock30Block31128KArrayBlock0Block1ClockgeneratorCS,WEbufferI/ObufferY-addressbufferX-addressbufferx1/x4controllerZ-addressbufferX-addressbufferPredecoderandblockselectorBitlineloadTransfergateColumndecoderSenseamplifierandwritedriverLocalrowdecoder[Hirose90]

例12.2层次化的存储结构存储器和阵列结构设计.8第九页,共61页。CAM存储器支持3种工作模式:读、写和匹配存储器和阵列结构设计.9第十页,共61页。存储器时序DRAM时序多路分时寻址技术SRAM时序自定时技术存储器和阵列结构设计.10第十一页,共61页。12.2存储器内核只读存储器NORROM/NANDROM非易失性读写存储器EPROM/EEPROM/Flash读写存储器SRAM/DRAM存储器和阵列结构设计.11第十二页,共61页。12.2.1只读存储器工作原理优缺点比较WLBLWLBL1WLBLWLBLWLBL0VDDWLBLGND二极管ROMMOSROM1MOSROM2图12.9ROM的1和0单元的不同实现方式存储器和阵列结构设计.12第十三页,共61页。思考题12.1MOSNORROM阵列确定图12.10的ROM中存放在地址0、1、2和3处的数据值注意:图中如何使电源线在相邻单元之间共享而减少了它们的用量WL[0]VDDBL[0]WL[1]WL[2]WL[3]VbiasBL[1]Pull-downloadsBL[2]BL[3]VDD存储器和阵列结构设计.13第十四页,共61页。思考题12.2MOSNORROM存储器阵列确定图12.11的ROM中存放在地址0、1、2和3处的数据值WL[0]GNDBL[0]WL[1]WL[2]WL[3]VDDBL[1]Pull-updevicesBL[2]BL[3]GND存储器和阵列结构设计.14第十五页,共61页。ROM存储器编程存储单元和上拉晶体管尺寸的问题噪声容限换取性能ACTIVE和CONTACT编程方式的比较Cell注意在布线GND信号时采用了扩散区PolysiliconMetal1DiffusionMetal1onDiffusion存储器和阵列结构设计.15第十六页,共61页。单元的大部分面积用于位线接触和接地连接解决方案:采用不同的存储器结构

未被选中的行,字线全部为高电平WL[0]WL[1]WL[2]WL[3]VDDPull-updevicesBL[3]BL[2]BL[1]BL[0]思考题12.31MOSNANDROM确定图12.13的ROM中存放在地址0、1、2和3处的数据值存储器和阵列结构设计.16第十七页,共61页。NAND结构的主要优点(a)采用Metal-1层编程(b)采用降低阈值注入CellPolysiliconMetal1DiffusionMetal1onDiffusion存储器和阵列结构设计.17第十八页,共61页。思考题12.3NOR和NANDROM的电压摆幅假设图12.12和图12.14中的版图采用我们标准的0.25mCMOS工艺实现,确定PMOS上拉器件的尺寸使最坏情况下VOL1.5V(VDD=2.5V)。这相当于字线摆幅为1V。确定88和512512阵列的值1.NORROM因为每次最多只有一个晶体管可以导通,所以VOL的值与阵列尺寸无关,也与阵列编程无关。所要求的PMOS器件的尺寸(W/L)p=5.242.NANDROM由于是串联链,VOL的值与存储器尺寸(行数)及编程都有关对于(88)阵列:=0.49对于(512512)阵列:=0.0077所以,NANDROM很少用于8行或16行以上的阵列中存储器和阵列结构设计.18第十九页,共61页。思考题12.4字线和位线的寄生参数考虑512512阵列的情形1.NORROM

字线寄生参数

线电容和栅电容线电阻(多晶硅)

位线寄生参数

电阻不起作用(铝线)

漏电容和栅漏电容ROM的瞬态性能瞬态响应的定义存储阵列的大部分延时来自互连寄生参数VDDCbitrwordcwordWLBL存储器和阵列结构设计.19第二十页,共61页。2.NANDROM

字线寄生参数

同NORROM

位线寄生参数

串联晶体管链的电阻漏/源和整个栅电容VDDCLrwordcwordcbitrbitWLBL存储器和阵列结构设计.20第二十一页,共61页。例12.5一个512512NORROM的传播延时1.含有M个单元的分布rc线的字线延时

tword=0.38(rwordcword)M2=0.38(17.5Ω(0.049+0.75)fF)5122=1.4ns2.对于位线,它的响应时间取决于翻转方向。假设有一个(0.5/0.25)下拉器件和一个(1.3125/0.25)上拉晶体管

Cbit=512(0.8+0.009)fF=0.46pFtHL=0.69(13kΩ/2||31kΩ/5.25)0.46pF=0.98nstHL=0.69(31kΩ/5.25)0.46pF=1.87ns说明:字线延时起主要作用。它几乎全部来自多晶线的大电阻利用计算数据和等效模型,可以推导出存储器内核及其部件的传播延时的估计值解决字线延时问题从两端驱动地址线和采用金属旁路线仔细分割存储器成许多尺寸合适的子块以均衡字线和位线的延时存储器和阵列结构设计.21第二十二页,共61页。例12.6一个512512NANDROM的传播延时1.字线延时与NOR的情况相似

tword=0.38(rwordcword)M2=0.38(15Ω(0.049+0.56)fF)5122=1.3ns2.关于位线延时,最坏情况发生在当整个一列除一个单元以外都存放0并且最下面的晶体管导通时。(忽略上拉晶体管的影响)tHL=0.388.7kΩ0.85fF5112=0.73stLH=0.69(31kΩ/0.0077)(5110.85fF)=1.2s说明:这些延时在大多数情况下显然是不能接受的。把存储器分割成较小的模块似乎是唯一合理的选择存储器和阵列结构设计.22第二十三页,共61页。功耗与预充电的存储阵列NAND和NOR结构继承了伪NMOS门的所有缺点:有比逻辑VOL是由上拉和下拉器件的尺寸比决定的静态功耗当输出为低电平时,在电源轨线之间存在静态电流通路例12.7NORROM的静态功耗考虑(512512)NORROM的情况。可以合理地假设平均有50%的输出是低电平。假设静态电流大约等于0.21mA(输出电压为1.5V时)。这意味着在没有任何操作时,总静态功耗为(512/2)0.21mA2.5V=0.14W存储器和阵列结构设计.23第二十四页,共61页。解决方案:采用预充电逻辑WL[0]GNDBL[0]WL[1]WL[2]WL[3]VDDBL[1]PrechargedevicesBL[2]BL[3]GNDpreφPMOS预充电器件的尺寸可以按需要设计得较大,而时钟的设计变得更加困难存储器和阵列结构设计.24第二十五页,共61页。12.2.2非易失性读写存储器浮栅晶体管多了一个额外的多晶硅条插在栅和沟道之间,因而称为浮栅FloatinggateSourceSubstrateGateDrainn+n+_ptoxtoxGSD器件截面图电路符号存储器和阵列结构设计.25第二十六页,共61页。它的阈值电压是可编程的0V5V0VDS5V2.5V5VDS20V10V5V20VDS雪崩注入移去编程电压后电荷仍被捕获编程形成了较高的阈值VT由于浮栅为SiO2所包围,而SiO2是一个极好的绝缘体,所以被捕获的电荷可以在浮栅上存放许多年,即使在电源电压被移去之后也是如此,这就是易失性存储的机理存储器和阵列结构设计.26第二十七页,共61页。可擦除可编程只读存储器(EPROM)优点结构简单、密度极高、可以低成本来生产大容量存储器缺点擦除过程慢、有限的耐久性、编程过程功耗很大擦除过程必须在“系统外”进行存储器和阵列结构设计.27第二十八页,共61页。电擦除可编程只读存储器(EEPROM)FloatinggateSourceSubstratepGateDrainn1n120–30nm10nm-10V10VIVGDWLBLVDD存储器和阵列结构设计.28第二十九页,共61页。快闪电擦除可编程只读存储器(Flash)应用最普遍的非易失性存储器结构是EPROM和EEPROM方法的组合一次擦除许多存储单元——Flash概念的来源Controlgateerasurep-substrateFloatinggateThintunnelingoxiden1sourcen1drainprogramming存储器和阵列结构设计.29第三十页,共61页。NORFlash存储器的基本操作A.擦除操作存储器和阵列结构设计.30第三十一页,共61页。NORFlash存储器的基本操作B.写操作存储器和阵列结构设计.31第三十二页,共61页。NORFlash存储器的基本操作C.读操作存储器和阵列结构设计.32第三十三页,共61页。非易失性存储器的新趋势多位存储的非易失性存储器FRAMMRAM非易失性读写存储器——小结存储器和阵列结构设计.33第三十四页,共61页。12.2.3读写存储器(RAM)静态随机存取存储器(SRAM)WLBLVDDM5M6M4M1M2M3BLQQ存储器和阵列结构设计.34第三十五页,共61页。例题12.8CMOSSRAM——读操作WLBLVDDM5M6M4M1VDDVDDVDDBLQ=1Q=0CbitCbit存储器和阵列结构设计.35第三十六页,共61页。000.20.40.60.811.20.5Voltagerise[V]11.21.52CellRatio(CR)2.53VoltageRise(V)CMOSSRAM分析(读操作)存储器和阵列结构设计.36第三十七页,共61页。例题12.9CMOSSRAM——写操作BL=1BL=0Q=0Q=1M1M4M5M6VDDVDDWL存储器和阵列结构设计.37第三十八页,共61页。CMOSSRAM分析(写操作)存储器和阵列结构设计.38第三十九页,共61页。SRAM单元的性能VDDGNDQQWLBLBLM1M3M4M2M5M6六管CMOSSRAM存储器单元的版图存储器和阵列结构设计.39第四十页,共61页。M3RLRLVDDWLQQM1M2M4BLBL电阻负载SRAM单元(四管CMOSSRAM)存储器和阵列结构设计.40第四十一页,共61页。动态随机存取存储器(DRAM)WWLBL1M1XM3M2CSBL2RWLVDDVDD2VTDVVDD2VTBL2BL1XRWLWWL三管动态存储单元存储器和阵列结构设计.41第四十二页,共61页。BL2BL1GNDRWLWWLM3M2M1三管动态存储单元的版图例子存储器和阵列结构设计.42第四十三页,共61页。单管动态存储单元存储器和阵列结构设计.43第四十四页,共61页。DV(1)V(1)V(0)tVPREVBLSenseampactivatedWordlineactivated敏感放大器操作读操作期间的位线电压波形存储器和阵列结构设计.44第四十五页,共61页。M1wordlineDiffusedbitlinePolysilicongatePolysiliconplateCapacitorMetalwordlinePolySiO2FieldOxiden+n+InversionlayerinducedbyplatebiasPoly采用多晶硅扩散电容作为存储节点的1TDRAM单元A.截面图B.版图存储器和阵列结构设计.45第四十六页,共61页。先进的1TDRAM存储单元CellPlateSiCapacitorInsulatorStorageNodePoly2ndFieldOxideRefillingPolySiSubstrateCapacitordielectriclayerCellplateWordlineInsulatingLayerIsolationTransfergateStorageelectrodeA.沟槽电容单元B.堆叠电容单元存储器和阵列结构设计.46第四十七页,共61页。12.2.4按内容寻址或相联存储器(CAM)除存储数据外,它还能有效地将所有存储数据与新输入的数据进行比较CAMBitWordBit•••CAMBitBitCAMWordWired-NORMatchLineMatchM1M2M7M6M4M5M8M9M3intSWord•••CAMBitBitS9管CAM单元存储器和阵列结构设计.47第四十八页,共61页。AddressDecoderHitLogicCAMARRAYInputDriversTagHitAddressSRAMARRAYSenseAmps/InputDriversDataR/W例12.11相联存储器在高速缓存中的应用存储器和阵列结构设计.48第四十九页,共61页。12.6存储器设计的实例研究12.6.1可编程逻辑阵列GNDGNDGNDGNDGNDGNDGNDVDDX0X0X1f0f1X1X2X2AND-planeOR-planeVDD图12.74伪NMOSPLA存储器和阵列结构设计.49第五十页,共61页。GNDGNDVDDφANDAND-planeOR-planeφANDX0X0X1X1X2X2VDDφORφORf0f1图12.75PLA的动态实现存储器和阵列结构设计.50第五十一页,共61页。tpretevalDummyANDrowDummyANDrowφORφANDφφORφANDφANDφA.时钟信号B.时序产生电路图12.76自定时动态PLA时钟信号的产生存储器和阵列结构设计.51第五十二页,共61页。12.6.24MbSRAM图12.77分级字线选择技术存储器和阵列结构设计.52第五十三页,共61页。Bit-lineloadBlo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论