US20160196855A1 - Cas latency setting circuit and semiconductor memory apparatus including the same - Google Patents
Cas latency setting circuit and semiconductor memory apparatus including the same Download PDFInfo
- Publication number
- US20160196855A1 US20160196855A1 US15/049,972 US201615049972A US2016196855A1 US 20160196855 A1 US20160196855 A1 US 20160196855A1 US 201615049972 A US201615049972 A US 201615049972A US 2016196855 A1 US2016196855 A1 US 2016196855A1
- Authority
- US
- United States
- Prior art keywords
- cas latency
- test
- semiconductor memory
- latency value
- memory apparatus
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 45
- 238000012360 testing method Methods 0.000 claims abstract description 86
- 230000004044 response Effects 0.000 claims abstract description 29
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 24
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000003247 decreasing effect Effects 0.000 claims description 2
- 230000001360 synchronised effect Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 8
- VHQALVHKNXDJRY-UHFFFAOYSA-N 1-bromo-2-chloro-4-fluoro-3-methylbenzene Chemical compound CC1=C(F)C=CC(Br)=C1Cl VHQALVHKNXDJRY-UHFFFAOYSA-N 0.000 description 2
- 102000052922 Large Neutral Amino Acid-Transporter 1 Human genes 0.000 description 2
- 108091006232 SLC7A5 Proteins 0.000 description 2
- 238000013101 initial test Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/023—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in clock generator or timing circuitry
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/106—Data output latches
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/028—Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/50—Marginal testing, e.g. race, voltage or current testing
- G11C29/50016—Marginal testing, e.g. race, voltage or current testing of retention
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
- G11C7/222—Clock generating, synchronizing or distributing circuits within memory device
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/22—Control and timing of internal memory operations
- G11C2207/2272—Latency related aspects
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2211/00—Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C2211/401—Indexing scheme relating to cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C2211/406—Refreshing of dynamic cells
- G11C2211/4061—Calibration or ate or cycle tuning
Definitions
- the present invention relates generally to semiconductor design technology, and more particularly, to a CAS latency setting circuit for performing a test and a semiconductor memory apparatus including the same.
- a semiconductor memory apparatus is designed using a synchronous clock in order to improve data transmission speed.
- a synchronous DRAM SDRAM
- SDRAM synchronous DRAM
- the time delay from when the clock signal is synchronized with the external command to when the clock signal is synchronized with the output data is referred to as column address strobe (CAS) latency.
- CAS column address strobe
- CAS latency is set by information bits stored in a mode register set (MRS) inside a semiconductor memory apparatus.
- MRS mode register set
- CAS latency may be set according to predetermined address information when a MRS command is inputted. That is, the CAS latency may be arbitrarily set according to the initial setting of the MRS. Accordingly, a synchronous semiconductor memory apparatus outputs read data externally after a time delay corresponding to the CAS latency from a clock signal synchronized with an external read command.
- a system using the synchronous semiconductor memory apparatus sets the CAS latency of the semiconductor memory apparatus to a specified value without modifying the CAS latency thereafter.
- the synchronous semiconductor memory apparatus 100 A sets a fixed CAS latency during the initial setting, thereby solely controlling output timings of data after a read command is applied.
- the semiconductor memory apparatus 110 A includes a CAS latency setting unit 10 , an output enable signal generation unit 40 , and an output driver 50 .
- the CAS latency setting unit 10 is configured to set a CAS latency value CL according to specific address information such as address information A ⁇ 2,4,5> as illustrated in FIG. 2 , when an MRS command is applied.
- the CAS latency setting unit 10 may include an MRS configured to perform the initial settings of the semiconductor memory apparatus.
- the output enable signal generation unit 40 is configured to receive the CAS latency value CL and generate an output enable signal OEFLAG by shifting a read signal pulse RD applied from an external source.
- the output enable signal OEFLAG is a signal which is activated to output read data externally.
- a delay amount based on the entire data output path of the semiconductor memory apparatus may be considered to generate the output enable signal at a specified time.
- the output driver 50 is configured to output the read data DATA as output data DOUT externally at a time when the output enable signal OEFLAG is activated.
- the conventional synchronous memory apparatus When the CAS latency value CL is set at the initial stage, the conventional synchronous memory apparatus has a data output timing depending on the set CAS latency value CL when the read signal pulse RD is applied. Therefore, data processing may be performed quickly and precisely between the semiconductor memory apparatus and a processor inside the system.
- the synchronous semiconductor memory apparatus has a fixed CAS latency according to the initial settings.
- the synchronous semiconductor memory apparatus is designed to implement various CAS latency values to operate properly under different system environments.
- testing is conducted to determine whether proper operation under various CAS latency values is achieved.
- it is very inefficient to set various CAS latency values by changing settings of a mode register set during each test. Accordingly, there is a demand for a semiconductor memory apparatus capable of operating at a fixed CAS latency value in a normal mode, and efficiently testing various CAS latency values in a test mode.
- a semiconductor memory apparatus includes a CAS latency setting circuit configured to change an initially-set CAS latency value in response to control signal pulses which are sequentially applied, during a test mode.
- a CAS latency setting circuit includes: a setting signal generation section configured to activate a setting signal in response to a test mode signal pulse, and deactivate the setting signal in response to a control signal pulse applied at the initial stage among control signal pulses which are sequentially applied; and a counter section configured to receive a pulse of the setting signal generated by the setting signal generation unit, and change an initially-set CAS latency value in response to the control signal pulses.
- a semiconductor memory apparatus includes: a normal CAS latency setting unit configured to set a normal CAS latency value based on mode register set address information; a test CAS latency setting unit configured to change an initially-set test CAS latency value in response to control signal pulses which are sequentially applied, during a test mode; a selection unit configured to selectively output the normal CAS latency value or the test CAS latency value depending on whether the current mode is the test mode or not; and an output enable signal generation unit configured to receive the normal CAS latency value or the test CAS latency value transmitted from the selection unit, and generate an output enable signal by shifting a read signal pulse applied from an external source according to the CAS latency value; and an output driver configured to output read data externally at a time when the output enable signal is activated.
- FIG. 1 is a diagram illustrating a conventional CAS latency setting method
- FIG. 2 is a block diagram of a conventional semiconductor memory apparatus
- FIG. 3 is a block diagram of a semiconductor memory apparatus according to an embodiment.
- FIG. 4 is a circuit diagram illustrating the test CAS latency setting unit of FIG. 3 ;
- FIG. 5 is a waveform diagram illustrating a specific operation of the test CAS latency setting unit of FIG. 4 .
- FIG. 3 is a block diagram of a semiconductor memory apparatus 100 B according to an embodiment.
- the design technology of the semiconductor memory apparatus according to an embodiment may be widely applied to various synchronous memory apparatuses as well as SDRAM.
- the semiconductor memory apparatus 100 B illustrated in FIG. 3 includes a normal CAS latency setting unit 10 , a test CAS latency setting unit 20 , a selection unit 30 , an output enable signal generation unit 40 , and an output driver 50 .
- the normal CAS latency setting unit 10 has a substantially similar configuration as the CAS latency setting unit illustrated in FIG. 2 , and is configured to set a normal CAS latency value CL_N according to specific address information such as address information A ⁇ 2, 4, 5> as illustrated in FIG. 3 , when a mode register set (MSR) command is applied.
- the normal CAS latency setting unit 10 may include an MRS configured to perform the initial settings of the semiconductor memory apparatus.
- the test CAS latency setting unit 20 is configured to sequentially increase (or decrease) an initially-set test CAS latency value CL_T in response to control signal pulses which are sequentially applied during a test mode.
- the test CAS latency setting unit 20 serves to sequentially change the test CAS latency value CL_T, in order to verify the operation of the semiconductor memory apparatus according to various CAS latency values during the test mode.
- One of the control signal pulses may be implemented with a read signal pulse RD, and the test CAS latency setting unit 20 may include a plurality of flip-flops to sequentially change the test CAS latency value CL_T whenever the read signal pulse RD are sequentially applied.
- the selection unit 30 serves to selectively transmit the normal CAS latency value CL_N or the test CAS latency value CL_T, depending on whether or not the current mode is the test mode. Specifically, the selection unit 30 transmits the normal CAS latency CL_N to the output enable signal generation unit during a normal mode. However, when receiving an activated mode signal pulse TM during the test mode, the selection unit 30 transmits the test CAS latency value CL_T to the output enable signal generation unit 40 until the test mode is complete.
- the selection unit 30 may include a plurality of pass gates to select a transmission path of a signal.
- the output enable signal generation unit 40 is configured to receive the normal CAS latency value CL_N or the test CAS latency value CL_T transmitted from the selection unit 30 , and generate an output enable signal OEFLAG by shifting a read signal pulse RD applied from an external source according to the CAS latency.
- the read signal pulse RD is a read command applied from an external source
- the output enable signal OEFLAG is a signal activated to output read data externally.
- a delay amount based on the entire data output path of the semiconductor memory apparatus may be considered to generate the output enable signal at a specified time.
- the output enable signal generation unit 40 has a substantially similar configuration as the output enable signal generation unit of FIG. 2 .
- the output driver 50 outputs the read data DATA as output data DOUT externally at a time when the output enable signal OEFLAG is activated.
- the output driver 50 has a substantially similar configuration as the output driver of FIG. 2 .
- the normal CAS latency setting unit 10 sets a normal CAS latency CL_N.
- the normal CAS latency CL_N is a CAS latency value indicating a data output timing after a read command is applied from an outside source during a normal operation.
- the test CAS latency setting unit 20 provides the test CAS latency CL_T which may sequentially increase or decrease. Accordingly, during the test mode, the operation of the semiconductor memory apparatus based on various CAS latency values may be tested.
- the selection unit 30 provides the normal CAS latency CL_N or the test CAS latency CL_T to the output enable signal generation unit 40 , depending on whether the current mode is in test mode.
- the output enable signal generation unit 40 shifts the read signal pulse RD according to the provided CAS latency CL_N or CL_T, thereby indicating an activation timing of the output enable signal OEFLAG.
- the output driver 50 outputs the read data DATA externally in response to the output enable signal OEFLAG.
- the semiconductor memory apparatus 100 B may transmit output data DOUT externally after a clock cycle corresponding to the CAS latency.
- FIG. 4 is a circuit diagram illustrating an embodiment of the test CAS latency setting unit 20 .
- the test CAS latency setting unit 20 includes a setting signal generation section 21 and a counter section 23 .
- the setting signal generation section 21 is configured to activate a setting signal Q in response to a test mode signal pulse TM, and deactivate the setting signal Q in response to a control signal pulse applied at the initial stage, among control signal pulses which are sequentially applied.
- the counter section 23 is configured to receive the setting signal Q generated by the setting signal generation section 21 , and sequentially increase or decrease the initially-set test CAS latency value CL_T in response to the control signal pulses which are sequentially applied.
- the read signal pulse RD applied from an outside source may be used as the control signal pulse. That is, the semiconductor memory apparatus according to an embodiment may sequentially change the test CAS latency CL_T in response to the read signal pulse which are sequentially applied during the test mode, and generate the output enable signal OEFLAG by shifting the corresponding read signal pulse RD according to the corresponding test CAS latency CL_T.
- the setting signal generation section 21 includes first and second inverters IV 1 and IV 2 and a first latch LAT 1 .
- the first inverter IV 1 is configured to invert the test mode signal pulse TM.
- the second inverter IV 2 is configured to invert the read signal pulse RD.
- the first latch LAT 1 is a latch circuit including two NAND gates, and is configured to receive outputs of the first and second inverters IV 1 and IV and generate the setting signal Q.
- the latch circuit may be implemented with NOR gates.
- the counter section 23 includes a plurality of flip flops F/F 1 to F/F 4 connected in series.
- the plurality of flip flops F/F 1 to F/F 4 is configured to sequentially change the setting signal Q in response to the read signal pulse RD which are sequentially applied. Accordingly, the initially-set test CAS latency value CL_T may be sequentially increased or decreased.
- FIG. 4 illustrates four flip-flops F/F 1 to F/F 4 , but the present invention is not limited to four, and may be generally described to include one or more flip-flops.
- the first flip-flop F/F 1 is configured to receive the setting signal Q in response to the read signal pulse RD and generate a first CAS test latency value CL_T 6 .
- the second flip-flop F/F 2 is configured to receive the first test CAS latency value CL_T 6 and generate a second CAS test latency value CL_T 7 in response to the read signal pulse RD.
- the third flip-flop F/F 3 is configured to receive the second test CAS latency value CL_T 7 and generate a third test CAS latency value CL_T 8 in response to the read signal pulse RD.
- the fourth flip-flop F/F 4 is configured to receive the third test CAS latency value CL_T 8 and generate a fourth test CAS latency value CL_T 9 in response to the read signal pulse RD.
- FIG. 5 is a waveform diagram illustrating a specific operation of the test CAS latency setting unit 20 .
- the setting signal generation section 21 when the semiconductor memory apparatus 100 B according to an embodiment enters the test mode, the setting signal generation section 21 generates the setting signal Q in response to the test mode signal pulse TM and the initial read signal pulse RD.
- the first flip-flop F/F 1 receives the setting signal Q and activates the first test CAS latency CL_T 6 in response to the read signal pulse RD.
- the value of the first test CAS latency CL_T 6 may be decoded as six, increased by one from the initial test CAS latency value CL_T.
- the second flip-flop F/F 2 receives the first test CAS latency CL_T 6 and activates the second test CAS latency CL_T 7 in response to the read signal pulse RD.
- the value of the second test CAS latency CL_T 7 may be decoded as seven, increased by one from the first test CAS latency CL_T 6 .
- the third flip-flop F/F 3 receives the second test CAS latency CL_T 7 and activates the third test CAS latency CL_T 8 in response to the read signal pulse RD.
- the value of the third test CAS latency CL_T 8 may be decoded as eight, increased by one from the second test CAS latency CL_T 7 .
- the fourth flip-flop F/F 4 receives the third test CAS latency CL_T 8 and activates the fourth test CAS latency CL_T 9 in response to the read signal pulse RD.
- the value of the fourth test CAS latency CL_T 9 may be decoded as nine, increased by one from the third test CAS latency CL_T 8 .
- the test CAS latency setting unit 20 may sequentially change the test CAS latency whenever the read command is applied from an outside source during the test mode. Therefore, the semiconductor memory apparatus 100 B according to an embodiment may test the operation thereof depending on various CAS latency values during the test mode.
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Dram (AREA)
Abstract
Description
- The present application is a Division of U.S. application Ser. No. 13/720,204, filed on Dec. 19, 2012, and the present application claims priority under 35 U.S.C. §119(a) to Korean application number 10-2012-0089554 filed on Aug. 16, 2012 in the Korean Intellectual Property Office, which is incorporated herein by reference in its entirety.
- 1. Technical Field
- The present invention relates generally to semiconductor design technology, and more particularly, to a CAS latency setting circuit for performing a test and a semiconductor memory apparatus including the same.
- 2. Related Art
- Typically, a semiconductor memory apparatus is designed using a synchronous clock in order to improve data transmission speed. For example, when an external command such as a read command is received in synchronization with an external clock, a synchronous DRAM (SDRAM) may output data from a memory cell in synchronization with a clock signal after a predetermined clock cycle from the read command. The time delay from when the clock signal is synchronized with the external command to when the clock signal is synchronized with the output data is referred to as column address strobe (CAS) latency.
- In general, CAS latency is set by information bits stored in a mode register set (MRS) inside a semiconductor memory apparatus. For example, referring to
FIG. 1 , CAS latency may be set according to predetermined address information when a MRS command is inputted. That is, the CAS latency may be arbitrarily set according to the initial setting of the MRS. Accordingly, a synchronous semiconductor memory apparatus outputs read data externally after a time delay corresponding to the CAS latency from a clock signal synchronized with an external read command. - Typically, a system using the synchronous semiconductor memory apparatus sets the CAS latency of the semiconductor memory apparatus to a specified value without modifying the CAS latency thereafter. As illustrated in
FIG. 2 , the synchronoussemiconductor memory apparatus 100A sets a fixed CAS latency during the initial setting, thereby solely controlling output timings of data after a read command is applied. - Referring to
FIG. 2 , the semiconductor memory apparatus 110A includes a CASlatency setting unit 10, an output enablesignal generation unit 40, and anoutput driver 50. - The CAS
latency setting unit 10 is configured to set a CAS latency value CL according to specific address information such as address information A<2,4,5> as illustrated inFIG. 2 , when an MRS command is applied. The CASlatency setting unit 10 may include an MRS configured to perform the initial settings of the semiconductor memory apparatus. - The output enable
signal generation unit 40 is configured to receive the CAS latency value CL and generate an output enable signal OEFLAG by shifting a read signal pulse RD applied from an external source. The output enable signal OEFLAG is a signal which is activated to output read data externally. When the read signal pulse RD is shifted, a delay amount based on the entire data output path of the semiconductor memory apparatus may be considered to generate the output enable signal at a specified time. - The
output driver 50 is configured to output the read data DATA as output data DOUT externally at a time when the output enable signal OEFLAG is activated. - When the CAS latency value CL is set at the initial stage, the conventional synchronous memory apparatus has a data output timing depending on the set CAS latency value CL when the read signal pulse RD is applied. Therefore, data processing may be performed quickly and precisely between the semiconductor memory apparatus and a processor inside the system.
- For this reason, the synchronous semiconductor memory apparatus has a fixed CAS latency according to the initial settings. During a production design process, however, the synchronous semiconductor memory apparatus is designed to implement various CAS latency values to operate properly under different system environments.
- Therefore, after a synchronous semiconductor memory apparatus is fabricated, testing is conducted to determine whether proper operation under various CAS latency values is achieved. However, it is very inefficient to set various CAS latency values by changing settings of a mode register set during each test. Accordingly, there is a demand for a semiconductor memory apparatus capable of operating at a fixed CAS latency value in a normal mode, and efficiently testing various CAS latency values in a test mode.
- In an embodiment, a semiconductor memory apparatus includes a CAS latency setting circuit configured to change an initially-set CAS latency value in response to control signal pulses which are sequentially applied, during a test mode.
- In another embodiment, a CAS latency setting circuit includes: a setting signal generation section configured to activate a setting signal in response to a test mode signal pulse, and deactivate the setting signal in response to a control signal pulse applied at the initial stage among control signal pulses which are sequentially applied; and a counter section configured to receive a pulse of the setting signal generated by the setting signal generation unit, and change an initially-set CAS latency value in response to the control signal pulses.
- In another embodiment, a semiconductor memory apparatus includes: a normal CAS latency setting unit configured to set a normal CAS latency value based on mode register set address information; a test CAS latency setting unit configured to change an initially-set test CAS latency value in response to control signal pulses which are sequentially applied, during a test mode; a selection unit configured to selectively output the normal CAS latency value or the test CAS latency value depending on whether the current mode is the test mode or not; and an output enable signal generation unit configured to receive the normal CAS latency value or the test CAS latency value transmitted from the selection unit, and generate an output enable signal by shifting a read signal pulse applied from an external source according to the CAS latency value; and an output driver configured to output read data externally at a time when the output enable signal is activated.
- Features, aspects, and embodiments are described in conjunction with the attached drawings, in which:
-
FIG. 1 is a diagram illustrating a conventional CAS latency setting method; -
FIG. 2 is a block diagram of a conventional semiconductor memory apparatus; -
FIG. 3 is a block diagram of a semiconductor memory apparatus according to an embodiment. -
FIG. 4 is a circuit diagram illustrating the test CAS latency setting unit ofFIG. 3 ; and -
FIG. 5 is a waveform diagram illustrating a specific operation of the test CAS latency setting unit ofFIG. 4 . - Hereinafter, a CAS latency setting circuit and a semiconductor memory apparatus including the same according to the present invention will be described below with reference to the accompanying drawings through various embodiments.
-
FIG. 3 is a block diagram of asemiconductor memory apparatus 100B according to an embodiment. - The design technology of the semiconductor memory apparatus according to an embodiment may be widely applied to various synchronous memory apparatuses as well as SDRAM.
- The
semiconductor memory apparatus 100B illustrated inFIG. 3 includes a normal CASlatency setting unit 10, a test CASlatency setting unit 20, aselection unit 30, an output enablesignal generation unit 40, and anoutput driver 50. - The normal CAS
latency setting unit 10 has a substantially similar configuration as the CAS latency setting unit illustrated inFIG. 2 , and is configured to set a normal CAS latency value CL_N according to specific address information such as address information A<2, 4, 5> as illustrated inFIG. 3 , when a mode register set (MSR) command is applied. The normal CASlatency setting unit 10 may include an MRS configured to perform the initial settings of the semiconductor memory apparatus. - The test CAS
latency setting unit 20 is configured to sequentially increase (or decrease) an initially-set test CAS latency value CL_T in response to control signal pulses which are sequentially applied during a test mode. The test CASlatency setting unit 20 serves to sequentially change the test CAS latency value CL_T, in order to verify the operation of the semiconductor memory apparatus according to various CAS latency values during the test mode. One of the control signal pulses may be implemented with a read signal pulse RD, and the test CASlatency setting unit 20 may include a plurality of flip-flops to sequentially change the test CAS latency value CL_T whenever the read signal pulse RD are sequentially applied. - The
selection unit 30 serves to selectively transmit the normal CAS latency value CL_N or the test CAS latency value CL_T, depending on whether or not the current mode is the test mode. Specifically, theselection unit 30 transmits the normal CAS latency CL_N to the output enable signal generation unit during a normal mode. However, when receiving an activated mode signal pulse TM during the test mode, theselection unit 30 transmits the test CAS latency value CL_T to the output enablesignal generation unit 40 until the test mode is complete. In an embodiment, theselection unit 30 may include a plurality of pass gates to select a transmission path of a signal. - The output enable
signal generation unit 40 is configured to receive the normal CAS latency value CL_N or the test CAS latency value CL_T transmitted from theselection unit 30, and generate an output enable signal OEFLAG by shifting a read signal pulse RD applied from an external source according to the CAS latency. The read signal pulse RD is a read command applied from an external source, and the output enable signal OEFLAG is a signal activated to output read data externally. When the read signal pulse RD is shifted, a delay amount based on the entire data output path of the semiconductor memory apparatus may be considered to generate the output enable signal at a specified time. The output enablesignal generation unit 40 has a substantially similar configuration as the output enable signal generation unit ofFIG. 2 . - The
output driver 50 outputs the read data DATA as output data DOUT externally at a time when the output enable signal OEFLAG is activated. Theoutput driver 50 has a substantially similar configuration as the output driver ofFIG. 2 . - The overall operations of the
semiconductor memory apparatus 100B according to an embodiment will be described as follows. - First, during the initial setting of the mode register set, the normal CAS
latency setting unit 10 sets a normal CAS latency CL_N. The normal CAS latency CL_N is a CAS latency value indicating a data output timing after a read command is applied from an outside source during a normal operation. - During the test mode, the test CAS
latency setting unit 20 provides the test CAS latency CL_T which may sequentially increase or decrease. Accordingly, during the test mode, the operation of the semiconductor memory apparatus based on various CAS latency values may be tested. - The
selection unit 30 provides the normal CAS latency CL_N or the test CAS latency CL_T to the output enablesignal generation unit 40, depending on whether the current mode is in test mode. The output enablesignal generation unit 40 shifts the read signal pulse RD according to the provided CAS latency CL_N or CL_T, thereby indicating an activation timing of the output enable signal OEFLAG. Theoutput driver 50 outputs the read data DATA externally in response to the output enable signal OEFLAG. - Therefore, after the read command is applied, the
semiconductor memory apparatus 100B may transmit output data DOUT externally after a clock cycle corresponding to the CAS latency. -
FIG. 4 is a circuit diagram illustrating an embodiment of the test CASlatency setting unit 20. - The test CAS
latency setting unit 20 includes a settingsignal generation section 21 and acounter section 23. - The setting
signal generation section 21 is configured to activate a setting signal Q in response to a test mode signal pulse TM, and deactivate the setting signal Q in response to a control signal pulse applied at the initial stage, among control signal pulses which are sequentially applied. - The
counter section 23 is configured to receive the setting signal Q generated by the settingsignal generation section 21, and sequentially increase or decrease the initially-set test CAS latency value CL_T in response to the control signal pulses which are sequentially applied. - The read signal pulse RD applied from an outside source may be used as the control signal pulse. That is, the semiconductor memory apparatus according to an embodiment may sequentially change the test CAS latency CL_T in response to the read signal pulse which are sequentially applied during the test mode, and generate the output enable signal OEFLAG by shifting the corresponding read signal pulse RD according to the corresponding test CAS latency CL_T.
- The setting
signal generation section 21 includes first and second inverters IV1 and IV2 and a first latch LAT1. - The first inverter IV1 is configured to invert the test mode signal pulse TM.
- The second inverter IV2 is configured to invert the read signal pulse RD.
- The first latch LAT1 is a latch circuit including two NAND gates, and is configured to receive outputs of the first and second inverters IV1 and IV and generate the setting signal Q.
- It will be easily understood by those skilled in the art that the latch circuit may be implemented with NOR gates.
- The
counter section 23 includes a plurality of flip flops F/F1 to F/F4 connected in series. - The plurality of flip flops F/F1 to F/F4 is configured to sequentially change the setting signal Q in response to the read signal pulse RD which are sequentially applied. Accordingly, the initially-set test CAS latency value CL_T may be sequentially increased or decreased.
-
FIG. 4 illustrates four flip-flops F/F1 to F/F4, but the present invention is not limited to four, and may be generally described to include one or more flip-flops. - The operation of the
counter section 23 illustrated inFIG. 4 will be described in detail as follows. - Among the plurality of flip-flops, the first flip-flop F/F1 is configured to receive the setting signal Q in response to the read signal pulse RD and generate a first CAS test latency value CL_T6.
- The second flip-flop F/F2 is configured to receive the first test CAS latency value CL_T6 and generate a second CAS test latency value CL_T7 in response to the read signal pulse RD.
- The third flip-flop F/F3 is configured to receive the second test CAS latency value CL_T7 and generate a third test CAS latency value CL_T8 in response to the read signal pulse RD.
- The fourth flip-flop F/F4 is configured to receive the third test CAS latency value CL_T8 and generate a fourth test CAS latency value CL_T9 in response to the read signal pulse RD.
-
FIG. 5 is a waveform diagram illustrating a specific operation of the test CASlatency setting unit 20. - In
FIG. 5 , suppose that thecounter section 23 stores five as the initial test CAS latency value CL_T. - First, when the
semiconductor memory apparatus 100B according to an embodiment enters the test mode, the settingsignal generation section 21 generates the setting signal Q in response to the test mode signal pulse TM and the initial read signal pulse RD. - The first flip-flop F/F1 receives the setting signal Q and activates the first test CAS latency CL_T6 in response to the read signal pulse RD. The value of the first test CAS latency CL_T6 may be decoded as six, increased by one from the initial test CAS latency value CL_T.
- The second flip-flop F/F2 receives the first test CAS latency CL_T6 and activates the second test CAS latency CL_T7 in response to the read signal pulse RD. The value of the second test CAS latency CL_T7 may be decoded as seven, increased by one from the first test CAS latency CL_T6.
- The third flip-flop F/F3 receives the second test CAS latency CL_T7 and activates the third test CAS latency CL_T8 in response to the read signal pulse RD. The value of the third test CAS latency CL_T8 may be decoded as eight, increased by one from the second test CAS latency CL_T7.
- The fourth flip-flop F/F4 receives the third test CAS latency CL_T8 and activates the fourth test CAS latency CL_T9 in response to the read signal pulse RD. The value of the fourth test CAS latency CL_T9 may be decoded as nine, increased by one from the third test CAS latency CL_T8.
- According to an embodiment, the test CAS
latency setting unit 20 may sequentially change the test CAS latency whenever the read command is applied from an outside source during the test mode. Therefore, thesemiconductor memory apparatus 100B according to an embodiment may test the operation thereof depending on various CAS latency values during the test mode. - While certain embodiments have been described above, it will be understood to those skilled in the art that the embodiments described are by way of example only. Accordingly, the semiconductor memory apparatus described herein should not be limited based on the described embodiments. Rather, the semiconductor memory apparatus described herein should only be limited in light of the claims that follow when taken in conjunction with the above description and accompanying drawings.
Claims (8)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/049,972 US9396774B1 (en) | 2012-08-16 | 2016-02-22 | CAS latency setting circuit and semiconductor memory apparatus including the same |
| US15/180,268 US10068627B2 (en) | 2012-08-16 | 2016-06-13 | Semiconductor integrated circuit including CAS latency setting circuit |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120089554A KR101912905B1 (en) | 2012-08-16 | 2012-08-16 | Cas latency setting circuit and semiconductor memory apparatus including the same |
| KR10-2012-0089554 | 2012-08-16 | ||
| US13/720,204 US9299454B2 (en) | 2012-08-16 | 2012-12-19 | CAS latency setting circuit and semiconductor memory apparatus including the same |
| US15/049,972 US9396774B1 (en) | 2012-08-16 | 2016-02-22 | CAS latency setting circuit and semiconductor memory apparatus including the same |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/720,204 Division US9299454B2 (en) | 2012-08-16 | 2012-12-19 | CAS latency setting circuit and semiconductor memory apparatus including the same |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/180,268 Continuation US10068627B2 (en) | 2012-08-16 | 2016-06-13 | Semiconductor integrated circuit including CAS latency setting circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20160196855A1 true US20160196855A1 (en) | 2016-07-07 |
| US9396774B1 US9396774B1 (en) | 2016-07-19 |
Family
ID=50099944
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/720,204 Active 2033-05-29 US9299454B2 (en) | 2012-08-16 | 2012-12-19 | CAS latency setting circuit and semiconductor memory apparatus including the same |
| US15/049,972 Active US9396774B1 (en) | 2012-08-16 | 2016-02-22 | CAS latency setting circuit and semiconductor memory apparatus including the same |
| US15/180,268 Active US10068627B2 (en) | 2012-08-16 | 2016-06-13 | Semiconductor integrated circuit including CAS latency setting circuit |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/720,204 Active 2033-05-29 US9299454B2 (en) | 2012-08-16 | 2012-12-19 | CAS latency setting circuit and semiconductor memory apparatus including the same |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/180,268 Active US10068627B2 (en) | 2012-08-16 | 2016-06-13 | Semiconductor integrated circuit including CAS latency setting circuit |
Country Status (2)
| Country | Link |
|---|---|
| US (3) | US9299454B2 (en) |
| KR (1) | KR101912905B1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8289760B2 (en) | 2008-07-02 | 2012-10-16 | Micron Technology, Inc. | Multi-mode memory device and method having stacked memory dice, a logic die and a command processing circuit and operating in direct and indirect modes |
| US8400808B2 (en) * | 2010-12-16 | 2013-03-19 | Micron Technology, Inc. | Phase interpolators and push-pull buffers |
| KR102635773B1 (en) * | 2018-09-13 | 2024-02-08 | 삼성전자주식회사 | A storage device |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5745430A (en) * | 1996-12-30 | 1998-04-28 | Siemens Aktiengesellschaft | Circuit and method to externally adjust internal circuit timing |
| KR100652362B1 (en) * | 2000-09-20 | 2006-11-30 | 삼성전자주식회사 | Semiconductor memory devices that have a fixed cas latency in normal operation and can be tested with various cas latency in testing |
| DE10148521B4 (en) * | 2001-10-01 | 2010-01-28 | Qimonda Ag | Integrated memory and method for operating an integrated memory and a memory system with multiple integrated memories |
| KR100513406B1 (en) | 2003-12-23 | 2005-09-09 | 삼성전자주식회사 | Semiconductor test device |
| KR100535649B1 (en) * | 2004-04-20 | 2005-12-08 | 주식회사 하이닉스반도체 | DQS generating circuit in a DDR memory device and method of generating the DQS |
| KR100695525B1 (en) * | 2005-01-31 | 2007-03-15 | 주식회사 하이닉스반도체 | Delay-Locked Loops in Semiconductor Memory Devices |
| KR101004686B1 (en) | 2008-11-06 | 2011-01-04 | 주식회사 하이닉스반도체 | Semiconductor memory device and driving method thereof |
| KR101131554B1 (en) * | 2010-03-31 | 2012-04-04 | 주식회사 하이닉스반도체 | Column command buffer of semiconductor memory apparatus and latency circuit including the same |
| KR101218096B1 (en) * | 2010-12-17 | 2013-01-03 | 에스케이하이닉스 주식회사 | Test method of semiconductor device and test system of semiconductor device |
| US8612812B2 (en) * | 2010-12-30 | 2013-12-17 | Hynix Semiconductor Inc. | Semiconductor memory device, test circuit, and test operation method thereof |
-
2012
- 2012-08-16 KR KR1020120089554A patent/KR101912905B1/en active Active
- 2012-12-19 US US13/720,204 patent/US9299454B2/en active Active
-
2016
- 2016-02-22 US US15/049,972 patent/US9396774B1/en active Active
- 2016-06-13 US US15/180,268 patent/US10068627B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US9396774B1 (en) | 2016-07-19 |
| KR20140023559A (en) | 2014-02-27 |
| US20160293238A1 (en) | 2016-10-06 |
| US20140050034A1 (en) | 2014-02-20 |
| KR101912905B1 (en) | 2018-10-29 |
| US9299454B2 (en) | 2016-03-29 |
| US10068627B2 (en) | 2018-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9190127B2 (en) | Burst length control circuit | |
| JP2009211797A (en) | Semiconductor element | |
| CN109256172B (en) | Memory device including detection clock pattern generator | |
| US8320205B2 (en) | Semiconductor memory device, semiconductor system including the semiconductor memory device, and method for operating the semiconductor memory device | |
| KR100907016B1 (en) | Data input circuit of semiconductor memory device and control method thereof | |
| KR20180050816A (en) | Semiconductor device and system including the same | |
| US9396774B1 (en) | CAS latency setting circuit and semiconductor memory apparatus including the same | |
| US9299399B2 (en) | Semiconductor devices including pipe latch units and system including the same | |
| US20150098296A1 (en) | Semiconductor device and semiconductor system with the same | |
| US10387048B2 (en) | Memory devices configured to latch data for output in response to an edge of a clock signal generated in response to an edge of another clock signal | |
| US6188640B1 (en) | Data output circuits for semiconductor memory devices | |
| JP2013073664A (en) | Semiconductor device | |
| US20160372211A1 (en) | Error detection apparatus for a semiconductor memory device | |
| JP2008059735A (en) | Semiconductor memory device and method for operating the same | |
| US8432763B2 (en) | Integrated circuit | |
| KR20140136203A (en) | Semiconductor integrated circuit | |
| US8483005B2 (en) | Internal signal generator for use in semiconductor memory device | |
| US9043511B2 (en) | Semiconductor memory device and operation method thereof | |
| KR20130091034A (en) | Semiconductor memory apparatus and semiconductor integrated circuit comprising the same | |
| TW201308076A (en) | Semiconductor memory device and method of operating the same | |
| US12380933B2 (en) | Pseudo-static random access memory | |
| KR20150078012A (en) | Semiconductor memory apparatus and test method using the same | |
| US7755969B2 (en) | Address receiving circuit for a semiconductor apparatus | |
| KR100945794B1 (en) | Semiconductor Integrated Circuits and Address / Command Processing Methods | |
| KR101157030B1 (en) | Data output circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SK HYNIX INC., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LEE, SEONG JUN;REEL/FRAME:038101/0640 Effective date: 20160303 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |