Top Banner
Adiabatic Logic Circuit for Biomedical Applications Prepared by: Prepared by: Muhammad Arsalan Muhammad Arsalan Presented to: Presented to: Dr. Maitham Shams Dr. Maitham Shams
47

Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Dec 31, 2015

Download

Documents

Myles Price
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Adiabatic Logic Circuit for Biomedical Applications

Adiabatic Logic Circuit for Biomedical Applications

Prepared by:Prepared by:

Muhammad ArsalanMuhammad ArsalanPresented to:Presented to:

Dr. Maitham ShamsDr. Maitham Shams

Page 2: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

ContentsContents

IntroductionIntroductionSignificanceSignificanceBackgroundBackground

DiscussionDiscussionLiterature ReviewLiterature ReviewNumerical/Significant ResultsNumerical/Significant ResultsFuture TrendsFuture Trends

The ProjectThe ProjectPlanPlanTime TableTime Table

Page 3: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Low PowerLow Power

Page 4: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Why Low Power?Why Low Power?

• Heat dissipation is a big problem .

• Variation of device parameter and performance with temperature change

• Will become the bottleneck of the design.

Page 5: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Power Dissipation of PsPower Dissipation of Ps

2x Performance Increase 2x power increase

Page 6: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Low Power TechniquesLow Power Techniques

• 2.8 GHz Pentium 4 - 68.4 W

• 2.2 GHz Mobile Pentium 4 - 30 W

• 733MHz PowerPC 7445 - 10 W

• Exception!!

Page 7: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Low Power TechniquesLow Power Techniques

• General Good Design PracticesGeneral Good Design Practices

• Process shrinkProcess shrink

• Voltage scalingVoltage scaling

• Transistor sizingTransistor sizing

• Clock gating/transition reductionClock gating/transition reduction

• Power down testability blocks when not in the test modePower down testability blocks when not in the test mode

• Power down the functional blocksPower down the functional blocks

• Minimize sequential elementsMinimize sequential elements

• Check for any slow slope signals in your design and fix them accordinglyCheck for any slow slope signals in your design and fix them accordingly

• Downsize all non-critical path circuitsDownsize all non-critical path circuits

• Reduce loading on the clockReduce loading on the clock

• ParallelismParallelism

• Adiabatic circuitsAdiabatic circuits

Page 8: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Why Adiabatic Logic?Why Adiabatic Logic?

• Difficulties in removing heat from high-Difficulties in removing heat from high-speed VLSI circuitspeed VLSI circuit

• Battery-operated applications – Battery-operated applications – portable devicesportable devices

• Energy usage restrictionEnergy usage restriction

• Lower switching noiseLower switching noise

Page 9: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Power Dissipation in Conventional CMOS Inverter

Power Dissipation in Conventional CMOS Inverter

• DC power supply

• When input is low, energy drawn:

• Energy stored in capacitor:

• When input is high, half of

energy lost!

2CVE

