14
Trace Signal Selection for Visibility Enhancement in Post- Silicon Validation Xiao Liu† and Qiang Xu†‡ †CUhk REliable computing laboratory (CURE) Department of Computer Science & Engineering The Chinese University of Hong Kong, Shatin, N.T., Hong Kong ‡CAS-CUHK Shenzhen Institute of Advanced Integration Technology DATE09 © 2009 EDAA Presenter Shao-Jay Hou

Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

Trace Signal Selection for Visibility

Enhancement in Post-Silicon Validation

Xiao Liu† and Qiang Xu†‡†CUhk REliable computing laboratory (CURE)

Department of Computer Science & EngineeringThe Chinese University of Hong Kong, Shatin, N.T., Hong Kong

‡CAS-CUHK Shenzhen Institute of Advanced Integration TechnologyDATE09 © 2009 EDAA

Presenter: Shao-Jay Hou

Page 2: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon verification. One effective silicon debug technique is to monitor and trace the behaviors of the circuit during its normal operation. However, designers can only afford to trace a small number of signals in the design due to the associated overhead. Selecting which signals to trace is therefore a crucial issue for the effectiveness of this technique. This paper proposes an automated trace signal selection strategy that is able to dramatically enhance the visibility in post-silicon validation. Experimental results on benchmark circuits show that the proposed technique is more effective than existing solutions.

Abstract

Page 3: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

Many tricky bugs only manifest themselves after a long period of operations and hence are difficult to identify with the above techniques that reuse test structures for debug.

Traditional debug method: Scan chain

。Have to stop the hardware Trace signal

。Buffer size

So, the paper define the gate-level restorabilities for visibility enhancement algorithm and a automated trace signal selection algorithms

What’s the problem?

Page 4: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

My research tree

Signal use

Debug use

Tracer use

My thesis

Tracer improve

Compression method

This paper

Page 5: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

Related worksSignal selection

define[8]

This paper

Scan chain use[11,13]

Debug platform[1,

4]

FFS use in scan chain[7]

Monitor technique[2,3,10,12,1

4]

Traditional debug

Improve and

compare

Trace technique

Page 6: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

Restoration ratio:Restoration ratio

Page 7: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

Forward & Backward

Use mathematic method and logic operation

Restorability Formulation

Page 8: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

Restorability Formulation(cont.)

Page 9: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

Define problem: How to set SV to be ‘1’ for a constrained number of

signals (FFs and/or input signals), so that the circuit’s total visibilities (TV = ΣV0+ΣV1) for all state elements is maximized

Terminology: FFs: filp-flop in scan chain TV: total visibility CUD: circuit under debug

Signal selection

Page 10: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

Signal selection algorithm

Page 11: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

Signal selection algorithm(cont.)

Page 12: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

Setup Benchmark: ISCAS’89 3 type of signal :

。8 bit。16 bit。32 bit

Result

Experimental Results

Page 13: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

The paper proposed a new automated trace signal selection methodology to enhance visibility in post-silicon validation

And the paper compare with the reference [8].

Conclusion

Page 14: Presenter : Shao-Jay Hou. Today’s complex integrated circuit designs increasingly rely on post-silicon validation to eliminate bugs that escape from pre-silicon

The paper give a good idea for trace signal selection By relationship

But the more stringent define of function have to read the reference[8]

My Conclusion