Adiabatic approach for low-power passive near field communication systems

This thesis tackles the need of ultra-low power electronics in the power limited passive Near Field Communication (NFC) systems. One of the techniques that has proven the potential of delivering low power operation is the Adiabatic Logic Technique. However, the low power benefits of the adiabatic circuits come with the challenges due to the absence of single opinion on the most energy efficient adiabatic logic family which constitute appropriate trade-offs between computation time, area and complexity based on the circuit and the power-clocking schemes. Therefore, five energy efficient adiabatic logic families working in single-phase, 2-phase and 4-phase power-clocking schemes were chosen. Since flip-flops are the basic building blocks of any sequential circuit and the existing flip-flops are MUX-based (having more transistors) design, therefore a novel single-phase, 2-phase and 4-phase reset based flip-flops were proposed. The performance of the multi-phase adiabatic families was evaluated and compared based on the design examples such as 2-bit ring counter, 3-bit Up-Down counter and 16-bit Cyclic Redundancy Check (CRC) circuit (benchmark circuit) based on ISO 14443-3A standard. Several trade-offs, design rules, and an appropriate range for the supply voltage scaling for multi-phase adiabatic logic are proposed. Furthermore, based on the NFC standard (ISO 14443-3A), data is frequently encoded using Manchester coding technique before transmitting it to the reader. Therefore, if Manchester encoding can be implemented using adiabatic logic technique, energy benefits are expected. However, adiabatic implementation of Manchester encoding presents a challenge. Therefore, a novel method for implementing Manchester encoding using adiabatic logic is proposed overcoming the challenges arising due to the AC power-clock. Other challenges that come with the dynamic nature of the adiabatic gates and the complexity of the 4-phase power-clocking scheme is in synchronizing the power-clock v phases and the time spent in designing, validation and debugging of errors. This requires a specific modelling approach to describe the adiabatic logic behaviour at the higher level of abstraction. However, describing adiabatic logic behaviour using Hardware Description Languages (HDLs) is a challenging problem due to the requirement of modelling the AC power-clock and the dual-rail inputs and outputs. Therefore, a VHDL-based modelling approach for the 4-phase adiabatic logic technique is developed for functional simulation, precise timing analysis and as an improvement over the previously described approaches.

[1]  Jianping Hu,et al.  Low-power adiabatic sequential circuits using two-phase power-clock supply , 2005, 2005 6th International Conference on ASIC.

[2]  Shaohua Zhang,et al.  Location-aware anti-collision protocol for energy efficient passive RFID system , 2014, 2014 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[3]  Martin F. Schlecht,et al.  Recovered energy logic-A highly efficient alternative to today's logic circuits , 1993, Proceedings of IEEE Power Electronics Specialist Conference - PESC '93.

[4]  Asier Perallos,et al.  An Energy and Identification Time Decreasing Procedure for Memoryless RFID Tag Anticollision Protocols , 2016, IEEE Transactions on Wireless Communications.

[5]  Jan M. Rabaey,et al.  Digital Integrated Circuits: A Design Perspective , 1995 .

[6]  William C. Athas,et al.  An energy-efficient CMOS line driver using adiabatic switching , 1994, Proceedings of 4th Great Lakes Symposium on VLSI.

[7]  Jianping Hu,et al.  Near-threshold sequential circuits using Improved Clocked Adiabatic Logic in 45nm CMOS processes , 2011, 2011 IEEE 54th International Midwest Symposium on Circuits and Systems (MWSCAS).

[8]  Tenkasi V. Ramabadran,et al.  A tutorial on CRC computations , 1988, IEEE Micro.

[9]  D. Schmitt-Landsiedel,et al.  Saving potentials of Adiab. Logic on system level: A CORDIC-based adiabatic DCT , 2009, Proceedings of the 2009 12th International Symposium on Integrated Circuits.

[10]  Feng Zhou,et al.  Evaluating and optimizing power consumption of anti-collision protocols for applications in RFID systems , 2004, Proceedings of the 2004 International Symposium on Low Power Electronics and Design (IEEE Cat. No.04TH8758).

[11]  Martin Feldhofer,et al.  Security-Enabled Near-Field Communication Tag With Flexible Architecture Supporting Asymmetric Cryptography , 2013, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[12]  Giuseppe Iannaccone,et al.  Variations of the Power Dissipation in Adiabatic Logic Gates , 2011 .

[13]  Philip Koopman,et al.  Cyclic redundancy code (CRC) polynomial selection for embedded networks , 2004, International Conference on Dependable Systems and Networks, 2004.

[14]  Izzet Kale,et al.  Modelling, simulation and verification of 4-phase adiabatic logic design: A VHDL-Based approach , 2019, Integr..

[15]  Yasuhiro Takahashi,et al.  DPA resistance of charge-sharing symmetric adiabatic logic , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[16]  Seung-Moon Yoo,et al.  A bootstrapped NMOS charge recovery logic , 1998, Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222).

[17]  W. W. PETERSONt,et al.  Cyclic Codes for Error Detection * , 2022 .

[18]  K. T. Lau,et al.  Pass-transistor adiabatic logic with NMOS pull-down configuration , 1998 .

[19]  Izzet Kale,et al.  4-phase resettable quasi-adiabatic flip-flops and sequential circuit design , 2016, 2016 12th Conference on Ph.D. Research in Microelectronics and Electronics (PRIME).

[20]  D. J. Willingham,et al.  Asynchrobatic logic for low-power VLSI design , 2010 .

[21]  Vojin G. Oklobdzija,et al.  Clocked CMOS adiabatic logic with integrated single-phase power-clock supply , 2000, IEEE Trans. Very Large Scale Integr. Syst..

[22]  Liu Xiao,et al.  A new type of low-power adiabatic circuit with complementary pass-transistor logic , 2003, ASICON 2003.

[23]  Nestoras Tzartzanis,et al.  AC-1: a clock-powered microprocessor , 1997, Proceedings of 1997 International Symposium on Low Power Electronics and Design.

[24]  K. W. Ng,et al.  Improved PAL-2N logic with complementary pass-transistor logic evaluation tree , 2000 .

[25]  Doris Schmitt-Landsiedel,et al.  Improving the positive feedback adiabatic logic familiy , 2005 .

[26]  L. Varga,et al.  An improved pass-gate adiabatic logic , 2001, Proceedings 14th Annual IEEE International ASIC/SOC Conference (IEEE Cat. No.01TH8558).

[27]  Jianping Hu,et al.  The implementations of adiabatic flip-flops and sequential circuits with power-gating schemes , 2008, 2008 51st Midwest Symposium on Circuits and Systems.

[28]  Jianping Hu,et al.  A new dual transmission gate adiabatic logic and design of an 8/spl times/8-bit multiplier for low-power DSP , 2004, Proceedings 7th International Conference on Signal Processing, 2004. Proceedings. ICSP '04. 2004..

[29]  Joonho Lim,et al.  Reversible energy recovery logic circuit without non-adiabatic energy loss , 1998 .

[30]  Suhwan Kim,et al.  True single-phase energy-recovering logic for low-power, high-speed VLSI , 1998, Proceedings. 1998 International Symposium on Low Power Electronics and Design (IEEE Cat. No.98TH8379).

[31]  Christina Kluge Adiabatic Logic Future Trend And System Level Perspective , 2016 .

[32]  Izzet Kale,et al.  Energy efficient implementation of multi-phase quasi-adiabatic Cyclic Redundancy Check in near field communication , 2018, Integr..

[33]  J.D. Meindl,et al.  Complementary adiabatic and fully adiabatic MOS logic families for gigascale integration , 1996, 1996 IEEE International Solid-State Circuits Conference. Digest of TEchnical Papers, ISSCC.

[34]  Izzet Kale,et al.  Adiabatic Implementation of Manchester Encoding for Passive NFC System , 2019, 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[35]  C. Kennedy,et al.  High-speed parallel CRC circuits , 2008, 2008 42nd Asilomar Conference on Signals, Systems and Computers.

[36]  Nestoras Tzartzanis,et al.  Low-power digital systems based on adiabatic-switching principles , 1994, IEEE Trans. Very Large Scale Integr. Syst..

[37]  L. Varga,et al.  Two-level Pipeline Scheduling of Adiabatic Logic , 2006, 2006 29th International Spring Seminar on Electronics Technology.

