Output control circuit and semiconductor apparatus including the same
Granted 10 May 2022 · 2 office actions
Current assignee: SK Hynix · originally SK Group
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Ha Jun Jeong, Dae Han Kwon, Kyu Young Kim · Examiner: Elias Mamo · AU 2184 · TC 2100
Life of the application
11 dated eventsAbstract
A semiconductor apparatus may include a data output path connected to a data input/output pad and configured to output read data according to a read command, and at least one circuit configuration included in the data output path may perform a pre-toggling operation of toggling its own output signal at least once in an interval between a time point at which the read command has been generated and a time point at which the read data is outputted through the data output path.
Description
9 parts›CROSS-REFERENCES TO RELATED APPLICATION
The present application claims priority under 35 U.S.C. § 119(a) to Korean application number 10-2019-0128268, filed on Oct. 16, 2019, in the Korean Intellectual Property Office, which is incorporated herein by reference in its entirety.
›BACKGROUND
1. Technical Field
Various embodiments generally relate to a semiconductor circuit, and more particularly, to an output control circuit and a semiconductor apparatus including the same.
2. Related Art
As an operation speed of a semiconductor apparatus increases, data output characteristics of the semiconductor apparatus deteriorate due to an unstable voltage level of a data output path during a read operation, that is, a data output operation.
›SUMMARY
In an embodiment, a semiconductor apparatus may include a data output path connected to a data input/output pad and configured to output read data according to a read command, wherein at least one circuit configuration included in the data output path may perform a pre-toggling operation of toggling its own output signal at least once in an interval between a time point at which the read command has been generated and a time point at which the read data is outputted through the data output path.
In an embodiment, an output control circuit may include a data input/output pad and a data output path connected to the data input/output pad. The output control circuit may perform a pre-toggling operation of toggling an output signal of at least one of circuit configurations of the data output path at a time before data output through the data input/output pad is performed, in a state in which a voltage level of the data input/output pad has been fixed.
In an embodiment, a semiconductor apparatus may include a main driver configured to output read data, which is generated by driving an input signal, to a data input/output pad and to fix a voltage level of the read data according to a data output off signal. The semiconductor apparatus may also include a multiplexing circuit configured to multiplex data to provide multiplexed data as the input signal of the main driver, and to perform a pre-toggling operation on the input signal of the main driver according to a corrected data output off signal generated according to the data output off signal. The pre-toggling operation may be an operation of toggling the input signal of the main driver at least once in an interval between a time point at which a read command has been generated and a time point at which the read data is outputted.
›BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a diagram illustrating a configuration of a semiconductor apparatus in accordance with an embodiment.
FIG. 2 is a diagram illustrating a configuration of a data output path of FIG. 1 .
FIG. 3 is a diagram illustrating a configuration of a multiplexing circuit of FIG. 2 .
FIG. 4 is a diagram illustrating a configuration of a first multiplexer of FIG. 3 .
FIG. 5 is a diagram illustrating a configuration of a second multiplexer of FIG. 3 .
FIG. 6 is a diagram illustrating a configuration of a main driver of FIG. 2 .
FIG. 7 is a diagram for explaining a pre-toggling implementation method in accordance with an embodiment.
›DETAILED DESCRIPTION · 1 of 5
Hereinafter, an output control circuit and a semiconductor apparatus including the same will be described in more detail with reference to the accompanying drawings. An output control circuit capable of improving data output characteristics and a semiconductor apparatus including the same are described herein.
FIG. 1 is a diagram illustrating a configuration of a semiconductor apparatus 1 in accordance with an embodiment.
Referring to FIG. 1 , the semiconductor apparatus 1 may include a memory area 10 , an input/output terminal 20 , a control circuit 30 , and a data input/output path 40 .
The memory area 10 may include a volatile memory and/or a nonvolatile memory.
The volatile memory may include a static RAM (SRAM), a dynamic RAM (DRAM), and a synchronous DRAM (SDRAM).
The nonvolatile memory may include a read only memory (ROM), a programmable ROM (PROM), an electrically erasable and programmable ROM (EEPROM), an electrically programmable ROM (EPROM), a flash memory, a phase change RAM (PRAM), a magnetic RAM (MRAM), a resistive RAM (RRAM), a ferroelectric RAM (FRAM), and the like.
The input/output terminal 20 may include command and address pads C/A and data input/output pads DQ.
The control circuit 30 may receive an external clock signal CLK through the input/output terminal 20 , and provide the received external clock signal CLK to the other components in the semiconductor apparatus 1 .
The control circuit 30 may generate control signals CTRL related to data input/output.
An external device may be a host device such as a central processing unit (CPU), a graphics processing unit (GPU), a multimedia processor (MMP), a digital signal processor (DSP), an application processor (AP), and a memory controller. Furthermore, the external device may be a test device for testing the semiconductor apparatus 1 .
The control circuit 30 may include a decoder for decoding commands and addresses inputted through the command and address pads C/A, a mode register set for setting various operation modes including a test mode, and control logics.
The data input/output path 40 may include a data output path 41 composed of circuits through which data passes from the memory area 10 to the input/output terminal 20 and a data input path 42 composed of circuits through which data passes from the input/output terminal 20 to the memory area 10 .
The data output path 41 in accordance with the embodiment may pre-toggle an output signal of a path before the data input/output pads DQ at a timing before data output is performed through the data input/output pads DQ of the input/output terminal 20 .
The pre-toggling may be performed in either a pattern of repeating low-high level intervals or a pattern of repeating high-low level intervals.
The low level interval may indicate an interval in which a logic value is ‘0’ and the high level interval may indicate an interval in which a logic value is ‘1.’
In the embodiment, voltage levels of the data input/output pads DQ may be substantially maintained at a predetermined level, regardless of the pre-toggling operation, during the pre-toggling operation interval.
FIG. 2 is a diagram illustrating a configuration of the data output path 41 of FIG. 1 .
Referring to FIG. 2 , the data output path 41 of FIG. 1 may include a multiplexing circuit 100 , a pre-driver 300 , and a main driver 500 .
The multiplexing circuit 100 may generate multiplexed data MXOUT by multiplexing data D< 0 : 15 >, which is outputted from the memory area 10 , according to the control signal CTRL.
The control signal CTRL may include a plurality of signals, for example, DOFF, POUT 1 B, POUT 3 , POUT 3 B, POUT 2 , POUT 2 B, RDCLKEN, ENTGA< 1 : 4 >, and ENTGB< 1 : 4 >.
The POUT 1 B, the POUT 3 , the POUT 3 B, the POUT 2 , and the POUT 2 B may be internal clock signals.
The internal clock signals POUT 1 B, POUT 3 , POUT 3 B, POUT 2 , POUT 2 B may be generated by dividing (for example, 8-dividing) the external clock signal CLK to be described with reference to FIG. 3 .
The POUT 1 B may be generated at the earliest timing, and the POUT 3 , the POUT 3 B, the POUT 2 , and the POUT 2 B may be generated at a predetermined timing based on the POUT 1 B.
The POUT 3 B may have a phase opposite to the POUT 3 and the POUT 2 B may have a phase opposite to the POUT 2 .
The DOFF may be used as a data output off signal.
The RDCLKEN may be used as a clock enable signal for controlling the activation of the POUT 1 B, the POUT 3 , the POUT 3 B, the POUT 2 , and the POUT 2 B.
The ENTGA< 1 : 4 > and the ENTGB< 1 : 4 > may be used as signals for controlling pre-toggling operations of first to fourth multiplexers 201 to 204 of FIG. 3 .
The ENTGA 1 and the ENTGB 1 are signals for controlling the pre-toggling operation of the first multiplexer 201 and will be hereinafter referred to as first pre-toggling control signals.
The ENTGA 2 and the ENTGB 2 are signals for controlling the pre-toggling operation of the second multiplexer 202 and will be hereinafter referred to as second pre-toggling control signals.
The ENTGA 3 and the ENTGB 3 are signals for controlling the pre-toggling operation of the third multiplexer 203 and will be hereinafter referred to as third pre-toggling control signals.
The ENTGA 4 and the ENTGB 4 are signals for controlling the pre-toggling operation of the fourth multiplexer 204 and will be hereinafter referred to as fourth pre-toggling control signals.
The first to fourth pre-toggling control signals ENTGA< 1 : 4 > and the ENTGB< 1 : 4 > may be set to desired values through the mode register set of the control circuit 30 .
The pre-driver 300 may generate preliminary read data DQPRE by driving the multiplexed data MXOUT.
The main driver 500 may output read data, which is generated by driving the preliminary read data DQPRE, through the data input/output pads DQ.
The main driver 500 may fix a level of the read data to a predetermined level, regardless of a level of the preliminary read data DQPRE, according to the control signal CTRL.
The embodiment is an example of pre-toggling an output level of at least one of circuits prior to a final circuit configuration directly connected to the data input/output pads DQ among circuit configurations constituting the data output path 41 .
›DETAILED DESCRIPTION · 2 of 5
The voltage levels of the data input/output pads DQ may be substantially maintained at a predetermined level regardless of the pre-toggling operation while the output level of at least one of the circuits prior to the final circuit configuration directly connected to the data input/output pads DQ is being pre-toggled.
FIG. 3 is a diagram illustrating a configuration of the multiplexing circuit 100 of FIG. 2 .
Referring to FIG. 3 , the multiplexing circuit 100 may include a plurality of preliminary multiplexers and a main multiplexer.
The plurality of preliminary multiplexers may multiplex some data bits, which are inputted thereto, according to the control signal CTRL, and output the multiplexed data bits.
Among the plurality of preliminary multiplexers, output levels of some preliminary multiplexers and output levels of the remaining preliminary multiplexers may be differently set according to the control signal CTRL.
The main multiplexer may multiplex and output the output of the plurality of preliminary multiplexers.
The main multiplexer may allow its own output signal to have a pre-toggling interval according to the output signals of the plurality of preliminary multiplexers.
The plurality of preliminary multiplexers may include the first to fourth multiplexers 201 to 204 .
The main multiplexer may include a fifth multiplexer 205 .
The first to fourth multiplexers 201 to 204 may be configured identically to one another.
Each of the first to fourth multiplexers 201 to 204 may multiplex some data bits of the data D< 0 : 15 >, which are inputted thereto, according to the control signal CTRL, and output the multiplexed data bits.
The first to fourth multiplexers 201 to 204 may receive the DOFF, the POUT 1 B, the POUT 3 , the POUT 3 B, the POUT 2 , the POUT 2 B, and the RDCLKEN in common among the control signals CTRL.
Among the control signals CTRL, the ENTGA 1 and the ENTGB 1 may be inputted to the first multiplexer 201 , the ENTGA 2 and the ENTGB 2 may be inputted to the second multiplexer 202 , the ENTGA 3 and the ENTGB 3 may be inputted to the third multiplexer 203 , and the ENTGA 4 and the ENTGB 4 may be inputted to the fourth multiplexer 204 .
The first to fourth multiplexers 201 to 204 may be configured identically to one another.
Each of the first to fourth multiplexers 201 to 204 may be composed of a 4:2 MUX.
The first multiplexer 201 may generate first preliminary multiplexed data MX< 1 : 2 > by multiplexing first data, which is a part of the data D< 0 : 15 >, according to the control signal CTRL.
The second multiplexer 202 may generate second preliminary multiplexed data MX< 3 : 4 > by multiplexing second data, which is another part of the data D< 0 : 15 >, according to the control signal CTRL.
The third multiplexer 203 may generate third preliminary multiplexed data MX< 5 : 6 > by multiplexing third data, which is still another part of the data D< 0 : 15 >, according to the control signal CTRL.
The fourth multiplexer 204 may generate fourth preliminary multiplexed data MX< 7 : 8 > by multiplexing fourth data, which is yet another part of the data D< 0 : 15 >, according to the control signal CTRL.
The fifth multiplexer 205 may generate the multiplexed data MXOUT by multiplexing the first preliminary multiplexed data MX< 1 : 2 >, the second preliminary multiplexed data MX< 3 : 4 >, the third preliminary multiplexed data MX< 5 : 6 >, and the fourth preliminary multiplexed data MX< 7 : 8 > according to the external clock signal CLK.
The external clock signal CLK may have a frequency different from those of the internal clock signals POUT 1 B, POUT 3 , POUT 3 B, POUT 2 , and POUT 2 B included in the control signals CTRL.
The fifth multiplexer 205 may be composed of an 8:1 MUX.
FIG. 4 is a diagram illustrating a configuration of the first multiplexer 201 of FIG. 3 .
Referring to FIG. 4 , the first multiplexer 201 may include a multiplexing logic circuit 210 , an output control logic circuit 220 , a toggling pre-processing logic circuit 230 , and a control signal generation logic circuit 240 .
The multiplexing logic circuit 210 may selectively output the first data, for example, Da to Dd, according to the internal clock signals POUT 3 , POUT 3 B, POUT 2 , and POUT 2 B.
The multiplexing logic circuit 210 may include a plurality of logic gates, for example, first to fourth logic gates 211 to 214 .
The first logic gate 211 may invert and output the data D 1 in response to the rising edge of the internal clock signal POUT 2 .
The second logic gate 212 may invert and output the data D 5 in response to the rising edge of the internal clock signal POUT 3 .
The third logic gate 213 may invert and output the data D 3 in response to the rising edge of the internal clock signal POUT 2 .
The fourth logic gate 214 may invert and output the data D 7 in response to the rising edge of the internal clock signal POUT 3 .
The output control logic circuit 220 may generate the first preliminary multiplexed data MX< 1 : 2 > in response to the output signals of the multiplexing logic circuit 210 and a corrected data output off signal DOFF_SUMB.
When the corrected data output off signal DOFF_SUMB is at a first level (for example, a low level), the output control logic circuit 220 may fix the level of the first preliminary multiplexed data MX< 1 : 2 > to a second level (for example, a high level) regardless of the levels of the output signals of the multiplexing logic circuit 210 .
When the corrected data output off signal DOFF_SUMB is at a second level (for example, a high level), the output control logic circuit 220 may invert the output signals of the multiplexing logic circuit 210 and output the first preliminary multiplexed data MX< 1 : 2 >.
The output control logic circuit 220 may include a plurality of logic gates, for example, a first logic gate 221 and a second logic gate 222 .
The first logic gate 221 may perform a NAND operation on one of the output signals of the multiplexing logic circuit 210 and the corrected data output off signal DOFF_SUMB, and output a NANDed signal.
›DETAILED DESCRIPTION · 3 of 5
The second logic gate 222 may perform a NAND operation on the other one of the output signals of the multiplexing logic circuit 210 and the corrected data output off signal DOFF_SUMB, and output a NANDed signal.
The toggling pre-processing logic circuit 230 may perform an operation of adjusting the levels of the input signals of the output control logic circuit 220 to match the pre-toggling operation according to the first pre-toggling control signals ENTGA 1 and the ENTGB 1 .
The toggling pre-processing logic circuit 230 may change the input signals of the output control logic circuit 220 to a low level or a high level according to the first pre-toggling control signals ENTGA 1 and the ENTGB 1 .
The toggling pre-processing logic circuit 230 may include a plurality of transistors, for example, first to fourth transistors 231 to 234 .
The first transistor 231 has a source terminal connected to a power supply terminal, a drain terminal connected to one of the input signal lines of the output control logic circuit 220 , that is, an input terminal of the first logic gate 221 , and a gate terminal to which ENTGA 1 , which is one of the first pre-toggling control signals ENTGA 1 and the ENTGB 1 , may be inputted.
The second transistor 232 has a source terminal connected to the power supply terminal, a drain terminal connected to another one of the input signal lines of the output control logic 220 , that is, an input terminal of the second logic gate 222 , and a gate terminal to which ENTGA 1 may be inputted.
The third transistor 233 has a source terminal connected to a ground terminal, a drain terminal connected to one of the input signal lines of the output control logic circuit 220 , and a gate terminal to which ENTGB 1 , which is one of the first pre-toggling control signals ENTGA 1 and the ENTGB 1 , may be inputted.
The fourth transistor 234 has a source terminal connected to the ground terminal, a drain terminal connected to another one of the input signal lines of the output control logic circuit 220 , and a gate terminal to which ENTGB 1 may be inputted.
The control signal generation logic circuit 240 may generate the corrected data output off signal DOFF_SUMB in response to the clock enable signal RDCLKEN, the internal clock signal POUT 1 B, and the data output off signal DOFF.
The control signal generation logic circuit 240 may include a flip-flop 241 and first to fourth logic gates 242 to 245 .
The flip-flop 241 may latch and output the rising edge of the clock enable signal RDCLKEN according to the falling edge of the internal clock signal POUT 1 B.
The first logic gate 242 may perform a NAND operation on the clock enable signal RDCLKEN and the output signal of the flip-flop 241 , and output a NANDed signal.
The second logic gate 243 may perform a NAND operation on the output signal of the first logic gate 242 and the data output off signal DOFF, and output a NANDed signal.
The third logic gate 244 may invert and output the output signal of the second logic gate 243 .
The fourth logic gate 245 may output the corrected data output off signal DOFF_SUMB by inverting the output signal of the third logic gate 244 .
FIG. 5 is a diagram illustrating a configuration of the second multiplexer 202 of FIG. 3 .
Referring to FIG. 5 , the second multiplexer 202 may be configured in the same manner as the first multiplexer 201 of FIG. 4 , except for receiving second data, for example, De to Dh and the second pre-toggling control signals ENTGA 2 and ENTGB 2 .
In the second multiplexer 202 , ENTGA 2 , which is one of the second pre-toggling control signals ENTGA 2 and the ENTGB 2 , may be inputted to a gate terminal of a first transistor 231 and a gate terminal of a second transistor 232 , and ENTGB 2 , which is the other one of the second pre-toggling control signals ENTGA 2 and ENTGB 2 , may be inputted to a gate terminal of a third transistor 233 and a gate terminal of a fourth transistor 234 .
Although not illustrated in the drawing, the third multiplexer 203 may be configured in the same manner as the first multiplexer 201 of FIG. 4 , except for receiving the third pre-toggling control signals ENTGA 3 and ENTGB 3 .
In the third multiplexer 203 , ENTGA 3 , which is one of the third pre-toggling control signals ENTGA 3 and ENTGB 3 , may be inputted to a gate terminal of a first transistor 231 and a gate terminal of a second transistor 232 , and ENTGB 3 , which is the other one of the third pre-toggling control signals ENTGA 3 and ENTGB 3 , may be inputted to a gate terminal of a third transistor 233 and a gate terminal of a fourth transistor 234 .
The fourth multiplexer 204 may be configured in the same manner as the first multiplexer 201 of FIG. 4 , except for receiving the fourth pre-toggling control signals ENTGA 4 and ENTGB 4 .
In the fourth multiplexer 204 , ENTGA 4 , which is one of the fourth pre-toggling control signals ENTGA 4 and ENTGB 4 , may be inputted to a gate terminal of a first transistor 231 and a gate terminal of a second transistor 232 , and ENTGB 4 , which is the other one of the fourth pre-toggling control signals ENTGA 4 and ENTGB 4 , may be inputted to a gate terminal of a third transistor 233 and a gate terminal of a fourth transistor 234 .
FIG. 6 is a diagram illustrating a configuration of the main driver 500 of FIG. 2 .
Referring to FIG. 6 , the main driver 500 may include a driving circuit 510 and an input control circuit 520 .
The driving circuit 510 may drive the data input/output pads DQ at a power supply terminal level or a ground terminal level according to an input signal.
The input control circuit 520 may transfer the preliminary read data DQPRE to the driving circuit 510 according to the data output off signal DOFF.
When the data output off signal DOFF is at a first level (for example, a low level), the input control circuit 520 may invert the preliminary read data DQPRE and transfer inverted data to the driving circuit 510 .
When the data output off signal DOFF is at a second level (for example, a high level), the input control circuit 520 may substantially maintain the level of its own output signal at a high level regardless of the level of the preliminary read data DQPRE.
›DETAILED DESCRIPTION · 4 of 5
As the output signal of the input control circuit 520 is substantially maintained at a high level, the level of the output signal of the driving circuit 510 is also fixed, so that data output through the data input/output pads DQ may be blocked.
The input control circuit 520 may include a first logic gate 521 and a second logic gate 522 .
The first logic gate 521 may invert the data output off signal DOFF and output an inverted data output off signal DOFFB.
The second logic gate 522 may perform a NAND operation on the preliminary read data DQPRE and the inverted data output off signal DOFFB, and output a NANDed signal.
FIG. 7 is a diagram for explaining the pre-toggling implementation method in accordance with the embodiment.
With reference to FIG. 1 to FIG. 7 , the pre-toggling implementation method of the embodiment will be described.
When a read command is inputted, the clock enable signal RDCLKEN for activating the internal clock signals POUT 1 B, POUT 3 , POUT 3 B, POUT 2 , and POUT 2 B required for data output may be activated to a high level at a first time point A.
The read command may be inputted through the command and address pads C/A of FIG. 1 and decoded by the control circuit 30 .
The data output off signal DOFF may be substantially maintained at a high level such that data output through the data input/output pads DQ is blocked from the first time point A to a second time point B. The inverted data output off signal DOFFB may be substantially maintained at a low level.
Because the internal clock signals POUT 1 B, POUT 3 , POUT 3 B, POUT 2 , and POUT 2 B required for data output are not activated from the first time point A to the second time point B, the data output through the data input/output pads DQ, that is, voltage level variations in the data input/output pads DQ need to be blocked.
Referring to FIG. 5 , the level of the output signal of the driving circuit 510 is fixed up to a third time point C, that is, during an interval in which the inverted data output off signal DOFFB is at a low level, so that the voltage levels of the data input/output pads DQ may be fixed.
The corrected data output off signal DOFF_SUMB changes to a high level as the clock enable signal RDCLKEN is activated to a high level at the first time point A, and changes to a low level as the internal clock signal POUT 1 B changes to a low level at the second time point B (see FIG. 4 ).
From the first time point A to the second time point B, all of the first pre-toggling control signals ENTGA 1 and ENTGB 1 may be substantially maintained at a low level, all of the second pre-toggling control signals ENTGA 2 and ENTGB 2 may be substantially maintained at a high level, all of the third pre-toggling control signals ENTGA 3 and ENTGB 3 may be substantially maintained at a low level, and all of the fourth pre-toggling control signals ENTGA 4 and ENTGB 4 may be substantially maintained at a high level.
The levels of the first to fourth pre-toggling control signals ENTGA< 1 : 4 > and the ENTGB< 1 : 4 > may be set by the mode register set.
Because the ENTGA 1 , the ENTGB 1 , the ENTGA 3 , and the ENTGB 3 are at a low level, the ENTGA 2 , the ENTGB 2 , the ENTGA 4 , and the ENTGB 4 are at a high level, and the corrected data output off signal DOFF_SUMB is at a high level, the MX< 1 , 2 , 5 , and 6 > of the first to fourth preliminary multiplexed data MX< 1 : 8 > may change to a low level and the MX< 3 , 4 , 7 , and 8 > thereof may change to a high level.
The fifth multiplexer 205 of FIG. 3 may select the first to fourth preliminary multiplexed data MX< 1 : 8 > in a predetermined order based on the external clock signal CLK, for example, in the order of MX 1 , MX 3 , MX 5 , MX 7 , MX 2 , MX 4 , MX 6 , and MX 8 , and output the multiplexed data MXOUT.
Because the MX 1 , the MX 3 , the MX 5 , the MX 7 , the MX 2 , the MX 4 , the MX 6 , and the MX 8 are sequentially selected, the multiplexed data MXOUT has a pre-toggling interval between the first time point A and the second time point B.
FIG. 7 illustrates only the pre-toggling of a pattern of repeating low-high levels, and pre-toggling of a pattern of repeating high-low levels is also possible by changing the values of the first to fourth pre-toggling control signals ENTGA< 1 : 4 > and the ENTGB< 1 : 4 >.
The pre-driver 300 of FIG. 2 may generate the preliminary read data DQPRE by driving the multiplexed data MXOUT.
Because the multiplexed data MXOUT has a pre-toggling interval between the first time point A and the second time point B, the preliminary read data DQPRE also has a pre-toggling interval between the first time point A and the second time point B.
The voltage level of the data output path 41 may be stabilized by the pre-toggling operation of the preliminary read data DQPRE.
At the second time point B, the ENTGA< 1 : 4 > may change to a high level and the ENTGB< 1 : 4 > may change to a low level according to the setting of the mode register set.
The internal clock signal POUT 1 B may be activated, that is, the transition of the internal clock signal POUT 1 B may be started.
As the internal clock signal POUT 1 B changes to a low level, the corrected data output off signal DOFF_SUMB may change to a low level.
At the third time point C after a predetermined time from the second time point B, the internal clock signal POUT 2 B may change to a low level.
Meanwhile, because the inverted data output off signal DOFFB is substantially maintained at a low level up to the third time point C, the data input/output pads DQ are substantially maintained at a predetermined level, for example, a high level, so that read data output may be blocked.
As the inverted data output off signal DOFFB changes to a high level at the third time point C, that is, the data output off signal DOFF changes to a low level, the corrected data output off signal DOFF_SUMB changes to a high level (see FIG. 4 ).
As the internal clock signal POUT 3 B changes to a low level at a fourth time point D, data output through the data input/output pads DQ may be performed.
›DETAILED DESCRIPTION · 5 of 5
The data output through the data input/output pads DQ may be performed in 16 bit units D 0 , D 1 , D 2 , D 3 , D 4 , D 5 , D 6 , D 7 , D 8 , D 9 , Da, Db, Dc, Dd, De, and Df based on one cycle of the internal clock signal, for example, POUT 3 B.
Because the instability of the voltage level of the data output path 41 is solved by the pre-toggling operation of the preliminary read data DQPRE, the data output through the data input/output pads DQ at the fourth time point D may also be stably performed.
While various embodiments have been described above, it will be understood to those skilled in the art that the embodiments described are examples only. Accordingly, the output control circuit and the semiconductor apparatus including the same described herein should not be limited based on the described embodiments.
Claims as granted
17 claimsLog in to read the claims of this application.
Log in to unlockClassifications
3 codes- G11C7/10
- G06F13/20
- G11C7/22
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock