KR19990069337A - 복합 반도체 메모리장치의자기 테스트 회로 및 이를 이용한 자기 테스트 방법 - Google Patents

복합 반도체 메모리장치의자기 테스트 회로 및 이를 이용한 자기 테스트 방법 Download PDF

Info

Publication number
KR19990069337A
KR19990069337A KR1019980003509A KR19980003509A KR19990069337A KR 19990069337 A KR19990069337 A KR 19990069337A KR 1019980003509 A KR1019980003509 A KR 1019980003509A KR 19980003509 A KR19980003509 A KR 19980003509A KR 19990069337 A KR19990069337 A KR 19990069337A
Authority
KR
South Korea
Prior art keywords
memory
bist
address
signal
mode
Prior art date
Application number
KR1019980003509A
Other languages
English (en)
Inventor
박상봉
Original Assignee
윤종용
삼성전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 윤종용, 삼성전자 주식회사 filed Critical 윤종용
Priority to KR1019980003509A priority Critical patent/KR19990069337A/ko
Priority to TW087108327A priority patent/TW406269B/zh
Priority to JP28985798A priority patent/JP3746621B2/ja
Priority to US09/245,475 priority patent/US6108252A/en
Publication of KR19990069337A publication Critical patent/KR19990069337A/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/50Marginal testing, e.g. race, voltage or current testing
    • G11C29/50012Marginal testing, e.g. race, voltage or current testing of timing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/50Marginal testing, e.g. race, voltage or current testing

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Dram (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

BIST 장치(105)가 개시된다. BIST 정보 신호 발생부(101)는 BIST 모드에서는 외부클락신호 TCLK와 BIST 모드 지시신호 BISTON에 응답하여 메모리(101)로 입력 데이터 DRIN과 제어신호 CON을 입력 먹서(111)로 발생한다. 어드레스 발생부(203)는 BIST 정보 신호 발생부(201)와 상호 통신하며, 입력 먹서(111)에 어드레스 RADD, CADD를 발생한다. 스테이지 카운터(215)는 메모리(101)로 데이터가 기입 또는 메모리(101)로부터 데이터가 독출되는 모드의 변화를 지시한다. 어드레스 카운터(217)는 상기 메모리(101)의 어드레스를 순차적으로 증가 또는 감소시키면서 지정한다. 비교기(205)는 BIST 정보 신호 발생부(201)에서 발생하는 메모리(101)로의 입력 데이터 DRIN와 메모리(101)로부터 독출된 출력 데이터 DROUT를 비교하여 메모리(101)의 불량 여부를 나타내는 불량 지시 신호 ERR를 발생한다. 클락 카운터(219)는 메모리(101)에서 불량이 발생할 때까지의 발생 클락수를 카운팅한다. 클락수 레지스터(221)는 클락 카운터(219)의 발생 클락수를 저장한다. 리프레쉬 카운터(209)는 BIST 정보 신호 발생부(201)와 상호 통신하여 메모리(101)의 리프레쉬 모드시에 리프레쉬 수를 카운팅한다.

Description

복합 반도체 메모리 장치의 자기 테스트 회로 및 이를 이용한 자기 테스트 방법
본 발명은 복합 반도체 메모리 장치(Merged Memory with Logic)에 관한 것으로, 특히 자기 테스트 회로(Built In Self Test, 이하, BIST이라 함) 및 이를 이용한 자기 테스트 방법에 관한 것이다.
일반적으로 정보처리 및 통신등에 사용되는 시스템들은 제어, 연산, 및 인터페이스 기능을 수행하는 로직 반도체 장치들과 데이터를 저장하는 메모리 반도체 장치들을 포함하여 구성된다. 종래에는 통상 로직 반도체 장치들과 메모리 반도체 장치들이 별개로 시스템에 사용되었으나, 근래에 반도체 설계 기술 및 제조 기술의 발전과 시스템의 원가 절감에 대한 요구에 따라 로직 반도체 장치들과 메모리 반도체 장치를 하나의 칩에 집적시키기 위한 연구가 계속되고 있다. 물론 과거에도 ASIC(Application Specific Integrated Circuit)이란 이름으로, 로직 반도체 장치와 적은 용량의 SRAM이 하나의 칩에 집적되는 기술이 일반화되어 있었지만, DRAM, 특히 큰 용량의 범용 SDRAM과 로직을 하나의 칩에 집적시키는 기술은 근래에 들어 많은 연구가 진행되고 있다.
이와 같이 복합 반도체 메모리 장치화되어 감에 따라 임베디드(Embedded)되어 있는 메모리에 관련된 모든 핀을 외부 핀으로 내보내는 것은 핀수의 제한에 의하여 불가능하게 되었다. 그러므로, 최근에는 임베디드되어 있는 메모리에 대한 기능 및 AC 파라미터(parameter)를 테스트하는 방법이 직접 억세싱(Direct Accessing) 기법이다. 직접 억세싱 기법은 테스트 장비가 테스트 모드에서 메모리를 직접 억세스할 수 있도록 하여 테스트 장비에서 메모리 테스트 알고리즘에 따라 어드레스, 데이터 입력, 제어 신호를 생성하고 데이터 출력을 비교하여 메모리를 테스트하는 방법이다. 이 방법은 메모리의 입력 포트에 먹서(Multiplexer)를 삽입하고 테스트 모드에서 선택될 입력을 10 핀까지 연결하면 되어 설계의 수정이 최소화된다. 반면, 테스트 핀의 수가 많고 임베디드되어 있는 메모리의 출력으로부터 최종 패드까지의 지연 정보에 따라 측정값이 달라진는 단점이 있다. 그러므로 출력에서 패드까지의 신호지연으로 인하여 내장된 메모리의 정확한 AC 파라미터 값을 구하는 데는 한계가 발생한다. 또한 메모리 테스트 장비의 제한으로 인하여 100MHz의 실제 클락 속도에서의 측정이 어렵다.
임베디드되어 있는 메모리에 대한 기능 및 AC 파라미터(parameter)를 테스트하는 다른 방법으로는 BIST 방법으로서, 복합 반도체 메모리 장치내에 BIST 회로를 내장하여 자기 테스트하는 방법이다. 이것의 장점은 로직 테스터를 이용하여 내장된 메모리의 기능을 실제 클락 속도로 측정하는 것이 가능하다는 점이다. 그러나 이러한 BIST 방식은 단지 하나의 비트로써 메모리에 대한 불량 여부만을 출력한다. 따라서 불량이 발생한 셀의 로우 및 칼럼 어드레스를 알 수 없다. 그러므로 리던던시(redundancy) 회로의 활용이 불가능하다. 또한 단일 테스트 파라미터로 구성된 독출/기입/독출 패턴을 전체 셀에 대해서 불량 여부를 결정하므로, 어느 파라미터에 대하여 마진이 존재하지 않는지에 대한 분석이 불가능한 문제점이 발생한다.
본 발명이 이루고자하는 기술적 과제는 복합 반도체 메모리 장치에 내장되는 메모리에 대하여 각 AC 파라미터별로 테스트할 수 있는 테스트 회로 및 테스트 방법을 제공하는 데 있다.
본 발명이 이루고자하는 다른 기술적 과제는 복합 반도체 메모리 장치에 내장되는 메모리에 대하여 불량이 발생한 셀의 어드레스를 확인할 수 있는 테스트 회로를 제공하는 데 있다.
본 발명은 첨부되는 도면과 연관하여 아래에서 기술될 것이다.
도 1은 2개의 뱅크로 구성된 메모리(101)와 본 발명의 자기 테스트 회로(103)의 실시예를 나타내는 도면이다.
도 2는 도 1의 BIST 장치(105)의 실시예를 나타내는 도면이다.
도 3은 본 발명의 자기 테스트 회로를 이용한 자기 테스트 방법을 나타내는 흐름도이다.
도 4는 도 3을 수행하는 사용되는 인터리브 방식의 실시예를 나타내는 도면이다.
도 5는 도 3을 수행하는 사용되는 뱅크별 테스트 방식의 실시예를 나타내는 도면이다.
본 발명의 제1 면은 다수의 뱅크들로 이루어진 반도체 메모리와 반도체 로직이 하나의 칩상에서 구현되는 복합 반도체 메모리 장치의 자기 테스트 회로이다. 본 발명의 자기 테스트 회로는 BIST 모드에서는 외부클락신호와 BIST 모드 지시신호에 응답하여 소정의 BIST 정보신호를 발생하는 BIST 장치 및 노말 모드에서는 로직으로부터 출력되는 로직클락신호와 로직정보신호를 입력신호로 하여 이로부터 발생되는 출력신호를 상기 메모리에 제공하며, BIST 모드에서는 상기 외부클락신호와 상기 BIST 정보신호를 입력신호로 하여 이로부터 발생되는 출력신호를 상기 메모리에 제공하는 스위치 먹서부를 구비한다. 그리고 상기 BIST 장치는 상기 메모리에 기입된 데이터와 상기 메모리로부터 출력되는 데이터를 비교하여 불량이 발생하는 뱅크의 어드레스를 검출한다.
바람직하기로는, 상기 BIST 장치는 BIST 모드에서는 상기 외부클락신호와 상기 BIST 모드 지시신호에 응답하여 상기 메모리로 입력 데이터와 제어신호를 상기 스위치 먹서부로 발생하며, 상기 입력 데이터를 내부에 저장하는 BIST 정보 신호 발생부, 상기 BIST 정보 신호 발생부와 상호 통신하며, 상기 스위치 먹서부에 어드레스를 발생하는 어드레스 발생부 및 상기 BIST 정보 신호 발생부에서 발생하는 메모리 입력 데이터와 상기 메모리로부터 독출된 메모리 출력 데이터를 비교하여 상기 메모리의 불량 여부를 나타내는 불량 지시 신호를 발생하는 비교기를 구비한다.
더욱 바람직하기로는, 상기 BIST 장치는 상기 메모리 입력 데이터와 메모리 출력 데이터가 서로 다를 때의 메모리의 어드레스를 저장하는 불량 어드레스 표시부를 더 구비한다.
본 발명의 제2 면은 다수의 뱅크들로 이루어진 메모리와 로직이 하나의 칩상에서 구현되는 복합 반도체 메모리 장치의 메모리 불량여부를 테스트하는 자기 테스트 방법이다. 본 발명의 자기 테스트 방법은 A) 다수의 뱅크들에 인터리브 방식으로 메모리를 테스트하여 불량여부를 판정하는 단계; B) A)단계에서 불량 뱅크가 존재하는 것으로 판정되는 경우, 각 뱅크별 테스트 방식을 이용하여 모든 AC 파라미터들을 최소 마진 조건으로 메모리를 테스트하여 불량여부를 판정하는 단계; C) B)단계에서 불량 뱅크가 존재하는 것으로 판정되는 경우, 뱅크별 테스트 방식을 이용하여 모든 AC 파라미터들을 최대 마진 조건으로 메모리를 테스트하여 불량여부를 판정하는 단계; D) C)단계에서 불량이 존재하지 않는 것으로 판정되는 경우, 각 뱅크별로 각 AC 파라미터별로 제약 조건을 가해 불량여부를 테스트하는 단계; E) D)단계에서 불량이 발생하는 제약 조건들을 감지하는 단계; 및 F) A)단계에서 불량 뱅크가 존재하지 않는 것으로 판정되는 경우에는 양호한 메모리로 판정하며, B)단계에서 불량 뱅크가 존재하지 않는 것으로 판정되는 경우에는 인터리브 조건에서 불량을 발생시키는 것으로 판정하며, C)단계에서 불량이 존재하는 것으로 판정되는 경우에는 메모리는 실제 동작 속도에서 제대로 동작하지 않는 것으로 판정하는 단계를 구비한다.
이어서, 첨부한 도면을 참조하여 본 발명의 실시예를 상세히 설명하기로 한다. 여기서 각 도면에 대하여 부호와 숫자가 같은 것은 동일 부재임을 나타낸다.
도 1은 2개의 뱅크로 구성된 메모리(101)와 본 발명의 자기 테스트 회로(103)의 실시예를 나타내는 도면이다. 이를 참조하면, 본 발명의 자기 테스트 회로는 BIST 장치(105) 및 스위치 먹서부(107)을 구비한다. 상기 BIST 장치(105)는 BIST 모드에서는 외부클락신호 TCLKN와 BIST 모드 지시신호 BISTON에 응답한다. 그리고 상기 BIST 장치(105)는 BIST 모드에서는로우 어드레스 RADD, 칼럼 어드레스 CADD, 제1 및 제2 뱅크의 로우 스트로브 신호들 RASB0, RASB1, 제1 및 제2 뱅크의 칼럼 스트로브 신호들 CASB, CASB1, 제1 및 제2 뱅크의 기입 인에이블 신호들 WEB0, WEB1, 및 입력 데이터 DIN 등으로 이루어진 BIST 정보신호 BISTOUT를 발생한다. 상기 BIST 장치(105)는 상기 메모리(101)에 기입되는 데이터 DRIN와 상기 메모리(101)로부터 출력되는 데이터 DRIN을 비교하여 불량이 발생하는 뱅크의 어드레스 및 불량을 일으키는 AC 파라미터를 검출한다.
상기 스위치 먹서부(103)를 구체적으로 설명하면, 다음과 같다. 상기 스위치 먹서부(103)는 클락 먹서(109) 및 입력 먹서(111)를 구비한다. 상기 클락 먹서(109)는 로직(미도시)으로부터 발생되는 로직클락신호 TCLKL과 BIST 모드시에 외부에서 입력되는 외부클락신호 TCLKT를 입력한다. 그리고 상기 클락 먹서(109)는 노말 모드에서는 상기 로직클락신호 TCLKL을, 그리고 BIST 모드에서는 상기 외부클락신호 TCLKT를 상기 메모리(101)에 제공한다.
상기 입력 먹서(111)는 로직(미도시)으로부터 발생되는 로직정보신호 INL과 상기 BIST 정보신호 BISTOUT를 입력신호로 한다. 그리고 상기 입력 먹서(111)는 노말 모드에서는 상기 로직클락신호 INL에 의하여 발생되는 신호를, BIST 모드에서는 상기 BIST 정보신호 BISTOUT에 의하여 발생되는 신호를 상기 메모리(101)에 제공한다.
도 2는 도 1의 BIST 장치(105)의 실시예를 나타내는 도면이다. 이를 참조하면, 상기 BIST 장치(105)는 BIST 정보 신호 발생부(101), 어드레스 발생부(203), 비교기(205), 불량 어드레스 표시부(207) 및 리프레쉬 카운터(209)로 구성된다.
상기 BIST 정보 신호 발생부(101)는 BIST 모드에서는 상기 외부클락신호 TCLK와 상기 BIST 모드 지시신호 BISTON에 응답하여 상기 메모리(101)로 입력 데이터 DRIN과 제어신호 CON을 상기 입력 먹서(111)로 발생한다. 그리고 상기 BIST 정보 신호 발생부(101)는 상기 입력 데이터 DRIN를 내부에 저장한다.
상기 BIST 정보 신호 발생부(101)는 구체적으로 BIST 제어기(211) 및 데이터 발생기(213)를 구비한다. 상기 BIST 제어기(211)는 BIST 모드에서는 상기 외부클락신호 TCLKT와 상기 BIST 모드 지시신호 BISTON에 응답하여 상기 메모리(101)로 입력 데이터 DRIN과 제어신호 CON을 상기 입력 먹서(111)로 발생한다. 상기 데이터 발생기(213)는 상기 BIST 제어기(211)에서 발생한 입력 데이터 DRIN과 동일한 데이터를 상기 비교기(205)로 출력한다.
상기 어드레스 발생부(203)는 상기 BIST 정보 신호 발생부(201)와 상호 통신하며, 상기 입력 먹서(111)에 어드레스 RADD, CADD를 발생한다. 상기 어드레스 발생부(203)는 구체적으로 스테이지 카운터(215) 및 어드레스 카운터(217)을 구비한다. 상기 스테이지 카운터(215)는 상기 메모리(101)로 데이터가 기입 또는 상기 메모리(101)로부터 데이터가 독출되는 모드의 변화를 지시한다. 예를 들어, 스테이지 0에서는 패턴(pattern)을 모든 어드레스에 기입하고, 스테이지 1에서는 어드레스를 증가하면서 어드레스의 내용을 읽어서 그 값이 스테이지 0에서 기입한 패턴과 같은지 확인하고 패턴 바(pattern bar)를 기입한 후 다음 어드레스로 진행한다. 스테이지 2에서는 어드레스를 감소시키면서 각 어드레스에서 패턴 바를 읽어 확인하고 패턴을 기입한다. 마지막으로 스테이지 3에서 각 어드레스를 읽어 그 값이 스테이지 2에서 기입한 패턴인지 확인한다. 이 과정을 통하여 메모리(101)의 불량을 검출할 수 있다.
상기 어드레스 카운터(217)는 상기 메모리(101)의 어드레스를 순차적으로 증가 또는 감소시키면서 지정한다.
상기 비교기(205)는 상기 BIST 정보 신호 발생부(201)에서 발생하는 메모리(101)로의 입력 데이터 DRIN와 상기 메모리(101)로부터 독출된 출력 데이터 DROUT를 비교하여 상기 메모리(101)의 불량 여부를 나타내는 불량 지시 신호 ERR를 발생한다. 즉, 에러가 발생하면 상기 ERR은 "1"이 되고, 에러가 발생하지 않으면 상기 ERR은 "0"을 유지한다.
상기 불량 어드레스 표시부(207)는 상기 메모리(101)의 입력 데이터와 메모리(101)의 출력 데이터가 서로 다를 때의 메모리(101)의 어드레스를 저장한다. 상기 불량 어드레스 표시부(207)는 구체적으로 클락 카운터(219) 및 클락수 레지스터(221)를 구비한다. 상기 클락 카운터(219)는 상기 메모리(101)에서 불량이 발생할 때까지의 발생 클락수를 카운팅한다. 그리고 상기 클락수 레지스터(221)는 상기 클락 카운터(219)의 발생 클락수를 저장한다. 저장된 클락수 레지스터(221)의 값은 테스트가 끝난 후에 직렬로 출력하여 리던던시 정보 추출에 사용된다.
상기 리프레쉬 카운터(209)는 상기 BIST 정보 신호 발생부(201)와 상호 통신하여 상기 메모리(101)의 리프레쉬 모드시에 리프레쉬 수를 카운팅한다.
도 3은 본 발명의 자기 테스트 회로를 이용한 자기 테스트 방법을 나타내는 흐름도이다. 먼저 다수의 뱅크들에 인터리브 방식으로 메모리를 테스트하여 불량여부를 판정한다(301). 그리고 301 단계에서 불량 뱅크가 존재하는 것으로 판정되는 경우에는 각 뱅크별 테스트 방식을 이용하여 모든 AC 파라미터들을 최소 마진 조건으로 메모리를 테스트하여 불량여부를 판정한다(307). 그리고 307 단계에서 불량 뱅크가 존재하는 것으로 판정되는 경우에는 뱅크별 테스트 방식을 이용하여 모든 AC 파라미터들을 최대 마진 조건으로 메모리를 테스트하여 불량여부를 판정한다(313). 그리고 313 단계에서 불량이 존재하지 않는 것으로 판정되는 경우에는 각 뱅크별로 각 AC 파라미터별로 제약 조건을 가해 불량여부를 테스트한다(319). 그리고 319 단계에서 불량이 발생하는 제약 조건들을 감지한다(321). 그리고 301 단계에서 불량 뱅크가 존재하지 않는 것으로 판정되는 경우에는 양호한 메모리로 판정하며, 307 단계에서 불량 뱅크가 존재하지 않는 것으로 판정되는 경우에는 인터리브 조건에서 불량을 발생시키는 것으로 판정하며, 313 단계에서 불량이 존재하는 것으로 판정되는 경우에는 메모리는 실제 동작 속도에서 제대로 동작하지 않는 것으로 판정하는 단계(323)를 수행한다.
도 4는 도 3을 수행하는 사용되는 인터리브 방식의 실시예를 나타내는 도면이다. 이를 참조하면, 클락 신호 CLK에 동기하는 RASB0, CASB0, WEB0 신호는 상기 메모리(101) 중의 하나의 뱅크인 뱅크0(미도시)를 테스트한다. 그리고 역시 클락 신호 CLK에 동기하는 RASB1, CASB1, WEB1 신호는 상기 메모리(101) 중의 다른 하나의 뱅크인 뱅크1(미도시)를 테스트한다. 인터리브 방식은 도 4에 나타난 바와 같이 뱅크0와 뱅크1은 서로 교번하여 테스트하는 방식이다.
도 5는 도 3을 수행하는 사용되는 뱅크별 테스트 방식의 실시예를 나타내는 도면이다. 본 명세서에서는 뱅크0를 테스트하는 방법을 예로 이를 참조하면, 먼저 tRC, tRAS, tRCD, tRP, tCCD를 최소 마진으로 한다.
여기서, tRC는 뱅크 액티브로부터 다음 뱅크 액티브까지의 시간 간격을 나타낸다. 그리고 tRAS는 뱅크 액티브로부터 뱅크 프리차아지까지의 시간 간격을 나타낸다. 그리고 tRCD는 뱅크 액티브로부터 뱅크 독출 명령 발생까지의 시간 간격을 나타낸다. 그리고 tRP는 뱅크 프리차아지로부터 뱅크 액티브까지의 시간 간격을 나타낸다.
상기 AC 파라미터들을 최소 조건으로 불량 여부를 테스트한다. 이때 불량이 발생하지 않는다면, 메모리의 불량은 인터리브 조건에서 불량을 발생시키는 것으로 판단할 수 있다. 그리고 이때 불량이 발생한다면, 상기 tRC, tRAS, tRCD, tRP, tCCD 등의 AC 파라미터들을 최대 마진으로하여 각 뱅크를 테스트한다. 이경우에도 불량이 발생한다면, 복합 반도체 메모리 장치에 내장된 메모리는 실제 동작 속도에서 제대로 동작하지 않는 것으로 판정된다.
만약 각 AC 파라미터에 대하여 최대 마진으로 테스트한 결과, 불량이 아닌 것으로 판정되는 경우에는, 상기 tRP를 최소 마진으로 두며, 다른 파라미터에 대해서는 최소 마진보다 1 클락 이상의 마진을 더하여 테스트를 수행한다. 이때, 불량이 발생하지 않는다면, tRP 특성은 사용자의 조건을 만족하는 것으로 판정한다. 이와 같은 방법으로 각 AC 파라미터에 대하여 사용자의 조건을 만족하는지 여부를 판단할 수 있다.
그리고 각 파라미터에 대해서는 어드레스를 순차적으로 증가 또는 감소시키면서 테스트를 수행하여 불량이 발생한 어드레스는 도 2의 클락수 레지스터(221)에 저장한다. 그리고 테스트가 완료된 후 상기 클락수 레지스터(221)에 저장된 값을 출력하여 리던던시 정보로서 사용한다.
본 발명은 도면에 도시된 일 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 예를 들어 본 발명에서는 2개의 뱅크를 가지는 메모리를 테스트하는 회로 및 테스트 방법에 대하여 기술하였으나, 다수개의 뱅크를 가지는 메모리에 대해서도 본 발명의 사상을 확장할 수 있음은 당업자에게는 자명한 사실이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.
본 발명의 자기 테스트 회로 및 자기 테스트 방법에 의하여 복합 반도체 메모리 장치에 내장되는 메모리에 대하여 각 AC 파라미터별로 테스트하여 이에 대한 정보를 얻을 수 있다.
그리고 본 발명의 자기 테스트 회로에 의하여 복합 반도체 메모리 장치에 내장되는 메모리에서 불량이 발생한 셀의 어드레스를 확인하여, 리페어시에 활용할 수 있다.

