KR20140026182A - Semiconductor memory apparatus - Google Patents

Semiconductor memory apparatus Download PDF

Info

Publication number
KR20140026182A
KR20140026182A KR1020120093243A KR20120093243A KR20140026182A KR 20140026182 A KR20140026182 A KR 20140026182A KR 1020120093243 A KR1020120093243 A KR 1020120093243A KR 20120093243 A KR20120093243 A KR 20120093243A KR 20140026182 A KR20140026182 A KR 20140026182A
Authority
KR
South Korea
Prior art keywords
data
output
signal
data storage
test
Prior art date
Application number
KR1020120093243A
Other languages
Korean (ko)
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 KR1020120093243A priority Critical patent/KR20140026182A/en
Publication of KR20140026182A publication Critical patent/KR20140026182A/en

Links

Images

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/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/1201Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details comprising I/O circuitry
    • 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/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/14Implementation of control logic, e.g. test mode decoders
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/31712Input or output aspects
    • G01R31/31713Input or output interfaces for test, e.g. test pins, buffers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/10Aspects relating to interfaces of memory device to external buses
    • G11C2207/105Aspects related to pads, pins or terminals

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Dram (AREA)

Abstract

A semiconductor memory device comprises: a data storage area configured to store data; a plurality of data lines connected to the data storage area to input and output the data; a plurality of data output units respectively connected to the data lines and a plurality of bump pads to output, to the bump pads, data input from the data storage area through the data lines; a plurality of data storage units configured to receive and store the output of the data output units in response to a clock and output the stored values; and a data determination unit configured to output the result to a probe test pad in response to the output of the data storage units and a test data selection signal. [Reference numerals] (100) Data storage area; (210) First data output unit; (220) Second data output unit; (230) Third data output unit; (310) First data storage unit; (320) Second data storage unit; (330) Third data storage unit; (410) First bump pad; (420) Second bump pad; (430) Third bump pad; (500) Data determination unit; (600) Probe test pad

Description

[0001] Semiconductor Memory Apparatus [0002]

The present invention relates to a semiconductor integrated circuit, and more particularly, to a semiconductor memory device.

The semiconductor memory device stores data and outputs the stored data. Such a semiconductor memory device performs a test in a wafer state, and a normal semiconductor memory device is packaged and manufactured as a product.

As shown in FIG. 1, the general semiconductor memory device 10 includes probe test pads 21 to 26 and bump pads 31 to 40. In this case, the bump pads 31 to 40 are used for the purpose of signal transmission when a normal semiconductor memory device is mounted on a substrate or stacked on another semiconductor memory device. The probe test pads 21 to 26 are used for the purpose of signal transmission when testing a semiconductor memory device in a wafer state.

The bump pads 31 to 40 are so small that they cannot be probed to the probe pins of the test device. Therefore, a general semiconductor memory device includes the probe test pads 21 to 26 that are larger than the bump pads 31 to 40 to test in a wafer state.

When testing a semiconductor memory device in a wafer state, signals are transferred between a test device and a semiconductor memory device by using the probe test pads 21 to 26 instead of the bump pads 31 to 40.

The test includes a test for determining whether the stored data after the read command is output to the outside of the semiconductor memory device at a set time.

In this case, the stored data is tested using the probe test pads 21 to 26 instead of the bump pads 31 to 40. The bump pads 31 to 40 and the probe test pads 21 to 26 are tested. 26) are difficult to test because of different positions.

In particular, when the probe test pad 21 is used instead of the bump pad 31, a path length between the bump pad 31 and the probe test pad 21 is the longest, making it difficult to further test. Do.

The present invention provides a semiconductor memory device in which a test for determining whether stored data after a read command is output outside the semiconductor memory device at a set time can be easily performed.

In an embodiment, a semiconductor memory device may include a data storage area for storing data, a plurality of data lines connected to the data storage area, and a plurality of data lines for inputting and outputting data, the plurality of data lines, and a plurality of bump pads, respectively. And a plurality of data output units configured to output data input from the data storage area through the plurality of data lines to the plurality of bump pads, and to receive, store, and output the outputs of the plurality of data output units in response to a clock. A plurality of data storage units, an output unit of the plurality of data storage units, and a data determination unit that outputs a result signal to a probe test pad in response to a test data selection signal.

