EPRO PR6423/010-010
EPROPR6423/010-010EPROPR6423/010-010EPROPR6423/010-010公司销售AB、ABB、GEFANUC、福克斯波罗、英维思、ICS、、本特利、西屋、巴赫曼、艾默生EPRO、施耐德莫迪康、安川、横河、博世力士乐、伍德沃德、摩托罗拉、XYCOM等PLC模块、DCS备件。应用于以下行业:发电厂DCS监控系统、智能平钢化炉系统制造、PLC可编程输送控制系统、DCS集散控制系统、电器控制系统、造纸、印染生产线、变电站综合自动化控制系统。引言单向双端口SRAM是一种专用的存储器,它具有独立的写地址总线和读地址总线,不仅可以实现单端口的读写,还可以对不同地址的存储单元进行同时读写操作,提高了SRAM的性能。本文分析了单向双端口SRAM的失效模式,并描述了相应的基于字的检测算法。存储器模型图1表示了3×3的单向双端口SRAM模块的结构示意图,输入为读地址总线、写地址总线和输入数据总线,输出为输出数据总线。每一个存储单元都有四个端口,分别是数据写入(BW),数据读出(BR),写地址端口(WA)和读地址端口(RA)。在这种结构中,同一列单元的数据写入端和读出端连到总线上,输出采用了线与的方式。对于字长大于1的存储器来说,读地址和写地址一次选中一行,一行中所有的存储单元组成字,读写都是基于字的操作。由于读写总线分离,可以通过读地址和写地址选中不同的字,实现同时读写。失效模型存储器的失效表现为单元不能被正确地写入和读出,失效模型表示引起失效的原因。设计不当、制造工艺引入的缺陷和硅片上的点缺陷都会引起存储器的失效。失效使电路的结构发生变化,通过模拟分析出电路失效行为,上升到功能级,总结出功能失效模型。单向双端口SRAM的失效模型可以分为单元失效,单元耦合失效,地址译码失效,同时读写失效和复合失效。单个存储单元失效固定0/1失效(SAF),单元存储值固定为0/1。固定开路失效(SOF),单元不能被读写,由于输出线与,读出数据为固定值。转换失效(TF),单元存储值不能由0变为1,或由1变为0。存储单元间的失效对一个单元的读写操作改变了另一单元存储值,称为耦合失效(CF),两个单元分别被称为耦合单元和被耦合单元。相邻单元,同一行和同一列单元更易于发生耦合失效。由于读写是基于字的操作,耦合失效又可以分为字间耦合失效和字内耦合失效。地址译码失效地址译码失效(AF)包括了四种情况:1.对某一地址,没有单元被存取;2.对某一单元,没有地址可以对其存取;3.对某一地址,多个单元被同时存取;4.对某一单元,同时被多个地址存取。由这四种失效子模式组合引起的失效可以等效成固定0/1失效和单元耦合失效。同时读写失效由于同时读写操作的相互影响,导致写入或读出错误的值而引起的失效。复合失效多个耦合失效,或耦合失效和地址译码失效复合在一起。复合失效可以相互掩盖而可能通过检测,必须合理地选择测试算法,以小的测试复杂度,达到大的失效覆盖率。单向双端口SRAM的检测算法目前对存储器的检测算法主要基于功能级的失效模型,测试算法必须满足失效发生的条件,通过写入或读出测试向量激活失效,并通过读操作检测出来。当读出值与预期值不同时,可以判定存储器失效。队列测试方法具有测试时间短、结构简单、易于用自检测电路实现而被普遍采用。它包含了一组测试元素,时间复杂度为O(n),n表示存储单元的容量。以MATS+法为例,表示方法为{(Write0)m1;(read0,Write1)m2;(read1,Write0)m3},包括了3组测试元素M1、M2、M3,其中T(read1,Write0)表示以地址递减的顺序对每一个单元进行读1和写0操作,总的时间复杂度为5n。由于读写操作都是基于字的,因此采用基于字的检测方法,把失效检测划分成三部分,字间失效检测、字内失效检测和同时读写失效检测。下面以3位字长的单向双端口存储器为例来说明测试算法。字间失效检测字间检测采用传统的队列测试算法,MarchC+算法覆盖了固定0/1失效,固定开路失效和转换失效,地址失效和字间耦合失效,基于字的MarchC+算法表示为:算法时间复杂度为14B,B为存储器字的容量。字内失效检测字内检测针对字内各存储位之间的耦合失效,考虑字内任意一位会受到两侧相邻位的耦合,可以构造出图2中的状态图。图2覆盖了所有的状态和相邻位之间的耦合失效,圆圈表示相邻三位的状态,连线上的符号表示由状态转换引起的失效类型,以〈W1,W1:↓〉为例,表示了对两侧相邻位写入1时置中间位为0,则时写入111并读出可以检测这一失效。因此,对相邻三位执行下列操作序列,Write000,Write111,read111,read111,Write000,read000,read000,Write001,Write110,read110,read110,Write001,read001,read001,Write010,Write101,read101,read101,Write010,read010,read010,Write011,Write100,read100,read100,Write011,read011,read011,可以检测出相邻位之间的耦合失效。在测试序列中包括了两次连续的读出,第一次读出检测由前一次写操作引起的失效,第二次读出检测由第一次读出引起的失效。140XTS00200IVME-450DCS402.0680A02B-0281-C120A06B-0114-B2031771-OBNC1000200STDMSMA012A1E140XTS00200140DDO84300IC693CPU374A860-0346-T2411747-L551140DAI75300140CPS11420140CPU31110140DAI75300140DAO85300140DDO35300IC693CMM321140ACI03000140ACO020001770-FF1784-PKTXZ4LC-C281756-PA75D386610001756-L55508/00/20/001746-P4140CPS11420140CPU31110140NOE77101505-7012A1756L55M141784-KTXDSBC176IC3645LXCD1DO321140CRA931006GK1543-0AA02140ACI03000140ACO02000140ACO130001746-IB161746-OW16IC697PWR711OP-1510IC200CPU001A20B-2100-0762/06BWDP3-014.0801ACI-100CACR-SR07BB1AMIC693ALG223IC693CHS391IC693CMM321IC693CPU350IC693MDL655IC693MDL753IC693PWR330140NOE77101140AVI03000140DDO35300140NOE77100140NOM21200140ACI03000MVI46-MCMFHT11MR-J2S-200B6ES7322-8BH01-0AB0RCS2413-01-D24L-Z1756-L61F2-04AD-2RCA-S-S51756-CNB/EECCP60-01140ACI04000140CPU43412AP/N:MR-J2-10BSST-PFB-CLX1757-SRM140CPS11420TEH1048SGDA-A5AP3HAC5105-1CPURHO3.01070078790-102E30004380A1C31129G031C31132G011C31224G01/1C31227G011C31234G01/1C31238H015X00070G04/1C31116G04CX-DH31C011-503-4-00140CRP93100HWS1500-24140DAO84210140CRP81100DB-2620A/沸斯高清版点唱机点歌机KTV卡拉OK点歌套装系统CACR-SR15BB1AM140CPU424021761-L32BWA1794-ASB140DD084300140DDI85300140CPS224001746-NI8SGDA-02AS140ACO02000140ACO13000140CPS11410140CRA93200140XBP01000140XTS002005204220001756-L55M22140ACI04000140ACO02000140ACO13000140ARI03010140CHS11000140CPU53414B140CRA93200140CRP93200140DDI35300140DDO35300140EHC10500140CPU434121756-IF6I/A1794-IE8/B1794-IT81756-0F81756-IB16I1756-L55M131756-OB16I1756-PA721786-RPA1786-RPCD1786-RPFMAS-BDAU-208IPM240-5EP0904HAPO916JPDB15-50ACTODCCNO162140CPS21400140CRA93100140CRP93100140NOE77101140DAI75300140DAO85300加调试IC693CPU3741771-OBN1756-IF16SM5/10-TCS-NR:647643D-61201756-IF16CSDJ-04BX2PC-A984-145140CPU43412ATM2XV9450-1AR22621-0020RCCIO-DIO24H140CPU31110140CPU53414B140DDI85300140NOE771011492-IFM40D24IC693MDL940140DDI35300140DDI353002098-DSD-HV150-SEDSL7-10SST-PFB-CLX6ES5482-8MA13140ACI03000140ARI03010140DAI75300140DAO8530057C491HA-655-4-200SST-PFB-CLX140CPS21400140ARI03010140ATI03000MSD043A1XX45C922IC697ALG230IC697ALG440IC693APU301140ACO02000140CRP93100140CRP93200140DDI35300140DDO35300140CPS114003HAC025338-0063HAC025917-0013HAC026253-0013HAC028357-0013HAC14549-33HAC14550-43HAC17281-13HAC17282-1140CPU67160140CPS11420140NOM21100140ACI040003HNE00313-1CP9200SH/SVAIPC547C2707-L40PIBSPCISC/I-T1785-L20B/E1785-L60B/C1785-L80E1746-NT81746-P21747-L5511756-CNB1771-OBN1785-L20B1785-L30A1785-L30B1785-L40B1785-L80B508/00/20/00CL6821X1-A5FBM04FBM07FBM09IC693CPU374MTM-120(S-A20-120VA)TK-PRS021UTX1000UTX10106ES7414-3XJ00-0AB0140ACI03000140CRP81100140CRP931003604ESGMAH-02AAA216FC5103-0AB03-0AA26GK1543-0AA02P0916JPM7IBASE-AC-1GECHDN-EAE-D2S82K-03024FBM04P0400YEWORKSTATIONB26002711-T10C82711-T10C86ES5318-8MB136EC2150-OA)