{"title":"Electrical Diagnosis of 7 Series FPGAs Read Sequence Dependent Bram Failure Using Pattern Analysis","authors":"Xin Li, Jing Yang, P. Salinas","doi":"10.1109/IPFA.2018.8452179","DOIUrl":null,"url":null,"abstract":"The BRAM block is a configurable memory module that attaches to a variety of BRAM interface controller. BRAM serves as a relatively large memory structure (i.e. larger than distributed RAMs or a bunch of D-flip-flop grouped together, but much smaller than off chip memory resources). In addition, multiple blocks can be cascaded to create still larger memory. The failure configuration type of BRAM in read operation was screened out by automatic test equipment (ATE). The failure pattern was created in Vivado which integrated logic analyzer (ILA) was inserted to monitor the failure BRAM data and compared against good BRAM data. The successful fault isolation of BRAM failure was mainly relied on pattern analysis as well as BRAM configuration.","PeriodicalId":382811,"journal":{"name":"2018 IEEE International Symposium on the Physical and Failure Analysis of Integrated Circuits (IPFA)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Symposium on the Physical and Failure Analysis of Integrated Circuits (IPFA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPFA.2018.8452179","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The BRAM block is a configurable memory module that attaches to a variety of BRAM interface controller. BRAM serves as a relatively large memory structure (i.e. larger than distributed RAMs or a bunch of D-flip-flop grouped together, but much smaller than off chip memory resources). In addition, multiple blocks can be cascaded to create still larger memory. The failure configuration type of BRAM in read operation was screened out by automatic test equipment (ATE). The failure pattern was created in Vivado which integrated logic analyzer (ILA) was inserted to monitor the failure BRAM data and compared against good BRAM data. The successful fault isolation of BRAM failure was mainly relied on pattern analysis as well as BRAM configuration.