[38]  Mehran Mozaffari Kermani,et al.  Generalized parallel CRC computation on FPGA , 2015, 2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE).

[39]  Jianping Hu,et al.  Single-phase adiabatic flip-flops and sequential circuits with power-gating scheme , 2009, 2009 IEEE 8th International Conference on ASIC.

[40]  Izzet Kale,et al.  Investigation of stepwise charging circuits for power-clock generation in Adiabatic Logic , 2016, 2016 12th Conference on Ph.D. Research in Microelectronics and Electronics (PRIME).

[41]  Izzet Kale,et al.  A balanced power analysis attack resilient adiabatic logic using single charge sharing transistor , 2019, Integr..

[42]  Giuseppe Iannaccone,et al.  Reduction of the Energy Consumption in Adiabatic Gates by Optimal Transistor Sizing , 2003, PATMOS.

[43]  Ata Khorami,et al.  An Efficient Fast Switching Procedure for Stepwise Capacitor Chargers , 2017, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[44]  R. C. Chang,et al.  Complementary pass-transistor energy recovery logic for low-power applications , 2002 .

[45]  Kwan-Wu Chin,et al.  A Survey and Tutorial of RFID Anti-Collision Protocols , 2010, IEEE Communications Surveys & Tutorials.

[46]  H. Makino,et al.  Energy dissipation reduction during adiabatic charging and discharging with controlled inductor current , 2012, 2012 IEEE 55th International Midwest Symposium on Circuits and Systems (MWSCAS).

[47]  Gaël Pillonnet,et al.  Adiabatic capacitive logic: A paradigm for low-power logic , 2017, 2017 IEEE International Symposium on Circuits and Systems (ISCAS).

[48]  Tao Liu,et al.  Segmented Cyclic Redundancy Check: A Data Protection Scheme for Fast Reading RFID Tag's Memory , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[49]  Izzet Kale,et al.  Investigating the effectiveness of Without Charge-Sharing Quasi-Adiabatic Logic for energy efficient and secure cryptographic implementations , 2018, Microelectron. J..

[50]  Marios C. Papaefthymiou,et al.  Design and Evaluation of Adiabatic Arithmetic Units , 1997 .

[51]  Sankalp Jain,et al.  Implementation of Subthreshold Adiabatic Logic for Ultralow-Power Application , 2015, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[52]  Jianping Hu,et al.  Adiabatic Two-Phase CPAL Flip-Flops Operating on Near-Threshold and Super-Threshold Regions , 2011 .

[53]  J. Götze,et al.  An Adiabatic Architecture for Linear Signal Processing , 2005 .

[54]  Xu Jian,et al.  Design of Clocked Transmission Gate Adiabatic Logic Circuit Based on the 3ECEAC , 2006, APCCAS 2006 - 2006 IEEE Asia Pacific Conference on Circuits and Systems.

[55]  Mathys Walma Pipelined Cyclic Redundancy Check (CRC) Calculation , 2007, 2007 16th International Conference on Computer Communications and Networks.

[56]  Suhwan Kim,et al.  Single-phase source-coupled adiabatic logic , 1999, ISLPED '99.

[57]  J. S. Denker,et al.  A review of adiabatic computing , 1994, Proceedings of 1994 IEEE Symposium on Low Power Electronics.

[58]  John S. Denker,et al.  2nd order adiabatic computation with 2N-2P and 2N-2N2P logic circuits , 1995, ISLPED '95.

[59]  Saed G. Younis,et al.  Asymptotically zero energy computing using split-level charge recovery logic , 1994 .

[60]  Steve Morris,et al.  A 90nm CMOS 13.56MHz NFC transceiver , 2009, 2009 IEEE Asian Solid-State Circuits Conference.

[61]  Izzet Kale,et al.  VHDL-Based Modelling Approach for the Digital Simulation of 4-Phase Adiabatic Logic Design , 2018, 2018 28th International Symposium on Power and Timing Modeling, Optimization and Simulation (PATMOS).

[62]  Vojin G. Oklobdzija,et al.  Integrated power clock generators for low energy logic , 1995, Proceedings of PESC '95 - Power Electronics Specialist Conference.

