Universal Test Interface for Embedded DRAM Testing

Slides:



Advertisements
Similar presentations
Computer Organization and Architecture
Advertisements

Computer Organization and Architecture
Prith Banerjee ECE C03 Advanced Digital Design Spring 1998
COEN 180 DRAM. Dynamic Random Access Memory Dynamic: Periodically refresh information in a bit cell. Else it is lost. Small footprint: transistor + capacitor.
These slides incorporate figures from Digital Design Principles and Practices, third edition, by John F. Wakerly, Copyright 2000, and are used by permission.
1 DIGITAL DESIGN I DR. M. MAROUF MEMORY Read-only memories Static read/write memories Dynamic read/write memories Author: John Wakerly (CHAPTER 10.1 to.
Processor System Architecture
Introduction to Chapter 12
1 Lecture 16B Memories. 2 Memories in General Computers have mostly RAM ROM (or equivalent) needed to boot ROM is in same class as Programmable Logic.
Registers  Flip-flops are available in a variety of configurations. A simple one with two independent D flip-flops with clear and preset signals is illustrated.
Chapter 5 Internal Memory
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Hao Ji.
1 Lecture 16B Memories. 2 Memories in General RAM - the predominant memory ROM (or equivalent) needed to boot ROM is in same class as Programmable Logic.
1 EE365 Read-only memories Static read/write memories Dynamic read/write memories.
8-5 DRAM ICs High storage capacity Low cost Dominate high-capacity memory application Need “refresh” (main difference between DRAM and SRAM) -- dynamic.
1 The 8051 Microcontroller and Embedded Systems CHAPTER INTERFACING TO EXTERNAL MEMORY.
CompE 460 Real-Time and Embedded Systems Lecture 5 – Memory Technologies.
Khaled A. Al-Utaibi Memory Devices Khaled A. Al-Utaibi
Memory Hierarchy.
1 Copyright © 2011, Elsevier Inc. All rights Reserved. Appendix E Authors: John Hennessy & David Patterson.
Memory and Programmable Logic
Discovering Computers 2012: Chapter 4
Digital Components and Combinational Circuits Sachin Kharady.
Memory System Unit-IV 4/24/2017 Unit-4 : Memory System.
CPEN Digital System Design
Semiconductor Memory Types
07/11/2005 Register File Design and Memory Design Presentation E CSE : Introduction to Computer Architecture Slides by Gojko Babić.
Memory 2 ©Paul Godin Created March 2008 Memory 2.1.
Computer Architecture Chapter (5): Internal Memory
“With 1 MB RAM, we had a memory capacity which will NEVER be fully utilized” - Bill Gates.
Chapter 5 - Internal Memory 5.1 Semiconductor Main Memory 5.2 Error Correction 5.3 Advanced DRAM Organization.
Appendix B The Basics of Logic Design
Sequential Logic Design
Washington University
Memories.
Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 7th Edition
7-5 DRAM ICs High storage capacity Low cost
Computer Organization and Design
Edexcel GCSE Computer Science Topic 15 - The Processor (CPU)
Morgan Kaufmann Publishers
Memory Units Memories store data in units from one to eight bits. The most common unit is the byte, which by definition is 8 bits. Computer memories are.
Digital Components and Combinational Circuits
Dr. Michael Nasief Lecture 2
Phnom Penh International University (PPIU)
William Stallings Computer Organization and Architecture 7th Edition
Computer Architecture & Operations I
William Stallings Computer Organization and Architecture 8th Edition
Interfacing Memory Interfacing.
EE345: Introduction to Microcontrollers Memory
Chapter 13 – Programmable Logic Device Architectures
Lecture 14 - Dynamic Memory
FIGURE 7.1 Conventional and array logic diagrams for OR gate
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
Digital Logic & Design Dr. Waseem Ikram Lecture 40.
إعداد : أ.د/ محمـود محمـد حسن
Memory Basics Chapter 8.
Word Assembly from Narrow Chips
Memory Basics Chapter 7.
William Stallings Computer Organization and Architecture 8th Edition
Bob Reese Micro II ECE, MSU
Diagram 1 ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc. 2 ThemeGallery is a Design Digital Content & Contents.
Programmable logic and FPGA
Presentation transcript:

Universal Test Interface for Embedded DRAM Testing By Shinji Miyano Katshhiko Sato Kenji Numata

Contents 1 Testing Dilemma 2 Direct-memory-access mode 3 ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc. 1 Testing Dilemma 2 Direct-memory-access mode 3 Universal Test Interface 4 Self-Burn-In Mode

What is the Embedded DRAM? A capacitor-based dynamic random access memory usually integrated on the same die or in the same package as the main ASIC or processor, as opposed to external DRAM modules and transistor-based SRAM typically used for caches. eDRAM is used in many game consoles, including the PlayStation 2, PlayStation Portable, Nintendo GameCube, Wii and Xbox 360.

A Few Different Product Testing Dilemma DRAM Side ASIC Side Large Market Share Small Market Share Embedded DRAM A Few Different Product Large Variety Product

Direct-Memory-Access Mode Wafer test 1 (DRAM) Fuse Blow Wafer test 2 (DRAM) Wafer test 3 (Logic) Assembly Burn-in Test Flow For Embedded DRAM Final test (DRAM & Logic)

DRAM macro locations on chips The macro’s location affects the test pins’ location, again causing a problem insetting the direct-access mode.

Universal Test Interface The memory cell array’s minimum unit is 1 Mbit. In this figure, the word line direction is horizontal and the bit line direction is vertical. To increase the DRAM macro’s capacity, we placed several copies of the 1-Mbit array in the vertical direction using the memory generator. We routed global bus lines over the memory cell array in the vertical direction.

Universal Test Interface implementation The Universal Test Interface consists of 34 test pins. One bit is for test mode entry, and 5 bits are dedicated to command input for control of the DRAM macro. We use the next 18 bits for address and/or data inputs, and sometimes for subcommands for long word commands. The next 9 bits are for data outputs. The bit width of data I/O is usually 8 bits at the test interface. The ninth bit is used for parity-bit configuration. The last bit is for macro selection when two or more DRAM macros are embedded on the same chip.

Universal Test Interface implementation The circuits comprising the Universal Test Interface decode the command and demultiplex the address, which is multiplexed at the test interface to reduce the number of test pins. The interface sends the decoded command and address to the control circuits through the test signal bus.

Multimacro testing The interface provides 24 pins for test command, address, and data inputs for every macro. Nine bits of test data output from each macro are multiplexed at the logic portion. The macro select command is implemented in the test circuits. Only one macro, selected by the macro select command, operates at a time.

Self-Burn-in Mode After test mode entry, the test command puts the DRAM macro into burn-in mode. In this mode, the DRAM operates according to the test pattern generated by the pattern generator. Only one clock pin is necessary to operate the pattern generator.

Using Universal Test Interface “Reduce Test Cost” Covers Various Products Easy to Design Easy to Handling Mutimacro Testing Self-Burn-In Mode [ Multiplexing Test Pins ] Necessary for Testing Setup/Hold Time

Thank You!