A semiconductor memory device according to another embodiment of the present invention includes a data storage area for storing data and sequentially outputs high-level data and low-level data in response to a read command. A data storage unit for receiving and storing the data, and outputting the data, and enabling a result signal when an output signal of the data storage unit transitions from a low level to a high level, or output signals of the data storage unit And a data determiner for enabling the resultant signal when transitioning to a low level.

According to another exemplary embodiment of the present inventive concept, a test method of a semiconductor memory device includes a data storage step of storing high-level data and low-level data in a data storage area, and inputting two read commands to the high-level data and the A data output step of outputting one of the low-level data first, and outputting the other one, a data storage step of inputting and storing a signal output from the data output step in response to a clock, and outputting the data in the data storage step And a result signal output step of outputting a result signal, which is disabled and enabled in response to the test data selection signal, to a probe test pad, and a timing at which a read command input later of the two read commands is input. Until the timing at which the resulting signal is enabled. And a test result determination step of determining the test result by measuring the liver.

The semiconductor memory device according to the present invention can accurately determine the test result, thereby improving the reliability of the semiconductor memory device.

1 is a configuration diagram of a semiconductor memory device;
2 is a configuration diagram of a semiconductor memory device according to an embodiment of the present invention;
3 is a configuration diagram of a first data storage unit of FIG. 2;
4 is a configuration diagram of a data determination unit of FIG. 2;
5 and 6 are timing diagrams of a semiconductor memory device according to an embodiment of the present invention.

As shown in FIG. 2, in the semiconductor memory device according to the embodiment of the present invention, the data storage area 100, the first to third data output units 210 to 230, and the first to third data storage units 310 are provided. 330, first to third bump pads 410 to 430, a data determination unit 500, and a probe test pad 600.

The data storage area 100 stores data input from the outside of the semiconductor memory device. In this case, the data storage area 100 stores data input from first to third data lines Data_lineA, Data_lineB, and Data_lineC, and stores the stored data in the first to third data lines Data_lineA, Data_lineB, and Data_lineC. Output through

The first to third data output units 210 to 230 are connected to the first to third data lines Data_lineA, Data_lineB, and Data_lineC and the first to third bump pads 410 to 430, respectively. The first to third data output units 210 to 230 may receive data of the data storage area 100 input through the first to third data lines Data_lineA, Data_lineB, and Data_lineC. Output to bump pads 410 to 430. For example, the first data output unit 210 outputs data input through the first data line Data_lineA to the first bump pad 410 as first output data Data_A. The second data output unit 220 outputs data input through the second data line Data_lineB to the second bump pad 420 as second output data Data_B. The third data output unit 230 outputs data input through the third data line Data_lineC to the third bump pad 430 as third output data Data_C.

Each of the first to third data storage units 310 to 330 is connected to a node to which the first to third data output units 210 to 230 and the first to third bump pads 410 to 430 are connected. . The first to third data storage units 310 to 330 may clock the first to third output data Data_A, Data_B, and Data_C output from the first to third data output units 210 to 230. In response to the CLK, the data is input and stored and output as the first to third stored data Data_saA, Data_saB, and Data_saC. For example, the first data storage unit 310 outputs the first data output unit 210 when the clock CLK transitions to a specific level (for example, a high level), that is, the first data storage unit 310. The output data Data_A is received and stored, and the stored data is output as the first stored data Data_saA. The second data storage unit 320 outputs the second data output unit 220, that is, the second output data Data_B when the clock CLK transitions to a specific level (for example, a high level). ) Is received and stored, and the stored data is output as the second stored data Data_saB. The third data storage unit 330 outputs the third data output unit 230 when the clock CLK transitions to a specific level (for example, a high level), that is, the third output data Data_C. ) Is received and stored, and the stored data is output as the third stored data Data_saC.

When the test mode signal TM_tAA is enabled, the first data storage unit 210 receives and stores the first output data Data_A when the clock CLK transitions to a high level. In addition, the first data storage unit 210 prevents the first output data Data_A from being input when the test mode signal TM_tAA is disabled.

When the test mode signal TM_tAA is enabled, the second data storage unit 220 receives and stores the second output data Data_B when the clock CLK transitions to a high level. In addition, the second data storage unit 220 prevents the second output data Data_B from being input when the test mode signal TM_tAA is disabled.

