EVIKINGS II Meeting Tallinn, March 17, 2003 Design and Test of Digital Systems Raimund Ubar Tallinn Technical University

Slides:



Advertisements
Similar presentations
18 July 2001 Work In Progress – Not for Publication 2001 ITRS Test Chapter ITRS Test ITWG Mike Rodgers Don Edenfeld.
Advertisements

Digital Integrated Circuits© Prentice Hall 1995 Design Methodologies Design for Test.
ECOE 560 Design Methodologies and Tools for Software/Hardware Systems Spring 2004 Serdar Taşıran.
University of Technology Tallinn, ESTONIA Copyright 2005 by Raimund Ubar 1 EVikings II Establishment of the Virtual Centre of Excellence for IST RTD in.
HP Quality Center Overview.
Technical University Tallinn, ESTONIA DESIGN FOR TESTABILITY Raimund Ubar
CHALLENGES IN EMBEDDED MEMORY DESIGN AND TEST History and Trends In Embedded System Memory.
Hardware/Software System Design and Validation Dr. Xiaoyu Song Networked Sensors Architecture Platform based on Component-based.
Copyright 2001, Agrawal & BushnellDay-1 AM Lecture 11 Design for Testability Theory and Practice January 15 – 17, 2005 Vishwani D. Agrawal James J. Danaher.
1 HW/SW Partitioning Embedded Systems Design. 2 Hardware/Software Codesign “Exploration of the system design space formed by combinations of hardware.
Information Society Technologies in the 6 th Framework Programme, Warsaw, Nov , 2002 E-Colleg project IST E-Colleg Project Advanced Infrastructure.
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 11 Lecture 1 Introduction n VLSI realization process n Verification and test n Ideal and real tests.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
A. A. Jerraya Mark B. Josephs South Bank University, London System Timing.
Copyright 2001, Agrawal & BushnellDay-1 AM-1 Lecture 11 Testing Analog & Digital Products Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
BIST vs. ATPG.
Testing and DFT tools ( Installed in our PLD Lab ) Maksim Jenihhin IXX9500 Doktoriseminar TURBO TESTER.
System-On-a-Chip: A case study based on the ELIET Chip
Copyright 2001, Agrawal & BushnellLecture 1 Introduction1 VLSI Testing Lecture 1: Introduction Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
Web-based design Flávio Rech Wagner UFRGS, Porto Alegre, Brazil SBCCI, Manaus, 24/09/00 Informática UFRGS.
Technical University Tallinn, ESTONIA Overview: Fault Simulation Overview about methods Low (gate) level methods Parallel fault simulation Deductive fault.
Copyright 2001, Agrawal & BushnellLecture 1 Introduction1 VLSI Testing Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical and Computer Engineering.
EZ-COURSEWARE State-of-the-Art Teaching Tools From AMS Teaching Tomorrow’s Technology Today.
Testimise projekteerimine: Labor 2 BIST Optimization
Department of Computer Engineering Tallinn University of Technology Estonia Final Workshop of CDC Tallinn, Brotherhood of the Blackheads, 21.
Objective 1.2 Cloud Computing, Internet of Services and Advanced Software Engineering Arian Zwegers European Commission Information Society and Media Directorate.
I N V E N T I V EI N V E N T I V E EDA360 - Is End-to-End Design a Riddle, a Rebus, or a Reality? April 6, 2011.
Department of Computer Engineering Tallinn University of Technology Estonia 8 th European Workshop on Microelectronics Education – EWME‘2010 Darmstadt,
Chap. 1 Overview of Digital Design with Verilog. 2 Overview of Digital Design with Verilog HDL Evolution of computer aided digital circuit design Emergence.
ON LINE TEST GENERATION AND ANALYSIS R. Šeinauskas Kaunas University of Technology LITHUANIA.
Are classical design flows suitable below 0.18  ? ISPD 2001 NEC Electronics Inc. WR0999.ppt-1 Wolfgang Roethig Senior Engineering Manager EDA R&D Group.
1 Designing for 65nm and Beyond Where’s The Revolution ?!? Greg Spirakis Absolutely, positively not working for Intel (or anyone else) EDP 2005.
Mugil Vannan H ST Microelectronics India Pvt. Ltd, Noida
ATPG - test pattern generation process 1. Target faults 2. Generate test cube: 1-5% 3. Random fill: 99-95% 4. Stimuli on ATE 5. Response on ATE.
3rd Annual Review Meeting Sinaia, Romania, February 21-22, 2005 REASON (IST ) Third Annual Report Workpackage 3 Raimund Ubar Tallinn Technical.
Technical University Tallinn, ESTONIA Copyright by Raimund Ubar 1 Raimund Ubar Tallinn Technical University D&T Laboratory Estonia Hierarchical.
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
Technical University Tallinn, ESTONIA 1 Faults in Circuits and Fault Diagnosis 0110 T FaultF 5 located Fault table Test experiment Test generation.
Tallinn University of Technology Founded as engineering college in 1918, TTU acquired university status in TTU has about 9000 students and 1209 employees,
System Design with CoWare N2C - Overview. 2 Agenda q Overview –CoWare background and focus –Understanding current design flows –CoWare technology overview.
1 System-on-Chip (SoC) Testing An Introduction and Overview of IEEE 1500 Standard Testability Method for Embedded Core-based ICs.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Quality Driven SystemC Design By Nasir Mahmood. Hybrid Approach The idea here is to combine the strengths of simulation – namely the ability to handle.
Test and Test Equipment Joshua Lottich CMPE /23/05.
Annual Review Meeting Lviv, Ukraine, February 14-15, 2003 REASON (IST ) First Annual Report Workpackage 03 Raimund Ubar Tallinn Technical University.
RF network in SoC1 SoC Test Architecture with RF/Wireless Connectivity 1. D. Zhao, S. Upadhyaya, M. Margala, “A new SoC test architecture with RF/wireless.
DDECS Stara Lesna, Slovakia, April 20, 2004 Tallinn Technical University D&T Education & Training in Europe What are the Main Challenges? Some thoughts.
Power Estimation and Optimization for SoC Design
Testability of Analogue Macrocells Embedded in System-on-Chip Workshop on the Testing of High Resolution Mixed Signal Interfaces Held in conjunction with.
Technical University Tallinn, ESTONIA Copyright by Raimund Ubar 1 Raimund Ubar Tallinn Technical University D&T Laboratory Estonia Hierarchical.
Tallinn University of Technology, Department of Computer Engineering, November 2006 Digitaalsüsteemide verifitseerimine Arvutitehnika erikursus II, IAY0110,
2D/3D Integration Challenges: Dynamic Reconfiguration and Design for Reuse.
1 Copyright  2001 Pao-Ann Hsiung SW HW Module Outline l Introduction l Unified HW/SW Representations l HW/SW Partitioning Techniques l Integrated HW/SW.
VLSI Design System-on-Chip Design
Technical University Tallinn, ESTONIA Copyright by Raimund Ubar 1 Raimund Ubar N.Mazurova, J.Smahtina, E.Orasson, J.Raik Tallinn Technical University.
Arvutitehnika instituut ati.ttu.ee Department of Computer Engineering ati.ttu.ee.
Technical University Tallinn, ESTONIA 1 Raimund Ubar TTÜ Tallinn, 21. mai 2003 Kuidas tagada kvaliteeti üha keerukamates.
Technical University Tallinn, ESTONIA Copyright by Raimund Ubar 1 Raimund Ubar Tallinn Technical University D&T Laboratory Estonia Hierarchical.
DOLPHIN INTEGRATION Second Review March 26, Use Plan WP 5: Dissemination and implementation Task 5.1: Market evaluation and use planning Use planning.
Technical University Tallinn, ESTONIA Overview: Fault Simulation Overview about methods Low (gate) level methods Parallel fault simulation Deductive fault.
SRA 2016 – Strategic Research Challenges Design Methods, Tools, Virtual Engineering Jürgen Niehaus, SafeTRANS.
I N V E N T I V EI N V E N T I V E Can innovations in Test serve as a beacon of light in a dark economy? Sanjiv Taneja VP and GM, Encounter Test.
Establishment of the Virtual Centre of Excellence
Partner Progress Report Tallinn Technical University
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
EEE2135 Digital Logic Design Chapter 1. Introduction
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
Presentation transcript:

