US20040263191A1 - Method for controlling delay time of signal in semiconductor device - Google Patents

Method for controlling delay time of signal in semiconductor device Download PDF

Info

Publication number
US20040263191A1
US20040263191A1 US10/731,608 US73160803A US2004263191A1 US 20040263191 A1 US20040263191 A1 US 20040263191A1 US 73160803 A US73160803 A US 73160803A US 2004263191 A1 US2004263191 A1 US 2004263191A1
Authority
US
United States
Prior art keywords
signal
test mode
delay
tmsel
mode selection
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
Application number
US10/731,608
Other versions
US6842033B1 (en
Inventor
Ji Kim
Byoung Choi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SK Hynix Inc
Original Assignee
Hynix Semiconductor Inc
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 Hynix Semiconductor Inc filed Critical Hynix Semiconductor Inc
Assigned to HYNIX SEMICONDUCTOR INC. reassignment HYNIX SEMICONDUCTOR INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHOI, BYOUNG JIN, KIM, JI HYUN
Publication of US20040263191A1 publication Critical patent/US20040263191A1/en
Application granted granted Critical
Publication of US6842033B1 publication Critical patent/US6842033B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/13Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
    • H03K5/131Digitally controlled
    • 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/30Marginal testing, e.g. by varying supply voltage
    • G01R31/3016Delay or race condition test, e.g. race hazard test

Definitions

  • the present invention relates to a method for controlling a delay time of a signal in a semiconductor device, which can freely adjust delay degree of a predetermined signal in a test mode, and more particularly to a method for controlling a delay time of a signal in a semiconductor device, which can set a desired delay degree by means of an external signal, regardless of the number of unit delay devices constituting a delay circuit.
  • unit delay devices are connected in a row in order to make a desired delay time (i.e. delay degree). Further, in a test mode adjusting the delay degree, the number of unit delay devices, through which a signal inputted in the delay circuit passes, is adjusted by means of a predetermined control signal, so that the total delay degree (time) is adjusted.
  • the variation of the delay is limited to an integral number times of the unit delay device, and a maximum value of the total delay degree is determined as the total number of the unit delay devices. Accordingly, the minimum and maximum delay degrees are restrictive.
  • FIG. 1 is a block diagram of a conventional delay control circuit.
  • an input signal “in” is delayed by a predetermined time to be outputted to an output terminal, and the delay degree is determined by control signals “tmsel ⁇ 0:4>”.
  • the delay control circuit includes a test mode delay section (tm_dly) 100 and a test delay section (tstdly) 120 .
  • the test delay section 120 delays the input signal “in” by a predetermined time.
  • the test mode delay section 100 receives test signals “tm_reset and tm_pulse” to output the control signals “tmsel ⁇ 0 : 4 >”-determining the delay degree of the test delay section 120 .
  • a “pwrup” is a power-up signal and represents a driving voltage.
  • An “out” signal represents a signal outputted after the input signal “in” is inputted and delayed for a predetermined time.
  • FIG. 2 is a block diagram of the test mode delay section 100 shown in FIG. 1.
  • test mode delay section 100 when the test mode pulse signal “tm_pulse” is applied in a pulse shape, the test mode delay section 100 generates predetermined output signals “tmsel ⁇ 0 >, tmsel ⁇ 1 >, tmsel ⁇ 2 >, tmsel ⁇ 3 >, and tmsel ⁇ 4 >”.
  • the signal “tmsel ⁇ 1 >” is a signal in which the signal “tmsel ⁇ 0 >” passes through a shift resistor 200 to be outputted
  • the signal “tmsel ⁇ 2 >” is a signal in which the signal “tmsel ⁇ 1 >” passes through a shift resistor 220 to be outputted
  • the signal “tmsel ⁇ 3 >” is a signal in which the signal “tmsel ⁇ 2 >” passes through a shift resistor 240 to be outputted
  • the signal “tmsel ⁇ 4 >” is a signal in which the signal “tmsel ⁇ 3 >” passes through a shift resistor 260 to be outputted.
  • the output signals “tmsel ⁇ 0 >, tmsel ⁇ 1 >, tmsel ⁇ 2 >, tmsel ⁇ 3 >, and tmsel ⁇ 4 >” show waveforms as shown in FIG. 7.
  • the output signal “tmsel ⁇ 0 >” is synchronized with a falling edge of the test mode pulse signal tm_pulse to shift from a high state to a low state.
  • the output signal “tmsel ⁇ 1 >” is synchronized with a falling edge of the output signal “tmsel ⁇ 0 >” to shift from a low state to a high state, and is synchronized with a falling edge of the test mode pulse signal tm_pulse to re-shift to a low state.
  • the output signal “tmsel ⁇ 2 >” is synchronized with a falling edge of the output signal “tmsel ⁇ 1 >” to shift from a low state to a high state, and is synchronized with a falling edge of the test mode pulse signal “tm_pulse” to re-shift to a low state.
  • the output signal “tmsel ⁇ 3 >” is synchronized with a falling edge of the output signal “tmsel ⁇ 2 >” to shift from a low state to a high state, and is synchronized with a falling edge of the test mode pulse signal “tm_pulse” to re-shift to a low state.
  • the output signal “tmsel ⁇ 4 >” is synchronized with a falling edge of the output signal “tmsel ⁇ 3 >” to shift from a low state to a high state, and is synchronized with a falling edge of the test mode pulse signal “tm_pulse” to re-shift to a low state.
  • the output signal “tmsel ⁇ 0 >” is synchronized with a falling edge of the output signal “tmsel ⁇ 4 >” to shift from a low state to a high state, and is synchronized with a falling edge of the test mode pulse signal “tm_pulse” to re-shift to a low state.
  • the operation continuously repeats when the test mode pulse signal “tm_pulse” is continuously applied.
  • FIG. 3 is a block diagram of the test delay section 120 shown in FIG. 1.
  • the test delay section 120 delays an input signal by a predetermined time and outputs the delayed signal to an output terminal “out” in response to the control signals “tmsel ⁇ 0 : 4 >”.
  • the input signal “in” of the test delay section 120 is applied to the first delay section 300 from among delay sections 300 , 320 , 340 , and 360 connected in series with each other, and is sequentially delayed.
  • a transmission gate 302 is connected to an input terminal of the delay section 300 .
  • a transmission gate 322 is connected to an output terminal of the delay section 300 and an input terminal of the delay section 320 .
  • a transmission gate 342 is connected to an output terminal of the delay section 320 and an input terminal of the delay section 340 .
  • a transmission gate 362 is connected to an output terminal of the delay section 340 and an input terminal of the delay section 360 .
  • a transmission gate 382 is connected to an output terminal of the delay section 360 .
  • the transmission gates 302 , 322 , 342 , 362 , and 382 are respectively turned on/off by signals “tmsel ⁇ 2 >, tmsel ⁇ 1 >, tmsel ⁇ 0 >, tmsel ⁇ 3 >, and tmsel ⁇ 4 >”. Accordingly, when one of the transmission gates is turned on by the signals “tmsel ⁇ 2 >, tmsel ⁇ 1 >, tmsel ⁇ 0 >, tmsel ⁇ 3 >, and tmsel ⁇ 4 >”, the input signal “in” is delayed by a predetermined time and then outputted.
  • the maximum delay time of the input signal “in” has a predetermined limitation. That is, the prior art has a problem in that the maximum delay time of the input signal is inevitably determined depending on a total number of the delay devices.
  • an object of the present invention is to provide a delay control circuit used in a semiconductor device, which enables a control signal determining a predetermined delay time to variously adjust the delay degree in synchronization with a time point in which an external control signal is applied, in addition to the existing function of just selecting one from among delay paths existed in a test delay section.
  • an apparatus for controlling a delay time of a signal in a semiconductor device comprising: a test mode delay section for receiving a pulse signal and outputting first to (N+1)th control signals; and a test delay section for delaying an input signal for a predetermined time by the first to the (N+1)th control signals and outputting the delayed signal, wherein a delay time required for outputting the input signal as an output signal is controlled according to an enabled control signal from among the first to the (N+1)th control signals, the first to the (N+1)th control signals are sequentially enabled by the pulse signal, and, after the (N ⁇ 1)th control signal is enabled, the Nth and the (N+1)th control signals are alternately enabled every time the pulse signal is toggled.
  • enabling points of the Nth and (N+1)th control signals can be adjusted by adjusting an enabling point of the pulse signal.
  • the first control signal in a standby state, is in an enabled state, and the second to the (N+1)th control signals are in a disabled state.
  • the test mode delay section further receives a reset signal, the first control signal is enabled and the second to the (N+1)th control signals are disabled when the reset signal is enabled.
  • the test delay section includes first to Nth delay devices sequentially connected to each other and first to Nth switch devices, the Nth switch device is connected between an output terminal of the first delay device and a first node, the first to the (N ⁇ 1)th delay devices are respectively connected between each output terminal of the second to the Nth delay devices and first node, the input signal is received at an input terminal of the first delay device, and each of the first to the Nth switch devices is turned on/off in response to the first to the Nth control signals.
  • the test mode delay section includes first to Nth shift units, the first control signal is outputted from an input terminal of the first shift unit, the second to the (N+1)th control signals are respectively outputted from each output terminal of the first to the Nth shift units, and the (N+1)th control signal is applied to an input terminal of the (N ⁇ 1)th shift unit through a latch means, in order to allow the Nth control signal and the (N+1)th control signal to be alternately enabled, every time the pulse signal is toggled after the (N ⁇ 1)th control signal is enabled.
  • a method for controlling a delay time of a signal in a semiconductor device comprising the steps of: a) applying a test mode pulse signal; b) generating N number of test mode selection signals which are synchronized with the falling edges of the test mode pulse signal to respond sequentially; c) sequentially regenerating the (N ⁇ 1)th test mode selection signal after the Nth test mode selection signal is generated; and d) repeating step c, wherein an input signal inputted to the semiconductor device is delayed by a predetermined time to be outputted as an output signal only when first to the (N ⁇ 1)th test mode selection signals are enabled, and the delayed times are different from each other according to the first to the (N ⁇ 1)th test mode selection signals.
  • a falling point of the test mode pulse signal is adjusted, so as to adjust pulse widths of the Nth and the (N ⁇ 1)th test mode selection signals, thereby adjusting the delayed time required for outputting the input signal as the output signal.
  • step b includes the substeps of: b-1) shifting the first test mode selection signal, which maintains a standby state of a high level, to a lower level and a second test mode selection signal to a high level when a first falling edge of the test mode pulse signal occurs, b-2) shifting the second test mode selection signal at a high level to a lower level and a third test mode selection signal to a high level when a second falling edge of the test mode pulse signal occurs, b-3) shifting the third test mode selection signal at a high level to a lower level and a fourth test mode selection signal to a high level when a third falling edge of the test mode pulse signal occurs, b-4) b-2) and b-3) are employed in the fifth to the Nth test mode selection signal.
  • each of high level pulse widths of the second to the (N ⁇ 1)th test mode selection signals is the same as a period of the test mode pulse signal generating the second to the (N ⁇ 1)th test mode selection signals.
  • FIG. 1 is a block diagram of a conventional delay control circuit
  • FIG. 2 is a block diagram of the test mode delay section shown in FIG. 1;
  • FIG. 3 is a block diagram of the test delay section shown in FIG. 1;
  • FIG. 4 is a block diagram of a test mode delay section according to the present invention.
  • FIG. 5 is a block diagram of a test delay section according to the present invention.
  • FIG. 6 is a block diagram of a delay control circuit used in a semiconductor memory device
  • FIG. 7 is a waveform view illustrating a simulation result of signals used in the delay control circuit utilized in a semiconductor memory device shown in FIG. 1;
  • FIG. 8 is a waveform view illustrating a simulation result of signals used in the test mode delay section shown in FIG. 4 according to the present invention.
  • FIG. 9 is a waveform view illustrating a simulation result of signals related to FIGS. 4 to 6 : and FIGS. 10 a to 10 c are waveform views according to the present invention.
  • FIG. 4 is a block diagram of a test mode delay section according to the present invention
  • FIG. 5 is a block diagram of a test delay section according to the present invention.
  • the test mode delay section generates a control signal controlling a delay time
  • the test delay section is a circuit delaying an input signal by a predetermined time.
  • Output signals “tmsel ⁇ 0 >, tmsel ⁇ 1 >, tmsel ⁇ 2 >, tmsel ⁇ 3 >, and tmsel ⁇ 4 >” in FIG. 4 are applied to a circuit in FIG. 5 to determine a delay time required for outputting an input signal “in” applied to the circuit in FIG. 5.
  • the test mode delay section shown in FIG. 4 will be first described.
  • a basic waveform and an operation of signals “pwrup, tm_reset, tm_pulse” used in FIG. 4 are the same as those in FIG. 2.
  • the signal “pwrup” is a signal for setting an initial value of the circuit, initially has a low value, and then maintains a high value when the circuit operates.
  • the signal “tm_reset” is a signal for resetting the circuit, maintains a high value in a standby state, and resets the circuit in FIG. 4 when the signal “tm_reset” shifts to a low state.
  • the signal “tmsel ⁇ 0 >” has a high value
  • the signals “tmsel ⁇ 1 >to tmsel ⁇ 4 >” have a low value.
  • the signal “pwrup” and the signal “tm_reset” are a high level state.
  • a NAND gate 401 receives the signal “pwrup” and the signal “tm_reset”, and an output signal of the NAND gate 401 is applied to an inverter 402 . Accordingly, an output level of the inverter 402 is a high level, and shift units 400 , 420 , 440 , and 460 come into an active mode.
  • the signal “tm_pulse” is a pulse signal having a high value and a low value alternately.
  • An inverter 403 receives the signal “tm_pulse”, and an inverter 404 receives an output signal of the inverter 403 .
  • a switch 405 is turned on to transmit a low level to a NOR gate 406 . Since the output signal of the NAND gate 401 is a low level, an output signal of the NOR gate 406 is a high level.
  • an output signal “tmsel ⁇ 0 >” maintains a high level. Accordingly, an output signal (i.e. tmsel ⁇ 0 >) of an inverter 407 , which receives the output signal of the NOR gate 406 , is shifted from a high level to a low level.
  • the signal “tm_pulse” is a pulse signal. Accordingly, every time the signal “tm_pulse” shifts to a low value, the initial high value of the signal “tmsel ⁇ 0 >” is transmitted to the signals “tmsel ⁇ 1 >to tmsel ⁇ 4 >” by turns through the shift units 400 , 420 , 440 , and 460 .
  • a value is transmitted from the signal “tmsel ⁇ 4 >” to the signal “tmsel ⁇ 0 >” (see FIG. 7).
  • FIG. 7 the case of FIG.
  • the value of the signal “tmsel ⁇ 4 >” is again transmitted to the signal “tmsel ⁇ 3 >”, and only two signals “tmsel ⁇ 3 >and tmsel ⁇ 4 >” alternate (see FIG. 8). That is, in FIG. 4, the signal “tmsel ⁇ 4 >” passing through the shift unit 460 is inputted to a NOR gate 409 through latches 412 and 413 and an inverter 411 .
  • a signal outputted to an inverter 410 is the signal “tmsel ⁇ 4 >”. Accordingly, every time the signal “tm_pulse” is toggled, only two signals “tmsel ⁇ 3 >and tmsel ⁇ 4 >” can alternately move.
  • a high value which has been transmitted to the the signal “tmsel ⁇ 4 >” at the fourth falling edge of the signal “tm_pulse”, is not transmitted to the signal “tmsel ⁇ 0 >”, but transmitted to the signal “tmsel ⁇ 3 >” at the fifth falling edge of the signal “tm_pulse”. That is, the signal “tmsel ⁇ 4 >” is transmitted to the signal “tmsel ⁇ 3 >” through the latches 412 and 413 , the inverter 411 , the NOR gate 409 , and the inverter 410 .
  • Signals “tmsel ⁇ 0 : 4 >” generated by this method is applied to an input terminal of the test delay section shown in FIG. 5.
  • the signals “tmsel ⁇ 0 : 4 >” are signals controlling a delay time of an input signal “in”. Since the signal “tmsel ⁇ 0 >” has been initially determined as a high level, the delay degree can be adjusted depending on a signal “tmsel” selected by applying a signal “tm_pulse”.
  • the input signal “in” is applied to a delay device 500 , and delay devices 500 , 520 , 540 , and 560 have a predetermined delay time.
  • An output terminal of the delay device 500 is connected to an input terminal of the delay device 520 . Further, an output terminal of the delay device 540 is connected to an input terminal of the delay device 560 .
  • An operation of a transmission gate 502 is controlled by the signal “tmsel ⁇ 4 >”
  • an operation of a transmission gate 504 is controlled by the signal “tmsel ⁇ 3 >”
  • an operation of a transmission gate 506 is controlled by the signal “tmsel ⁇ 0 >”
  • an operation of a transmission gate 508 is controlled by the signal “tmsel ⁇ 1 >”
  • an operation of a transmission gate 510 is controlled by the signal “tmsel ⁇ 2 >”.
  • the input signal “in” is outputted through a selected transmission gate, latches 50 and 51 , and buffers 52 and 53 . Further, a delay time from an input to an output is determined according to a selected transmission gate.
  • the transmission gate 506 When the transmission gate 506 is turned on by the control signal “tmsel ⁇ 0 >”, the input signal “in” is outputted through the delay device 500 and 520 , the transmission gate 506 , the latches 50 and 51 , and the buffers 52 and 53 .
  • the transmission gate 508 When the transmission gate 508 is turned on by the control signal “tmsel ⁇ 1 >”, the input signal “in” is outputted through the delay device 500 , 520 , and 540 , the transmission gate 508 , the latches 50 and 51 , and the buffers 52 and 53 .
  • the transmission gate 510 When the transmission gate 510 is turned on by the control signal “tmsel ⁇ 2 >”, the input signal “in” is outputted through the delay device 500 , 520 , 540 , and 560 , the transmission gate 510 , the latches 50 and 51 , and the buffers 52 and 53 .
  • the transmission gate 504 When the transmission gate 504 is turned on by the control signal “tmsel ⁇ 3 >”, the input signal “in” is outputted through the delay device 500 , the transmission gate 504 , the latches 50 and 51 , and the buffers 52 and 53 .
  • the signal “tmsel ⁇ 4 >” is not connected to the transmission gate 502 . Accordingly, when the signals “tmsel ⁇ 1 >to tmsel ⁇ 3 >” are enabled, delay paths are formed. However, when the signal “tmsel ⁇ 4 >” is selected, an output signal “out” maintains the existing value. As described above, when the signal “tm_pulse” in FIG. 4 is toggled, the signals “tmsel ⁇ 3 >” and “tmsel ⁇ 4 >” are alternately enabled.
  • the signal “tmsel ⁇ 3 >” comes into a high level to turn on the transmission gate 504 . Further, the input signal “in” is outputted via the delay device 500 , the transmission gate 504 , the latches 50 and 51 , and the buffers 52 and 53 .
  • FIG. 6 is a block diagram of a delay control circuit used in a semiconductor memory device, and the circuit has the same function as that of the circuit in FIG. 1.
  • the delay control circuit includes a test mode delay section (tm_dly) 600 and a test delay section (tstdly) 620 .
  • the test delay section 620 delays an input signal “in” by a predetermined time, and the test mode delay section 600 receives test signals “tm_reset and tm_pulse” to output signals “tmsel ⁇ 0 : 4 >” determining the delay degree of the test delay section 620 .
  • a signal “pwrup” is a power-up signal which represents a driving voltage.
  • a signal “pre_bsg” is a signal in which the input signal “in” is delayed by a predetermined time and then outputted, and it is the same signal as the signal “out” in the prior art.
  • a PMOS transistor 61 and a NMOS transistor 62 are connected in series between a supply voltage and a ground voltage. Further, a signal “peg” is applied to a gate terminal of the PMOS transistor 61 , and a signal “actv” is applied to a gate terminal of the NMOS transistor 62 . Latches 63 and 64 are connected to an output terminal of the PMOS transistor 61 and the NMOS transistor 62 . An output signal of the latches 63 and 64 is an input signal “in” of the test delay section 620 .
  • FIG. 7 is a waveform view illustrating a simulation result of signals used in the delay control circuit utilized in a semiconductor memory device shown in FIG. 1.
  • the signals “tmsel ⁇ 0 >to tmsel ⁇ 4 >” sequentially repeats in an order of “tmsel ⁇ 0 >”, “tmsel ⁇ 1 >”, “tmsel ⁇ 2 >”, “tmsel ⁇ 3 >”, “tmsel ⁇ 4 >”, “tmsel ⁇ 0 >”, and “tmsel ⁇ 1 >”.
  • only one delay time can be obtained from predetermined delay times.
  • FIG. 8 is a waveform view illustrating a simulation result of signals used in the test mode delay section shown in FIG. 4 according to the present invention.
  • FIG. 9 is a waveform view illustrating a simulation result of signals related to FIGS. 4 to 6 .
  • the signal “pre_bsg”, which is an output signal in FIG. 6, maintains a high level in a standby state. That is, in the standby state, the signal “peg” maintains a high level. Accordingly, as shown in FIG. 6, the input signal “in” is a low level, and the output signal “pre bsg”, which is delayed by a predetermined time and outputted, is a high level (see FIGS. 5 and 6). When the signal “actv” is enabled to be at a high level, the input signal “in” is a low level.
  • an output signal “out” comes into a low level, which is outputted through a transmission gate turned on by the control signal “tmsel” shifted to a high level. That is, when a predetermined time passes after the input signal is changed by the signal “actv”, the output signal “out” is outputted.
  • FIGS. 10 a to 10 c are waveform views illustrating a simulation result showing variation of a delay according to an operation of the signal “tm_pulse”, when the test mode delay section and the test delay section according to the present invention are employed.
  • Signals not shown in FIGS. 10 a to 10 c are basically equal to the signals in FIG. 9.
  • delay time can be adjusted by intervals of the signal “tm_pulse”.
  • FIGS. 10 a to 10 c after the signal “tmsel ⁇ 4 >” is selected as a high level by toggling the signal “tm_pulse” four times, a delay time required for transforming an input signal to an output signal can be adjusted by adjusting a time required for re-shifting the signal “tm_pulse” to a low level. That is, when the signal “actv” is enabled to be at a high level in match with the same timing, the input signal “in” is delayed by a predetermined time and outputted as an the output signal “pre-bsg” having a phase opposite to the input signal “in”.
  • FIGS. 10 a to 10 c respectively show the delay skews according to intervals between the fourth pulse of the signal “tm_pulse” and the fifth pulse of the signal “tm_pulse”. That is, the delay time can be freely adjusted.
  • the present invention relates to a method which can randomly adjust the delay degree of the delay time in a test mode, in order to set a predetermined delay time in a certain signal, and the method can be employed in all circuits requiring a delay test operation.
  • a predetermined delay can be provided by a predetermined signal in a test mode, size of a circuit for a delay necessary for a test can be reduced. Further, since the method is not limited to the variation of the delay, time and cost, which is necessary for a delay tuning to obtain a necessary delay, can be reduced.

