Abstract:
PURPOSE: An IC(integrated circuit) semiconductor device with a magnetic restoring circuit for a built-in memory and a method of restoring memory are provided to precisely test defect of the built-in memory having multiple redundancies. CONSTITUTION: A built-in memory(30) has a plurality of row redundancies and a plurality of column redundancies. A self-test circuit detects defect of the memory. A self-restoring circuit stores information of the defect detected from the self-test circuit and decides a restoring method of the defect responding to the information and then generates addresses restored by the restoring method to the built-in memory. In the self-restoring circuit, a self-test controller(21) controls an entire operation of the self-restoring circuit. The first restoring portion stores defect row addresses generated in the memory and the number of defects generated in the corresponding row.
Abstract:
본 발명은 LFSR, MISR 및 이들을 이용한 MIST 회로를 공개한다. 메모리를 가지는 소정 회로의 시험 대상 회로를 테스트할 목적으로 소정 회로에 내장되는 그 회로는, 다수개의 배타적 논리합들과 선택수단들로 구성되는 제1논리부 및 메모리의 일부인 제1메모리를 포함하여 원시 다항식을 수행하는 LFSR과, 다수개의 배타적 논리합들과 선택수단들로 구성되는 제2논리부 및 메모리의 일부인 제2메모리를 포함하여 원시 다항식을 수행하는 MISR 및 제1 및 제2메모리와 시험 대상 회로간의 데이타 입출력을 제어하고, 제1 및 제2논리부의 선택수단들을 제어하는 선택신호를 각각 출력하며, 시험 대상 회로를 제어하여 시험 대상 회로의 연산 결과를 비교하여 테스트를 수행하는 비스트 제어부를 구비하는 것을 특징으로 하고, 테스트 하고자 하는 회로의 입력 및 출력수와 무관하게 BIST의 면적이 줄어드는 효과가 있다.
Abstract:
PURPOSE: An apparatus and a method for generating an address for an SRAM(Static Random Access Memory) BIST(Built-In Self Test) circuit are provided to reduce size of the BIST circuit by using only one up-counter. CONSTITUTION: An apparatus for generating an address for a built-in self test circuit of a memory having addresses with the square of 2, and includes an up-counter(201), an inverter(203), and a selector(205). The up-counter(201) generates a first address(ADDR1) which is sequentially increased. The inverter(203) inverts the first address to generate a sequentially decreasing second address. The selector(205) selects either one of the first and second addresses in response to a control signal and outputs the selected result as the address to be tested.
Abstract:
이 발명은 메모리 회로 또는 메모리 회로를 포함하는 대용량 집적회로(VLSI : Very Large Sale Integrated circuit)등에 적용되는 어드레스 데이타 백그라운드(ADB : Address Data Background)를 이용한 단방향 어드레스 메모리(SOA memory : Single-Order Addressed memory)의 테스트 방법에 관한 것으로서, N개의 서로 다른 어드레스를 가지는 단방향 어드레스 메모리의 (log 2 N+1)개의 어드레스 데이타 백그라운드에 대해 메모리 테스트 동작을 수행하여 테스트 벡터를 줄임으로서 테스트 시간을 감소시키고 하드웨어로의 구현이 간단하도록 한 단방향 어드레스 메모리의 테스트 방법을 제공할 수 있다.
Abstract:
이 발명은 메모리 회로 또는 메모리 회로를 포함하는 대용량 집적회로(VLSI : Very Large Sale Integrated circuit)등에적용되는 어드레스 데이타 백그라운드(ADB : Address Data Background)를 이용한 단방향 어드레스 메모리(SOA memory :Single-Order Addressed memory)의 테스트 방법에 관한 것으로서, N개의 서로 다른 어드레스를 가지는 단방향 어드레스메모리의 (log 2 N+1)개의 어드레스 데이타 백그라운드에 대해 메모리 테스트 동작을 수행하여 테스트 벡터를 줄임으로서테스트 시간을 감소시키고 하드웨어로의 구현이 간단하도록 한 단방향 어드레스 메모리의 테스트 방법을 제공할 수 있다.
Abstract:
메모리를 내장한 반도체 장치에서 메모리 테스트 및 불량 셀(들)복구 방법이 공개된다. 본 발명에 따른 반도체 장치에서 메모리 테스트 및 불량 셀 복구 방법은 전체 메모리에 대해 BIST를 수행하는 (a)단계, 전체 메모리에 존재하는 불량 셀(들)을 검출하는 (b)단계, (b)단계에서 불량 셀(들)이 검출되지 않으면 메모리에 대해 BIST를 수행한 후, 테스트를 종료하는 (C)단계, (b)단계에서 불량 셀(들)이 검출되면 BISR을 수행하여 메모리에 존재하는 불량 셀(들)의 대체 가능 여부를 판단하는 (d)단계, 메모리에 존재하는 불량 셀(들)이 로우 및 칼럼 리던던시로의 대체가 불가능하면, 메모리는 복구 불가능한 불량 메모리로 판정하고 테스트를 중단하는 (e)단계, 메모리에 존재하는 불량 셀(들)이 대체 가능하면, BISR을 수행하여 불량이 발생한 셀(들)을 대체할 로우 또는 칼럼 리던던시를 지정하는 (f)단계, 불량이 발생한 셀(들)을 (f)단계에서 지정된 로우 � �는 칼럼 리던던시로 대체하여, 하드웨어적으로 불량 복구하는 (g)단계 및 (h)불량 복구된 메모리에 대해 BIST를 수행하는 단계로 이루어지는 것을 특징으로 하고, 최초로 BIST를 수행하는 단계에서 리던던시를 포함한 전체 메모리 영역에 대해 BIST를 수행함으로써, BISR을 수행한 다음 바로 하드웨어적으로 불량 셀(들)을 복구하여 BIST 수행 횟수를 줄이며, 결국, 불량 셀(들)을 검출 및 복구하는 데 걸리는 시간을 크게 줄일 수 있다.
Abstract:
여기에 개시된 내장 메모리를 위한 자기 복구 회로를 구비하는 집적회로 반도체 장치는, 내장 메모리에 발생된 불량 셀의 로우 및 칼럼의 복구를 수행하기 위해 요구되는 정보들을 저장하기 위한 로우 및 칼럼 필 엔트리들을 포함한다. 상기 로우 및 칼럼 필 엔트리들은, 내장 메모리의 로우/칼럼 리던던시의 개수에 따라서 그 크기가 결정되며, 불량 셀이 발생된 위치에 대응되는 로우 및 칼럼 어드레스 정보들을 각각 저장함과 동시에 상대방의 필 엔트리를 가리키는 포인터를 내장한다. 상기 자기 복구 회로는, 불량 셀의 복구를 수행하기 위해 복구될 정보들만 필 엔트리들에 남겨 놓고 나머지 정보들은 삭제한 후, 최종적으로 남겨진 필 엔트리 정보에 의해서 내장 메모리에 발생된 불량 셀에 대한 로우 및 칼럼 복구를 수행한다.
Abstract:
PURPOSE: A method and an apparatus for embedded self recovery for an embedded memory are provided which can repair failed cells in a memory using a plurality of redundant rows or redundant columns and one redundant row or redundant column. CONSTITUTION: In repairing a failed cell using one redundant column and a plurality of redundant rows or one redundant row and a plurality of columns, the method repairs a failed cell using a redundant major if there exists a major address in an entry equal to a major address of the defected failed cell, and repairs a failed cell using a redundant minor only when minor addresses equal to a minor address of the defected failed cell exist in the entry in the same number as the redundant majors. Besides, the method repairs the failed cell using a redundant minor after repairing the failed cell using a redundant major. Therefore, the method can repair the failed cells without regard to the patterns of the existed failed cell, when repairing the failed cells using one redundant column and a plurality of redundant rows or one redundant row and a plurality of redundant columns.
Abstract:
PURPOSE: A dynamic memory test circuit address generation method and a system thereof are provided to simply generate the addresses for testing a dynamic memory not using upper addresses and middle addresses among the all the usable addresses by using a self test circuit. CONSTITUTION: The system comprises an upward counter(40), an inverter(42), the first multiplexor(44) and the second multiplexor(46). The upward counter(40) performs the upward counting as an N bit binary counter, and outputs the counted value as an n bit address for testing the dynamic memory. The inverter(42) inverts the output from the upward counter(40), and outputs the inverted N bit address to the first multiplexor(44) to obtain the addresses inversely generated. A BIST(Built-In Self Test) controller determines testing the dynamic memory while decreasing the address or increasing the address according to a current stage value input via a stage counter. The second multiplexor(46) inputs the test address selected in the first multiplexor(44), and selectively outputs an m bit row address column and an n bit column address.