26
1 浅井彰二郎 浅井彰二郎 浅井彰二郎 浅井彰二郎 CREST/DVLSI 研究総括 (株)リガク取締役副社長 Shojiro Asai Research Supervisor, CREST/DVLSI Exec. VP and Director, Rigaku Corporation The 21 st Asian Test Symposium Niigata, Japan November 20, 2012 “VLSI design and testing for enhanced systems dependability”

“VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

1

浅井彰二郎浅井彰二郎浅井彰二郎浅井彰二郎CREST/DVLSI 研究総括(株)リガク取締役副社長

Shojiro Asai

Research Supervisor, CREST/DVLSIExec. VP and Director, Rigaku Corporation

The 21st Asian Test Symposium

Niigata, Japan

November 20, 2012

“VLSI design and testing for enhanced systems dependability”

Page 2: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

2

The “Dependable VLSI Systems” is a collaborative

university-industry research program funded by

Japan Science and Technology Agency under the

CREST* framework.

- In its 6th year of the 8 year term

Program term: FY2007~2014

VLSI JST/CREST Program ‘Dependable VLSI Systems’

•CREST: http://www.jst.go.jp/kisoken/crest/en/index.html

Page 3: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

3

Rationale for research in DVLSI

VLSI: Key component of systems.

Its dependability underlies

systems dependability.

Problems: Threats to dependability is

actually increasing.

VLSI JST/CREST Program ‘Dependable VLSI Systems’

Page 4: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

4

Threats arising from miniaturization

Variations in dimensions, shape, doping,

Reduction in signal/noise (radiation, EMI, fixed and floating charge)

Aggravating wear/fatigue phenomena

Threats from increased complexity

Enhanced functionality (id, encryption,---)

Multiple- Many-core architecture

Heterogeneous integrationAnalog, digital, nonvolatile, network, sensors, actuators, etc.

VLSI JST/CREST Program ‘Dependable VLSI Systems’

Page 5: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

5

Timing Errors

Incomplete Verification

Variations

Charge Traps

Migration

Tampering

Cosmic Rays

Materials & Processes Devices Circuits VLSI Systems

Misoperation

Threats from

Complexity

Threats from

Miniaturization

Physical Scale

Scale of Devastation as Effects of Failure

Generation and

Propagation of

Threats

Electromagnetic

Major Obstructions to Public Services

and Economic Activities

Space Mission Failure

Major Disabilities of Infrastructure

Organization-Level Failure of

IT System, Information Leakage

Failure of a PC

Threat

Page 6: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

6

Timing Errors

Incomplete Verification

New Devices

Multi Cores

NoC

Variations

3D Packaging

Charge Traps

Migration

Tampering

Radiation

Materials & Processes Devices Circuits VLSI Systems

MisoperationEncryption

Redundancy

Backup

Threats from

Complexity

Threats from

Miniaturization

Physical Scale

Scale of Devastation as Effects of Failure

Generation and

Propagation of

ThreatsVariation-Tolerant

Electromagnetic

Verification

Major Obstructions to Public Services

and Economic Activities

Major Disabilities of Infrastructure

Organization-Level Failure of

IT System

Failure of a PC

Threat Measures

Hierarchical

Page 7: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

7

Timing Errors

Containment of

Threats

Social Economical Loss

Env/Health Hazard影響

New Devices

Multi Cores

NoC

Variations

3D Packaging

Charge Traps

Migration

Tampering

Radiation

Materials & Processes Devices Circuits VLSI Systems

Misoperation

Encryption

Redundancy

Backup

Information Leakage

Threats from

Complexity

Threats from

Miniaturization

Physical Scale

Scale of Devastation as Effects of Failure

Generation and

Propagation of

Threats

Failed Mission

Variation-Tolerant

Electromagnetic

Verification

Distributed, Hierarchical

Major Obstructions to Public Services

and Economic Activities

Major Disabilities of Infrastructure

Organization-Level Failure of

IT System

Failure of a PC

Threat Measures

Page 8: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

8VLSI JST/CREST Program ‘Dependable VLSI Systems’

Mission of the DVLSI Program:

1. Contain Rising Threats within VLSI (Component

Supposed to be Most Dependable)

2. Provide New Functionalities in VLSI which

Improve Dependability at the Systems Level

Page 9: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

9VLSI JST/CREST Program ‘Dependable VLSI Systems’

Selection and Terms of the DVLSI Projects

Program Term: 2007- 2015

CY 2007 2009 2010 2011 2012 2013 2014 2015

4 project starts in FY2007

3 project starts in FY2008

4 project starts in FY2009

Program

planning

Onodera

Sakai

Tsubouchi

Yasuura

Call for proposals

Application and

Selection process

Kajihara

Yoneda

Yoshimoto

Fujino

Koyanagi

Takeuchi

Yamasaki

Page 10: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

10VLSI JST/CREST Program ‘Dependable VLSI Systems’

Team #1 Hidetoshi Onodera , Kyoto University, PI,

Dependable VLSI Platform Using Robust Fabrics

Robust Fabric

Variability-Tolerant Flip-Flop

Radiation-Hard Flip-Flop

Fine-Grain Voltage-Frequency Control

Reconfigurable Processor Architecture

Coarse-Grain, Redundant Multiple Processors

Fine-Grain State Machine and

Application Development Environment in HDL (ANSI-C)

Takao Onoye (Osaka Univ.)

Yukio Mitsuyama (Kochi Inst. Technol.)

Kazutoshi Kobayahi (Kyoto Inst. Technol.)

Hajime Shimada (NAIST)

Hiroyuki Kanbara (ASTEM)

Kazutoshi Wakabayashi (NEC)

Co-Investigators

Page 11: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

11VLSI JST/CREST Program ‘Dependable VLSI Systems’

Team #2 Shuichi Sakai, The University of Tokyo), PI

Ultra Dependable VLSI by Collaboration of Formal Verifications and

Architectural Technologies

Equivalence Verification

Post-Si Debugging and Patchable Design

Fault-Tolerant FPGA Architecture with a Small Redundant Configuration Circuit

Timing-Error-Tolerant Super-Scalar Processor

Dynamic Time-Borrowing Clocks in FPGA to Mitigate Timing Errors

Scalable Many-Core Tiles with Multiple-Function Routers

Interfacing CyberWorkBench, a Synthesis Tool, with FLEC, Equivalence Verification Tool

Masahiro Fujita, The Univ. Tokyo

Kenji Kise The Univ. Tokyo

Kazutoshi Wakabayashi, NECCo-Investigators

Page 12: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

12VLSI JST/CREST Program ‘Dependable VLSI Systems’

Team #1 Kazuo Tsubouchi, Tohoku University, PI

Dependable Wireless System and Device

Heterogeneous Air-Interfaces for Dependable Connection

Cellular, WLAN, Short-Range

Frequency Domain Equalizer

Scalable A/D and D/A Converters

All-Si High-Frequency Amplifiers

Akira Matsuzawa, Tokyo Institute of Technology

Makoto Iwata, Kochi University of Technology

Minoru Fujishima, Hiroshima University

Hiroshi Oguma, Toyama National College of Technology

Masatoshi Nakayama, Mitsubishi Electric Corporation

Co-Investigators

Page 13: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

13

VLSI JST/CREST Program ‘Dependable VLSI Systems’

Team #4 Hiroto Yasuura, Kyushu University, PI

Modeling, Detection, Correction and Recovery

Techniques for Unified Dependable Design

EDA Tool Chain to Evaluate and Help Enhance Dependability

Covering from Physics up to Systems, RTL Level

Radiation-Induced Soft Errors considered as Threat

Timing Error Mitigation using ‘Canary’ Flip-Flops

Yusuke Matsunaga, Kyushu Univ.

Makoto Sugihara, Toyohashi Univ. Sci. and Technol.

Toshinori Sato, Fukuoka Univ. Co-Investigators

Page 14: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

14

VLSI JST/CREST Program ‘Dependable VLSI Systems’

Team #5 Seiji Kajihara, Kyushu Institute of Technology, PI

Circuit and System Mechanisms for High Field-Reliability

Testing of VLSI in the Field for Enhanced Dependability

Monitoring Circuit Delay during Run-Time, Turning-On, Turning-Off

NBTI, Hot-Carrier Injection, Electro-migration, etc

Predicting Failure and Allowing Preventive Maintenance

Reliability Assessment during Development

Accuracy in Field Environment

On-Chip and Off-Chip IP

Data Logging