The third data storage unit 230 receives and stores the third output data Data_C when the clock CLK transitions to a high level when the test mode signal TM_tAA is enabled. In addition, the third data storage unit 230 prevents the third output data Data_C from being input when the test mode signal TM_tAA is disabled.

The data determiner 500 outputs a result signal RESULT to the probe test pad 600 in response to the first to third stored data Data_saA, Data_saB, and Data_saC and the test data selection signal TM_DS. . For example, when the test data selection signal TM_DS is enabled, the data determination unit 500 may determine the result signal REREST when all of the first to third stored data Data_saA, Data_saB, and Data_saC are at a high level. Enable). That is, when the test data selection signal TM_DS is enabled, the data determination unit 500 at the timing of the data which becomes the last high level among the first to third stored data Data_saA, Data_saB, and Data_saC. Disable the result signal RESULT. When the test data selection signal TM_DS is disabled, the data determination unit 500 enables the result signal RESULT when all of the first to third stored data Data_saA, Data_saB, and Data_saC are at a low level. Let's do it. That is, when the test data selection signal TM_DS is disabled, the data determination unit 500 determines the timing at which data becomes the last low level among the first to third stored data Data_saA, Data_saB, and Data_saC. Enable the result signal RESULT. In this case, the first to third bump pads 410 to 430 are smaller in size than the probe test pad 600.

The first to third data storage units 310 to 330 have the same configuration, and the configuration description of the second and third data storage units 320 and 330 is described as the configuration of the first data storage unit 310. Instead of

As illustrated in FIG. 3, the first data storage unit 310 includes a first inverter IV11, a first pass gate PG11, and a flip flop FF11. The first inverter IV11 receives the test mode signal TM_tAA. The first pass gate PG11 receives the first output data Data_A at an input terminal, the test mode signal TM_tAA at the first control terminal, and receives the test mode signal TM_tAA at the second control terminal. Receive the output signal. The flip-flop FF11 receives the clock CLK, receives an output signal of the first pass gate PG11 from an input terminal D, and outputs the first stored data Data_saA from an output terminal Q. do.

When the test mode signal TM_tAA is disabled, the first data storage unit 310 turns off the first pass gate PG11 to input the first output data Data_A to the flip-flop FF11. Prevent it. When the test mode signal TM_tAA is enabled, the first data storage unit 310 turns on the first pass gate PG11 so that the first output data Data_A is input to the flip-flop FF11. . The flip-flop FF11 stores the first output data Data_A input when the clock CLK transitions to a high level, and outputs the stored data as the first stored data Data_saA.

As illustrated in FIG. 4, the data determiner 500 includes a NOR gate NOR21, a NAND gate ND21, second and third inverters IV21 and IV22, and second and third pass gates PG21. , PG22). The NOR gate NOR21 receives the first to third stored data Data_saA, Data_saB, and Data_saC. The NAND gate ND21 receives the first to third stored data Data_saA, Data_saB, and Data_saC. The second inverter IV21 receives the output signal of the NAND gate ND21. The third inverter IV22 receives the test data selection signal TM_DS. The second pass gate PG21 receives the output signal of the NOR gate NOR21 at an input terminal, the test data selection signal TM_DS at the first control terminal, and the third inverter IV22 at the second control terminal. ) Output signal is received. The third pass gate PG22 receives an output signal of the second inverter IV21 at an input terminal, receives an output signal of the third inverter IV22 at a first control terminal, and receives the test data at a second control terminal. The selection signal TM_DS is input. In this case, the output terminals of the second and third pass gates PG21 and PG22 are commonly connected, and the result signal RESULT is output from the nodes connected in common.

When the test data selection signal TM_DS is enabled, the data determiner 500 turns on the third pass gate PG22 and turns on the second inverter IV21 through the turned on third pass gate PG22. ) Is output as the result signal RESULT. In addition, when the test data selection signal TM_DS is disabled, the data determination unit 500 turns on the second pass gate PG21, and turns on the NOR gate through the turned on second pass gate PG21. ) Is output as the result signal RESULT. Therefore, when the test data selection signal TM_DS is enabled, the data determination unit 500 enables the high level only when all of the first to third stored data Data_saA, Data_saB, and Data_saC are high level. The result signal RESULT is output. In addition, when the test data selection signal TM_DS is disabled, the data determination unit 500 enables the high level only when all of the first to third stored data Data_saA, Data_saB, and Data_saC are low. Output the result signal (RESULT).

