Testing Embedded Cores in SystemsonChip - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Testing Embedded Cores in SystemsonChip

Description:

Hard core (non-modifiable layout, often called legacy core) ... Dolphin Integration: ADC, CODECs, PLL etc. (e.g. in GDSII layout format) ... – PowerPoint PPT presentation

Number of Views:54
Avg rating:3.0/5.0
Slides: 29
Provided by: hansgke
Category:

less

Transcript and Presenter's Notes

Title: Testing Embedded Cores in SystemsonChip


1
Testing Embedded Cores inSystems-on-Chip
1
  • Hans Kerkhoff,
  • Liquan Fang,
  • Milan Stancic,
  • Thijs Krol
  • CADTES - TDT

2
Contents Core-Based Testing
2
  • SoC Applications
  • Core Users Core Providers
  • SoC DfT digital architecture (P1500)
  • System partitioning
  • Core test-wrapper
  • DfT overhead
  • Analogue Embedded Core Testing
  • Conclusions

3
Present System-on-Chip (1)
3
  • SoC analogue digital cores

4
Present System-on-Chip (2)
4
  • Microsystem SoC analogue digital cores

5
Core-Based Design
5
  • Cores are predesigned and verified but untested
    blocks
  • Soft core (synthesizable RTL)
  • Firm core (gate-level netlist)
  • Hard core (non-modifiable layout, often called
    legacy core)
  • Core is the intellectual property of vendor
    (internal details not available to user.)
  • Core-vendor supplied tests must be applied to
    embedded cores.

6
Example of Digital Core (e.g. VHDL)
6
  • High-Performance, Low-Power, System-on-Chip with
    SDRAM Digital Audio (Cirrus)

7
Example of an Analogue Core
7
  • Dolphin Integration ADC, CODECs, PLL etc. (e.g.
    in GDSII layout format)

8
PCB vs. SOC
8
PCB SOC
  • High reliability
  • Fast interconnects
  • Low cost
  • Untested cores
  • No internal test access
  • Mixed-signal devices
  • Tested parts
  • In-circuit test (ICT)
  • Easy test access
  • Bulky
  • Slow
  • High assembly cost

9
System Test a DfT Problem
9
  • Given the changing scenario in VLSI
  • Mixed-signal integrated circuits
  • Multi-Chip Module
  • Intellectual property (IP) cores
  • Single System-on-a-chip (SOC)
  • Prepare the engineer for designing testable
    Systems-on-Chip

10
Partitioning for Test
10
  • Partition according to test methodology
  • Logic blocks
  • Memory blocks
  • Analog blocks
  • Provide test access
  • Boundary scan
  • Analog test bus
  • Provide test-wrappers for cores.

11
Test Wrapper for a Core
11
  • Test-wrapper is the logic added around a core to
    provide test access to the embedded core.
  • Test-wrapper provides
  • For each core input terminal
  • A normal mode Core terminal driven by host
    chip
  • An external test mode Wrapper element observes
    core input terminal for interconnect test
  • An internal test mode Wrapper element controls
    state of core input terminal for testing the
    logic inside core
  • For each core output terminal
  • A normal mode Host chip driven by core
    terminal
  • An external test mode Host chip is driven by
    wrapper element for interconnect test
  • An internal test mode Wrapper element observes
    core outputs for core test

12
A Test-Wrapper
12
Wrapper test controller
13
Additional DfT Components
13
  • Test source Provides test vectors via on-chip
    LFSR, counter, ROM, or off-chip ATE.
  • Test sink Provides output verification using
    on-chip signature analyzer, or off-chip ATE.
  • Test access mechanism (TAM) User-defined test
    data communication structure carries test
    signals from source to module, and module to
    sink tests module interconnects via
    test-wrappers TAM may contain bus, boundary-scan
    and analog test bus components.
  • Test controller Boundary-scan test access port
    (TAP) receives control signals from outside
    serially loads test instructions in test-wrappers.

14
Goals of IEEE P1500
14
  • Core test interface between embedded core and
    system chip
  • Test reuse for embedded cores
  • Testability guarantee for system interconnect
    and logic
  • Improve efficiency of test between core users
    and core providers

15
Set-up of P1500 Architecture
15
16
Core including Wrapper Cells
16
17
Wrapper Registers for P1500
17
18
P1500 Wrapper Input Cell
18
19
Output P1500 Wrapper Cell
19
20
Embedded Analog Core Testing
20
21
Example Embedded Core Filter
21
  • Embedded core

22
The Embedded Core Filter
22
  • Block scheme
  • Transistor scheme

23
Local Test Generation (filter)
23
  • Actual
  • Test signal

Expected Simulated responses
24
Analog DfT Wrappers
24
AMP
FIL
VIC
  • Mixed-Signal Systems-on-Chip Wrappers

25
Analog Input Output Wrappers
25
Analogue output wrappers
  • Analogue input wrappers

26
Backtracing of Test Signals
26
  • Fast backtracing

27
Real Testing Results
27
  • Measurements from
  • IntegraTest Verification
  • Test System using Labview

28
Conclusions
28
  • Systems-on-Chip are rapidly gaining importance
  • Many core providers deliver digital as well as
    analogue cores (VHDL, netlists, layouts)
  • VSIA is one of the emerging standards for design
    exchange of cores (digital analogue)
  • P1500 is on its way to become a test standard
    for digital
  • Analogue test standard still in its infancy.
    IEEE 1149.4 will probably serve as basis
Write a Comment
User Comments (0)
About PowerShow.com