eVIKINGS II Meeting Tallinn, March 17, 2003 Design and Test of Digital Systems Raimund Ubar Tallinn Technical University

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Roadmaps International Technology roadmap for semiconductors MEDEA+ Industry-driven pan-European programme for advanced co-operative R&D in microelectronics A dependability roadmap for the information society in Europe

eVIKINGS II - Meeting, Tallinn, March 17, 2003 System Design at a Crossroad Productivity Crisis –21% Productivity Increase / Year vs. –58% Complexity Incease / Year

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Electronic Design Automation (EDA) System on a Chip development: Yesterday’s chip is today’s functional block! New design methodologies are needed

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Technology trends

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Impact of new design technologies on cost Tall thin engineer Large block reuse Intelligent test bench

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Landscape of design technology

eVIKINGS II - Meeting, Tallinn, March 17, 2003 EDA challenges Designers need to increase the level of abstraction, because the amount of information in the designs exceeds their ability to track the information  increased use of synthesis technologies Necessity to reuse already designed, tested and synthesised functional blocks  Intellectual Property (IP) Validation: High-Performance simulation tools for the entire design are needed (including early high- level timing validation) Improvement of the cooperation of different EDA- tools  Standards have to be defined

eVIKINGS II - Meeting, Tallinn, March 17, 2003 FW 6 - EuroSoC Key Nodes  Network on chip (Hannu Tenhunen, Sweden)  Multiphysics (Marta Rencz, Hungary)  Mixed signals (JoseLuis Huertas, Spain)  Low power (Christian Piguet, Switzerland)  Integrated intelligence (Patrick Dewilde, The Netherlands)  Test and debug (Ch. Landrault, France)  Formal mehtods (Dominique Borrione, France)