The operation of the semiconductor memory device according to the embodiment of the present invention configured as described above will be described with reference to FIGS. 2 to 4.

The data storage area 100 stores data.

When a read command is input, the data storage area 100 outputs data stored through first to third data lines Data_lineA, Data_lineB, and Data_lineC.

The first to third data output units 210 to 230 may use the data input through the first to third data lines Data_lineA, Data_lineB, and Data_lineC as first to third output data Data_A, Data_B, and Data_C. Output

The first to third data storages 310 to 330 receive and store the first to third output data Data_A, Data_B, and Data_C in response to the clock CLK when the test mode signal TM_tAA is enabled. The stored data is output as the first to third stored data Data_saA, Data_saB, and Data_saC. The first to third data storage units 310 to 330 do not receive the first to third output data Data_A, Data_B, and Data_C when the test mode signal TM_tAA is disabled.

The first to third bump pads 410 to 430 receive the first to third output data Data_A, Data_B, and Data_C and output them to the outside of the semiconductor memory device.

When the test data selection signal TM_DS is enabled, the data determination unit 500 enables the result signal RESULT, which is enabled at a high level when all of the first to third stored data Data_saA, Data_saB, and Data_saC are high level. Create When the test data selection signal TM_DS is disabled, the data determination unit 500 enables the result signal to be enabled at a low level when the first to third stored data Data_saA, Data_saB, and Data_saC are all at a low level. Create (RESULT).

The probe test pad 600 receives the result signal RESULT and outputs the result to the outside of the semiconductor memory device.

The test method of the semiconductor memory device operating as described above will be described with reference to FIGS. 5 and 6.

The high level data and the low level data are stored in the data storage area 100.

Two consecutive read commands RD are input to first output one of the high level data and the low level data stored in the data storage area 100, and then output the other one.

When the clock CLK transitions to a high level, the data output from the data storage area 100 is received and stored, and the stored data is output.

When the clock CLK transitions to a high level, the result signal RESULT, which is disabled and enabled in response to the stored data and the test data selection signal, is output to the probe data pad 600. For example, when the test data selection signal TM_DS is enabled at the high level, when the clock CLK transitions to the high level, if the stored data is all at the high level, the result signal RESULT is at the high level. Is enabled. In addition, when the test data selection signal TM_DS is disabled at the low level, the result signal RESULT is enabled at the high level when all of the stored data is at the low level when the clock CLK transitions to the high level.

5 and 6 assume that the CAS latency at which data is output to the outside of the semiconductor memory device when the clock CLK has passed three cycles after the read command RD is three.

In FIG. 5A, high-level data and low-level data are stored in the data storage area 100, and are stored in the data storage area 100 by two consecutive read commands RD. Different levels of data Data_A, Data_B, and Data_C are successively output. At this time, the high level data of the stored data is output first, and then the low level data is output.

After three cycles of the clock CLK have elapsed since the first read command RD has been input, the first to third output data Data_A and Data_B having high levels are provided through the first to third data output units 210 to 230. , Data_C) is output.

After three cycles of the clock CLK have passed since the second read command RD is input, the first to third output data Data_A having a low level through the first to third data output units 210 to 230. , Data_B, Data_C) are output.

The first to third output data Data_A, Data_B, and Data_C of the high level output through the first read command RD are stored when the clock CLK transitions to the high level to store the first to third stored data ( Data_saA, Data_saB, Data_saC) are output.

The first to third stored data Data_saA, Data_saB, and Data_saC of the high level generated by the first read command RD are the first to third stored data Data_saA of the low level by the second read command RD. The data value is maintained until Data_saB and Data_saC) are generated.

Since the test data selection signal TM_DS is disabled at the low level, the data determination unit 500 enables the high level when the first to third stored data Data_saA, Data_saB, and Data_saC are all at the low level. Generate the signal RESULT.