[63]  Himanshu Thapliyal,et al.  Design exploration of a Symmetric Pass Gate Adiabatic Logic for energy-efficient and secure hardware , 2017, Integr..

[64]  Himadri Singh Raghav,et al.  Adiabatic circuits for power-constrained cryptographic computations , 2018 .

[65]  D. Suvakovic,et al.  Two phase non-overlapping clock adiabatic differential cascode voltage switch logic (ADCVSL) , 2000, 2000 IEEE International Solid-State Circuits Conference. Digest of Technical Papers (Cat. No.00CH37056).

[66]  Riccardo Sisto,et al.  Parallel CRC generation , 1990, IEEE Micro.

[67]  Deog-Kyoon Jeong,et al.  An efficient charge recovery logic circuit , 1996, IEEE J. Solid State Circuits.

[68]  Giuseppe Patanè,et al.  Parallel CRC Realization , 2003, IEEE Trans. Computers.

[69]  Doris Schmitt-Landsiedel,et al.  Design issues of arithmetic structures in adiabatic logic , 2007 .

[70]  Kwan-Wu Chin,et al.  An Investigation into thie Energy Eficiency of Pure and Slotted Aloha Based REID Anti-Collision Protocols , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[71]  L. J. Svensson,et al.  Driving a capacitive load without dissipating fCV/sup 2/ , 1994, Proceedings of 1994 IEEE Symposium on Low Power Electronics.

[72]  Sumit Roy,et al.  Energy Based Performance Evaluation of Passive EPC Gen 2 Class 1 RFID Systems , 2013, IEEE Transactions on Communications.

[73]  L. Varga,et al.  An efficient adiabatic charge-recovery logic , 2001, Proceedings. IEEE SoutheastCon 2001 (Cat. No.01CH37208).

[74]  James D. Meindl,et al.  A dynamic energy recycling logic family for ultra-low-power gigascale integration (GSI) , 1996, Proceedings of 1996 International Symposium on Low Power Electronics and Design.

[75]  Izzet Kale,et al.  Adiabatic flip-flops and sequential circuit design using novel resettable adiabatic buffers , 2017, 2017 European Conference on Circuit Theory and Design (ECCTD).

[76]  Louis Hutin,et al.  Compact MEMS modeling to design full adder in Capacitive Adiabatic Logic , 2018, 2018 48th European Solid-State Device Research Conference (ESSDERC).

[77]  Zhou Runde,et al.  High efficient energy recovery logic for adiabatic computing , 2001, ASICON 2001. 2001 4th International Conference on ASIC Proceedings (Cat. No.01TH8549).

[78]  V. S. Kanchana Bhaaskaran,et al.  Positive Feedback Symmetric Adiabatic Logic Against Differential Power Attack , 2018, 2018 31st International Conference on VLSI Design and 2018 17th International Conference on Embedded Systems (VLSID).

[79]  Ziqiang Yu,et al.  Improvement of Dynamic Binary Search Algorithm used in RFID system , 2011, Proceedings of 2011 Cross Strait Quad-Regional Radio Science and Wireless Technology Conference.

[80]  J. G. Koller,et al.  Adiabatic Switching, Low Energy Computing, And The Physics Of Storing And Erasing Information , 1992, Workshop on Physics and Computation.

[81]  Li Xiang,et al.  Improvement on RFID-based Binary Anti-collision Algorithm , 2012, 2012 International Conference on Computer Science and Service System.

[82]  Yu-Cherng Hung,et al.  High-Speed CMOS Chip Design for Manchester and Miller Encoder , 2009, 2009 Fifth International Conference on Intelligent Information Hiding and Multimedia Signal Processing.

[83]  Izzet Kale,et al.  Energy efficiency of 2-step charging power-clock for adiabatic logic , 2016, 2016 26th International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS).

[84]  P. Lee,et al.  Very-large-scale integration implementation of a 16-bit clocked adiabatic logic logarithmic signal processor , 2015, IET Comput. Digit. Tech..

[85]  Lixin Gao,et al.  Energy-Aware Tag Anticollision Protocols for RFID Systems , 2007, IEEE Transactions on Mobile Computing.