Help Reduce ‘Undetected Dangerous’ Failures (Common-Cause Failure)

White Paper

Michiko Inoue, NAIST

Masatoshi Otake, Oita University

Yukiya Miura, Tokyo Metropolitan University Co-Investigators

Page 15: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

15

VLSI JST/CREST Program ‘Dependable VLSI Systems’

Team #6 Tomohiro Yoneda, National Institute of Informatics, PI

Dependable Network-on-Chip Platform

Masashi Imai, Hirosaki University

Atsushi Matsumoto, Tohoku University

Takahiro Hanyu, Tohoku University

Hiroshi Saito, Aizu University

Kenji Kise, Tokyo Institute of Technology

Seamless On-Ship and Inter-Chip Links for Multiple- or Many-Core Systems

Demonstration in multiple ECU for automotive applications

Dual modular redundancy

4 V850E Cores + 4 NoCs in 130nm integrated on a chip to demonstrate the

concept.

Co-Investigators

Page 16: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

16

VLSI JST/CREST Program ‘Dependable VLSI Systems’

Team #7 Masahiko Yoshimoto, Kobe University, PI

Dependable SRAM Techniques for Highly Reliable VLSI System

Dependable SRAM for Dependable System

QoB (Quality-of-Bit, 14T Cell)

Fine-Grain Voltage Control

Fine-Grain Voltage-Frequency Control

6T Cell Layout for Multiple-Cell-Upset Tolerance

Fault-Injection into SRAM and Systems-Level Simulation: Virtualization

Automotive Applications

Makoto Nagata, Kobe University

Koji Nii, Renesas Electronics

Yasuo Sugura, Hitachi, Ltd.

Shigeru Oho, Nippon Institute of Technology

Co-Investigators

Page 17: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

17

VLSI JST/CREST Program ‘Dependable VLSI Systems’

Team #8 Takeshi Fujino (Ritsumeikan University), PI

The Design and Evaluation Methodology of

Dependable VLSI for Tamper Resistance

AES Cryptographic Module Dual-Rail RSL Memory

The SASEBO (Side-channel Attack Standard Evaluation Board)

More than 100 units have been distributed to provide a standard testing

environment for testing robustness against side-channel attack

Yohei Hori, AIST

Masaya Yoshikawa, Meijo University

Daisuke Suzuki, Mitsubishi Electric Co-Investigators

Page 18: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

18

VLSI JST/CREST Program ‘Dependable VLSI Systems’

Team #9 Mitsumasa Koyanagi, Tohoku University, PI

Three-Dimensional VLSI System with Self-Restoration Function

3D LSI

High Speed Parallel Processing for Image Recognition

On-Line Self-Test

System Level Supervisor controlling BIST

Quadruple-Redundant TSVs

Fault-Tolerant TMR

Hiroaki Kobayashi, Tohoku University

Takafumi Aoki, Tohoku University

Toshinori Sueyoshi, Kumamoto University

Tadashi Kamata, Denso

Co-Investigators

Page 19: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

19

VLSI JST/CREST Program ‘Dependable VLSI Systems’

Team #10 Ken Takeuchi, Chuo University, PI

Dependable Wireless Solid-State Drive (SSD)

Terabyte capacity NAND flash memory

Robust against cell error, contact error, EMI, ESD. Waterproof

High-speed near-field wireless communication 10Gbps (2012), 50Gbps (2014)

at 1mm distance

Wireless power delivery with MHz load variability

Tadahiro Kuroda, Keio University

Hiroki Ishikuro, Keio UniversityCo-Investigators

Page 20: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

20

VLSI JST/CREST Program ‘Dependable VLSI Systems’

Team #11 Nobuyuki Yamasaki, Keio University, PI

Fundamental Technology on Dependable SoC and SiP

for Embedded Real-Time Systems

Hard-Real-Time Embedded Control System

Dynamic Real-Time Multiple-Thread Processor

control cycle time: 10 µs (cf ca 1ms currently available)

Responsive Link inter-device synchronization time of 100 µs (cf 8ms of USB)

operable under extremely high noise environment

low static power consumption 1W for the whole logic (cf ca 80W current)

small module size 20 mm sq

vertical chip stacking

Being verified in a humanoid robot.

Evaluation Kit

Masayuki Inaba, The University of Tokyo