Abstract

A method for controlling a delay time of a signal in a semiconductor device is disclosed, which comprises the steps of: a) applying a test mode pulse signal; b) generating N number of test mode selection signals which are synchronized with the falling edges of the test mode pulse signal to respond sequentially; c) sequentially regenerating the (N−1)th test mode selection signal after the Nth test mode selection signal is generated; and d) repeating step c, wherein an input signal inputted to the semiconductor device is delayed by a predetermined time to be outputted as an output signal only when first to the (N−1)th test mode selection signals are enabled, and the delayed times are different from each other according to the first to the (N−1)th test mode selection signals. In the method, delay degree of a predetermined signal can be freely adjusted in a test mode. Further, a desired delay degree can be set by means of an external signal, regardless of the number of unit delay devices constituting a delay circuit.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The present invention relates to a method for controlling a delay time of a signal in a semiconductor device, which can freely adjust delay degree of a predetermined signal in a test mode, and more particularly to a method for controlling a delay time of a signal in a semiconductor device, which can set a desired delay degree by means of an external signal, regardless of the number of unit delay devices constituting a delay circuit. [0002]
  • 2. Description of the Prior Art [0003]
  • In a general delay circuit, unit delay devices are connected in a row in order to make a desired delay time (i.e. delay degree). Further, in a test mode adjusting the delay degree, the number of unit delay devices, through which a signal inputted in the delay circuit passes, is adjusted by means of a predetermined control signal, so that the total delay degree (time) is adjusted. In this case, the variation of the delay is limited to an integral number times of the unit delay device, and a maximum value of the total delay degree is determined as the total number of the unit delay devices. Accordingly, the minimum and maximum delay degrees are restrictive. [0004]
  • Hereinafter, the prior art will be described with reference to the accompanying drawings. [0005]
  • FIG. 1 is a block diagram of a conventional delay control circuit. Herein, an input signal “in” is delayed by a predetermined time to be outputted to an output terminal, and the delay degree is determined by control signals “tmsel<0:4>”. [0006]
  • As shown in FIG. 1, the delay control circuit includes a test mode delay section (tm_dly) [0007] 100 and a test delay section (tstdly) 120. The test delay section 120 delays the input signal “in” by a predetermined time. The test mode delay section 100 receives test signals “tm_reset and tm_pulse” to output the control signals “tmsel<0:4>”-determining the delay degree of the test delay section 120. Herein, a “pwrup” is a power-up signal and represents a driving voltage. An “out” signal represents a signal outputted after the input signal “in” is inputted and delayed for a predetermined time.
  • FIG. 2 is a block diagram of the test [0008] mode delay section 100 shown in FIG. 1.
  • As shown in FIG. 2, in the case in which the power-up signal “pwrup” is enabled to be at a high level and the test mode reset signal “tm_reset” is enabled to be at a high level, when the test mode pulse signal “tm_pulse” is applied in a pulse shape, the test [0009] mode delay section 100 generates predetermined output signals “tmsel<0>, tmsel<1>, tmsel<2>, tmsel<3>, and tmsel<4>”. Herein, the signal “tmsel<1>” is a signal in which the signal “tmsel<0>” passes through a shift resistor 200 to be outputted, the signal “tmsel<2>” is a signal in which the signal “tmsel<1>” passes through a shift resistor 220 to be outputted, the signal “tmsel<3>” is a signal in which the signal “tmsel<2>” passes through a shift resistor 240 to be outputted, the signal “tmsel<4>” is a signal in which the signal “tmsel<3>” passes through a shift resistor 260 to be outputted.
  • Herein, waveforms of signals in the circuit shown in FIG. 2 are shown in FIG. 7. [0010]
  • As shown in FIG. 7, when the power-up signal “pwrup” is applied to a high state and the test mode pulse signal tm_pulse is toggled in a pulse shape, the output signals “tmsel<[0011] 0>, tmsel<1>, tmsel<2>, tmsel<3>, and tmsel<4>” show waveforms as shown in FIG. 7.
  • That is, as shown in FIG. 2 and FIG. 7, the output signal “tmsel<[0012] 0>” is synchronized with a falling edge of the test mode pulse signal tm_pulse to shift from a high state to a low state. The output signal “tmsel<1>” is synchronized with a falling edge of the output signal “tmsel<0>” to shift from a low state to a high state, and is synchronized with a falling edge of the test mode pulse signal tm_pulse to re-shift to a low state. The output signal “tmsel<2>” is synchronized with a falling edge of the output signal “tmsel<1>” to shift from a low state to a high state, and is synchronized with a falling edge of the test mode pulse signal “tm_pulse” to re-shift to a low state. The output signal “tmsel<3>” is synchronized with a falling edge of the output signal “tmsel<2>” to shift from a low state to a high state, and is synchronized with a falling edge of the test mode pulse signal “tm_pulse” to re-shift to a low state. The output signal “tmsel<4>” is synchronized with a falling edge of the output signal “tmsel<3>” to shift from a low state to a high state, and is synchronized with a falling edge of the test mode pulse signal “tm_pulse” to re-shift to a low state. Next, the output signal “tmsel<0>” is synchronized with a falling edge of the output signal “tmsel<4>” to shift from a low state to a high state, and is synchronized with a falling edge of the test mode pulse signal “tm_pulse” to re-shift to a low state. The operation continuously repeats when the test mode pulse signal “tm_pulse” is continuously applied.
  • FIG. 3 is a block diagram of the [0013] test delay section 120 shown in FIG. 1. In a test mode, the test delay section 120 delays an input signal by a predetermined time and outputs the delayed signal to an output terminal “out” in response to the control signals “tmsel<0:4>”.
  • As shown in FIG. 3, the input signal “in” of the [0014] test delay section 120 is applied to the first delay section 300 from among delay sections 300, 320, 340, and 360 connected in series with each other, and is sequentially delayed. Further, a transmission gate 302 is connected to an input terminal of the delay section 300. A transmission gate 322 is connected to an output terminal of the delay section 300 and an input terminal of the delay section 320. A transmission gate 342 is connected to an output terminal of the delay section 320 and an input terminal of the delay section 340. A transmission gate 362 is connected to an output terminal of the delay section 340 and an input terminal of the delay section 360. A transmission gate 382 is connected to an output terminal of the delay section 360. The transmission gates 302, 322, 342, 362, and 382 are respectively turned on/off by signals “tmsel<2>, tmsel<1>, tmsel<0>, tmsel<3>, and tmsel<4>”. Accordingly, when one of the transmission gates is turned on by the signals “tmsel<2>, tmsel<1>, tmsel<0>, tmsel<3>, and tmsel<4>”, the input signal “in” is delayed by a predetermined time and then outputted.
  • As shown in FIG. 3, in the prior art, the maximum delay time of the input signal “in” has a predetermined limitation. That is, the prior art has a problem in that the maximum delay time of the input signal is inevitably determined depending on a total number of the delay devices. [0015]
  • SUMMARY OF THE INVENTION
  • Accordingly, the present invention has been made to solve the above-mentioned problems occurring in the prior art, and an object of the present invention is to provide a delay control circuit used in a semiconductor device, which enables a control signal determining a predetermined delay time to variously adjust the delay degree in synchronization with a time point in which an external control signal is applied, in addition to the existing function of just selecting one from among delay paths existed in a test delay section. [0016]
  • In order to achieve the above objects, according to one aspect of the present invention, there is provided an apparatus for controlling a delay time of a signal in a semiconductor device comprising: a test mode delay section for receiving a pulse signal and outputting first to (N+1)th control signals; and a test delay section for delaying an input signal for a predetermined time by the first to the (N+1)th control signals and outputting the delayed signal, wherein a delay time required for outputting the input signal as an output signal is controlled according to an enabled control signal from among the first to the (N+1)th control signals, the first to the (N+1)th control signals are sequentially enabled by the pulse signal, and, after the (N−1)th control signal is enabled, the Nth and the (N+1)th control signals are alternately enabled every time the pulse signal is toggled. [0017]
  • In the apparatus, enabling points of the Nth and (N+1)th control signals can be adjusted by adjusting an enabling point of the pulse signal. [0018]
  • In the apparatus, in a standby state, the first control signal is in an enabled state, and the second to the (N+1)th control signals are in a disabled state. [0019]
  • In the apparatus, the test mode delay section further receives a reset signal, the first control signal is enabled and the second to the (N+1)th control signals are disabled when the reset signal is enabled. [0020]
  • In the apparatus, the test delay section includes first to Nth delay devices sequentially connected to each other and first to Nth switch devices, the Nth switch device is connected between an output terminal of the first delay device and a first node, the first to the (N−1)th delay devices are respectively connected between each output terminal of the second to the Nth delay devices and first node, the input signal is received at an input terminal of the first delay device, and each of the first to the Nth switch devices is turned on/off in response to the first to the Nth control signals. [0021]
  • In the apparatus, the test mode delay section includes first to Nth shift units, the first control signal is outputted from an input terminal of the first shift unit, the second to the (N+1)th control signals are respectively outputted from each output terminal of the first to the Nth shift units, and the (N+1)th control signal is applied to an input terminal of the (N−1)th shift unit through a latch means, in order to allow the Nth control signal and the (N+1)th control signal to be alternately enabled, every time the pulse signal is toggled after the (N−1)th control signal is enabled. [0022]
  • In order to achieve the above objects, according to one aspect of the present invention, there is provided a method for controlling a delay time of a signal in a semiconductor device comprising the steps of: a) applying a test mode pulse signal; b) generating N number of test mode selection signals which are synchronized with the falling edges of the test mode pulse signal to respond sequentially; c) sequentially regenerating the (N−1)th test mode selection signal after the Nth test mode selection signal is generated; and d) repeating step c, wherein an input signal inputted to the semiconductor device is delayed by a predetermined time to be outputted as an output signal only when first to the (N−1)th test mode selection signals are enabled, and the delayed times are different from each other according to the first to the (N−1)th test mode selection signals. [0023]
  • In the method, a falling point of the test mode pulse signal is adjusted, so as to adjust pulse widths of the Nth and the (N−1)th test mode selection signals, thereby adjusting the delayed time required for outputting the input signal as the output signal. [0024]
  • In the method, step b includes the substeps of: b-1) shifting the first test mode selection signal, which maintains a standby state of a high level, to a lower level and a second test mode selection signal to a high level when a first falling edge of the test mode pulse signal occurs, b-2) shifting the second test mode selection signal at a high level to a lower level and a third test mode selection signal to a high level when a second falling edge of the test mode pulse signal occurs, b-3) shifting the third test mode selection signal at a high level to a lower level and a fourth test mode selection signal to a high level when a third falling edge of the test mode pulse signal occurs, b-4) b-2) and b-3) are employed in the fifth to the Nth test mode selection signal. [0025]
  • In the method, each of high level pulse widths of the second to the (N−1)th test mode selection signals is the same as a period of the test mode pulse signal generating the second to the (N−1)th test mode selection signals. [0026]
  • The preferred embodiments will now be described below in detail in reference to the accompanying drawings.[0027]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The above and other objects, features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: [0028]
  • FIG. 1 is a block diagram of a conventional delay control circuit; [0029]
  • FIG. 2 is a block diagram of the test mode delay section shown in FIG. 1; [0030]
  • FIG. 3 is a block diagram of the test delay section shown in FIG. 1; [0031]
  • FIG. 4 is a block diagram of a test mode delay section according to the present invention; [0032]
  • FIG. 5 is a block diagram of a test delay section according to the present invention; [0033]
  • FIG. 6 is a block diagram of a delay control circuit used in a semiconductor memory device; [0034]
  • FIG. 7 is a waveform view illustrating a simulation result of signals used in the delay control circuit utilized in a semiconductor memory device shown in FIG. 1; [0035]
  • FIG. 8 is a waveform view illustrating a simulation result of signals used in the test mode delay section shown in FIG. 4 according to the present invention; [0036]
  • FIG. 9 is a waveform view illustrating a simulation result of signals related to FIGS. [0037] 4 to 6: and FIGS. 10a to 10 c are waveform views according to the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Hereinafter, a preferred embodiment of the present invention will be described with reference to the accompanying drawings. [0038]
  • FIG. 4 is a block diagram of a test mode delay section according to the present invention, and FIG. 5 is a block diagram of a test delay section according to the present invention. The test mode delay section generates a control signal controlling a delay time, and the test delay section is a circuit delaying an input signal by a predetermined time. [0039]
  • Output signals “tmsel<[0040] 0>, tmsel<1>, tmsel<2>, tmsel<3>, and tmsel<4>” in FIG. 4 are applied to a circuit in FIG. 5 to determine a delay time required for outputting an input signal “in” applied to the circuit in FIG. 5. For convenience of description, the test mode delay section shown in FIG. 4 will be first described. For reference, a basic waveform and an operation of signals “pwrup, tm_reset, tm_pulse” used in FIG. 4 are the same as those in FIG. 2.
  • Herein, an operation of a circuit shown in FIG. 4 will be easily understood with reference to FIG. 8 showing a simulation result of signals used in the test mode delay section shown in FIG. 4. [0041]
  • In FIG. 4, the signal “pwrup” is a signal for setting an initial value of the circuit, initially has a low value, and then maintains a high value when the circuit operates. [0042]
  • The signal “tm_reset” is a signal for resetting the circuit, maintains a high value in a standby state, and resets the circuit in FIG. 4 when the signal “tm_reset” shifts to a low state. In the reset state, the signal “tmsel<[0043] 0>” has a high value, and the signals “tmsel<1>to tmsel<4>” have a low value.
  • In an initial operation, the signal “pwrup” and the signal “tm_reset” are a high level state. A [0044] NAND gate 401 receives the signal “pwrup” and the signal “tm_reset”, and an output signal of the NAND gate 401 is applied to an inverter 402. Accordingly, an output level of the inverter 402 is a high level, and shift units 400, 420, 440, and 460 come into an active mode.
  • The signal “tm_pulse” is a pulse signal having a high value and a low value alternately. An [0045] inverter 403 receives the signal “tm_pulse”, and an inverter 404 receives an output signal of the inverter 403. When the signal “tm_pulse” has a low level, a switch 405 is turned on to transmit a low level to a NOR gate 406. Since the output signal of the NAND gate 401 is a low level, an output signal of the NOR gate 406 is a high level. When an initial signal “pwrup” is a low level, the signal “tmsel<0>” maintains a high level. Accordingly, an output signal (i.e. tmsel<0>) of an inverter 407, which receives the output signal of the NOR gate 406, is shifted from a high level to a low level.
  • As described above, the signal “tm_pulse” is a pulse signal. Accordingly, every time the signal “tm_pulse” shifts to a low value, the initial high value of the signal “tmsel<[0046] 0>” is transmitted to the signals “tmsel<1>to tmsel<4>” by turns through the shift units 400, 420, 440, and 460. Herein, in the case of FIG. 2, a value is transmitted from the signal “tmsel<4>” to the signal “tmsel<0>” (see FIG. 7). However, in the case of FIG. 4, the value of the signal “tmsel<4>” is again transmitted to the signal “tmsel<3>”, and only two signals “tmsel<3>and tmsel<4>” alternate (see FIG. 8). That is, in FIG. 4, the signal “tmsel<4>” passing through the shift unit 460 is inputted to a NOR gate 409 through latches 412 and 413 and an inverter 411. Herein, since the output signal “tmsel<2>” of the shift unit 420 is a low level, a signal outputted to an inverter 410 is the signal “tmsel<4>”. Accordingly, every time the signal “tm_pulse” is toggled, only two signals “tmsel<3>and tmsel<4>” can alternately move.
  • In an operation shown in FIG. 4, when the signal “pwrup” is in a low state and the signal “tm_reset” is in a high state initially, the signal “tmsel<[0047] 0>” is a high level as described above.
  • Next, even though the signal “pwrup” shifts to a high level, the signal “tmsel<[0048] 0>” maintains the high level by latches 406 and 408.
  • For reference, in a standby state, the values of the signal “tm_reset” and the signal “tm_pulse” are high, the values of the “tmsel<[0049] 1>to tmsel<4>” are low.
  • Next, when the signal “tm_pulse” at the high level shifts to a low level, a [0050] transmission gate 405 is turned on, and a low value is transmitted to the NOR gate 406. Herein, since the output signal of the NAND gate 401 is a low level, a value of the signal “tmsel<0>” at the high state shifts to a low level. Simultaneously, a value of the signal “tmsel<1>” changes from a low to a high by the shift unit 400.
  • Next, when the signal “tm_pulse” shifts from a high level to a low level, the signal “tmsel<[0051] 1>” comes into a low level and the signal “tmsel<2>” has a high value.
  • Every time the signal “tm_pulse” is toggled, a logic level value of the signal “tmsel<[0052] 0>” is transmitted to the signals “tmsel<1>to tmsel<4>” by turns.
  • Herein, a high value, which has been transmitted to the the signal “tmsel<[0053] 4>” at the fourth falling edge of the signal “tm_pulse”, is not transmitted to the signal “tmsel<0>”, but transmitted to the signal “tmsel<3>” at the fifth falling edge of the signal “tm_pulse”. That is, the signal “tmsel<4>” is transmitted to the signal “tmsel<3>” through the latches 412 and 413, the inverter 411, the NOR gate 409, and the inverter 410.
  • Afterward, while the signal “tm_pulse” is toggled, the signals “tmsel<[0054] 3>and tmsel<4>” have a high level and a low level by turns (see FIG. 8).
  • Signals “tmsel<[0055] 0:4>” generated by this method is applied to an input terminal of the test delay section shown in FIG. 5. As described above, the signals “tmsel<0:4>” are signals controlling a delay time of an input signal “in”. Since the signal “tmsel<0>” has been initially determined as a high level, the delay degree can be adjusted depending on a signal “tmsel” selected by applying a signal “tm_pulse”.
  • In a construction, the input signal “in” is applied to a [0056] delay device 500, and delay devices 500, 520, 540, and 560 have a predetermined delay time.
  • An output terminal of the [0057] delay device 500 is connected to an input terminal of the delay device 520. Further, an output terminal of the delay device 540 is connected to an input terminal of the delay device 560.
  • An operation of a [0058] transmission gate 502 is controlled by the signal “tmsel<4>”, an operation of a transmission gate 504 is controlled by the signal “tmsel<3>”, an operation of a transmission gate 506 is controlled by the signal “tmsel<0>”, an operation of a transmission gate 508 is controlled by the signal “tmsel<1>”, and an operation of a transmission gate 510 is controlled by the signal “tmsel<2>”.
  • In a basic operation, the input signal “in” is outputted through a selected transmission gate, latches [0059] 50 and 51, and buffers 52 and 53. Further, a delay time from an input to an output is determined according to a selected transmission gate.
  • Hereinafter, the operation will be described in more detail. [0060]
  • When the [0061] transmission gate 506 is turned on by the control signal “tmsel<0>”, the input signal “in” is outputted through the delay device 500 and 520, the transmission gate 506, the latches 50 and 51, and the buffers 52 and 53.
  • When the [0062] transmission gate 508 is turned on by the control signal “tmsel<1>”, the input signal “in” is outputted through the delay device 500, 520, and 540, the transmission gate 508, the latches 50 and 51, and the buffers 52 and 53.
  • When the [0063] transmission gate 510 is turned on by the control signal “tmsel<2>”, the input signal “in” is outputted through the delay device 500, 520, 540, and 560, the transmission gate 510, the latches 50 and 51, and the buffers 52 and 53.
  • When the [0064] transmission gate 504 is turned on by the control signal “tmsel<3>”, the input signal “in” is outputted through the delay device 500, the transmission gate 504, the latches 50 and 51, and the buffers 52 and 53.
  • Herein, differently from the conventional circuit, the signal “tmsel<[0065] 4>” is not connected to the transmission gate 502. Accordingly, when the signals “tmsel<1>to tmsel<3>” are enabled, delay paths are formed. However, when the signal “tmsel<4>” is selected, an output signal “out” maintains the existing value. As described above, when the signal “tm_pulse” in FIG. 4 is toggled, the signals “tmsel<3>” and “tmsel<4>” are alternately enabled. Accordingly, when the next signal “tm_pulse” is applied, the signal “tmsel<3>” comes into a high level to turn on the transmission gate 504. Further, the input signal “in” is outputted via the delay device 500, the transmission gate 504, the latches 50 and 51, and the buffers 52 and 53.
  • As a result, an interval, between the signal “tm_pulse” which causes the signal “tmsel<[0066] 4>” to be a high level and the signal “tm_pulse” which causes the signal “tmsel<3>” to be a high level again, corresponds to delay degree. Therefore, according to the present invention, the total amount of delay can be adjusted regardless of the number of the delay devices.
  • FIG. 6 is a block diagram of a delay control circuit used in a semiconductor memory device, and the circuit has the same function as that of the circuit in FIG. 1. [0067]
  • As shown in FIG. 6, the delay control circuit includes a test mode delay section (tm_dly) [0068] 600 and a test delay section (tstdly) 620.
  • The [0069] test delay section 620 delays an input signal “in” by a predetermined time, and the test mode delay section 600 receives test signals “tm_reset and tm_pulse” to output signals “tmsel<0:4>” determining the delay degree of the test delay section 620.
  • Herein, a signal “pwrup” is a power-up signal which represents a driving voltage. Further, a signal “pre_bsg” is a signal in which the input signal “in” is delayed by a predetermined time and then outputted, and it is the same signal as the signal “out” in the prior art. [0070]
  • As shown in FIG. 6, a [0071] PMOS transistor 61 and a NMOS transistor 62 are connected in series between a supply voltage and a ground voltage. Further, a signal “peg” is applied to a gate terminal of the PMOS transistor 61, and a signal “actv” is applied to a gate terminal of the NMOS transistor 62. Latches 63 and 64 are connected to an output terminal of the PMOS transistor 61 and the NMOS transistor 62. An output signal of the latches 63 and 64 is an input signal “in” of the test delay section 620.
  • FIG. 7 is a waveform view illustrating a simulation result of signals used in the delay control circuit utilized in a semiconductor memory device shown in FIG. 1. As described in the prior art, in the case of FIG. 7, in response to the signal tm_pulse, the signals “tmsel<[0072] 0>to tmsel<4>” sequentially repeats in an order of “tmsel<0>”, “tmsel<1>”, “tmsel<2>”, “tmsel<3>”, “tmsel<4>”, “tmsel<0>”, and “tmsel<1>”. Thus, according to the prior art, only one delay time can be obtained from predetermined delay times.
  • FIG. 8 is a waveform view illustrating a simulation result of signals used in the test mode delay section shown in FIG. 4 according to the present invention. [0073]
  • As shown in FIG. 8, a high value, which has been transmitted to the signal “tmsel<[0074] 4>” at the fourth falling edge of the signal “tm pulse”, is not transmitted to a signal “tmsel<0>”, but transmitted to the signal “tmsel<3>” at the fifth falling edge of the signal “tm_pulse”. Accordingly, while the signal “tm_pulse” is toggled, the signals “tmsel<3>and tmsel<4>” have high values by turns. As already described in FIG. 5, since the signal “tmsel<4>” is always in a turned off state, when the signals “tmsel<3>and tmsel<4>” generated as above are used, a delay time from an input signal “in” to an output signal “out” can be randomly determined.
  • FIG. 9 is a waveform view illustrating a simulation result of signals related to FIGS. [0075] 4 to 6.
  • As shown in FIG. 9, the signal “pre_bsg”, which is an output signal in FIG. 6, maintains a high level in a standby state. That is, in the standby state, the signal “peg” maintains a high level. Accordingly, as shown in FIG. 6, the input signal “in” is a low level, and the output signal “pre bsg”, which is delayed by a predetermined time and outputted, is a high level (see FIGS. 5 and 6). When the signal “actv” is enabled to be at a high level, the input signal “in” is a low level. Accordingly, when the signal “tm_pulse” shifts to a low level, an output signal “out” comes into a low level, which is outputted through a transmission gate turned on by the control signal “tmsel” shifted to a high level. That is, when a predetermined time passes after the input signal is changed by the signal “actv”, the output signal “out” is outputted. [0076]
  • Hereinafter, more detailed description will be provided. [0077]
  • In a case in which the signal “tm_pulse” is toggled four times to enable the signal “tmsel<[0078] 4>” to be selected as a high level, when the signal “actv” is enabled to be at a high level, the input signal “in” has a high level. As shown in FIG. 9, while the signal “tm_pulse” does not shift to a low level, the signal “tmsel<4>” continuously maintains a high level [for reference, the signal “tmsel<4>” at a high level does not enable the transmission gate (reference numeral 502 in FIG. 5) to be turned on, so that an input signal is not transmitted to an output terminal].
  • When the signal “tm_pulse” shifts to a low level again, the signal “tmsel<[0079] 3>” comes into a high level. Accordingly, when the signal “tmsel<3>” comes into a high level, the input signal “in” at a high level is transmitted to an output terminal “out” to shift the signal “pre_bsg” to a low level. Afterward, when the signal “tm_reset” shifts to a low level, the test delay section is reset. Accordingly, the signal “tmsel<0>” shifts to a high level and the other control signals “tmsel<1:3>” shift to a low level. In this state, when the signal “peg” is applied, the signal “pre_bsg” returns to a standby state.
  • FIGS. 10[0080] a to 10 c are waveform views illustrating a simulation result showing variation of a delay according to an operation of the signal “tm_pulse”, when the test mode delay section and the test delay section according to the present invention are employed. Signals not shown in FIGS. 10a to 10 c are basically equal to the signals in FIG. 9. As shown in FIGS. 10a to 10 c, after an input signal is changed by the signal “actv”, delay time can be adjusted by intervals of the signal “tm_pulse”.
  • As shown in FIGS. 10[0081] a to 10 c, after the signal “tmsel<4>” is selected as a high level by toggling the signal “tm_pulse” four times, a delay time required for transforming an input signal to an output signal can be adjusted by adjusting a time required for re-shifting the signal “tm_pulse” to a low level. That is, when the signal “actv” is enabled to be at a high level in match with the same timing, the input signal “in” is delayed by a predetermined time and outputted as an the output signal “pre-bsg” having a phase opposite to the input signal “in”. Herein, FIGS. 10a to 10 c respectively show the delay skews according to intervals between the fourth pulse of the signal “tm_pulse” and the fifth pulse of the signal “tm_pulse”. That is, the delay time can be freely adjusted.
  • As described above, the present invention relates to a method which can randomly adjust the delay degree of the delay time in a test mode, in order to set a predetermined delay time in a certain signal, and the method can be employed in all circuits requiring a delay test operation. [0082]
  • Further, in a method for controlling a delay time of a signal in a semiconductor device according to the present invention, since a predetermined delay can be provided by a predetermined signal in a test mode, size of a circuit for a delay necessary for a test can be reduced. Further, since the method is not limited to the variation of the delay, time and cost, which is necessary for a delay tuning to obtain a necessary delay, can be reduced. [0083]
  • The preferred embodiment of the present invention has been described for illustrative purposes, and those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. [0084]