Accordingly, the resultant signal until the first to third stored data Data_saA, Data_saB, and Data_saC of the high level generated by the first read command RD are transitioned to the low level by the second read command RD. (RESULT) is disabled at the low level. Therefore, when the first to third stored data Data_saA, Data_saB, and Data_saC of low level are generated by the second read command RD, the result signal RESULT is enabled to the high level.

In a method of testing a semiconductor memory device in accordance with an embodiment of the present invention by connecting a semiconductor memory device in a wafer state to a test device, the read command RD is input from the test device to the semiconductor memory device in a wafer state, The probe test pad 600 is connected using a probe pin, and the resultant signal RESULT is sensed through the probe pin.

Therefore, after the second read command RD is input, the time for which the result signal RESULT outputted through the probe test pad 600 transitions to a high level is measured, and the semiconductor memory device is read by the read command. You can test whether the data is output after the time of.

In FIG. 5B, first through third output data Data_A, Data_B, and Data_C having low levels are first outputted through two consecutive read commands RD, and then the first through third of high levels are output. 3 When the output data Data_A, Data_B, and Data_C are output, the timing diagram for performing the test by enabling the test data selection signal TM_DS to a high level is shown.

In FIGS. 5A and 5B, when three cycles of the clock CLK have elapsed after the read command is input, the cascade latency CL for outputting data stored in the data storage area 100 to the outside of the semiconductor memory device is determined. It is assumed that 3 is a timing diagram.

5A and 5B show a result signal RESULT output from the probe test pad 600 when the clock CLK has passed three cycles after the second read command RD has been input. This is the case when it is disabled at the low level and is enabled at the high level, and it is determined that the test result is normal.

6C and 6D, the data stored in the data storage area 100 when the clock CLK has passed three cycles after the read command is input as in the case of FIGS. 5A and 5B. The timing diagram is started on the assumption that the cascade latency CL output to the semiconductor memory device is three. However, although the cascade latency CL of the semiconductor memory device is set to 3, the data is output to the outside of the semiconductor memory device later than the set cascade latency CL.

In case (C) of FIG. 6, the first to third output data Data_A, Data_B, and Data_C having a high level are output to the first read command RD, and the first to the low level to the second read command RD. Third output data Data_A, Data_B, Data_C are output.

The first to third output data Data_A, Data_B, and Data_C of the high level output by the first read command RD have three cycles of the clock CLK after the first read command RD is input. The first to third stored data (Data_saA, Data_saB, Data_saC) are not stored in the first to third data storage units 310 to 330 of FIG. 2, but are stored at the time when four cycles of the clock CLK pass. ) Is input to the data determination unit (500 in FIG. 2).

The first to third output data Data_A, Data_B, and Data_C of the low level output by the second read command RD and three cycles of the clock CLK have elapsed after the second read command RD is input. It is not stored at the point of time, and is stored at the time when four cycles of the clock CLK pass and is input to the data determination unit 500 as the first to third stored data Data_saA, Data_saB, and Data_saC.

Therefore, the data determiner 500 is disabled at a low level and then enabled at a high level when four cycles of the clock CLK pass after the second read command RD is input. RESULT).

The semiconductor memory device of the present invention should output the output data Data_A, Data_B, and Data_C at the time when three cycles of the clock CLK pass after the read command RD is input, as shown in FIG. After the read command RD is input, output data Data_A, Data_B, and Data_C are output between three and four periods of the clock CLK. The output data Data_A, Data_B, and Data_C are stored and output as stored data Data_saA, Data_saB, and Data_saC when the clock CLK passes four cycles after the read command RD is input.

Therefore, when the stored data Data_saA, Data_saB, and Data_saC transition from the high level to the low level, the result signal RESULT also transitions from the low level to the high level, and the timing at which the result signal RESULT transitions to the high level has two timings. The clock CLK passes four cycles after the first read command RD.

Therefore, in FIG. 6C, the resultant signal REULT transitions to a high level later than one cycle of the clock CLK in comparison with the case of FIG. 5A.

Therefore, in the normal case, when the second read command RD is input and three cycles of the clock CLK pass, the resultant signal RESULT should transition to a high level. However, FIG. 6A illustrates the second read command RD. ), And the resultant signal RESULT transitions to a high level when four cycles of the clock CLK pass, it can be seen that the test result of the semiconductor memory device is a fail.

