march 4 - 7, 2018 hilton phoenix / mesa hotel mesa ...€¦ · a better workhorse – burn-in...

21
Archive March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa, Arizona © 2018 BiTS Workshop Image: pilgrims49 / iStock

Upload: others

Post on 17-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

Archive

March 4 - 7, 2018

Hilton Phoenix / Mesa Hotel

Mesa, Arizona

© 2018 BiTS Workshop – Image: pilgrims49 / iStock

Page 2: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

COPYRIGHT NOTICE

The presentation(s)/poster(s) in this publication comprise the Proceedings of the 2018 BiTS Workshop. The content reflects the opinion of the authors and their respective companies. They are reproduced here as they were presented at the 2018 BiTS Workshop. This version of the presentation or poster may differ from the version that was distributed in hardcopy & softcopy form at the 2018 BiTS Workshop. The inclusion of the presentations/posters in this publication does not constitute an endorsement by BiTS Workshop or the workshop’s sponsors. There is NO copyright protection claimed on the presentation/poster content by BiTS Workshop. However, each presentation/poster is the work of the authors and their respective companies: as such, it is strongly encouraged that any use reflect proper acknowledgement to the appropriate source. Any questions regarding the use of any materials presented should be directed to the author(s) or their companies. The BiTS logo and ‘Burn-in & Test Strategies Workshop’ are trademarks of BiTS Workshop. All rights reserved.

www.bitsworkshop.org

Page 3: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

BiTS Workshop

March 4 - 7, 2018

Conference Ready

mm/dd/2014

An Innovative Burn-in Board Design Approach

for I2C Devices Receiving Data Instruction

Jun Brosoto, Gil S. Conanan

Analog Devices Inc.

Page 4: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

OUTLINE

2

• Introduction

• Objective

• Methodology

• Results and Discussion

• Conclusion

• Recommendation

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 5: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

INTRODUCTION

3

• Power supply and digital lines in burn-in boards

(BIB) are commonly shared by all devices loaded

on it. Sharing of digital line resources such as SDI,

SCLK, and CS in SPI devices (Serial Parallel

Interface) that needs to be written with data

instruction doesn’t have any issue on this

configuration. But for I2C devices on the BIB with

identical address, these can’t just simply be

shared by their digital lines, SDA and SCLK. This

is because they are sending acknowledge bit

signals on the same line where the data instruction

is sent which is SDA. This was the challenge for

I2C devices in BIB such as AD8158.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 6: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

INTRODUCTION

4

• I2C is a serial protocol for two-wire interface to

connect devices like microcontrollers, EEPROMS,

A/D and D/A converters, I/O interfaces and other

similar peripherals in embedded system. It was

invented by Philips and now it is used by almost all

major IC manufacturers. Each I2C slave device

needs an address – they must still be obtained

from NXP (formerly Philips semiconductors)[1]

• Basic I2C communication is using transfers of 8

bits. Most I2C devices support repeated start

condition. This means that before the

communication ends with a stop condition, master

device can repeat start condition with address byte

and change the mode from writing to reading.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 7: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

INTRODUCTION

5

• Typical burn-in solution for ADI parts that are running in I2C protocol is to write data instructions on them to make it in operational mode for Reliability burn-in qualification such HTOL, LTOL and ELF.

• And for THB or HAST most of I2C device being written as well to power down the device during initialization of the parts and this is dynamic initialization in burn-in.

• I2C configuration applied in burn-in with the intention of writing data instruction only on the device. SCL signal line is common to all device on burn-in board and SDA signal lines are distributed into group of 8 devices

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 8: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

INTRODUCTION

6

• All the devices in the burn-in board were set to have same address so group of 8 devices on SDA signal is implemented to minimize capacitive loading and avoid clashes of data during the acknowledgement of the device.

• But, in some cases group of 4 is implemented because some I2C device do not allow more 4 device with same address be connected. Resources we have in our Oven for I2C communication which is mostly pattern/vector generators are limited to sending data instruction only, therefore in this configuration the acknowledge bit sent by the devices on the board are ignored.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 9: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

BACKGROUND

7

• HEP-6 and ENDZONE Oven have enough clock

