Yijun Liu, Guobo Xie, Pinghua Chen, Jingyu Chen, Zhenkun Li
{"title":"面向低功耗传感器网络的异步FPGA处理器设计","authors":"Yijun Liu, Guobo Xie, Pinghua Chen, Jingyu Chen, Zhenkun Li","doi":"10.1109/ISSCS.2009.5206091","DOIUrl":null,"url":null,"abstract":"Battery-powered sensor nodes call for low power consumption. As a crucial component, a power-efficient sensor network processor greatly reduce the overall power consumption of a node. In the paper, we propose a low-power asynchronous event-driven sensor network processor mapped onto an off-the-shelf clocked FPGA. Since the processor employs a bundled-data asynchronous encoding scheme, we define a design flow that can use commercial synchronous design tools. No global clock is needed when the processor is in an idle state, thus the standby active power consumption is zero. The use of asynchronous design also results in a quick wakeup response with little design and power overheads. Moreover, an event-driven architecture is proposed to minimize the execution overheads caused by exceptions, interrupts and MMU handling of a conventional microprocessor.","PeriodicalId":277587,"journal":{"name":"2009 International Symposium on Signals, Circuits and Systems","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"23","resultStr":"{\"title\":\"Designing an asynchronous FPGA processor for low-power sensor networks\",\"authors\":\"Yijun Liu, Guobo Xie, Pinghua Chen, Jingyu Chen, Zhenkun Li\",\"doi\":\"10.1109/ISSCS.2009.5206091\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Battery-powered sensor nodes call for low power consumption. As a crucial component, a power-efficient sensor network processor greatly reduce the overall power consumption of a node. In the paper, we propose a low-power asynchronous event-driven sensor network processor mapped onto an off-the-shelf clocked FPGA. Since the processor employs a bundled-data asynchronous encoding scheme, we define a design flow that can use commercial synchronous design tools. No global clock is needed when the processor is in an idle state, thus the standby active power consumption is zero. The use of asynchronous design also results in a quick wakeup response with little design and power overheads. Moreover, an event-driven architecture is proposed to minimize the execution overheads caused by exceptions, interrupts and MMU handling of a conventional microprocessor.\",\"PeriodicalId\":277587,\"journal\":{\"name\":\"2009 International Symposium on Signals, Circuits and Systems\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-07-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"23\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 International Symposium on Signals, Circuits and Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISSCS.2009.5206091\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Symposium on Signals, Circuits and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSCS.2009.5206091","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Designing an asynchronous FPGA processor for low-power sensor networks
Battery-powered sensor nodes call for low power consumption. As a crucial component, a power-efficient sensor network processor greatly reduce the overall power consumption of a node. In the paper, we propose a low-power asynchronous event-driven sensor network processor mapped onto an off-the-shelf clocked FPGA. Since the processor employs a bundled-data asynchronous encoding scheme, we define a design flow that can use commercial synchronous design tools. No global clock is needed when the processor is in an idle state, thus the standby active power consumption is zero. The use of asynchronous design also results in a quick wakeup response with little design and power overheads. Moreover, an event-driven architecture is proposed to minimize the execution overheads caused by exceptions, interrupts and MMU handling of a conventional microprocessor.