{"title":"Casta DIVA - a design for variability platform","authors":"S. Cotofana, C. Meenderinck","doi":"10.1109/SMICND.2008.4703430","DOIUrl":null,"url":null,"abstract":"This paper introduces an architecture, Casta DIVA, which allows circuit and system designers to seamlessly incorporate design for variability in their designs to prevent large performance losses due to variations. The proposed architecture is generic as: (i) it takes into account all delay variation sources; (ii) applies solutions at design, test, and run time; (iii) and can be used as a template for all kind of systems, e.g., uni-processor, multi-processor. The Casta DIVA approach is introspective, that is, the system locally observes its own performance and adapts locally to the actual measured delay, by the use of local agents. To achieve global control too, the local agents are placed in a 3-level hierarchy. To reduce the extra hardware cost and to facilitate easy integration with existing design technologies we propose to utilize the JTAG boundary scan as test and communication infrastructure.","PeriodicalId":6406,"journal":{"name":"2008 IEEE International Conference on Semiconductor Electronics","volume":"8 1","pages":"373-376"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 IEEE International Conference on Semiconductor Electronics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SMICND.2008.4703430","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This paper introduces an architecture, Casta DIVA, which allows circuit and system designers to seamlessly incorporate design for variability in their designs to prevent large performance losses due to variations. The proposed architecture is generic as: (i) it takes into account all delay variation sources; (ii) applies solutions at design, test, and run time; (iii) and can be used as a template for all kind of systems, e.g., uni-processor, multi-processor. The Casta DIVA approach is introspective, that is, the system locally observes its own performance and adapts locally to the actual measured delay, by the use of local agents. To achieve global control too, the local agents are placed in a 3-level hierarchy. To reduce the extra hardware cost and to facilitate easy integration with existing design technologies we propose to utilize the JTAG boundary scan as test and communication infrastructure.