+ All Categories
Home > Documents > Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in...

Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in...

Date post: 16-May-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
13
Yervant Zorian Synoposys Fellow & Chief Architect December 18, 2019 Test Requirements and Synopsys SHS Support Synopsys Die-to-Die Test
Transcript
Page 1: Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY –STAPs

Yervant ZorianSynoposys Fellow & Chief Architect

December 18, 2019

Test Requirements and Synopsys SHS Support

Synopsys Die-to-Die Test

Page 2: Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY –STAPs

© 2019 Synopsys, Inc. 2

Die-to-Die SerDes PHY Solution

• Higher bandwidth, lower complexity & cost

– 1.8Tbps/mm (56/112Gbps * 16 lanes)

– Organic substrate (low loss), ~50mm reach

– Standard bumps: 130µm to 170µm

• Higher latency & power

– Higher latency (if with FEC)

– 1 pJ/bit

USR/XSR SerDes

Die 1 Die 2S

E

R

D

E

S

DD

R

DD

R

Page 3: Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY –STAPs

© 2019 Synopsys, Inc. 3

• Multiple technology nodes

– ~1.8Tbps/mm aggregate unidirectional BW

– Low power die-to-die connectivity (1pJ/bit)

– Low latency and low BER

– Up to 50mm reach for die-to-die connects in MCM

• 16-lane unidirectional TX and RX macros

– PAM4 or NRZ encoding and wide data rate range for

maximum flexibility

– Support for C4 Bumps or optional Cu-pillar & µ-Bumps

– Internal calibration and built-in loopback and diagnostic

features for robustness and testability

– Protocol agnostic Raw-PCS based parallel-side interface

• Complies with OIF-CEI 56G and 112G electrical

specs for USR and XSR links

Up to 112Gbps per lane for High Density USR and XSR links in MCMs

DesignWare Die-to-Die SerDes PHY

MCM Substrate

16x

16x

Cores

DDR / HBM

DDR / HBM

IO (

GbE

/PC

Ie)

Cores

D2

D T

X

D2D

RX

D2D

TX

D2

D R

X

Cores

DDR / HBM

DDR / HBM

IO (G

bE

/PC

Ie)

Cores

Page 4: Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY –STAPs

© 2019 Synopsys, Inc. 4

Uses IEEE1149.1, 1687

(IJTAG),1500, 1450.6 standards

Post-silicon bring-up, debug,

diagnosis and characterization

Tester ready

patterns

Failure

diagnosis

STAR Hierarchical System

Chiplet

SensorPLLInterface

IP

Cache Group

Te

st B

us

MM

B

Pro

cesso

r

IEEE 1687

SM

S

Pro

cesso

r

W

ra

pp

er

SR

AM

Wra

pp

er

SR

AM

CPU

Digital Core

IEEE 1500

Sub-ServerT

AP

Wrapper

WrapperWrapperWrapper

SoC Level Hierarchical Test Management – DW SHS

Server

eFUSE

IEEE 1687

IEEE 1500

IEEE 1500

Page 5: Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY –STAPs

© 2019 Synopsys, Inc. 5

• Intra Die Test Management

– For pre-assembly KGD test

– Probe access may be limited due to micro bumps

– Post-assembly to test dies and interconnect between dies

– Test access needs to be plug-and-play between dies

– Access from package pins via first/bottom die, then die-to-die via adjacent/next dies in the stack/chiplet assembly

– Both serial test access and high-bandwidth test access (parallel or SERDES) are needed

– Supported by IEEE test standards: 1149.1 (JTAG), 1149.10 (HSTAP), 1500/1687 (Core/IP) and 1838 (3D Test)

• Inter Die Test for post-assembly

– Test through micro bumps or TSV interconnects

– Static testing for shorts and opens, similar to boundary scan testing

– At-speed testing is needed, for example far-end loopbacks using PHY protocols, or registered loopbacks

• PHY DFT

– Die-to-die test support must be included with the DFT of the PHYs that are used for die-to-die communication

– Micro bumps for die-to-die DFT connection must be part of the standard micro bump layout of the PHYs

– PHYs must provide die-to-die access in conjunction with the SoC DFT in the dies

