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
  • date post

    22-Dec-2015
  • Category

    Documents

  • view

    220
  • download

    6

Transcript of Camera Auto Focus Presentation 4, February 14 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12)...

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