Claims (13)

What is claimed is:
1. An apparatus for controlling a delay time of a signal in a semiconductor device, the apparatus comprising:
a test mode delay section for receiving a pulse signal and outputting first to (N+1)th control signals; and
a test delay section for delaying an input signal for a predetermined time by the first to the (N+1)th control signals and outputting the delayed signal,
wherein a delay time required for outputting the input signal as an output signal is controlled according to an enabled control signal from among the first to the (N+1)th control signals, the first to the (N+1)th control signals are sequentially enabled by the pulse signal, and, after the (N−1)th control signal is enabled, the Nth and the (N+1)th control signals are alternately enabled every time the pulse signal is toggled.
2. The apparatus for controlling a delay time of a signal in a semiconductor device as claimed in claim 1, wherein enabling points of the Nth and (N+1)th control signals are adjusted by adjusting an enabling point of the pulse signal.
3. The apparatus for controlling a delay time of a signal in a semiconductor device as claimed in claim 1, wherein, in a standby state, the first control signal is in an enabled state, and the second to the (N+1)th control signals are in a disabled state.
4. The apparatus for controlling a delay time of a signal in a semiconductor device as claimed in claim 1, wherein the test mode delay section further receives a reset signal, the first control signal is enabled and the second to the (N+1)th control signals are disabled when the reset signal is enabled.
5. The apparatus for controlling a delay time of a signal in a semiconductor device as claimed in claim 1, wherein the test delay section includes first to Nth delay devices sequentially connected to each other and first to Nth switch devices, the Nth switch device is connected between an output terminal of the first delay device and a first node, the first to the (N−1)th delay devices are respectively connected between each output terminal of the second to the Nth delay devices and first node, the input signal is received at an input terminal of the first delay device, and each of the first to the Nth switch devices is turned on/off in response to the first to the Nth control signals.
6. The apparatus for controlling a delay time of a signal in a semiconductor device as claimed in claim 5, wherein the (N+1)th control signal is received by the (N+1)th switch device connected between the input terminal of the first delay device and the first node, and the (N+1)th switch device is always in a turned-off state.
7. The apparatus for controlling a delay time of a signal in a semiconductor device as claimed in claim 1, wherein the test mode delay section includes first to Nth shift units, the first control signal is outputted from an input terminal of the first shift unit, the second to the (N+1)th control signals are respectively outputted from each output terminal of the first to the Nth shift units, and the (N+1)th control signal is applied to an input terminal of the (N−1)th shift unit through a latch means, in order to allow the Nth control signal and the (N+1)th control signal to be alternately enabled, every time the pulse signal is toggled after the (N−1)th control signal is enabled.
8. The apparatus for controlling a delay time of a signal in a semiconductor device as claimed in claim 7, wherein, in a standby state, the first control signal is in an enabled state, and the second to the (N+1)th control signal are in a disabled state.
9. The apparatus for controlling a delay time of a signal in a semiconductor device as claimed in claim 8, wherein a logic level stored in an each shift unit is sequentially transmitted to next shift unit every time the pulse signal is toggled.
10. A method for controlling a delay time of a signal in a semiconductor device, the method comprising the steps of:
a) applying a test mode pulse signal;
b) generating N number of test mode selection signals which are synchronized with the falling edges of the test mode pulse signal to respond sequentially;
c) sequentially regenerating the (N−1)th test mode selection signal after the Nth test mode selection signal is generated; and
d) repeating step c, wherein an input signal inputted to the semiconductor device is delayed by a predetermined time to be outputted as an output signal only when first to the (N−1)th test mode selection signals are enabled, and the delayed times are different from each other according to the first to the (N−1)th test mode selection signals.
11. A method for controlling a delay time of a signal in a semiconductor device as claimed in claim 10, wherein a falling point of the test mode pulse signal is adjusted, so as to adjust pulse widths of the Nth and the (N−1)th test mode selection signals, thereby adjusting the delayed time required for outputting the input signal as the output signal.
12. A method for controlling a delay time of a signal in a semiconductor device as claimed in claim 10, wherein step b includes the substeps of:
b-1) shifting the first test mode selection signal, which maintains a standby state of a high level, to a lower level and a second test mode selection signal to a high level when a first falling edge of the test mode pulse signal occurs,
b-2) shifting the second test mode selection signal at a high level to a lower level and a third test mode selection signal to a high level when a second falling edge of the test mode pulse signal occurs,
b-3) shifting the third test mode selection signal at a high level to a lower level and a fourth test mode selection signal to a high level when a third falling edge of the test mode pulse signal occurs,
b-4) b-2) and b-3) are employed in the fifth to the Nth test mode selection signal.
13. A method for controlling a delay time of a signal in a semiconductor device as claimed in claim 12, wherein each of high level pulse widths of the second to the (N−1)th test mode selection signals is the same as a period of the test mode pulse signal generating the second to the (N−1)th test mode selection signals.
US10/731,608 2003-06-30 2003-12-09 Method for controlling delay time of signal in semiconductor device Expired - Fee Related US6842033B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2003-0043890A KR100505425B1 (en) 2003-06-30 2003-06-30 A method for controlling the delay time in a semiconductor device
KR2003-43890 2003-06-30