Claims (9)

  1. 다수의 뱅크들로 이루어진 반도체 메모리와 반도체 로직이 하나의 칩상에서 구현되는 복합 반도체 메모리 장치의 자기 테스트 회로에 있어서,
    BIST 모드에서는 외부클락신호와 BIST 모드 지시신호에 응답하여 소정의 BIST 정보신호를 발생하는 BIST 장치; 및
    노말 모드에서는 로직으로부터 출력되는 로직클락신호와 로직정보신호를 입력신호로 하여 이로부터 발생되는 출력신호를 상기 메모리에 제공하며, BIST 모드에서는 상기 외부클락신호와 상기 BIST 정보신호를 입력신호로 하여 이로부터 발생되는 출력신호를 상기 메모리에 제공하는 스위치 먹서부를 구비하며,
    상기 BIST 장치는 상기 메모리에 기입된 데이터와 상기 메모리로부터 출력되는 데이터를 비교하여 불량이 발생하는 뱅크의 어드레스를 검출하는 것을 특징으로 하는 복합 반도체 메모리 장치의 자기 테스트 회로.
  2. 제1 항에 있어서, 상기 BIST 장치는
    BIST 모드에서는 상기 외부클락신호와 상기 BIST 모드 지시신호에 응답하여 상기 메모리로 입력 데이터와 제어신호를 상기 스위치 먹서부로 발생하며, 상기 입력 데이터를 내부에 저장하는 BIST 정보 신호 발생부;
    상기 BIST 정보 신호 발생부와 상호 통신하며, 상기 스위치 먹서부에 어드레스를 발생하는 어드레스 발생부; 및
    상기 BIST 정보 신호 발생부에서 발생하는 메모리 입력 데이터와 상기 메모리로부터 독출된 메모리 출력 데이터를 비교하여 상기 메모리의 불량 여부를 나타내는 불량 지시 신호를 발생하는 비교기를 구비하는 것을 특징으로 하는 복합 반도체 메모리 장치의 자기 테스트 회로.
  3. 제2 항에 있어서, BIST 정보 신호 발생부는
    BIST 모드에서는 상기 외부클락신호와 상기 BIST 모드 지시신호에 응답하여 상기 메모리로 입력 데이터와 제어신호를 상기 스위치 먹서부로 발생하는 BIST 제어기; 및
    상기 BIST 제어기에서 발생한 입력 데이터를 상기 비교기로 출력하는 데이터 발생기를 구비하는 것을 특징으로 하는 복합 반도체 메모리 장치의 자기 테스트 회로.
  4. 제2 항에 있어서, 어드레스 발생부는
    상기 메모리로 데이터가 기입 또는 상기 메모리로부터 데이터가 독출되는 모드의 변화를 지시하는 스테이지 카운터; 및
    상기 메모리의 어드레스를 순차적으로 증가 또는 감소시키면서 지정하는 어드레스 카운터를 구비하는 것을 특징으로 하는 복합 반도체 메모리 장치의 자기 테스트 회로.
  5. 제2 항에 있어서, 상기 BIST 장치는
    상기 메모리 입력 데이터와 메모리 출력 데이터가 서로 다를 때의 메모리의 어드레스를 저장하는 불량 어드레스 표시부를 더 구비하는 것을 특징으로 하는 복합 반도체 메모리 장치의 자기 테스트 회로.
  6. 제5 항에 있어서, 상기 불량 어드레스 표시부는
    상기 메모리의 불량이 발생할 때까지의 발생 클락수를 카운팅하는 클락 카운터; 및
    상기 클락 카운터의 발생 클락수를 저장하는 클락수 레지스터를 구비하는 것을 특징으로 하는 복합 반도체 메모리 장치의 자기 테스트 회로.
  7. 제2 항에 있어서, 상기 BIST 장치는
    상기 BIST 정보 신호 발생부와 상호 통신하여 상기 메모리의 리프레쉬 모드시 리프레쉬 수를 카운팅하는 리프레쉬 카운터를 더 구비하는 것을 징으로 하는 복합 반도체 메모리 장치의 자기 테스트 회로.
  8. 제1 항에 있어서, 상기 스위치 먹서부는
    상기 로직클락신호와 상기 외부클락신호를 입력하여, 노말 모드에서는 상기 로직클락신호를 BIST 모드에서는 상기 외부클락신호를 상기 메모리에 제공하는 클락 먹서: 및
    상기 로직정보신호와 상기 BIST 정보신호를 입력신호로 하여, 노말 모드에서는 상기 로직클락신호에 의하여 발생되는 신호를, BIST 모드에서는 상기 BIST 정보신호에 의하여 발생되는 신호를 상기 메모리에 제공하는 입력 먹서를 구비하는 것을 특징으로 하는 복합 반도체 메모리 장치의 자기 테스트 회로.
  9. 다수의 뱅크들로 이루어진 메모리와 로직이 하나의 칩상에서 구현되는 복합 반도체 메모리 장치의 메모리 불량여부를 테스트하는 자기 테스트 방법에 있어서,
    A) 다수의 뱅크들에 인터리브 방식으로 메모리를 테스트하여 불량여부를 판정하는 단계;
    B) A)단계에서 불량 뱅크가 존재하는 것으로 판정되는 경우, 각 뱅크별 테스트 방식을 이용하여 모든 AC 파라미터들을 최소 마진 조건으로 메모리를 테스트하여 불량여부를 판정하는 단계;
    C) B)단계에서 불량 뱅크가 존재하는 것으로 판정되는 경우, 뱅크별 테스트 방식을 이용하여 모든 AC 파라미터들을 최대 마진 조건으로 메모리를 테스트하여 불량여부를 판정하는 단계;
    D) C)단계에서 불량이 존재하지 않는 것으로 판정되는 경우, 각 뱅크별로 각 AC 파라미터별로 제약 조건을 가해 불량여부를 테스트하는 단계;
    E) D)단계에서 불량이 발생하는 제약 조건들을 감지하는 단계; 및
    F) A)단계에서 불량 뱅크가 존재하지 않는 것으로 판정되는 경우에는 양호한 메모리로 판정하며, B)단계에서 불량 뱅크가 존재하지 않는 것으로 판정되는 경우에는 인터리브 조건에서 불량을 발생시키는 것으로 판정하며, C)단계에서 불량이 존재하는 것으로 판정되는 경우에는 메모리는 실제 동작 속도에서 제대로 동작하지 않는 것으로 판정하는 단계를 구비하는 것을 특징으로 하는 복합 반도체 메모리 장치의 자기 테스트 방법.