2)2/1( CVE

C

Page 10: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Power Dissipation in AdiabaticPower Dissipation in Adiabatic

• Depends on configuration, will see in soon in this presentation

Page 11: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

ContentsContents

IntroductionSignificanceBackground

DiscussionLiterature ReviewNumerical/Significant ResultsFuture Trends

Your ProjectPlanTime Table

Page 12: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

What is Adiabatic Switching?What is Adiabatic Switching?

• Adiabatic switching is also called energy-recovery “Adiabatic” describe thermodynamic reversible

process that exchanges no heat with the environment

• Keep potential drop switching device small

• Allow the recycling of energy to reduce the total energy drawn from the power supply

Page 13: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Adiabatic LogicAdiabatic Logic

• A universal adiabatic logic gate must include the A universal adiabatic logic gate must include the following components:following components: (1) The generalized spring which may undergo (1) The generalized spring which may undergo

deformation caused by a driving force from the driver;deformation caused by a driving force from the driver;

(2) The switch which determines a logic transition in (2) The switch which determines a logic transition in response to the driving force, depending on the input response to the driving force, depending on the input information;information;

(3) The communication channel through which state (3) The communication channel through which state information can be conveyed to other gates.information can be conveyed to other gates.

Page 14: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Requirements for Adiabatic LogicRequirements for Adiabatic Logic

• Requirement A:Requirement A: The voltages between current-carrying electrodes The voltages between current-carrying electrodes

must be zero when the transistors switch to the on must be zero when the transistors switch to the on state. Otherwise, some of the energy that has been state. Otherwise, some of the energy that has been accumulated by C will be dissipated.accumulated by C will be dissipated.

• Requirement B:Requirement B: The conductive coupling between the capacitor C and The conductive coupling between the capacitor C and

the driver must exist at any time. This is not the case the driver must exist at any time. This is not the case in dynamic gates, in which the generalizedin dynamic gates, in which the generalized

Page 15: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Classification of CircuitsClassification of Circuits

• Rank-3: Asymptotically Adiabatic Logic

• Rank-2: Quasi Adiabatic Logic

• E=CVth2

• Rank-1: Diode Charging Logic

• E = CVddVtD

• Rank 0: Conventional CMOS

• E = CVdd2

Page 16: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Classification of Adiabatic Circuits

Classification of Adiabatic Circuits

A sym p totically ad iaba tic lo g ic

S ta tic lo g ic D yn am ic lo g ic

Q u as i-adiaba tic lo g ic

A d iaba tic lo g ic

Page 17: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Classification of Adiabatic Circuits

Classification of Adiabatic Circuits

Page 18: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Classification of Adiabatic Circuits

Classification of Adiabatic Circuits

Page 19: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Classification of Adiabatic Circuits

Classification of Adiabatic Circuits

Page 20: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Adiabatic FamiliesAdiabatic Families

• Partially Adiabatic LogicPartially Adiabatic Logic 2N2P / 2N-2N2P 2N2P / 2N-2N2P CAL (Clocked CMOS Adiabatic Logic)CAL (Clocked CMOS Adiabatic Logic) TSEL (True Single Phase Adiabatic)TSEL (True Single Phase Adiabatic) SCAL (Source-coupled Adiabatic Logic)SCAL (Source-coupled Adiabatic Logic)

• Fully Adiabatic LogicFully Adiabatic Logic PAL (Pass-transistor Adiabatic Logic)PAL (Pass-transistor Adiabatic Logic) Split-level Charge Recovery Logic (SCRL)Split-level Charge Recovery Logic (SCRL)

Page 21: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

2N2P Inverter2N2P Inverter

2N2P Inverter

o oPC

out

in /in

/out

Page 22: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

2N-2N2P Inverter2N-2N2P Inverter

2N-2N2P Inverter Signal waveform

o o

F1

F0 /F0

/F1

PCK

Page 23: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

CAL InverterCAL Inverter

• Cascades require single-phase clock and two

auxiliary square-wave clocks

CAL Inverter Signal Waveform

o o

PCK

F1

CX

F0F0

F1

CX

Page 24: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

TSEL InverterTSEL Inverter

out

in /in

/out

PC

o oout

in /in

/out

PC

o o

o o

RP RN

• Cascades require single-phase sinusoidal power clock• Two DC voltages ensure high-speed operation

PMOS TSEL Inverter NMOS TSEL Inverter

Page 25: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

SCAL InverterSCAL Inverter

• Cascades require a single controller power clock• Speed can be tuned individually

PMOS SCAL Inverter NMOS SCAL Inverter

out

in /in

/out

PC BN

Vdd

o o

in /in

PC

out /out

o oo o

XP

XN

BP o

Page 26: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

PAL InverterPAL Inverter

• Cascades require two-phase clock

• Fully adiabatic at the cost of high speed

PAL Inverter

o oPC

out

/in in

/out

Page 27: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

SCRLSCRL

• Split-level Charge Recovery Logic (SCRL)

SCRL version of Adiabatic Buffer

o o

/Ø1 P1

x /x

Ø1 /P1

Page 28: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

QSERLQSERL

• Quasi-Static Energy Recovery Logic (QSERL)

pmos

nmos nmos nmos

pmos pmos

Ø /Ø Ø

/Ø Ø /Ø

YX

Page 29: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Energy ConsumptionEnergy Consumption

Page 30: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Technology TradeoffsTechnology Tradeoffs

• Advantages Advantages Energy saving of 76% to 90%Energy saving of 76% to 90% Two-order of magnitude reduction in switching Two-order of magnitude reduction in switching

noisenoise

• DisadvantagesDisadvantages Lower-speed operation, for example, the Lower-speed operation, for example, the

experiment frequency is only up to 200MHZexperiment frequency is only up to 200MHZ Larger Circuit AreaLarger Circuit Area Memory RequirementsMemory Requirements

Page 31: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Future TrendsFuture Trends

Page 32: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Future TrendsFuture Trends

Page 33: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Future TrendsFuture Trends

Page 34: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Future TrendsFuture Trends

Page 35: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

ContentsContents

IntroductionSignificanceBackground

DiscussionLiterature ReviewNumerical/Significant ResultsFuture Trends

Customized ProjectPlanTime Table

Page 36: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

ApplicationsApplications

• What would be the applications of such a device? Automated deep-space probes travelling

far from the sun, hence no solar power. Personal portable computers. Data Gathering devices undersea or

underground. Medical implants with human body.

Page 37: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Medical implantsMedical implants

Page 38: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Medical implantsMedical implants

Page 39: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Medical implantsMedical implants

Page 40: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Medical implantsMedical implants

Page 41: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Medical implantsMedical implants

Page 42: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Responsive Drug DeliveryResponsive Drug Delivery

Page 43: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Low Power TechniquesLow Power Techniques

Page 44: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

CMOS Current Amplifier for Biological Sensors

CMOS Current Amplifier for Biological Sensors

Page 45: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Proposed Project ScheduleProposed Project Schedule

S# Description From To1 Final Decision for Application - March 31st

2 Initial Test & Development April 1st April 14th

3 Design & Simulations April 15th April 27th

4 Project Presentation - April 28th

5 Final Report April 29th May 5th

Page 46: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

ReferencesReferences

• A CMOS Current Amplifier for Biological Sensors, Piper, J. et al., Dept. of Applied Electronics, Lund University.

• Anantha P.C. & Robert W.B., Low Power Digital CMOS Design

• M.P. Frank, Low Energy Computating for Implantable Medical Devices, MIT, 1996

• X. Wang & U. Hashmi, Adiabatic Switching

• V.K. De & J.D. Meindl, A dynamic Energy Recycling Family for Ultra Low Power, 1996

• A. Kramer & J.S. Denker, Adiabatic Computing with 2N-2N2D Logic Family, 1994

• L.A. Akres & R. Suram, Adiabaic Circuits for Low Power Logic, 2002

• S. Kim & M. C. Papaefthymiou, Single-Phase Source Coupled Adiabatic Logic, 1999

• X. WU, X. Liu & J Hu, Adiabatic NP-Domino Circuits, 2001

• Athas, W.C., Svensson, L.J., Koller, J.G., Tzartzanis, N.,and Chou, E.Y.-C., Low-Power Digital Systems Based on Adiabatic-Switching Principles, 1994

• Ferrary, A., Adiabatic Switching, Adiabatic Logic, 1966.

• Younis, S.G. and Knight, T.F., Asymptotically Zero Energy Split-Level Charge Recovery Logic, Proc. 1994

Page 47: Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.

Thank You!Thank You!Thank You!Thank You!