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

19
Camera Auto Focus Presentation 6, February 28 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

213 views

Category:

Documents


0 download

TRANSCRIPT

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

Camera Auto FocusPresentation 6, February 28th, 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 6, February 28 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei

Status

• Last Time– Exhaustive simulations– Schematic

• This WeekRigorous schematic testingControl logic structural VerilogSub-module layout

• In Process…LayoutSchematic of control logic

• UnfinishedExtraction, LVS, post-layout simulation

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

Design Decisions

• Split up FSM logic (detailed later)

• Decided on an adder

• Settled on sense amp registers

• Crazy optimizations of schematic

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

Updated Transistor Count

Component Full Chip Count

AG Preprocessor 2,274

Delta I Preprocessor 2,624

FP multiplier 5,832

FP adder 994

Power control ~1,000

Buffers 2,000

Total ~17,182

Still fluctuating…

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

Control Logic FSM’s

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

Compare [1:0]

Enable

Global rst

FSM1

Next State Logic

Pulse Generator

Next state

Output Logic

Reg[1] Reg[0]Enable next FSM

Reset Clock

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

Compare [3:2]

Enable FSM1

Global rst

FSM2

More complicated next state

logic

Pulse Generator

Next state [2:0]

Output Logic

Reg[3] Reg[2]Mux Lines [6:0]

Reset Clock

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

Bus Widths

Counter[?:0]

Compare 0

Compare 1

FSM1 FSM2

Global rst

Clk

Reset Line

Enable FSM2

Bus Path Bits

To FSM1 3

To FSM2 2

To Counter 1

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

Schematic Verification

• Every module completely tested

• Excluding power logic

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

Layout Progress

Modules Layout Completed

Basic gates 100%

Registers 100%

Muxes 100%

Adders 25%

Shifters 0%

Integer multiplier 0%

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

Full Adder

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

Full Adder

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

Registers

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

Registers

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

Muxes

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

Next Steps

• Sleep briefly

• Continue laying out modules

• Complete control logic schematic

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

Problems

• Pass transistors make for terrible layouts

• Shared libraries are a pain

• Selfish cluster users crowding our space; many deaths

• Difficult to synchronize FSM’s

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

Questions

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

References

• None this week