{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:35:44Z","timestamp":1750307744950,"version":"3.41.0"},"reference-count":34,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2008,4,2]],"date-time":"2008-04-02T00:00:00Z","timestamp":1207094400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Des. Autom. Electron. Syst."],"published-print":{"date-parts":[[2008,4,2]]},"abstract":"<jats:p>While RFID is starting to become a ubiquitious technology, the variation between different RFID systems still remains high. This paper presents several prototyping environments for different components of radio frequency identification (RFID) tags to demonstrate how many of these components can be standardized for many different purposes. We include two active tag prototypes, one based on a microprocessor and the second based on custom hardware. To program these devices we present a design automation flow that allows RFID transactions to be described in terms of primitives with behavior written in ANSI C code. To save power with active RFID devices we describe a passive transceiver switch called the \u201cburst switch\u201d and demonstrate how this can be used in a system with a microprocessor or custom hardware controller. Finally, we present a full RFID system prototyping environment based on real-time spectrum analysis technology currently deployed at the University of Pittsburgh RFID Center of Excellence. Using our prototyping techniques we show how transactions from multiple standards can be combined and targeted to several microprocessors include the Microchip PIC, Intel StrongARM and XScale, and AD Chips EISC as well as several hardware targets including the Altera Apex, Actel Fusion, Xilinx Coolrunner II, Spartan 3 and Virtex 2, and cell-based ASICs.<\/jats:p>","DOI":"10.1145\/1344418.1344425","type":"journal-article","created":{"date-parts":[[2008,4,29]],"date-time":"2008-04-29T13:01:12Z","timestamp":1209474072000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Radio frequency identification prototyping"],"prefix":"10.1145","volume":"13","author":[{"given":"Alex K.","family":"Jones","sequence":"first","affiliation":[{"name":"University of Pittsburgh, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Swapna","family":"Dontharaju","sequence":"additional","affiliation":[{"name":"University of Pittsburgh, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shenchih","family":"Tung","sequence":"additional","affiliation":[{"name":"University of Pittsburgh, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leo","family":"Mats","sequence":"additional","affiliation":[{"name":"University of Pittsburgh, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter J.","family":"Hawrylak","sequence":"additional","affiliation":[{"name":"University of Pittsburgh, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raymond R.","family":"Hoare","sequence":"additional","affiliation":[{"name":"University of Pittsburgh, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James T.","family":"Cain","sequence":"additional","affiliation":[{"name":"University of Pittsburgh, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marlin H.","family":"Mickle","sequence":"additional","affiliation":[{"name":"University of Pittsburgh, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,4,23]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Actel. 2006. Fusion family of mixed-signal flash FPGAs: DC and power characteristics 0.5v ed. Actel.  Actel. 2006. Fusion family of mixed-signal flash FPGAs: DC and power characteristics 0.5v ed. Actel."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2002.1024422"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1049\/ic:19990681"},{"volume-title":"Proceedings of the IEEE National Aerospace and Electronics Conference.","author":"Cerino A.","key":"e_1_2_1_4_1","unstructured":"Cerino , A. and Walsh , W. P . 2000. Research and application of radio frequency identification (RFID) technology to enhance aviation security . In Proceedings of the IEEE National Aerospace and Electronics Conference. Cerino, A. and Walsh, W. P. 2000. Research and application of radio frequency identification (RFID) technology to enhance aviation security. In Proceedings of the IEEE National Aerospace and Electronics Conference."},{"key":"e_1_2_1_5_1","unstructured":"Cha Y. 2005. EISC core. ADChips Presentation.  Cha Y. 2005. EISC core. ADChips Presentation."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.759318"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/997163.997180"},{"volume-title":"Proceedings of the 6th International Conference on VLSI and CAD. 107--116","author":"Halambi A.","key":"e_1_2_1_8_1","unstructured":"Halambi , A. , Grun , P. , Tomiyama , H. , Dutt , N. , and Nicolau , A . 1999. Automatic software toolkit generation for embedded systems-on-chip . In Proceedings of the 6th International Conference on VLSI and CAD. 107--116 . Halambi, A., Grun, P., Tomiyama, H., Dutt, N., and Nicolau, A. 1999. Automatic software toolkit generation for embedded systems-on-chip. In Proceedings of the 6th International Conference on VLSI and CAD. 107--116."},{"key":"e_1_2_1_9_1","unstructured":"Hawrylak P. J. Mats L. Cain J. T. Jones A. K. Tung S. and Mickle M. 2006. Ultra-low power computing system for wireless devices. International Review on Computers and Software.  Hawrylak P. J. Mats L. Cain J. T. Jones A. K. Tung S. and Mickle M. 2006. Ultra-low power computing system for wireless devices. International Review on Computers and Software."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1155\/ASP\/2006\/46472"},{"key":"e_1_2_1_11_1","unstructured":"ISO\/IEC 18000-6. 2004. Radio frequency identification for item management -- part 6: Parameters for air interface communications at 860 mhz to 960 mhz. http:\/\/www.iso.org\/.  ISO\/IEC 18000-6. 2004. Radio frequency identification for item management -- part 6: Parameters for air interface communications at 860 mhz to 960 mhz. http:\/\/www.iso.org\/."},{"key":"e_1_2_1_12_1","unstructured":"ITU-T. 1994. ITU-T recommendation Z.100: CCITT specification and description language (SDL).  ITU-T. 1994. ITU-T recommendation Z.100: CCITT specification and description language (SDL)."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1046192.1046207"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146909.1146948"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1165780.1165785"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028664.1028671"},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the IEEE International Conference on Networking, Sensing and Control","volume":"2","author":"Li C.","unstructured":"Li , C. , Liu , L. , Chen , S. , Wu , C. C. , Huang , C. , and Chen , X . 2004. Mobile healthcare service system using RFID . In Proceedings of the IEEE International Conference on Networking, Sensing and Control , vol. 2 . Li, C., Liu, L., Chen, S., Wu, C. C., Huang, C., and Chen, X. 2004. Mobile healthcare service system using RFID. In Proceedings of the IEEE International Conference on Networking, Sensing and Control, vol. 2."},{"key":"e_1_2_1_18_1","unstructured":"Linx. 2006. LR series transmitter module data guide. Tech. rep.  Linx. 2006. LR series transmitter module data guide. Tech. rep."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/371636.371660"},{"key":"e_1_2_1_20_1","unstructured":"Microchip. 2005. Pic12f635\/pic16f636\/639 data sheet. Tech. rep.  Microchip. 2005. Pic12f635\/pic16f636\/639 data sheet. Tech. rep."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1030083.1030112"},{"volume-title":"Proceedings of the 11th International Workshop on Rapid System Prototyping. 134--139","author":"Muth A.","key":"e_1_2_1_22_1","unstructured":"Muth , A. , Kolloch , T. , Maier-Komor , T. , and Farber , G . 2000. An evaluation of code generation strategies targeting hardware for the rapid prototyping of SDL specification . In Proceedings of the 11th International Workshop on Rapid System Prototyping. 134--139 . Muth, A., Kolloch, T., Maier-Komor, T., and Farber, G. 2000. An evaluation of code generation strategies targeting hardware for the rapid prototyping of SDL specification. In Proceedings of the 11th International Workshop on Rapid System Prototyping. 134--139."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:WINE.0000044029.06344.dd"},{"volume-title":"Proceedings of the 13th Symposium on Integrated Circuits and Systems Design. 263--268","author":"Pereira C. L.","key":"e_1_2_1_24_1","unstructured":"Pereira , C. L. , Silva , D. C. D. , Duarte , R. G. , Fernandes , A. O. , Canaan , L. H. , Coelho , C. J. N. , and Ambrosio , L. L . 2000. JADE: An embedded systems specification, code generation and optimization tool . In Proceedings of the 13th Symposium on Integrated Circuits and Systems Design. 263--268 . Pereira, C. L., Silva, D. C. D., Duarte, R. G., Fernandes, A. O., Canaan, L. H., Coelho, C. J. N., and Ambrosio, L. L. 2000. JADE: An embedded systems specification, code generation and optimization tool. In Proceedings of the 13th Symposium on Integrated Circuits and Systems Design. 263--268."},{"volume-title":"Networks","author":"Ramteke T.","key":"e_1_2_1_25_1","unstructured":"Ramteke , T. 2001. Networks . Prentice Hall , Upper Saddle River, NJ. Ramteke, T. 2001. Networks. Prentice Hall, Upper Saddle River, NJ."},{"key":"e_1_2_1_26_1","unstructured":"Rumbaugh J. Jacobson I. and Booch G. 1998. The Unified Modeling Language Reference Manual. Addison-Wesley.   Rumbaugh J. Jacobson I. and Booch G. 1998. The Unified Modeling Language Reference Manual. Addison-Wesley."},{"volume-title":"Proceedings of the IEEE International Conference on Computer Design.","author":"Russell J.","key":"e_1_2_1_27_1","unstructured":"Russell , J. and Jacome , M . 1998. Software power estimation and optimization for high performance, 32-bit embedded processors . In Proceedings of the IEEE International Conference on Computer Design. Russell, J. and Jacome, M. 1998. Software power estimation and optimization for high performance, 32-bit embedded processors. In Proceedings of the IEEE International Conference on Computer Design."},{"key":"e_1_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Sarma S. E. Weis S. A. and Engels D. W. 2002. RFID systems security and privacy implications. http:\/\/www.autoidlabs.org\/whitepapers\/MIT-AUTOID-WH-014.pdf.   Sarma S. E. Weis S. A. and Engels D. W. 2002. RFID systems security and privacy implications. http:\/\/www.autoidlabs.org\/whitepapers\/MIT-AUTOID-WH-014.pdf.","DOI":"10.1007\/3-540-36400-5_33"},{"key":"e_1_2_1_29_1","unstructured":"Shuping D. and Wright W. 2005. Geotime visualization of RFID supply chain data. http:\/\/www.rfidjournal.com\/whitepapers\/.  Shuping D. and Wright W. 2005. Geotime visualization of RFID supply chain data. http:\/\/www.rfidjournal.com\/whitepapers\/."},{"key":"e_1_2_1_30_1","unstructured":"Sim-Panalyzer. 2000. Simplescalar-ARM power modeling project. http:\/\/www.eecs.umich.edu\/panalyzer.  Sim-Panalyzer. 2000. Simplescalar-ARM power modeling project. http:\/\/www.eecs.umich.edu\/panalyzer."},{"volume-title":"Proceedings of the IEEE International SoC Conference (IEEE-SOC).","author":"Tang X.","key":"e_1_2_1_31_1","unstructured":"Tang , X. , Jiang , T. , Jones , A. , and Banerjee , P . 2003. Compiler optimizations in the pact hdl behavioral synthesis tool for asics and fpgas . In Proceedings of the IEEE International SoC Conference (IEEE-SOC). Tang, X., Jiang, T., Jones, A., and Banerjee, P. 2003. Compiler optimizations in the pact hdl behavioral synthesis tool for asics and fpgas. In Proceedings of the IEEE International SoC Conference (IEEE-SOC)."},{"key":"e_1_2_1_32_1","unstructured":"TI. 2004. Texas Instruments' RFID technology streamlines management of vatican library's treasured collections. www.ti.com\/tiris\/docs\/news\/news_releases\/2004\/rel07-07-04.shtml.  TI. 2004. Texas Instruments' RFID technology streamlines management of vatican library's treasured collections. www.ti.com\/tiris\/docs\/news\/news_releases\/2004\/rel07-07-04.shtml."},{"key":"e_1_2_1_33_1","unstructured":"VI Service Networks. 2006. VISN RFID solution. www.vi-china.com.cn.  VI Service Networks. 2006. VISN RFID solution. www.vi-china.com.cn."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1013235.1013321"}],"container-title":["ACM Transactions on Design Automation of Electronic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1344418.1344425","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1344418.1344425","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:39:04Z","timestamp":1750253944000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1344418.1344425"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,4,2]]},"references-count":34,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2008,4,2]]}},"alternative-id":["10.1145\/1344418.1344425"],"URL":"https:\/\/doi.org\/10.1145\/1344418.1344425","relation":{},"ISSN":["1084-4309","1557-7309"],"issn-type":[{"type":"print","value":"1084-4309"},{"type":"electronic","value":"1557-7309"}],"subject":[],"published":{"date-parts":[[2008,4,2]]},"assertion":[{"value":"2006-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2007-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-04-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}