4
MIT Lincoln Laboratory HPEC_2010-1 PJG 9/15/2010 APPROVED FOR PUBLIC RELEASE – DISTRIBUTION IS UNLIMITED A Prototype FPGA Tile for Subthreshold-Optimized CMOS Low power systems benefit from FPGAs Improved energy efficiency/performance vs. microcontroller Improved design via reconfigurability Lower cost vs. ASIC State of the art low power FPGAs: 10s to 100s of mW Ultra-low power applications require 10s to 100s of µW Wireless sensor networks RFID Digital hearing aids Ultra-low power budgets motivate extreme voltage scaling Subthreshold supply voltages yield peak energy efficiency Peter Grossmann, Miriam Leeser This work is funded by the Lincoln Scholars Program, MIT Lincoln Laboratory. The Lincoln Laboratory portion of this work was sponsored by the United States Government under Air Force contract number FA8721-05-C-0002. The opinions, interpretations, conclusions and recommendations are those of the authors and are not necessarily endorsed by the United States Government.

A Prototype FPGA Tile for Subthreshold-Optimized CMOS

  • Upload
    melia

  • View
    30

  • Download
    1

Embed Size (px)

DESCRIPTION

A Prototype FPGA Tile for Subthreshold-Optimized CMOS. Peter Grossmann, Miriam Leeser. Low power systems benefit from FPGAs Improved energy efficiency/performance vs. microcontroller Improved design via reconfigurability Lower cost vs. ASIC - PowerPoint PPT Presentation

Citation preview

Page 1: A Prototype FPGA Tile for Subthreshold-Optimized CMOS

MIT Lincoln LaboratoryHPEC_2010-1PJG 9/15/2010 APPROVED FOR PUBLIC RELEASE – DISTRIBUTION IS UNLIMITED

A Prototype FPGA Tile for Subthreshold-Optimized CMOS

• Low power systems benefit from FPGAs– Improved energy efficiency/performance vs. microcontroller– Improved design via reconfigurability– Lower cost vs. ASIC

• State of the art low power FPGAs: 10s to 100s of mW

• Ultra-low power applications require 10s to 100s of µW– Wireless sensor networks– RFID– Digital hearing aids

• Ultra-low power budgets motivate extreme voltage scaling– Subthreshold supply voltages yield peak energy efficiency

Peter Grossmann, Miriam Leeser

This work is funded by the Lincoln Scholars Program, MIT Lincoln Laboratory. The Lincoln Laboratory portion of this work was sponsored by the United States Government under Air Force contract number FA8721-05-C-0002.  The opinions, interpretations, conclusions and recommendations are those of the authors and are not necessarily endorsed by the United States Government.

Page 2: A Prototype FPGA Tile for Subthreshold-Optimized CMOS

MIT Lincoln LaboratoryHPEC_2010-2PJG 9/15/2010 APPROVED FOR PUBLIC RELEASE – DISTRIBUTION IS UNLIMITED

Subthreshold vs. Superthreshold Circuits

T

DS

T

THGS

V

V

nV

VV

D eeL

WII 10 20 THGSD VV

L

WII

Hypothetical MOS I-V Curve

1E-12

1E-11

1E-10

1E-09

1E-08

1E-07

1E-06

1E-05

0.0001

0.001

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6

Gate-Source Voltage (V)

Dra

in C

urr

en

t (A

)

Subthreshold Superthreshold

Key Tradeoffs in Subthreshold Operation:

· High energy efficiency

· Large circuit delays

· High sensitivity to process variation

· Low sensitivity to transistor size

· High sensitivity to supply voltage

VTH

Page 3: A Prototype FPGA Tile for Subthreshold-Optimized CMOS

MIT Lincoln LaboratoryHPEC_2010-3PJG 9/15/2010 APPROVED FOR PUBLIC RELEASE – DISTRIBUTION IS UNLIMITED

Prototype Tile Architecture

• 2-input CLB

• 4 routing channels

• 32 programming bits

• Flexible I/O

ASEL[0]

AS

EL

[1]

ASEL[0]

BSEL[1]

BSEL[0]

BSEL[0]

CLB

B

A

Y

YSEL[0]

YSEL[1]

YSEL[2]

YSEL[3]

SRAM,Programming

Circuitry

24

Tile Boundary

Page 4: A Prototype FPGA Tile for Subthreshold-Optimized CMOS

MIT Lincoln LaboratoryHPEC_2010-4PJG 9/15/2010 APPROVED FOR PUBLIC RELEASE – DISTRIBUTION IS UNLIMITED

Prototype Tile Demonstration

• Functional verification of all tile components through implementation of serial adder

• Tile average power ≈ tens of nanowatts

• Enables useful circuits on sub-mW power budgets

• Implementation of 6x6 tile array on test chip currently in fabrication at Lincoln Laboratory

AB

0110

0 00 11 01 1

0110

0 00 11 01 1

0001

0 00 11 01 1

0111

0 00 11 01 1

0001

0 00 11 01 1

QD

QD

CIN

COUT

SUM

Serial Adder