Publications (2)

Publication Number Publication Date
US20040263191A1 true US20040263191A1 (en) 2004-12-30
US6842033B1 US6842033B1 (en) 2005-01-11

Family

ID=33536424

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/731,608 Expired - Fee Related US6842033B1 (en) 2003-06-30 2003-12-09 Method for controlling delay time of signal in semiconductor device

Country Status (2)

Country Link
US (1) US6842033B1 (en)
KR (1) KR100505425B1 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100904479B1 (en) * 2007-06-27 2009-06-24 주식회사 하이닉스반도체 Semiconductor Memory Device and Method of receiving address of same
KR100525107B1 (en) * 2004-02-06 2005-11-01 주식회사 하이닉스반도체 A method for controlling the enable interval of the signal controlling the data buses which connect both bit line sense amplifier and data sense amplifier according to the frequency variation of a memory device and the device thereof
KR100735017B1 (en) 2005-08-22 2007-07-03 삼성전자주식회사 Semiconductor device and test method of the same
KR100900786B1 (en) * 2007-06-27 2009-06-02 주식회사 하이닉스반도체 Semiconductor memory device having burn-in test mode
US8014214B2 (en) * 2007-11-08 2011-09-06 Hynix Semiconductor Inc. Semiconductor memory device
KR101069681B1 (en) * 2009-07-30 2011-10-04 주식회사 하이닉스반도체 Semiconductor memory apparatus
KR101062756B1 (en) * 2009-07-30 2011-09-06 주식회사 하이닉스반도체 Test mode signal generator
KR20110012882A (en) * 2009-07-31 2011-02-09 주식회사 하이닉스반도체 Temperature information outputting circuit and a semiconductor memory apparatus using the same
KR101053538B1 (en) * 2009-11-27 2011-08-03 주식회사 하이닉스반도체 Test circuit, nonvolatile semiconductor memory device and test method using same
KR101033490B1 (en) * 2009-11-30 2011-05-09 주식회사 하이닉스반도체 Semiconductor memory device for selectively using pads
US9800132B2 (en) 2015-12-29 2017-10-24 General Electric Company Systems and methods for controlling a plurality of power semiconductor devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4497056A (en) * 1981-08-19 1985-01-29 Takeda Riken Co. Ltd. IC Tester
US4929888A (en) * 1988-08-29 1990-05-29 Advantest Corporation Pin electronics device having a phase adjustment function for IC testers and phase adjustment method therefor
US5894226A (en) * 1996-05-30 1999-04-13 Ando Electric Co., Ltd IC testing apparatus
US6158030A (en) * 1998-08-21 2000-12-05 Micron Technology, Inc. System and method for aligning output signals in massively parallel testers and other electronic devices

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4497056A (en) * 1981-08-19 1985-01-29 Takeda Riken Co. Ltd. IC Tester
US4929888A (en) * 1988-08-29 1990-05-29 Advantest Corporation Pin electronics device having a phase adjustment function for IC testers and phase adjustment method therefor
US5894226A (en) * 1996-05-30 1999-04-13 Ando Electric Co., Ltd IC testing apparatus
US6158030A (en) * 1998-08-21 2000-12-05 Micron Technology, Inc. System and method for aligning output signals in massively parallel testers and other electronic devices