KR1019980003509A 1998-02-06 1998-02-06 복합 반도체 메모리장치의자기 테스트 회로 및 이를 이용한 자기 테스트 방법 KR19990069337A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1019980003509A KR19990069337A (ko) 1998-02-06 1998-02-06 복합 반도체 메모리장치의자기 테스트 회로 및 이를 이용한 자기 테스트 방법
TW087108327A TW406269B (en) 1998-02-06 1998-05-28 Bist circuit of merged memory with logic and bist method using the same
JP28985798A JP3746621B2 (ja) 1998-02-06 1998-10-12 複合半導体メモリ装置のセルフテスト回路及びこれを用いたセルフテスト方法
US09/245,475 US6108252A (en) 1998-02-06 1999-02-05 Integrated circuit memory devices having self-test circuits therein and method of testing same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980003509A KR19990069337A (ko) 1998-02-06 1998-02-06 복합 반도체 메모리장치의자기 테스트 회로 및 이를 이용한 자기 테스트 방법

Publications (1)

Publication Number Publication Date
KR19990069337A true KR19990069337A (ko) 1999-09-06

Family

ID=19532659

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980003509A KR19990069337A (ko) 1998-02-06 1998-02-06 복합 반도체 메모리장치의자기 테스트 회로 및 이를 이용한 자기 테스트 방법

