Pedro B. Campos, M. Trefzer, James Alfred Walker, S. Bale, A. Tyrrell
{"title":"通过部分重构优化新型FPGA器件上的环形振荡器频率","authors":"Pedro B. Campos, M. Trefzer, James Alfred Walker, S. Bale, A. Tyrrell","doi":"10.1109/ICES.2014.7008727","DOIUrl":null,"url":null,"abstract":"The random variations which are present at submicron technology nodes have been proven to have significant impact on both yield and device performance. The circuit-scale effects of transistor variability for a particular architecture are hard to estimate, and device manufacturers face the risk of functional failures due to these stochastic variations, which is a growing problem for the FPGA community and the circuit design community in general. The novel PAnDA architecture aims to tackle some of those effects by allowing post-fabrication reconfiguration of the fabric, which in turn makes it possible to both optimise performance of a singular chip and to reduce the impact that these adverse effects have on manufacturing yield. A series of 3 stage ring oscillator circuits are mapped onto the PAnDA fabric, and a Genetic Algorithm is used to find a configuration which minimises the difference in frequency between the oscillator outputs and a target. Combinations of transistor sizes are used to induce changes in the performance of the logic blocks. A configuration is found which reduces the difference in frequencies to less than 1.5%.","PeriodicalId":432958,"journal":{"name":"2014 IEEE International Conference on Evolvable Systems","volume":"287 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Optimising ring oscillator frequency on a novel FPGA device via partial reconfiguration\",\"authors\":\"Pedro B. Campos, M. Trefzer, James Alfred Walker, S. Bale, A. Tyrrell\",\"doi\":\"10.1109/ICES.2014.7008727\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The random variations which are present at submicron technology nodes have been proven to have significant impact on both yield and device performance. The circuit-scale effects of transistor variability for a particular architecture are hard to estimate, and device manufacturers face the risk of functional failures due to these stochastic variations, which is a growing problem for the FPGA community and the circuit design community in general. The novel PAnDA architecture aims to tackle some of those effects by allowing post-fabrication reconfiguration of the fabric, which in turn makes it possible to both optimise performance of a singular chip and to reduce the impact that these adverse effects have on manufacturing yield. A series of 3 stage ring oscillator circuits are mapped onto the PAnDA fabric, and a Genetic Algorithm is used to find a configuration which minimises the difference in frequency between the oscillator outputs and a target. Combinations of transistor sizes are used to induce changes in the performance of the logic blocks. A configuration is found which reduces the difference in frequencies to less than 1.5%.\",\"PeriodicalId\":432958,\"journal\":{\"name\":\"2014 IEEE International Conference on Evolvable Systems\",\"volume\":\"287 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 IEEE International Conference on Evolvable Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICES.2014.7008727\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE International Conference on Evolvable Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICES.2014.7008727","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Optimising ring oscillator frequency on a novel FPGA device via partial reconfiguration
The random variations which are present at submicron technology nodes have been proven to have significant impact on both yield and device performance. The circuit-scale effects of transistor variability for a particular architecture are hard to estimate, and device manufacturers face the risk of functional failures due to these stochastic variations, which is a growing problem for the FPGA community and the circuit design community in general. The novel PAnDA architecture aims to tackle some of those effects by allowing post-fabrication reconfiguration of the fabric, which in turn makes it possible to both optimise performance of a singular chip and to reduce the impact that these adverse effects have on manufacturing yield. A series of 3 stage ring oscillator circuits are mapped onto the PAnDA fabric, and a Genetic Algorithm is used to find a configuration which minimises the difference in frequency between the oscillator outputs and a target. Combinations of transistor sizes are used to induce changes in the performance of the logic blocks. A configuration is found which reduces the difference in frequencies to less than 1.5%.