6D, the output data Data_A, Data_B, and Data_C output by the first read command RD are at a low level, and the output data Data_A and Data_B output by the second read command RD. , Data_C) is at a high level. Therefore, the stored data Data_saA, Data_saB, and Data_saC by the first read command RD are at low level, and the stored data Data_saA, Data_saB, Data_saC by the second read command RD is at high level.

The result signal RESULT is enabled from the low level to the high level when the stored data Data_saA, Data_saB, and Data_saC transition from the low level to the high level.

In the case of FIG. 6D, as in FIG. 6C, the resultant signal RESULT is enabled when the clock CLK has passed four cycles after the second read command RD has been input. You can see that the test results of the device are failing.

As a result signal RESULT is output through the test pad 600 for the probe test, the test result of the semiconductor memory device in the wafer state can be obtained.

As described above, the semiconductor memory device according to the embodiment stores the output data Data_A, Data_B, and Data_C output to the bump pads 410 to 430 by two consecutive read commands RD in response to a clock. When the stored data transitions from the high level to the low level or from the low level to the high level, the resultant signal is enabled, so that the result is enabled and output from the probe test pad 600 after the second read command RD. Measure the signal RESULT. Therefore, the semiconductor memory device in the wafer state can be tested whether the data is output to the outside after how much time elapses from the read command.

It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims and their equivalents. Only. The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.

Claims (13)

A data storage area for storing data;
A plurality of data lines connected to the data storage area to input and output the data;
A plurality of data output units connected to the plurality of data lines and the plurality of bump pads, respectively, and outputting data input from the data storage area through the plurality of data lines to the plurality of bump pads;
A plurality of data storage units configured to receive, store, and output the outputs of the plurality of data output units in response to a clock; And
And a data determination unit outputting a result signal to a probe test pad in response to an output of the plurality of data storage units and a test data selection signal.
The method of claim 1,
The probe test pad is larger in size than the bump pad.
The method of claim 1,
The plurality of data storage unit
And receiving and storing outputs of the plurality of data output units when the clock transitions to a specific level, and outputs the stored values.
The method of claim 3, wherein
The plurality of data storage unit
When the test mode signal is enabled, when the clock transitions to a specific level, the output of the plurality of data output units is received and stored.
And preventing output of the plurality of data output units from being input when the test mode signal is disabled.
The method of claim 1,
The data determination unit
When the test data selection signal is enabled, when the outputs of the plurality of data storage units are all at a high level, the result signal is enabled.
And if the test data selection signal is disabled, when the outputs of the plurality of data storage units are all at a low level, the result signal is enabled.
A data storage step of storing high level data and low level data in the data storage area;
A data output step of inputting two read commands to output one of the high level data and the low level data first and then output the other one;
A data storage step of inputting and storing a signal output in the data output step in response to a clock, and outputting the signal;
A result signal output step of outputting a signal output in the data storage step and a result signal disabled and enabled in response to a test data selection signal to a probe test pad; And
And a test result determining step of determining a test result by measuring a time from a timing at which a read command input later among the two read commands is input to a timing at which the result signal is enabled. Way.
The method according to claim 6,
The result signal output step is
When the test data selection signal is enabled and the signal output in the data storage step changes from a low level to a high level, the result signal is disabled when the signal output in the data output step is low level, and the data output step A first output step of enabling the resultant signal if the signal output from the signal is at a high level, and
When the test data selection signal is disabled and the signal output in the data output stage changes from a high level to a low level, the result signal is disabled when the signal output in the data output stage is a high level, and the data output stage And a second output step of enabling the resultant signal when the signal output from the low level is low.
The method according to claim 6,
The data storage step
Receiving and storing a signal output in the data output step when the clock transitions to a high level when a test mode signal is enabled; and
Preventing the signal output in the data output step from being input and stored when the test mode signal is disabled.
A semiconductor memory device including a data storage area for storing data and sequentially outputting high-level data and low-level data in response to a read command.
A data storage unit for receiving and storing the data in response to a clock and outputting the data; And
A data determination unit that enables a result signal when the output signal of the data storage unit transitions from a low level to a high level, or enables the result signal when the output signal of the data storage unit transitions from a high level to a low level A semiconductor memory device comprising: a.
The method of claim 9,
The data storage unit
When the test mode signal is enabled, the data is received, stored, and outputted in response to the clock.
And preventing the data from being input when the test mode signal is disabled.
The method of claim 9,
The data determination unit
When the test data selection signal is enabled, the result signal is enabled when the output signal of the data storage unit transitions from a low level to a high level.
And if the test data selection signal is disabled, enabling the result signal when the output signal of the data storage unit transitions from a high level to a low level.
A data storage step of storing high level data and low level data in the data storage area;
A data output step of inputting two read commands, outputting a plurality of the high level data to a first read command, and then outputting a plurality of the low level data to a second read command;
A data storage step of inputting, storing, and outputting signals output in the data output step in response to a clock;
Disabling the resultant signal in response to the timing of the last output signal among the signals output by the first read command in the data storage step, and among the signals output by the second read command in the data storage step A result signal output step of enabling the result signal in response to a timing of a signal output last; And
And determining a test result by measuring a time from a timing at which the second read command is input to a timing at which the result signal is enabled.
13. The method of claim 12,
The result signal output step is
Disabling the result signal when the signals output by the first read command are all at a high level, and enabling the result signal when the signals output by the second read command are at a low level. A test method for a semiconductor memory device.
KR1020120093243A 2012-08-24 2012-08-24 Semiconductor memory apparatus KR20140026182A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120093243A KR20140026182A (en) 2012-08-24 2012-08-24 Semiconductor memory apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120093243A KR20140026182A (en) 2012-08-24 2012-08-24 Semiconductor memory apparatus

