{"title":"Core Test Language based High Quality Memory Testing and Repair Methodology","authors":"Puneet Arora, Patrick R. Gallagher, S. Gregor","doi":"10.1109/ITCIndia52672.2021.9532722","DOIUrl":null,"url":null,"abstract":"Memories are highly structured and typically consume a large portion of the silicon within a design. As memories are highly dense and designed to the limits of the technology, they are more prone to failures than logic. Thus, memories concentrate a large majority of the defects. Several techniques have been established to target and detect defects within these memory instances and their interfacing logic. The techniques involve a systematic method of writing and reading data patterns to and from these memory instances. The IEEE 1450.6.2-2014 standard provides a documented means of describing the information required to enable memory built-in self-test (MBIST) hardware insertion and connection to the memories under test while providing the capability to utilize the most advanced memory testing techniques to test, perform failure analysis and, when redundant resources exist, repair these memories. MBIST models which strictly adhere to the IEEE 1450.6.2-2014 standard will enable EDA tool independence and provide consistent quality across all platforms. This paper describes some aspects of this standard and the challenges faced by memory providers, the producers of these models, while creating standard compliant MBIST models. The paper also describes the advantages of generating standard compliant MBIST models from the SoC designer and design implementation point of view along with MBIST tool providers, consumers of these models. The paper describes the Cadence Design Systems, Inc. environment comprising Genus, Modus, Xcelium and some standard utilities to enable the generation and validation of these views.","PeriodicalId":177825,"journal":{"name":"2021 IEEE International Test Conference India (ITC India)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Test Conference India (ITC India)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITCIndia52672.2021.9532722","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Memories are highly structured and typically consume a large portion of the silicon within a design. As memories are highly dense and designed to the limits of the technology, they are more prone to failures than logic. Thus, memories concentrate a large majority of the defects. Several techniques have been established to target and detect defects within these memory instances and their interfacing logic. The techniques involve a systematic method of writing and reading data patterns to and from these memory instances. The IEEE 1450.6.2-2014 standard provides a documented means of describing the information required to enable memory built-in self-test (MBIST) hardware insertion and connection to the memories under test while providing the capability to utilize the most advanced memory testing techniques to test, perform failure analysis and, when redundant resources exist, repair these memories. MBIST models which strictly adhere to the IEEE 1450.6.2-2014 standard will enable EDA tool independence and provide consistent quality across all platforms. This paper describes some aspects of this standard and the challenges faced by memory providers, the producers of these models, while creating standard compliant MBIST models. The paper also describes the advantages of generating standard compliant MBIST models from the SoC designer and design implementation point of view along with MBIST tool providers, consumers of these models. The paper describes the Cadence Design Systems, Inc. environment comprising Genus, Modus, Xcelium and some standard utilities to enable the generation and validation of these views.