pattern resources that can cater the number of

SDA signal lines required on the boards with I2C

configuration on but some of our burn-in oven

can’t support this like most of HAST and THB

ovens.

• I2C configuration on the new burn-in solution

where only two clock pattern resources are

required. This eliminates the limitation of those

ovens having limited number of resources to run

I2C devices.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 10: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

BACKGROUND

8

• Burn-in board design approach that supports

I2C configuration in burn-in with only two clock

pattern resources. With the n-channel MosFet

driving the SDA on each DUT, it simply isolates

them to the rest of device and negates the

impact of capacitive loading which allows

multiple I2C device slave connected to single

SDA clock pattern generator. As all devices on

BIB have the same address, they all send

acknowledge bit at almost the same time,

MosFet prevents clashing of data during this

time.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 11: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

BACKGROUND

9

• This n-channel MosFet inverts the SDA data

therefore, another n-channel MosFet in front-

end of the SDA signal line was placed. And to

easily know whether the device accept and

performs the data instructions, LED indicator

circuit can be added which can be driven by

the device output pin that can tell whether we

are having good or bad condition.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 12: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

METHODOLOGY

10

• Materials

HAST OVEN Qual Vehicle Burn-in Board

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 13: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

METHODOLOGY

11

• The experiment was done during set-up qualification of AD8158[2].

Dynamic initialization was applied to the fully loaded BIB, to put all devices

in it to power down state for HAST qual.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 14: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

METHODOLOGY

12

1) Send a start condition (while holding the SCL line high, pull the

SDA line low).

2) Send the AD8158 part address (seven bits) whose upper four

bits are the static value b1010 and whose lower three bits are

controlled by the I2C_A[2:0] input pins.

3) Send the write indicator bit (0).

4) Wait for the AD8158 to acknowledge the request.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 15: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

METHODOLOGY

13

5) Send the register address (eight bits) to which data is to be

written.

6) Wait for the AD8158 to acknowledge the request.

7) Send the data (eight bits) to be written to the register whose

address was set in Step 5.

8) Wait for the AD8158 to acknowledge the request.

9) Send a stop condition (while holding the SCL line high, pull the

SDA line high) and release control of the bus.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 16: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

RESULT AND DISCUSSION

14

Supply current measurements after sending the 6 frames of data instructions

during dynamic initialization. Supply current dropped significantly after all

transmitter and receivers were disabled.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 17: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

RESULT AND DISCUSSION

15

• Plot showing selected two DUT’s SDA pin signal, DATA1 and DATA2 that

are identical to SDA signal which is the data instruction from pattern

resource. This means that intended data instruction to power down the

device was properly accepted by all devices on the board.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 18: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

RESULT AND DISCUSSION

16

Plot which shows that TPI signal or the device OP_A0 output of the selected

DUT pulled up to VTTO. This is what expected on device output after sending

the first data frame that is intended to disable it.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 19: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

CONCLUSION

17

• Based on the data gathered from the experiment, this new

burn-in board design approach is an effective solution that

allows sending data instruction to all I2C devices on burn-

in boards with just single SDA clock pattern resource.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 20: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

RECOMMENDATION

18

• Ovens in ADI Rel Labs have different capability in terms of number of

clock pattern resource available. Therefore, it is recommended to use

this new design approach on burn-in boards as this will eliminate

limitation on some ovens to run I2C devices.

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction

Page 21: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ...€¦ · A Better Workhorse – Burn-in Printed Circuit Boards & Solutions BiTS 2018 Session 1B Presentation 3 Burn-in & Test

A Better Workhorse –

Burn-in Printed Circuit Boards & Solutions

BiTS 2018 Session 1B Presentation 3

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

REFERENCE

19 INNOVATIVE NEW DESIGN OF REPLACEABLE BURN IN PCB EDGE FINGER WITH OVP(Over Protection Voltage)

[1]Wikipedia – The Free Encyclopedia

https://en.wikipedia.org/wiki/I%C2%B2C

[2] AD8158 Datasheets

http://www.analog.com/media/en/technical-documentation/data-

sheets/AD8158.pdf

An Innovative Burn-in Board Design Approach for I2C Devices Receiving Data Instruction