camera auto focus presentation 4, february 14 th, 2007 team w1: tom goff (w11) david hwang (w12)...

21
Camera Auto Focus Presentation 4, February 14 th , 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei Gai Project Goal: Design a low-power, small auto focus chip for a camera or other hand-held device

Post on 22-Dec-2015

220 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Camera Auto FocusPresentation 4, February 14th, 2007

Team W1:Tom Goff (W11)David Hwang (W12)Kate Killfoile (W13)Greg Look (W14)

Design Manager: Bowei GaiProject Goal: Design a low-power, small auto focus chip for

a camera or other hand-held device

Page 2: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Status• Last Time

– C implementation– Attempt at floor plan

• This WeekStructural Verilog completedMajor architecture revisionRevised floor plan

• In Process…Power control logic implementationLow-power component selection

• UnfinishedSchematicLayoutExtraction, LVS, post-layout simulation

Page 3: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Big Picture Recap

Page 4: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Design Decisions

• Optimization of rules

• Reduction of registers, additional preprocessing unit

• Led to a huge change in architecture

Page 5: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Remember this?

Page 6: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

New Architecture

Page 7: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

AG PreprocessorZoom Out

Page 8: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Delta I PreprocessorZoom Out

Page 9: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Rule LogicZoom Out

Page 10: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Transistor CountComponent Full Chip Count

Registers 1,600

Comparators 2,100

FP multiplier 3,000

FP adder 2,000

Subtractors 2,000

Int to float logic 1,040

Power control 2,000

Buffers 2,000

Muxes 2,480

Total ~18,220

Optimizes down from 25,230!

Page 11: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Floor Plan

Dimensions: 238 x 266

Let’s make sense of all the wires and modules here…

Page 12: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

3 Input Multiply

Input: 10 bit values (3)

Output: 10 bit value

Accumulator

Input: 10 bit multiply value

10 bit register value

Output: 10 bit acc. value

AG Preprocessor

Input: 8 bit AG value

Output: 8 bit rule values (3)

Input Register

Input: 10 bit Delta I

Output: 9 bit Delta I

Delta I Preprocessor

Input: 9 bit Delta I

Output: 2 bit range

9 bit subtract

result (2)

Input Register

8 bit AGInt to Float

Input: 8 bit rule values (3)

Output: 10 bit rule

values (3)Power Logic

Input: 1 bit ready signal

Output: Control lines to registers and muxes

Page 13: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Floor Plan

Component Size (µm² x µm²) Size (µm²)

Registers 52 x 8 4,847

Comparators 54 x 13 4,233

FP multiplier 115 x 100 11,494

10 bit muxes 54 x 14 6,080

FP adder 143 x 64 9,161

Subtractors 54 x 45 2,425

Int to float logic 42 x 22 2,766

Power control 88 x 83 7,252

8 bit muxes 43 x 13 2,865

Total ~63,000

Page 14: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Testing of Components

Page 15: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Structural Verilog

• Complete structural wiring

• Writing an exhaustive testbench

Page 16: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Power Logic

• Registers used to shut down modules not in use

• Controls 3-input multiplier args

• Controls accumulator and output registers

Page 17: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Next Steps

• Produce module schematics

• Continue optimizing logic

• Implement power logic control

Page 18: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Work Distribution

• Tom: Verilog implementation

• Dave: Verilog implementation

• Greg: Gate level multiplier, adder

• Kate: Floor plan

• Bowei: Destructive criticism

Page 19: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Problems

• Looking into power gating

• Group members can only work for 10 hours straight before going insane or feral or both

Page 20: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Questions

Page 21: Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

References

• None for this week