Also Published As

Publication number Publication date
KR100505425B1 (en) 2005-08-04
KR20050002510A (en) 2005-01-07
US6842033B1 (en) 2005-01-11

Similar Documents

Publication Publication Date Title
US11087806B2 (en) Apparatuses and methods for adjusting delay of command signal path
US5740123A (en) Semiconductor integrated circuit for changing pulse width according to frequency of external signal
US7642826B2 (en) DLL circuit and semiconductor device having the same
US8018257B2 (en) Clock divider and clock dividing method for a DLL circuit
KR102268767B1 (en) Delay circuit and duty cycle controller including the same
US7659759B2 (en) Phase synchronous circuit
US7675797B2 (en) CAS latency circuit and semiconductor memory device including the same
US10931289B2 (en) DLL circuit having variable clock divider
JP2001084763A5 (en)
US20080291759A1 (en) Apparatus and method of generating output enable signal for semiconductor memory apparatus
US20050270890A1 (en) Circuit and method for detecting frequency of clock signal and latency signal generation circuit of semiconductor memory device with the circuit
US6842033B1 (en) Method for controlling delay time of signal in semiconductor device
EP1634375A1 (en) Delayed locked loop phase blender circuit
KR100868015B1 (en) Delay apparatus, delay locked loop circuit and semiconductor memory apparatus using the same
JP2010166299A (en) Calibration circuit and method
US20180316338A1 (en) Apparatus and method for instant-on quadra-phase signal generator
US6998893B2 (en) Circuit and method for inducing jitter to a signal
US8143927B2 (en) Pulse control device
US7016452B2 (en) Delay locked loop
US20020050847A1 (en) Semiconductor device with dummy interface circuit
US7292086B2 (en) Delay circuit and semiconductor device
US6333875B1 (en) Semiconductor circuit with adjustment of double data rate data latch timings
US20110204950A1 (en) Delay circuit and method for delaying signal
KR20230000078A (en) Clock generating circuit and a semiconductor system using the same
US7649802B2 (en) Method for controlling time point for data output in synchronous memory device

Legal Events

Date Code Title Description
AS Assignment

Owner name: HYNIX SEMICONDUCTOR INC., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KIM, JI HYUN;CHOI, BYOUNG JIN;REEL/FRAME:014786/0797

Effective date: 20031128

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 8

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20170111