eVIKINGS II - Meeting, Tallinn, March 17, 2003 FV 6 - EuroSoC Key Nodes  Modeling (Alain Vachoux, Switzerland)  Reconfigurable SoC (W. Rosenstiel, Germany – T. Arslan, UK)  Design methods and IP reuse (J. Vounckx, Belgium – J.C. Lopez, Spain)  SoC programming model (E. Villar, Spain)  SoC application (N. Wehn, U. Germany – L.Lavagno, Italy)  SoC education (J. Madsen, Denmark)

eVIKINGS II - Meeting, Tallinn, March 17, 2003 EuroSoC: Thematic Areas in Test Research topics Digital, Analog, Mixed-Signal, and RF Failure Analysis, Defect and Fault Modeling ATPG, BIST, DFT Test Synthesis, Test Resource Partitioning and Embedded Test Defect/Fault Tolerance and Reliability Debug and Diagnosis Research communities European Group of the IEEE Test Technology Technical Council International Test Conference (ITC), VLSI Test Symposium (VTS) European Test Workshop (ETW), DATE C, Online Test Symposium (IOLTS)

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Paradigm Shift in Test Sky-rocketing complexities with decreasing pin/gate ratio, higher frequencies and decreasing product life cycles New defects due to technology evolution Hardware/software designs, test of programmable systems IP(core)-based designs Increasing use of analog, mixed-signal and RF IPs Increase of temporary faults (transient and timing faults)

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Current Status and Barriers to Overcome Current status –Testing cost may represent up to 50% of the manufacturing cost of SoC Some of the barriers –Development of nanometer fault models –ATPG, BIST for real defects –Reduction of test execution time –Power consumption during test –Optimized Test Resource Partitioning strategies –Obsolescence of I ddq testing –Analog BIST –Tolerance of temporary faults –DfD methodology

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Testing and Quality “The problem of testing can only be contained not solved” T.Williams How much to test?

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Complexity vs. Quality Problems: Traditional low-level test generation and fault simulation methods have lost their importance because of the complexity reasons Traditional Stuck-at Fault (SAF) model does not quarantee the quality for deep-submicron technologies

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Complexity vs. Quality New solutions: The complexity is handled by raising the abstraction levels from gate to register-transfer, instruction set architecture (ISA) and behavioral levels –But this moves us even more away from the real life of defects (!) To handle adequately defects in deep-submicron technologies, new fault models and defect- oriented test generation methods should be used –But, this is increasing even more the complexity (!) To get out from the deadlock, the both trends should be merged into hierarchical approaches

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Research in TTU (ATI) Modeling of Digital Systems at different levels – to cope with the complexity Test generation and fault simulation –Hierarchical approaches to test generation and fault simulation Intensive international cooperation: –Joint design and test flow methods and tools (integr. research at ATI) –BIST (cooper. with U Stuttgart, Uni Linköping, Artec Design) –Defect-based approach (cooper. With TU Warsaw, Slovak Academy) –Collaborative design via Internet (Fraunhofer Inst. In Germany) –New teaching methods, tools, research scenarios (TU Ilmenau) Subcontractors: in red

eVIKINGS II - Meeting, Tallinn, March 17, 2003 DECIDER: Hierarchical ATPG Modules or subcircuits are represented as word-level Decision Diagrams

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Joint VHDL Design and Test Flow High-level synthesis –CAMAD developed at Linköping University Test pattern generation –DECIDER developed at Tallinn Technical University Interfaces to –behavioral and RT-level VHDL and –EDIF netlist formats Cooperation with LIU (subcontractor) and in TTU

eVIKINGS II - Meeting, Tallinn, March 17, ROM... SoC Core Controller Combining –on-line generated pseudo- random patterns –with pre-generated and stored test patterns Problems : –To find the best characteristics for test generator (PRPG) –To find the best level of mixing pseudo-random test and stored test as the tradeoff between memory cost and testing time CORE UNDER TEST Response Analyzer Test Generator BIST (Optimization and Hybrid Solutions) Cooperation with LIU (subcontractor)

eVIKINGS II - Meeting, Tallinn, March 17, 2003 International Virtual Lab: Tool integration Cooperation with EAS/IIS, Dresden EV-subcontractor

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Test Generation BIST Simulation Methods: Deterministic Random Genetic Methods: BILBO CSTP Store/Generate Design Test Levels: Gate Macro Fault Simulation Methods: Single fault Parallel Deductive Fault Table Fault models: Stuck-at-faults Stuck-opens Delay faults Test Optimization Fault Diagnosis Fault Location Tools for test generation and fault simulation

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Applets for Learning RT Level Test For learning problems of RT-level design and test: - Design - Design - Simulation - Simulation - Fault simulation - Fault simulation - Test generation - Test generation - DFT - DFT - BIST - BIST Cooperation with TU Ilmenau, Germany – EV subcontractor

eVIKINGS II - Meeting, Tallinn, March 17, 2003 Conclusions Long term goal of the NoE EuroSoC in Framework 6 : Get funding from second FP6 Call and other public funding StartConvince industry to partially fund the network Network Fully funded by Industry