Country Status (4)

Country Link
US (1) US6108252A (ko)
JP (1) JP3746621B2 (ko)
KR (1) KR19990069337A (ko)
TW (1) TW406269B (ko)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100356806B1 (ko) * 2000-12-28 2002-10-18 주식회사 하이닉스반도체 에스디램의 내장 셀프 테스트를 위한 디큐 비교기
KR100359778B1 (ko) * 2000-07-19 2002-11-04 주식회사 하이닉스반도체 반도체 메모리 소자의 어드레스 발생 회로
US7607055B2 (en) 2005-02-11 2009-10-20 Samsung Electronics Co., Ltd. Semiconductor memory device and method of testing the same
KR100939670B1 (ko) * 2006-07-05 2010-02-03 요코가와 덴키 가부시키가이샤 반도체 집적 회로 시험 장치 및 방법
KR20200068142A (ko) * 2018-12-04 2020-06-15 윈본드 일렉트로닉스 코포레이션 메모리 디바이스 및 그것의 내장 셀프 테스트 방법
US11004533B2 (en) 2018-11-09 2021-05-11 Winbond Electronics Corp. Memory device and built-in self test method thereof

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2370126B (en) 2000-07-18 2004-01-21 Sgs Thomson Microelectronics Memory testing
CA2266283C (en) * 1999-03-19 2006-07-11 Wen Tong Data interleaver and method of interleaving data
FR2792760B1 (fr) * 1999-04-23 2001-08-17 St Microelectronics Sa Memoire a reglage optimise des instants de precharge
JP2001035192A (ja) * 1999-07-19 2001-02-09 Nec Corp メモリ搭載集積回路およびそのテスト方法
KR100302617B1 (ko) * 1999-09-01 2001-11-01 김영환 번인 테스트 회로
KR100331551B1 (ko) * 1999-09-08 2002-04-06 윤종용 비스트 회로를 갖는 메모리 로직 복합 반도체장치
JP2001236797A (ja) * 1999-12-17 2001-08-31 Fujitsu Ltd 自己試験回路及びそれを内蔵するメモリデバイス
US6874110B1 (en) * 2000-05-11 2005-03-29 Stretch, Inc. Apparatus and method for self testing programmable logic arrays
EP1332416A2 (en) * 2000-09-06 2003-08-06 Infineon Technologies AG Bist for parallel testing of on-chip memory
US6658610B1 (en) * 2000-09-25 2003-12-02 International Business Machines Corporation Compilable address magnitude comparator for memory array self-testing
US6829728B2 (en) * 2000-11-13 2004-12-07 Wu-Tung Cheng Full-speed BIST controller for testing embedded synchronous memories
JP2002181893A (ja) * 2000-12-11 2002-06-26 Mitsubishi Electric Corp 半導体装置の検査方法および検査装置
KR100394575B1 (ko) 2001-04-11 2003-08-14 삼성전자주식회사 반도체 메모리의 테스트용 핀을 통한 내부정보 선택적출력방법 및 그에 따른 출력회로
US6388930B1 (en) * 2001-09-05 2002-05-14 International Business Machines Corporation Method and apparatus for ram built-in self test (BIST) address generation using bit-wise masking of counters
US6853597B2 (en) * 2001-10-03 2005-02-08 Infineon Technologies Aktiengesellschaft Integrated circuits with parallel self-testing
JP2003228997A (ja) * 2002-02-05 2003-08-15 Mitsubishi Electric Corp 半導体記憶装置
US20030212934A1 (en) * 2002-05-07 2003-11-13 David Bovitz Debug port for on-die dram
DE10245713B4 (de) * 2002-10-01 2004-10-28 Infineon Technologies Ag Testsystem und Verfahren zum Testen von Speicherschaltungen
KR100562335B1 (ko) * 2003-04-30 2006-03-17 주식회사 하이닉스반도체 동작시 노이즈를 줄일 수 있는 반도체 메모리 장치
KR100555532B1 (ko) * 2003-11-27 2006-03-03 삼성전자주식회사 메모리 테스트 회로 및 테스트 시스템
KR100642414B1 (ko) * 2004-04-20 2006-11-03 주식회사 하이닉스반도체 반도체 메모리 소자의 제어 회로
KR100612950B1 (ko) * 2004-04-22 2006-08-14 주식회사 하이닉스반도체 외부클럭을 사용한 디램의 라스타임 제어회로 및 라스타임제어방법
US7398443B2 (en) * 2004-10-15 2008-07-08 Genesis Microchip Inc. Automatic fault-testing of logic blocks using internal at-speed logic-BIST
KR100665408B1 (ko) 2004-11-08 2007-01-04 주식회사 하이닉스반도체 반도체 메모리 장치의 차동 증폭기 제어회로
US7872892B2 (en) * 2005-07-05 2011-01-18 Intel Corporation Identifying and accessing individual memory devices in a memory channel
KR100618051B1 (ko) 2005-09-08 2006-08-30 삼성전자주식회사 전압 글리치를 검출하기 위한 장치와 검출방법
US7522467B2 (en) * 2005-09-29 2009-04-21 Hynix Semiconductor Inc. Semiconductor memory device
KR100780636B1 (ko) 2005-09-29 2007-11-29 주식회사 하이닉스반도체 반도체 메모리 장치
KR100706830B1 (ko) * 2005-10-19 2007-04-13 주식회사 하이닉스반도체 반도체 메모리의 액티브 구간 제어장치 및 방법
KR101228519B1 (ko) * 2005-12-12 2013-02-01 삼성전자주식회사 반도체 메모리 장치, 그것을 포함한 테스트 시스템, 그리고반도체 메모리 장치의 리페어 방법
JP4455547B2 (ja) * 2006-07-07 2010-04-21 株式会社東芝 半導体集積回路
US7676709B2 (en) * 2007-03-23 2010-03-09 Texas Instruments Incorporated Self-test output for high-density BIST
KR101046241B1 (ko) * 2009-05-22 2011-07-04 주식회사 하이닉스반도체 리프레시 주기 신호 생성 회로 및 이를 이용한 반도체 집적회로
KR101115456B1 (ko) 2009-10-30 2012-02-24 주식회사 하이닉스반도체 멀티 비트 테스트 제어회로
IT1403667B1 (it) 2011-01-31 2013-10-31 St Microelectronics Srl Dispositivo di memoria con misurazione interna di parametri funzionali
US20140258780A1 (en) * 2013-03-05 2014-09-11 Micron Technology, Inc. Memory controllers including test mode engines and methods for repair of memory over busses used during normal operation of the memory
US9311977B2 (en) * 2014-08-27 2016-04-12 Stmicroelectronics Asia Pacific Pte Ltd Event controlled decoding circuit
JP2016218720A (ja) * 2015-05-20 2016-12-22 ソニー株式会社 メモリ制御回路およびメモリ制御方法
US9959921B2 (en) * 2016-04-01 2018-05-01 Micron Technology, Inc. Apparatuses and methods for refresh control
CN107622785B (zh) * 2016-07-15 2020-04-14 展讯通信(上海)有限公司 测量嵌入式存储器数据读取时间的方法及***
KR102638789B1 (ko) * 2016-09-05 2024-02-22 에스케이하이닉스 주식회사 테스트방법 및 이를 이용한 반도체시스템
KR20190074691A (ko) * 2017-12-20 2019-06-28 에스케이하이닉스 주식회사 반도체 장치 및 이를 포함하는 반도체 시스템
CN112787637A (zh) * 2021-01-04 2021-05-11 阳光电源股份有限公司 调制参数的加载方法及装置、处理器、电子设备
TWI792864B (zh) * 2022-01-14 2023-02-11 瑞昱半導體股份有限公司 測試系統以及測試方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5138619A (en) * 1990-02-15 1992-08-11 National Semiconductor Corporation Built-in self test for integrated circuit memory
JPH0770240B2 (ja) * 1990-12-27 1995-07-31 株式会社東芝 半導体集積回路
US5416784A (en) * 1991-10-28 1995-05-16 Sequoia Semiconductor Built-in self-test flip-flop with asynchronous input
US5533032A (en) * 1991-10-28 1996-07-02 Sequoia Semiconductor, Inc. Built-in self-test global clock drive architecture
US5254883A (en) * 1992-04-22 1993-10-19 Rambus, Inc. Electrical current source circuitry for a bus
US5383195A (en) * 1992-10-19 1995-01-17 Motorola, Inc. BIST circuit with halt signal
US5535164A (en) * 1995-03-03 1996-07-09 International Business Machines Corporation BIST tester for multiple memories
US5661729A (en) * 1995-04-28 1997-08-26 Song Corporation Semiconductor memory having built-in self-test circuit
EP0744755A1 (en) * 1995-05-25 1996-11-27 International Business Machines Corporation Test method and device for embedded memories on semiconductor substrates
US5568437A (en) * 1995-06-20 1996-10-22 Vlsi Technology, Inc. Built-in self test for integrated circuits having read/write memory
US5675545A (en) * 1995-09-08 1997-10-07 Ambit Design Systems, Inc. Method of forming a database that defines an integrated circuit memory with built in test circuitry
US5742557A (en) * 1996-06-20 1998-04-21 Northern Telecom Limited Multi-port random access memory
US5734613A (en) * 1996-06-20 1998-03-31 Northern Telecom Limited Multi-port random access memory
US5668815A (en) * 1996-08-14 1997-09-16 Advanced Micro Devices, Inc. Method for testing integrated memory using an integrated DMA controller
JPH10162600A (ja) * 1996-11-26 1998-06-19 Mitsubishi Electric Corp テスト機能内蔵半導体記憶装置
US5764655A (en) * 1997-07-02 1998-06-09 International Business Machines Corporation Built in self test with memory

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100359778B1 (ko) * 2000-07-19 2002-11-04 주식회사 하이닉스반도체 반도체 메모리 소자의 어드레스 발생 회로
KR100356806B1 (ko) * 2000-12-28 2002-10-18 주식회사 하이닉스반도체 에스디램의 내장 셀프 테스트를 위한 디큐 비교기
US7607055B2 (en) 2005-02-11 2009-10-20 Samsung Electronics Co., Ltd. Semiconductor memory device and method of testing the same
KR100939670B1 (ko) * 2006-07-05 2010-02-03 요코가와 덴키 가부시키가이샤 반도체 집적 회로 시험 장치 및 방법
US11004533B2 (en) 2018-11-09 2021-05-11 Winbond Electronics Corp. Memory device and built-in self test method thereof
KR20200068142A (ko) * 2018-12-04 2020-06-15 윈본드 일렉트로닉스 코포레이션 메모리 디바이스 및 그것의 내장 셀프 테스트 방법