Die-to-Die TestingSome High-Level Requirements

Page 6: Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY –STAPs

© 2017 Synopsys, Inc. 6

External Memory At-Speed Test & Diagnosis Through PHY

Logic Chiplet

SMS

ExtRAM

Mem4

Mem3

Mem2

Mem1

Location: Mem4, fault at logical

address 24, data bit 5.

Type: e.g., RDFLocation: Interconnection fault

at Mem2 address line 7

Type: e.g., Open

Physical coordinates of faulty

cells can be reported (if memory

scrambling information is

available).

Page 7: Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY –STAPs

© 2019 Synopsys, Inc. 7

SMS EXTRAM

TAP

Digital core compressionIEEE 1149.1 access SHS – PHY BIST,

IEEE 1500

SMS Ext-RAM

Test individual die before

packaging

Use TAP to run tests after packaging

test external memory and

interconnectsExternal MemoryExternal MemoryExternal Memory

External DRAM Memory

External Memory Test & DiagnosisMemory and logic dies: DDR or HBM 2

Page 8: Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY –STAPs

© 2019 Synopsys, Inc. 8

Access at ALL the dies

Inter Die Test Intra Die Test Package Test

Page 9: Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY –STAPs

© 2019 Synopsys, Inc. 9

Example Solution

Page 10: Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY –STAPs

© 2019 Synopsys, Inc. 10

IEEE 1838 Serial Test Access Ports

• PTAP

– Primary Test Access Port

– TCK, TRSTN, TMS, TDI, TDO

• PTAP Controller

– TAP FSM connected to the PTAP signals

• STAP

– Secondary Test Access Port

– TCK_Sn, TRSTN_Sn, TMS_Sn, TDI_Sn,

TDO_Sn

– Connects to PTAP on next die

– Controlled by PTAP controller and associated

control and configuration logic

Page 11: Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY –STAPs

© 2019 Synopsys, Inc. 11

• The Synopsys SHS architecture can support multiple die configurations

– Green TSVs and micro bumps are SHS network for IEEE 1838 standard’s plug-and-play connections

– SHS supports multiple 1838 die connections, as shown on the middle die, for access to the two top dies

• SHS PHY wrapper supports standard DFT (e.g., IEEE 1500 and 1838) for interconnect test and die-to-die access

• 1838 FPP can be shared with package pins and SHS PHY wrappers distribute FPP between dies, black TSVs

and orange micro bumps

Example of IEEE 1838: SHS for Multi-Die Test

Package

Substrate

IEEE 1149.1

Bottom Die

Middle DiePHY+Wrapper

TAP+SHS TAP+SHS Top Dies

TAP+SHS

TAP+SHS

PHY+Wrapper

IEEE 1838 FPP

Page 12: Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY –STAPs

© 2019 Synopsys, Inc. 12

IEEE 1838 Standard Access to Multiple DiesSupport though SHS Hierarchical Network Management

• IEEE 1838 standard has three major components

1. Serial Test Port Architecture

– 1149.1 Primary TAP (PTAP) and Secondary TAP (STAPs) on each die, for die-to-die access

2. Die Wrapper Register (DWR)

– PHY wrapper register for interconnect testing between die

3. Optional Flexible Parallel Port (FPP)

– Provides parallel test access to the dies from the package pins

• Die shown with four die-to-die PHYs (I0 through I3)

– SHS hierarchical server network provides both die test and 1838 die-to-die access

– PTAP is the SoC level TAP controller

– SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY

– STAPs connect to associated PTAPs on adjacent/next dies

– FPP is shared with die IO and distributed to next/adjacent dies via the PHYs

I0

FPP/IO

I1

FPP/IO

I2

FPP/IO

I3

FPP/IO

Die PTAP

S0

S0.0 S0.1

S2.0 S2.1

S2

S1

M0

M1

S1.1

…S1.2

S1.0G0

C0 C7

FPP FPP

FPP FPP

STAP STAP

STAP STAP

Page 13: Synopsys Die-to-Die Test… · –PTAP is the SoC level TAP controller –SHS servers (S.n) in hierarchical network provide STAP access/control via PTAP and each die-to-die PHY –STAPs

Thank You


Recommended