USING ASYNCHRONOUS LOGIC Jiaoyan Chen 1 , Dilip Vasudevan 2 , Michel - - PowerPoint PPT Presentation

using asynchronous
SMART_READER_LITE
LIVE PREVIEW

USING ASYNCHRONOUS LOGIC Jiaoyan Chen 1 , Dilip Vasudevan 2 , Michel - - PowerPoint PPT Presentation

ULTRA LOW POWER BOOTH MULTIPLIER USING ASYNCHRONOUS LOGIC Jiaoyan Chen 1 , Dilip Vasudevan 2 , Michel Schellekens 2 And Emanuel Popovici 1 1 Embedded Systems Group, Department Of Electrical And Electronics Engineering, University College Cork,


slide-1
SLIDE 1

ULTRA LOW POWER BOOTH MULTIPLIER USING ASYNCHRONOUS LOGIC

Jiaoyan Chen1, Dilip Vasudevan

2,

Michel Schellekens2 And Emanuel Popovici1

1Embedded Systems Group, Department Of Electrical And

Electronics Engineering, University College Cork, Cork, Ireland

2CEOL Department Of Computer Science, University College

Cork, Cork, Ireland

ASYNC’12 May 7-9, Denmark

slide-2
SLIDE 2

Contents

  • Motivation
  • Background – Booth Multiplier
  • Positive Feedback Charge Sharing Logic
  • General Operation
  • Power Estimation
  • PFCSL Booth Multiplier
  • Results (Power, Area)
  • Conclusion & Future Work

ASYNC’12 May 7-9, Denmark

slide-3
SLIDE 3

Motivation

Low Power Requirement in Embedded Systems

Dynamic Power Lower Voltage Supply, Avoid Unwanted Switches, Adiabatic Logic and etc. Static Power Power Gating, Multi-threshold and etc. Target: Low Power Parallel Multiplier ( Booth Radix-4 Array Multiplier) ASYNC’12 May 7-9, Denmark

slide-4
SLIDE 4

Background – Booth Multiplier

  • Structure
  • Partial Product

Generator

  • Adder Block
  • Array-Based
  • Regular

Architecture

  • Balanced

Capacitive Distribution

ASYNC’12 May 7-9, Denmark

slide-5
SLIDE 5

PositiveFeedbackChargeSharingLogi c

  • PFCSL= PFAL (Positive Feedback Adiabatic

Logic) + Charge Sharing Technology

PFCSL VS PFAL

Power Clock DC Supply (No overhead of power clock network) Specifically designed Power Clock Energy Recycling

~50% ~60%

Speed Run @ 100MHz Not Efficient in High-Speed Applications ASYNC’12 May 7-9, Denmark

slide-6
SLIDE 6

PositiveFeedbackChargeSharingLogi c

  • General Operation

1) VPC(i) to VDD, VPC(i-1) to Ground. 2) VPC(i) Shares the ENERGY with VPC(i+1), meeting @ VDD/2 3) VPC(i+1) to VDD, VPC(i) to Ground.

ASYNC’12 May 7-9, Denmark

slide-7
SLIDE 7

PositiveFeedbackChargeSharingL

  • gic
  • Power Estimation
  • Charge Sharing
  • Due to the Balanced Distribution, ~50% Energy

transferred from one stage to the next.

1 1 1 2 2 2

Q CV CV C V   

ASYNC’12 May 7-9, Denmark

slide-8
SLIDE 8

Signal Transition Diagram

  • Four-Phase

Handshaking Model

  • Controlled by C-

element

  • PFCSL Handshaking

Model

  • Controlled by

Dynamic-AND

Ctrl1 Ctrl2 Ctrl3 Ctrl4 Ctrl1 Ctrl2 Ctrl3 Ctrl4 ASYNC’12 May 7-9, Denmark

slide-9
SLIDE 9

Two Controlled Latch

  • Normal D-Latch is NOT suitable in PFCSL

circuits.

  • Two Controlled Latch is introduced.

ASYNC’12 May 7-9, Denmark

Sharing

slide-10
SLIDE 10

PFCSL Booth Multiplier

  • Only ONE set of Y(i)

is fetched at each time.

  • Smaller Area
  • Lower Power

ASYNC’12 May 7-9, Denmark

slide-11
SLIDE 11

Results Comparison – ADDER

One-Bit Full Adder (VDD=1V, 45nm TSMC)

Spee d Static Dynam ic PFAL

(Non- Adiabatic)

PFCSL 100M Hz 325n W 550nW 520nW 266nW

~

20% 52% 49%

/

ASYNC’12 May 7-9, Denmark Dynamic Power Static Power

slide-12
SLIDE 12

Results Comparison – Multiplier

ASYNC’12 May 7-9, Denmark Dynamic Power Static Power

slide-13
SLIDE 13

Results Comparison – Multiplier

Area Comparison (Transistor Numbers)

PPG Communicati

  • n

Circuits Adders Latches Total PFCSL 1830 280 6231 4300 12641 STATIC 6544 154 6952 3440 17090 ASYNC’12 May 7-9, Denmark

slide-14
SLIDE 14

Conclusion & Future Work

  • New Logic family – PFCSL
  • New structure of PPG, Booth Multiplier
  • Power and area improvements
  • In the future, implement into 8051

microcontroller design. Fabricate it!!!

ASYNC’12 May 7-9, Denmark

slide-15
SLIDE 15

Acknowledgements

  • This work was funded by the Science

Foundation Ireland under Grant number 07/IN.1/1977.

  • The authors also would like to thank

Synopsys, Ireland for their generous support in this project.

ASYNC’12 May 7-9, Denmark

slide-16
SLIDE 16

Thank you! Questions?

ASYNC’12 May 7-9, Denmark