{"title":"Low voltage error resilient SRAM using run-time error detection and correction","authors":"Ashish Kumar, G. Visweswaran, K. Saha","doi":"10.1109/ESSCIRC.2015.7313895","DOIUrl":null,"url":null,"abstract":"An adaptive SRAM architecture that can dynamically detect and correct read and write failures is discussed. The proposed method detects the failures, extends the failing cycles and subsequently corrects those. Data in the failing clock cycle are discarded and are made available in the subsequent cycle, if the failure is corrected. To detect write failures an adaptive write technique based on dummy write column is used. While for the read failures, the proposed read technique uses two non-identical sense amplifiers. We could achieve a Vmin lowering of 180mV for a 90nm ultra low power, high density 6T CMOS SRAM with less than 0.1 percent impact on throughput. This has been achieved without using assist-circuits or ECC. Area overhead is 3 percent for a 128Kb memory instance.","PeriodicalId":11845,"journal":{"name":"ESSCIRC Conference 2015 - 41st European Solid-State Circuits Conference (ESSCIRC)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2015-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ESSCIRC Conference 2015 - 41st European Solid-State Circuits Conference (ESSCIRC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ESSCIRC.2015.7313895","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
An adaptive SRAM architecture that can dynamically detect and correct read and write failures is discussed. The proposed method detects the failures, extends the failing cycles and subsequently corrects those. Data in the failing clock cycle are discarded and are made available in the subsequent cycle, if the failure is corrected. To detect write failures an adaptive write technique based on dummy write column is used. While for the read failures, the proposed read technique uses two non-identical sense amplifiers. We could achieve a Vmin lowering of 180mV for a 90nm ultra low power, high density 6T CMOS SRAM with less than 0.1 percent impact on throughput. This has been achieved without using assist-circuits or ECC. Area overhead is 3 percent for a 128Kb memory instance.