1 daniel micheletti darren allen daniel mazo jon lamb lyle johnson pixel perfect wicam: a wireless...

31
VLSI Sensors Research Group 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by: Kyle Swenson

Upload: felicia-randall

Post on 24-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 1

Daniel MichelettiDarren AllenDaniel MazoJon LambLyle Johnson

Pixel PerfectWiCam: A Wireless Digital Camera

Presented by: Kyle Swenson

Page 2: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 2

Outline

• Design goals and challenges• Project design flow & starting point• Design process

– Product Prototyping– Microchip Synthesis & Fabrication– Verification & Integration– Software Security Implementation

and Interface• Results & conclusion

Page 3: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 3

Design Goals and Challenges

• Goal: … to design, fabricate and verify an integrated circuit (IC) that controls the SSLAR2 image sensor while adding wireless functionality and an LCD screen… and implement in a prototype security application

• Challenges– Multiple devices– Design complexity– Size limitation– Fabrication deadline– Interface definition for software

Page 4: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 4

Project Design Flow

Revise

Design

Test

Synthesis &Fabrication

Implement

Verify

Prototype

Expand

Page 5: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 5

Project Starting Point

Front View

Rear View

Page 6: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 6

Initial Product Design

microchip

Page 7: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 7

First Task

• Control and Communication Decoupling

Page 8: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 8

Device Selection: LCD

• 2.2” display– 176 x 220 pixels

• Only 4 control pins

• SPI

Page 9: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 9

Device Selection: Transceiver

• Datasheet specifies data range of 500 meters

• Bit transmission rate of 2 Mbps

• Very low power

• Just 5 control pins, SPI

Page 10: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 10

Generic SPI Module

Image ControllerStandardized

interface

DeviceController

Generic SPIModule

Standardizedinterface

Page 11: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 11

Device Prototyping: LCD

Initialize conditions

Limit area and write single color

Connect to system

Revise errors & finalize

Page 12: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 12

Device Prototyping: Transceiver

Receive Side Prototyping Transmit Side Prototyping

Page 13: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 13

First Revision

• Transceiver Limitations– Testing showed a distance of ~5 m– 2 Mbps is not sustainable

• Packet overhead• Distance considerations

• Transceiver Solution– Buffer the data

Page 14: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 14

Transceiver Backup Plan

Page 15: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 15

Implementation: Synthesis and Fabrication

Page 16: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 16

Integration: PCB Development

Layout Fabricated PCB

ReceiveBoard

TransmitBoard

Page 17: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 17

Verification: Chip and PCB

• FTDI bus contention

• Bidirectional pins– Inverted direction

• Two transistors cause of system-wide failure– 30,000 transistors total– 0.6 mm2

Page 18: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 18

Revision: Microsurgery

FIB areaX:0 Y:0

Microsurgery Request Microsurgery Results

Inverted direction signalInverter Bypass

Page 19: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 19

Verification: Pad Powering Problem

• Further testing showed critical pads not powered– Transceiver, DAC, LCD signals not present

Page 20: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 20

Revision: Backup Plan

• Implement design in FPGA

• Goal still accomplished

Page 21: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 21

Final Product

• Two Versions:– FPGA & SSLAR2 with software

interface definition– FPGA & SSLAR2 with wireless

transmission and LCD

Page 22: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 22

Software Interface Definition

• Define a hardware abstraction layer

• Use interface definition to create prototype security system

• Security System– Face Detection– Face Recognition– Motion Detection– Tablet web-based viewer

Page 23: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 23

Software: Tablet Web Interface

WAN/LAN

Page 24: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 24

Summary: Results

• Built the first revision of IC– Designed & Fabricated IC in 3 months– Implemented several backup plans as

needed to get design to work

• Built critical aspects of a complete security system

Page 25: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 25

Acknowledgements

• Dr. Suat Ay

• Anthony Kanago

• VLSI Sensors Research Group

Page 26: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 26

Questions?

Page 27: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 27

Backup Plan Block Diagram

Page 28: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 28

System Block Diagram

Page 29: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 29

Detailed Block Diagram (ASIC Core)

Page 30: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 30

FTDI Block

Page 31: 1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson

VLSI Sensors Research Group 31

USB State Machine