2016 International Technical Exhibition Seminar

Why USB3.0?
- Robust of USB3.0 & Innovative Technology ofToshiba Teli Co.
Date: Thursday, Dec. 8th 2016
Time: 12:10 - 13:00
Place: Seminar Room, Pacifico Yokohama

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

Requirement about this document◆This document contains technical information whichToshiba Teli Co. is working on◆Product information in this document are on plan
without any commitment for marketability. And,
specifications under development are subject tochange without prior notice.
Please contact our sales staff for the latest information.
◆Unauthorized duplication, disclosure, second use,reprint and reuse of this document are not allowed.

* Some of the names and logos of company, organization, standard might be registered trade mark of each.

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

2

Agenda Robustness of USB3 Vision Teli’s unique technology for robust
enhancement
 Examples of solution

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

3

Robustness of USB3 VisonCopyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

4

What’s Robustness?
• What is Robustness?
• Strength• Stability, Solid• What is very robust camera?
• To get desired image surely
in desired timing

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

5

Robustness of Camera• What factor decides robustness of camera?
Where image data is missed?
Missed in software

missing in the camera

missing incommunication pathmissing in host controller

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

6

Missing in the camera
Sensor readingABCDE

Camera bufferoverflow

DB
Buffer in camera

Interface output

ACCB

BAB

Image output have to wait due tohost or interface factors

Depending on interface spec., camera buffer capacity
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

7

Missing in communication path
Good circumstances

01001101110…
01001101110…
01001101010…
noise, attenuation

Depending oninterface spec.,
cable quality

Poor circumstances

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

8

Missing in host controller
camerainterface

back plane(e.g. PCI-Express)

tight backplane

buffer of hostcontroller overflow

Depending on interface spec.,
host controller buffer capacity
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

9

Missing in software
Application
Light CPU load

Packet processing
image frame making

Heavy CPU load

Device driver / API

Depending on Packet processing contents, CPU load
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

10

What’s robustness of USB3 Vision• In case of USB, host controller manages all sending timing
 host controller sends only in case opponent is ready toreceiveapplication★★
Frequent waiting
Buffer processing
is necessary
delayedautomatically

Hardwarepacketprocessing

device driver
/ API

wait

★★★
Low error rate &firm resending data★★★
No missing

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052★★★
Low CPU load
2016/12/08

11

Comparison with various interface• USB2.0• GigE Vision• Camera Link

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

12What’s robustness of USB2.0?
• USB2.0 has low robustness in communication pathapplication★★
frequent waiting
Buffer processing isnecessary
Delayedautomatically

HardwarePacketprocessing

device driver/ API★★★
No missing★★★
Low CPU loadwait★
error rate and resending
data are not good enoughCopyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/0813

Comparison with USB2.0• Error rate issue

Cannot distinguishsame bit sequence

DC levels are unmatchedin case number of 0 and 1 are different

USB2.0 has• max 6 sequence of same bit• no DC balance compensation
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

USB3.0 has max. 4
USB3.0 has
compensation
Doc. No. 4000-0052

2016/12/0814

Comparison with USB2.0• Resending data issue
requestData sending

response

Hostrequestresponse

No error notice functionin the sequence!
Missing response

CameraData sendingIs this data received?
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

15

Comparison with USB2.0• In case of USB3.0
request
LGOOD

Data sending
LGOOD

Link layer responsewith LGOOD

response
LGOOD

hostrequest

LGOOD

response

cameraLGOOD Data sending LBAD LGOOD

Error notice with LBAD
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

16

How about robustness of GigE Vision?
• GigE Vision has high robustness in communication path
However, robustness varies depend on CPU load because
missing data cannot be detected.
application★★
Data for resending
should be saved

device driver/ API

Software manages
most of packet
processing★★★
Low error rate★★
Missing datacannot be detected

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

★★
Heavy CPU load

Doc. No. 4000-0052

2016/12/08

17

Comparison with GigE Vision• GigE Vision (Ethernet) allows receiver to throw
packet away
No notice to sender in this case?

throw away

Does not know it thrown away?

Does not know it sent

Missing packet is detected
only by timeout
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

18

Comparison with GigE Vision• In case of GigE Vision (Ethernet), most of packet areprocessed by software
Heavy CPU load

Software processing
Image data

GVSP

Image data

MAC

GVSP

UDP

UDPIP

IP

IP

Image data

UDP Image data

GVSP

GVSP

Image data

GVSP

UDP

MAC

Hardwareprocessing
Packet processing mightcause missing
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

USB3 VisionDoc. No. 4000-0052

GigE Vision

2016/12/0819

What is robustness of Camera Link?
• In case of Camera Link, electric physical layer specifications
are not standardized
and, no function of error detecting and resending dataapplication★★★
Any time readyfor image output

OutputValidsignal
and imagedata★
No physical layer standard
No error detection and noresending data

Makingframe dataon hostcontroller★★★
No missing

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

Device driver/ API★★★
Light CPU load
2016/12/08

20

Toshiba Teli’s unique technology forrobustnessCopyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

21

Enough robustness?
• USB3.0 compliance test is cleared
Is that enough?
What USB3.0 compliancetest ensure is ……
• Secured recovery from error• High connectivity without compatibility
problem
Performance isnot secured!

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

22

Secured recovery from error• Recovered from error but …

Sending data when error is occurred are not secured
depend on error cause!
– It occurs with error recovery near physical layer (Link Recovery)
hostLink Recovery

cameraIs this packet
received by host?

Error is caused including
packet already sent
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

23

Secured error recovery• Error in a sequence of data sending …
In case of hard disk

In case of camera

Missing by file unit

Missing by frame unit

Can be requested by file unit

Failed in getting image frame

Required operational conditions areseverer than other USB3.0 equipment!
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

24

Secured recovery from error• Teli’s unique handling

Packet sending is continued
after Link Recovery

hostcamera

Link
Recoveryhostcamera

Link
RecoverySuppressing Link Recovery
caused by camera

Unique handling according to USB3.0 standard
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

25

Enough robustness?
• Enough robustness of camera
Why camera robustness is enough?

Anything concerns USB3.0 connection affects!
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

26

Enough robustness?
• How to check robustness of factors other thancamera?
BERT (Bit Error Rate Test) function can be used
* CMOS model only
Test pattern
01001101110…

Loop back

01001101010…
Receiving data

Data comparison

Detecting error

Verifying actively robustness of USB3.0 connection!
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

27

Solution examples

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/0828

Solution example -1• Semiconductor manufacturing equipment– Use :
Bonder, AOI– Camera : BU406M, BU406MC• Image is stopped

Cable caused
the problem
NG cable

Solution by replacing cablewith our recommended one
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Recommended cable
Doc. No. 4000-0052

2016/12/0829

Solution example -2• Medical equipment– Use :
Biopsy– Camera : BU130• Connected as USB2.0

Early host controller forUSB3.0 caused the problem

Solution by setting change of hostCopyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

30

Introduction of Toshiba Teli’sexhibition booth

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

31

Introduction of Toshiba Teli Exhibition booth
entrance

Seminarhall

entrance

TOSHIBA TELI
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

32

Exhibiting Contents
 Latest products info.

 Innovative technology

 Unique items

 Exhibition & demo ofsolution Partner’s products

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

33

Exhibiting Contents
 Integration of FA & Monitoring solution

 Image processing library / demo

 Latest surveillance cameras

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

34

Thank you for paying attention to ourseminar today.
Please visit our booth. USB3.0 cameras
are exhibited there.

* Company name, group name, standard name and logo might be their trademarks or registered trademark

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

35

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved.

Doc. No. 4000-0052

2016/12/08

36