Also Published As

Publication number Publication date
US6108252A (en) 2000-08-22
JPH11317096A (ja) 1999-11-16
TW406269B (en) 2000-09-21
JP3746621B2 (ja) 2006-02-15

Similar Documents

Publication Publication Date Title
KR19990069337A (ko) 복합 반도체 메모리장치의자기 테스트 회로 및 이를 이용한 자기 테스트 방법
US7506226B2 (en) System and method for more efficiently using error correction codes to facilitate memory device testing
JP3447638B2 (ja) 半導体装置のテスト方法及びシステム並びに記録媒体
US5966388A (en) High-speed test system for a memory device
US5925142A (en) Self-test RAM using external synchronous clock
US7190625B2 (en) Method and apparatus for data compression in memory devices
US5996106A (en) Multi bank test mode for memory devices
KR101798920B1 (ko) 다중 주기 셀프 리프레쉬를 수행하는 반도체 메모리 장치 및이의 검증 방법
US7610524B2 (en) Memory with test mode output
US8868991B2 (en) Memory devices, testing systems and methods
US20010007141A1 (en) Circuit and method for masking a dormant memory cell
US7859938B2 (en) Semiconductor memory device and test method thereof
KR19990007406A (ko) 동기식 반도체 기억장치
US7454662B2 (en) Integrated memory having a circuit for testing the operation of the integrated memory, and method for operating the integrated memory
CN117133348A (zh) 存储控制器内建自测试的***
KR100996091B1 (ko) 테스트 모드에서 내부 검출 신호들을 출력하는 반도체메모리 장치
KR20080006711A (ko) 내장형 자체 테스트 회로를 구비한 반도체 메모리 장치
JPH11283397A (ja) 半導体記憶装置とその試験方法
KR100338817B1 (ko) 복합 반도체장치의 리프레쉬 특성 자가 테스터
Vollrath Testing and characterization of SDRAMs
JP2014038680A (ja) 半導体装置
JPH1166889A (ja) 高速試験機能つきメモリ
KR20010046929A (ko) 고장범위 계산 기능을 갖는 반도체 메모리 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application