TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC.

Slides:



Advertisements
Similar presentations
Outline Memory characteristics SRAM Content-addressable memory details DRAM © Derek Chiou & Mattan Erez 1.
Advertisements

Chapter 5 Internal Memory
Computer Organization and Architecture
Computer Organization and Architecture
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
LOGO.  Concept:  Is read-only memory.  Do not lose data when power is lost.  ROM memory is used to produce chips with integrated.
Introduction to Chapter 12
What is memory? Memory is used to store information within a computer, either programs or data. Programs and data cannot be used directly from a disk or.
Computer Organization and Architecture
Chapter 5 Internal Memory
Memory Devices Wen-Hung Liao, Ph.D..
Chapter 4 Computer Memory
IT Systems Memory EN230-1 Justin Champion C208 –
Memory Key component of a computer system is its memory system to store programs and data. ITCS 3181 Logic and Computer Systems 2014 B. Wilkinson Slides12.ppt.
F1020/F1031 COMPUTER HARDWARE MEMORY. Read-only Memory (ROM) Basic instructions for booting the computer and loading the operating system are stored in.
1 The 8051 Microcontroller and Embedded Systems CHAPTER INTERFACING TO EXTERNAL MEMORY.
CompE 460 Real-Time and Embedded Systems Lecture 5 – Memory Technologies.
Chapter 4 ระบบหน่วยความจำ The Memory System
Memory Main memory consists of a number of storage locations, each of which is identified by a unique address The ability of the CPU to identify each location.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
Memory and Programmable Logic
Introduction to Computing: Lecture 4
Random access memory.
What is a computer ?  A computer is an electronic device that can accept data and instruction, process them or store them for later retrieval, and sometimes.
Chapter 5 Internal Memory. Semiconductor Memory Types.
Chapter 8 Memory Interface
MODULE 5: Main Memory.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Memory Cell Operation.
Computer Architecture Lecture 24 Fasih ur Rehman.
Semiconductor Memory Types
Digital Circuits Introduction Memory information storage a collection of cells store binary information RAM – Random-Access Memory read operation.
1 Memory Hierarchy (I). 2 Outline Random-Access Memory (RAM) Nonvolatile Memory Disk Storage Suggested Reading: 6.1.
Computer Architecture Chapter (5): Internal Memory
AHMEDABAD INSTITUTE OF TECHNOLOGY
Components of Computer. Memory Unit Most important part of the computer Used to store data and instructions that are currently in use Main memory consists.
Chapter 2 content Basic organization of computer What is motherboard
Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 7th Edition
Internal Memory.
Memory Main memory consists of a number of storage locations, each of which is identified by a unique address The ability of the CPU to identify each location.
Memory Main memory consists of a number of storage locations, each of which is identified by a unique address The ability of the CPU to identify each location.
Computer memory.
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.
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
שמות מאפיינים ומטרות של זיכרונות ROM - ו RAM
Computer Architecture
William Stallings Computer Organization and Architecture 7th Edition
Introduction to Computing
William Stallings Computer Organization and Architecture 8th Edition
BIC 10503: COMPUTER ARCHITECTURE
Semiconductor Memories
Lecture No. 41 Memory.
MICROPROCESSOR MEMORY ORGANIZATION
Electronics for Physicists
Chapter 4 Internal Memory
William Stallings Computer Organization and Architecture 8th Edition
Semiconductor memories are classified in different ways. A distinction is made between read-only (ROM) and read-write (RWM) memories. The contents RWMs.
Computer Memory.
Presentation transcript:

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Memory Testing and Pattern Introduction TM

This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Contents Brief Introduction Memory Classification and Application How to Test Memory IC Pattern Introduction Scramble

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Memory IC Testing For storage media (memory): not magnetic tape, not hard/floppy disk, not brain For silicon process: not WAT test, not reliability test, not physical failure analysis For IC testing: not logic (ASIC, CPU, FPGA, LCD driver, …) not mix-signal (ADC, DAC, USB, …) For test program: not timing, not pin format, not hardware configuration not command to generate report, not user interface We focus on: electrical failure analysis, (memory IC) function test, test pattern

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Memory Classification Volatile memory: data will lose after power off SRAM (static random access memory): Low Power (or Low Voltage) SRAM / High Speed SRAM DRAM (dynamic RAM, need refresh): Synchronous DRAM / Double Data Rate (DDR) SDRAM FCRAM (FJ, Fast Cycle RAM): DRAM cell with SRAM peripheral Non volatile memory: data still keep after power off ROM (read only memory) / PROM (programmable ROM) EPROM (Erasable PROM) / EEPROM (Electrical EPROM) Flash Embedded Memory : some of above memories are merged with some logical purpose circuit on a chip

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Memory Application LP-SRAM: mobile phone HS-SRAM: cache memory DRAM: phase out SDRAM / DDR SDRAM: mother board / graphic card ROM / PROM / EPROM: game machine / BIOS EEPROM / Flash: smart card / voice recorder FCRAM(FJ): mobile phone

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Special Testing Feature SRAM: typical memory function (Write and Read) DRAM: row and column address are multiplexed, need refresh SDRAM: need one synchronous clock, pipe-line (burst) concept DDR SDRAM: one cycle two data, write latency, DLL on/off FCRAM: need some test mode to access the DRAM cell ROM: need SOM (source only memory) board of tester, read only EEPROM / Flash: read / program / erase all / page mode address and data are multiplexed, BUSY signal Embedded Memory: in general, several hundreds pins, so we need customer provide more detailed or confidential document about the memory-related, only around fifty pins information to run a specified sequence to enter the direct access mode

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. From the PC BIOS’s View For the PC with 256M bytes SDRAM (the simplest way, mail box) write all 0x00, read all 0x00be visited 2 times write all 0xFF, read all 0xFFbe visited 2 times write all 0x55, read all 0x55be visited 2 times write random, read randombe visited 2 times, total 8 times

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. What We Say the “Testing” For the 16Mx8 bits SDRAM 1. In general, when we are debugging or creating a pattern, we always just consider one DQ only. 2. In order to get good fault coverage and measure almost all the device feature listed on data sheet, a test program will access each bit more than several hundreds times, not only few times DQ1 to DQ8 are accessed in the same time for every address

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Elements of Pattern the most important is address and data:

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Pattern Classification For written data (background data): solid 0/1, row bar, column bar, checker board, diagonal, DQ switch, RWI (repeat with invert) For cell visiting sequence (address changing): write-verify, scan X/Y, march4n, march6n, inverse, address complement, RWI Take too long time and less use galloping, butter-fly, shift diagonal --- n^2 For DRAM special: disturb, Long RAS

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Background Data In testing world:X is ROW is WL (word line), Y is COLUMN is BL (bit line)

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. DQ Switch (polarity)

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. X-Fast vs. Y-Fast

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Write Solid1 and RWI

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Scan vs. Write Verify

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Scan to March-4n

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. March-6n

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Data / Address Scramble Data scramble: only for DRAM, caused by Bit Line and /BL Address scramble: in general, DRAM simple, SRAM complex

TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC shall not be liable or responsible for any reliance. Display scramble: whole chip address decoding rule or chip architecture and DQ sequence describe the relationship between the electrical address and topological (physical) address Display Scramble