Kikuo Wada, NEC-AT

Robots

Co-Investigators

Page 21: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

21

D/V tools Chip Concept, IP Core Test tools

Field Test

Tamper Resistance Design/Verification

Tools

LSISystem

Multi-Core, NoC

RF

Memory

SIP

Variability Resistance

CPU

Real-Time OS

FPGA

MCU

Reconfigurable

Areas DVLSI Projects cover:

VLSI JST/CREST Program ‘Dependable VLSI Systems’

Noise ImmunityPhysical

Circuit

Application

System

Operating System

Reconfigurable

Com ASIC

YasuuraSakai Fujino

Kajihara

Koyanagi

Tsubouchi

OnoderaYoshimoto

Yoneda

Takeuchi

Yamasaki

Yamasaki

Yoshimoto

Sakai

Sakai

Onodera

Page 22: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

22

Application Space RobotPlant Control

TransportationAuto

Information

Telecom

Finance

Medical Consumer

Wide Bandwidth RF, FDE、Coding,, Connectivity, Heterogeneous Interface

Reconfigurable Processor, FF Design, Layout for Manufacturability Onodera

Sakai

Tsubouchi

Yasuura

Kajihara

Yoshimoto

Yoneda

Koyanagi

Takeuchi

Fujino

Yamasaki

Networked Multi-Core Systems

Systems-Level Soft-error Simulation, Soft-error-resistant Circuit/Systems Design

Failure-Resistant Architecture, Formal Design Verification

Dependable 3D Processor for Image-Recognition

Wireless Solid-State Drive, Wireless Interconnect, Wireless Power

Design/Test for Field Dependability

Tamper-Resistant Circuits, Tamper-resistance test

Real-time OS, controller, and packaging for Hard-Real-Time applications

Soft-Error-Resistant Memory, Systems-Level Simulation

Applications eyed and Approaches taken

VLSI JST/CREST Program ‘Dependable VLSI Systems’

Page 23: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

23VLSI JST/CREST Program ‘Dependable VLSI Systems’

Attributes way to assess the dependability of a system

Availability readiness for correct service

Reliability continuity of correct service

Safety absence of catastrophic consequences on the users/environment

Integrity absence of improper system alteration

Maintainability ability for a process to undergo modifications and repairs

Threats things that can affect the dependability of a system

Fault defect in a system

Error discrepancy between the intended and actual behavior of a system

Failure system behavior that is contrary to its specification

Means ways to increase a system’s dependability

Prevention preventing faults being incorporated into a system

Removal fault removal during development and removal during use

Forecasting prediction of faults to remove them or circumvent their effects

Tolerance putting fault-tolerant mechanisms in place

Attributes, Threats, and Means in Dependability as defined by IFIP:

Page 24: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

24

VLSI JST/CREST Program ‘Dependable VLSI Systems’

ΠExhaustiveness of V

eri

fic

ati

on

,Te

st

Π Strength of Means against Threat (Robustness of Technology)

VLSI Dependability = Π (Strength of Means against Threat) x Π (Coverage of Verification and Test)

High

Low

An attempt of accountable design

and test for dependable VLSI.

variability

resistance

soft-error

resistance

noise

immunity

redundant

circuits

connectivity tamper

resistance

Pre

Si

V/T

Post

-Fai

lA

nal

ysis

.

OnLin

e

Test

App

sExc

ecis

e

Post

Si

V/T

X X X X X

Page 25: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

25VLSI JST/CREST Program ‘Dependable VLSI Systems’

The JST International Symposium on

Dependable VLSI 2012

Invited Talks by Experts from Round the World

Project Reviews

Demos and Posters

Panel Session

9:00 – 19:00 Saturday, December 2012

Akiba Hall, Tokyo

Page 26: “VLSI design and testing for enhanced systems dependability” · 2017. 12. 27. · VLSI JST/CREST Program ‘Dependable VLSI Systems’ 10 Team #1 Hidetoshi Onodera , Kyoto University,

26

Thank you!

VLSI JST/CREST Program ‘Dependable VLSI Systems’

For more details, please visit the URL:

http://www.dvlsi.jst.go.jp/

http://www.dvlsi.jst.go.jp/english/index.html

ご清聴ありがとうございましたご清聴ありがとうございましたご清聴ありがとうございましたご清聴ありがとうございました