Publications (1)

Publication Number Publication Date
KR20140026182A true KR20140026182A (en) 2014-03-05

Family

ID=50641009

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120093243A KR20140026182A (en) 2012-08-24 2012-08-24 Semiconductor memory apparatus

Country Status (1)

Country Link
KR (1) KR20140026182A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170077925A (en) * 2015-12-28 2017-07-07 에스케이하이닉스 주식회사 Semiconductor circuit and stack-type memory system
US9805824B2 (en) 2015-09-08 2017-10-31 SK Hynix Inc. Semiconductor devices and semiconductor systems

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9805824B2 (en) 2015-09-08 2017-10-31 SK Hynix Inc. Semiconductor devices and semiconductor systems
KR20170077925A (en) * 2015-12-28 2017-07-07 에스케이하이닉스 주식회사 Semiconductor circuit and stack-type memory system

Similar Documents

Publication Publication Date Title
US6711042B2 (en) Semiconductor device whereon memory chip and logic chip are mounted, making testing of memory chip possible
US20120138927A1 (en) Semiconductor device having stacked structure including through-silicon-vias and method of testing the same
US7622908B2 (en) Built-in system and method for testing integrated circuit timing parameters
JP2021093129A (en) Technique for command bus training to memory device
KR20140136204A (en) Semiconductor system
KR20120068620A (en) Semiconductor memory device and method for testing the same
TWI489473B (en) Semiconductor memory apparatus and test method thereof
KR20140026182A (en) Semiconductor memory apparatus
KR101535228B1 (en) Built off test apparatus
KR102538991B1 (en) Semiconductor test device and semiconductor test method
US9299403B2 (en) Semiconductor devices and semiconductor systems including the same
US7853840B2 (en) Semiconductor memory device and methods thereof
US7802154B2 (en) Method and apparatus for generating high-frequency command and address signals for high-speed semiconductor memory device testing
KR100825013B1 (en) Semiconductor device for command test of package level
KR20140075347A (en) Semiconductor apparatus
JP2010040092A (en) Semiconductor integrated circuit
JP2016138799A (en) Semiconductor integrated circuit device and semiconductor integrated circuit device testing method
KR102221417B1 (en) Biuilt-in test circuit of semiconductor apparatus
KR20150078012A (en) Semiconductor memory apparatus and test method using the same
US8953391B1 (en) Semiconductor apparatus
TW201403615A (en) Memory bank
KR20130072854A (en) Semiconductor memory system
KR100924303B1 (en) Method and Apparatus For Monitoring Memory Address
JP2006317178A (en) SEMICONDUCTOR UNIT OF SiP TYPE
US8549371B1 (en) Semiconductor memory device

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination