|
ABSTRACT
Networks of ultra-low-power nodes capable of sensing, computation, and wireless communication have applications in medicine, science, industrial automation, and security. Over the past few years, deployments of wireless sensor networks (WSNs) have utilized nodes based on off-the-shelf general purpose microcontrollers. Reducing power consumption requires the development of System-on-chip (SoC) implementations that must provide both energy efficiency and adequate performance to meet the demands of the long deployment lifetimes and bursts of computation that characterize WSN applications. This work takes a holistic approach and, thus, studies all layers of the design space, from the applications and architecture, to process technology and circuits. This paper introduces the emerging application space of wireless sensor networks and describes the motivation and need for a custom system architecture. The proposed design fully embraces the accelerator-based computing paradigm, including acceleration for the network layer (routing) and application layer (data filtering). Moreover, the architecture can disable the accelerators via VDD-gating to minimize leakage current during the long idle times common to WSN applications. We have implemented a system architecture for wireless sensor network nodes in 130nm CMOS. It operates at 550 mV and 12.5 MHz. Our system uses 100x less power when idle than a traditional microcontroller, and 10-600x less energy when active.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
V. Ekanayake, C. Kelly, and R. Manohar. An ultra low-power processor for sensor networks. In Proceedings of the 11th international conference on Architectural support for programming languages and operating systems, Boston, MA, Oct 2004.
|
| |
2
|
V. Ekanayake, C. Kelly, and R. Manohar. BitSNAP: Dynamic Significance Compression For a Low-Energy Sensor Network Asynchronous Processor. In Proceedings of the 11th International Symposium on Asyncronous Circuits and Systems, March 2005.
|
| |
3
|
G. S. et al. Sensor network-based countersniper system. In Proceedings of the Second ACM Conference on Embedded Networked Sensor Systems (SenSys'04), Baltimore, MD, Nov 2004.
|
| |
4
|
T. R. F. Fulford-Jones, G.-Y. Wei, and M. Welsh. A Portable, Low-Power, Wireless Two-Lead EKG System. In Proceedings of the 26th IEEE EMBS Annual International Conference, San Francisco, CA, Sept 2004.
|
| |
5
|
G. Werner-Allen et al. Fidelity and yield in a volcano monitoring sensor network. In Symposium on Operating Systems Design and Implementation (OSDI), November 2006.
|
| |
6
|
S. Hanson, B. Zhai, M. Seok, B. Cline, K. Zhou, M. Singhal, M. Minuth, J. Olson, L. Nazhandali, T. Austin, D. Sylvester, and D. Blaauw. The Phoenix Processor: A 30pW Platform for Sensor Applications. In IEEE Symposium on VLSI Circuits (VLSI-Symp), June 2007.
|
| |
7
|
M. Hempstead, N. Tripathi, P. Mauro, G.-Y. Wei, and D. Brooks. An ultra low power system architecture for sensor network applications. In The 32nd Annual International Symposium on Computer Architecture (ISCA), June 2005.
|
| |
8
|
M. Hempstead, M. Welsh, and D. Brooks. TinyBench: The Case For A Standardized Benchmark Suite for TinyOS Based Wireless Sensor Network Devices. In Proceedings of the First IEEE Workshop on Embedded Networked Sensors(EmNets'04), Tampa, FL, Nov 2004.
|
| |
9
|
J. Kwong et al. A 65nm Sub-Vt, Microcontroller with Integrated SRAM and Switched-Capacitor DC-DC Converter. In IEEE International Solid-State Circuits Conference (ISSCC), February 2008.
|
| |
10
|
L. Krishnamurthy, R. Adler, P. Buonadonna, J. Chhabra, M. Flanigan, N. Kushalnagar, L. Nachman, and M. Yarvis. Design and deployment of industrial sensor networks: Experiences from a semiconductor plant and the north sea. In Proceedings of the Third ACM Conference on Embedded Networked Sensor Systems (SenSys'04), San Diego, CA, Nov 2005.
|
| |
11
|
J. Kwong, Y. Ramadass, N. Verma, M. Koesler, K. Huber, H. Moormann, and A. Chandrakasan. A 65nm Sub-Vt, Microcontroller with Integrated SRAM and Switched-Capacitor DC-DC Converter. In IEEE International Solid-State Circuits Conference (ISSCC), February 2008.
|
| |
12
|
L. Nazhandali, M. Minuth, and T. Austin. Sensebench: toward an accurate evaluation of sensor network processors. In IEEE International Workload Characterization Symposium, October 2005.
|
| |
13
|
L. Nazhandali, M. Minuth, B. Zhai, J. Olson, S. Hanson, T. Austin, and D. Blaauw. A second-generation sensor network processor with application-driven memory optimizations and out-of-order execution. In ACM/IEEE International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES), September 2005.
|
| |
14
|
L. Nazhandali, B. Zhai, J. Olson, A. Reeves, M. Minuth, R. Helfand, S. Pant, T. Austin, and D. Blaauw. Energy optimization of subthreshold-voltage sensor network processors. In The 32nd Annual International Symposium on Computer Architecture (ISCA), June 2005.
|
| |
15
|
S. Hanson et al. Exploring variability and performance in a sub-200-mv processor. IEEE Journal of Solid-State Circuits, 43(4):881--891, April 2008.
|
| |
16
|
M. Seok, S. Hanson, Y.-S. Lin, Z. Foo, D. Kim, Y. Lee, N. Liu, D. Sylvester, and D. Blaauw. Performance and Variability Optimization Strategies in a Sub-200mV, 3.5pJ/inst, 11nW Subthreshold Processor. In IEEE Symposium on VLSI Circuits (VLSI-Symp), June 2008.
|
| |
17
|
M. Sheets, F. Burghardt, T. Karalar, J. Ammer, Y. Chee, and J. Rabaey. A power--managed protocol processor for wireless sensor networks. In Proc. VLSI, June 2006.
|
| |
18
|
V. Shnayder, M. Hempstead, B.-R. Chen, G. W. Allen, and M. Welsh. Simulating the Power Consumption of LargeScale Sensor Network Applications. In Proceedings of the Second ACM Conference on Embedded Networked Sensor Systems (SenSys'04), Baltimore, MD, Nov 2004.
|
| |
19
|
R. Szewczyk, J. Polastre, A. Mainwaring, and D. Culler. Lessons from a sensor network expedition. In Proc. the First European Workshop on Wireless Sensor Networks (EWSN), January 2004.
|
| |
20
|
G. Werner-Allen, K. Lorincz, J. Johnson, J. Less, and M. Welsh. Fidelity and yield in a volcano monitoring sensor network. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI), November 2006.
|
| |
21
|
B. Zhai, L. Nazhandali, J. Olson, A. Reeves, M. Minuth, R. Helfand, S. Pant, D. Blaauw, and T. Austin. "a 2.60pj/inst subthreshold sensor processor for optimal energy efficiency. In IEEE Symposium on VLSI Circuits (VLSI-Symp), June 2006.
|
|