The present application claims priority under 35 U.S.C. §119 of Korean Patent Application No. 10-2013-0085526, filed on Jul. 19, 2013, the entire content of which is hereby incorporated herein by reference.
The present inventions herein relate to integrated circuits, and more particularly, to a data input method of the integrated circuit.
On-die termination (ODT) has been developed as a way to improve signal integrity by minimizing signal reflection in an interface between components, such as between a memory controller and a semiconductor memory device. An ODT circuit can suppress signal reflection by providing a termination resistance that is matched to impedance of a transmission line, and beneficially do this without requiring external resistor elements and associated wiring on a circuit board that otherwise would conventionally be used. Thus, ODT allows for simpler and more cost-effective system designs that require fewer discrete components. An example of ODT can be found in U.S. Pat. No. 8,619,492, entitled “On-Die Termination Circuit, Memory Device, Memory Module, and Method of Operating and Training an On-Die Termination” the entire contents of which are hereby incorporated by reference (this patent discloses, for example, the use of transistors to selectively connect resistors between a reference voltage source and a chip's external pin to vary a termination resistance).
Embodiments can provide an integrated circuit that includes a pad receiving data from an external device, with an ODT circuit connecting a termination resistor to the pad on the basis of ODT information which is input from the external device, an input buffer determining data which is input into the pad using a reference voltage to store the determined data, and a reference voltage generator generating the reference voltage on the basis of the ODT information.
Other embodiments also provide a data input method of an integrated circuit including at least one memory device and a memory controller controlling the memory device. The data input method of the integrated circuit may include receiving ODT information from the memory controller in the memory device, generating a reference voltage according to the ODT information, performing ODT termination on the basis of the ODT information, and determining data which is input into data pads using the reference voltage. The ODT information may comprise ODT on/off information indicating whether an ODT operation is performed or not, termination information related to a pull-up termination or a pull-down termination, and resistance information indicating an ODT resistance value.
Still other embodiments of an integrated circuit comprise a pad configured to receive an external data signal input, an on-die termination (ODT) information input configured to receive ODT information from an external device, an ODT circuit configured to selectively couple a termination resistor to the pad based on the ODT information, an input buffer coupled to the pad and configured to determine a data value based on a reference voltage, and a reference voltage generator coupled to the input buffer and configured to generate the reference voltage based on the ODT information. The ODT information may include on/off information indicating whether to perform an ODT operation, termination information indicating a pull-up termination or a pull-down termination, and resistance information indicating an ODT resistance value.
Embodiments may comprise a mode register configured to provide least a portion of the ODT information. The ODT circuit may include a pull-up termination circuit including a termination resistor selectively coupled between the pad and a power supply voltage based on the ODT information. The ODT circuit further may include a pull-down termination circuit including a termination resistor selectively coupled between the pad and a power supply voltage based on the ODT information. Embodiments may be DRAMs configured to receive ODT information from a memory controller.
In some embodiments, the reference voltage generator comprises a voltage divider configured to generate the reference voltage from a power supply voltage based on the ODT information. The reference voltage generator may be configured to generate a reference voltage of half the power supply voltage if the ODT information indicates an ODT off state. The reference voltage generator may be configured to generate a reference voltage of less than half of the power supply voltage if the ODT information indicates a pull-down termination. The reference voltage generator may be configured to generate a reference voltage of greater than half of the power supply voltage if the ODT information indicates a pull-up termination.
In some embodiments, the reference voltage generator comprises an external reference voltage input configured to receive an external reference voltage, a voltage divider configured to generate an internal reference voltage from a power supply voltage based on the ODT information, and a switch configured to select between the external reference voltage and the internal reference voltage as the reference voltage based on whether the ODT information indicates an ODT off state.
In still other embodiments, an integrated circuit further includes an output buffer separate from the input buffer. The output buffer includes the ODT circuit and is coupled to the pad and configured to output data through the pad.
In yet still other embodiments, an integrated circuit comprises a data pad and an on-die termination (ODT) circuit coupled to the data pad. The ODT circuit includes (i) an ODT information input, (ii) at least one termination resistor, and (iii) circuitry configured to selectively couple the termination resistor(s) to the data pad based on ODT information received from the ODT information input. A voltage reference generator is configured to generate a voltage reference based on the ODT information, and a data input buffer is coupled to the data pad and to the voltage reference generator.
In some embodiments, the voltage reference generator includes an input receiving an external voltage reference, a voltage divider configured to provide an internal voltage reference based on the ODT information, and a selection circuit configured to select based on the ODT information between the external voltage reference and the internal voltage reference to generate the voltage reference. The voltage reference generator may be configured to generate a reference voltage equal to one-half of a power supply voltage if the ODT information indicates not to perform an ODT operation. The voltage reference generator may be further configured to generate a reference voltage less than one-half of the power supply voltage if the ODT information indicates both to perform an ODT operation and a pull-down termination. The voltage reference generator may be further configured to generate a reference voltage greater than one-half of the power supply voltage if the ODT information indicates both to perform an ODT operation and a pull-up termination.
In still yet other embodiments, a data input method for a memory device configured to be coupled to a memory controller comprises receiving on-die termination (ODT) information from a memory controller, generating a reference voltage based on the ODT information, performing an ODT termination based on the ODT information, and determining a data value of a signal input into a data pad based on the reference voltage. The ODT information includes on/off information indicating whether to perform an ODT operation, termination information indicating a pull-up termination or a pull-down termination, and resistance information indicating an ODT resistance value.
In some embodiments, generating a reference voltage based on the ODT information comprises receiving an external voltage reference, providing an internal voltage reference based on the ODT termination information, and selecting the internal voltage reference as the reference voltage if the on/off information indicates to perform an ODT operation, or selecting the external voltage reference as the reference voltage if the on/off information indicates not to perform an ODT operation. Generating a reference voltage based on the ODT information may comprise generating a reference voltage equal to one-half of a power supply voltage if the on/off information indicates not to perform an ODT operation, generating a reference voltage less than one-half of the power supply voltage if the on/off information indicates to perform an ODT operation and the termination information indicates a pull-down termination and generating a reference voltage greater than one-half of the power supply voltage if the on/off information indicates to perform an ODT operation and the termination information indicates a pull-up termination.
Embodiments of the inventions will be described below in more detail with reference to the accompanying drawings. The inventions may, however, be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the inventions to those skilled in the art. Like numbers refer to like elements throughout the drawings, in which:
Embodiments will be described more fully hereinafter with reference to the accompanying drawings. The inventions may, however, may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the inventions to those skilled in the art. In the drawings, the size and relative sizes of layers and regions may be exaggerated for clarity. Like numbers refer to like elements throughout.
It will be understood that when an element is referred to as being “connected” or “coupled” to or “on” another element, it can be directly connected or coupled to or on the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items and may be abbreviated as “/”.
It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. Unless indicated otherwise, these terms are only used to distinguish one element from another. For example, a first chip could be termed a second chip, and, similarly, a second chip could be termed a first chip without departing from the teachings of the disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” or “includes” and/or “including” when used in this specification, specify the presence of stated features, regions, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, regions, integers, steps, operations, elements, components, and/or groups thereof.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and/or the present application, and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
An integrated circuit in accordance with some embodiments of the inventions can provide an input operation having optimum performance according to an operation frequency by varying, changing and controlling a reference voltage for data determination on the basis of on-die termination (ODT) information.
The internal circuit 101 may be a circuit to store or process data being input to and output from the data pad 102. For example, the internal circuit 101 may be a part of a volatile memory device or a nonvolatile memory device. While memory devices are well suited for embodiments of the inventions, the internal circuit 101 may be any circuit coupled to a data pad or other interface or input/output that can benefit from the use of ODT.
When a write operation (data input operation) is performed, the input buffer 111 receives external data through the data pad 102, distinguishes data on the basis of a reference voltage VREF and transmits the determined data to the internal circuit 101.
When a read operation (data output operation) is performed, the output buffer 112 receives read data from the internal circuit 101 and transmits the read data to the data pad 102.
In
When a write or read operation is performed, the ODT circuit 120 provides termination resistance to a signal line 103 to match impedance on the basis of ODT information. The ODT information may include ODT on/off information indicating whether ODT is turned on or off, termination information relating to a pull-up or pull-down termination (i.e., information related to whether to enable or perform or activate ODT using a pull-up or pull-down termination circuit), and resistance information indicating an ODT resistance value. The pull-up termination includes a termination resistance between a power supply voltage VDDQ (not shown) and the signal line 103 and the pull-down termination includes a termination resistance between the signal line 103 and a ground voltage VSSQ (not shown).
ODT information ODT_INF may be input at various times, such as before or as soon as a write or read operation is performed. Although not illustrated in the drawing, the ODT information ODT_INF may be set in a mode register set (MRS).
The ODT information ODT_INF can be input through a specific pad (ODT pad) (U.S. Pat. No. 8,619,492, mentioned above and incorporated by reference, discloses, for example, an ODT circuit coupled to an ODT buffer that is coupled to an ODT pin). The input for the ODT information ODT_INF can also be implemented other ways, such as through a command pad.
The reference voltage generator 130 generates a reference voltage VREF on the basis of the ODT information ODT_INF. The reference voltage VREF is a voltage for data determination and may be varied, changed and controlled according to the ODT information ODT_INF. That is, an optimal reference voltage VREF can be generated based on the ODT information ODT_INF.
Since in general integrated circuits determine an internal margin and a reference voltage level on the basis of an ODT turn-on state, the use of the same reference voltage level will not be optimal in an ODT turn-off state. On the other hand, the integrated circuit 100 in accordance with some embodiments generates a reference voltage VREF on the basis of the ODT information ODT_INF and thereby improves performance as compared with a conventional integrated circuit.
The pull-up termination circuit 122 is connected between the power supply voltage VDDQ and the signal line 103 and connects a pull-up resistance between the power supply voltage VDDQ and the signal line 103 on the basis of the ODT information ODT_INF. The resistance value of the pull-up resistance is referred to as RODT_PU.
The pull-down termination circuit 124 is connected between the ground voltage VSSQ and the signal line 103 and connects a pull-down resistance between the ground voltage VSSQ and the signal line 103 on the basis of the ODT information ODT_INF. The resistance value of the pull-down resistance is referred to as RODT_PD.
The ODT circuit 120 illustrated in
The ODT circuit 120 can perform an on-die termination (ODT) operation on the basis of the ODT information ODT_INF. Any one of the pull-up termination circuit 122 and the pull-down termination circuit 124 may be activated according to the ODT information ODT_INF.
In the embodiment of
If the voltage divider 138 receives ODT information ODT_INF(PD) indicating a pull-down termination, then the circuit 138 will output a second reference voltage VREF2. The second reference voltage VREF2 is smaller than the first reference voltage VREF1.
If the voltage divider 138 receives ODT information ODT_INF(PU) indicating a pull-up termination, then the circuit 138 will output a third reference voltage VREF3. The third reference voltage VREF3 is greater than the first reference voltage VREF1.
Thus, the reference voltage generator 130 illustrated in
In this exemplary illustration of
The first reference voltage generator 131 receives ODT information ODT_INF(OFF) indicating an ODT off, which it uses as a basis to output a first reference voltage VREF1. The first reference voltage VREF1 is half of the power supply voltage VDDQ.
The second reference voltage generator 132 receives ODT information ODT_INF(PD) indicating a pull-down termination, which it uses as a basis to output a second reference voltage VREF2. The second reference voltage VREF2 is smaller than the first reference voltage VREF1.
The third reference voltage generator 133 receives ODT information ODT_INF(PU) indicating a pull-up termination, which it uses as a basis to output a third reference voltage VREF3. The third reference voltage VREF3 is greater than the first reference voltage VREF1.
The reference voltage generator 130a may include any number of such reference voltage generators 131, 132 and 133 corresponding to the type of ODT (including whether ODT will be enabled or performed).
In the case of the pull-up termination, a method of generating the third reference voltage VREF3 is described below. For explanation purposes, it will be assumed that an ODT resistance value is an ON-resistance value RON indicating the driving of the output buffer 112. Since the ODT resistance value is embodied using the ON-resistance RON, the ODT resistance value is equal to or smaller than the ON-resistance value RON.
In this formula, RODT_PU is a pull-up resistance value and VDDQ is a power supply voltage.
Referring to
Similarly, in the case of the pull-down termination (or VSSQ termination), the reference voltage VREF (the second reference voltage VREF2 of
In this formula, RODT_PD is a pull-up resistance value and RON is an ON-resistance value.
In the case that the ODT information ODT_INF changes from indicating ODT off to ODT on and indicates a pull-down termination VSSQ, the reference voltage VREF will become the second reference voltage VREF2, which as illustrated is smaller than the first reference voltage VREF1.
In the case that the ODT information ODT_INF changes from indicating ODT off to ODT on and indicates a pull-up termination VDDQ, the reference voltage VREF will become the third reference voltage VREF3, which as illustrated is larger than the first reference voltage VREF1.
Thus, this shows one example of how reference voltage VREF can be varied based on the ODT information ODT_INF.
The data input method uses the reference voltage VREF generated based on the ODT information ODT_INF to distinguish data.
The ODT circuit 120 illustrated in
The integrated circuit 100a can incorporate the ODT circuit 112_2 to use a resistance value of the output buffer 112a.
In the embodiments of
The reference voltage pad 206 receives an external reference voltage VREF_ext from an external device.
The reference voltage generator 230 outputs as a reference voltage VREF either the external reference voltage VREF_ext received from the reference voltage pad 206 or an internal reference voltage VREF_int generated based on the ODT information ODT_INF.
The voltage divider 238 receives ODT information ODT_INF (PU) indicating a pull-up termination or ODT information ODT_INF (PD) indicating a pull-down termination to generate a corresponding internal reference voltage VREF_int.
The switch 239 selects either the external reference voltage VREF_ext or the internal reference voltage VREF_int on the basis of ODT on/off information ODT_INF (OFF) as the reference voltage VREF. For example, when the ODT on/off information ODT_INF (OFF) indicates ODT off, the switch 239 selects the external reference voltage VREF_ext as the reference voltage VREF. The external reference voltage VREF_ext is a default reference voltage value and may be half of the power supply voltage VDDQ.
This embodiment provides a mechanism to, for example, address the case that the integrated circuit (100, 200) requires a more accurate reference voltage VREF then the ODT circuit (130, 230) is capable of. In this case, the ODT on/off information ODT_INF (OFF) includes information indicating to receive the external reference voltage VREF_ext.
The reference voltage generator 230 can output any one of the external reference voltage VREF_ext and the internal reference voltage VREF_int as a reference voltage VREF.
The ODT information ODT_INF can be input through a signal line different from the data DQ line. The ODT information ODT_INF can also be input through at least one data DQ line.
The memory controller 1200 can generate an external reference voltage VREF_ext and transmit the external reference voltage VREF_ext to the memory device 1100.
The memory system 1000 can generate the reference voltage VREF on the basis of the ODT information ODT_INF.
The memory core 1150 stores write data provided from the data input buffer 1111 and generates read data to provide to the data output buffer 1112. The memory core 1150 may include a memory cell array 1151 including a plurality of memory cells storing data, a row decoder 1152 decoding a row address RA which is input from the address buffer 1140 to select a word line of the memory cell array 1151, a column decoder 1153 decoding a column address CA which is input from the address buffer 1140 to select at least one bit line of the memory cell array 1151, and a sense amplifier 1154 sensing data stored in selected memory cells to generate the read data.
The address buffer 1140 provides the row address RA to the row decoder 1152 and the column address CA to the column decoder 1153 on the basis of an address signal ADDR which is input from the memory controller 1200 through an address pad 1106.
The command decoder 1160 can decode a command signal CMD, for example, a write enable signal, a row address strobe signal, a column address strobe signal, a chip select signal, etc., which is input from the memory controller 1200 through a command pad 1105, to generate a control signal corresponding to the command signal CMD.
The memory device 1100 can further include a mode register for a mode register set. The clock synchronizing circuit 1170 can receive an external clock signal CLK through a clock pad 1107 to provide an internal clock signal synchronized with the external clock signal CLK to the latency circuit 1165 and the data output buffer 1112. The clock synchronizing circuit 1170 may include a delay locked loop (DLL) or a phase locked loop (PLL).
The data output buffer 1112 and the data input buffer 1111 are connected to an external data pad 1102. The data output buffer 1112 can transmit the read data to the memory controller 1200 through the external data pad 1102 and the data input buffer 1111 can receive the write data from the memory controller 1200 through the external data pad 1102. For explanation purposes, in
The ODT circuit 1120 is connected to the data pad 1102 together with the data output buffer 1112 and the data input buffer 1111. For explanation purposes, in
The ODT circuit 1120 can vary, change and control a resistance value of a termination resistor according to ODT information ODT_INF that is input from the ODT buffer 1110. The ODT buffer 1110 can receive ODT information ODT_INF from the memory controller 1200 and can buffer the received ODT information ODT_INF to provide the buffered ODT information ODT_INF to the ODT circuit 1120.
The reference voltage generator 1130 can vary, change and control a reference voltage VREF according to ODT information ODT_INF that is input from the ODT buffer 1110. The reference voltage generator 1130 can generate the reference voltage VREF on the basis of the ODT information ODT_INF.
A mode register set (MRS) can be set based on the buffered ODT information ODT_INF. Although not illustrated in the drawing, the ODT circuit 1120 and the reference voltage generator 1130 can operate based on setting information of the mode register set (MRS).
Although not illustrated in the drawing, the memory device 1100 can receive an external reference voltage VREF_ext from an external device. In this case, the memory device 1100 can be embodied to operate substantially like the operation of embodiments of the integrated circuit 200 described in relation to
The memory device 1100 can generate the reference voltage VREF on the basis of the buffered ODT information ODT_INF to distinguish entered write data using the generated reference voltage VREF. The ODT information ODT_INF can be input in the form of a command.
The application processor 2100 controls an overall operation of the mobile device 2000. The communication module 2200 controls wired/wireless communication with an external device. The display/touch module 2300 displays data processed by the application processor 2100 or receives data from a touch panel.
The storage device 2400 stores user data. The storage device 2400 may be, for example an eMMC (embedded multimedia card), a SSD (solid state drive) or a UFS (universal flash storage).
The mobile DRAM 2500 can temporarily store data needed when a processing operation of the mobile device 2000 is performed. The mobile DRAM 2500 can be implemented by various embodiments such as the integrated circuits 100, 100a and 200 illustrated above with reference to
In the example of
The memory system or the storage device in accordance with some embodiments of the inventions can be mounted using various types of packages such as PoP (package on package), ball grid array (BGA), chip scale package (CSP), plastic leaded chip carrier (PLCC), plastic dual in-line package (PDIP), die in waffle pack, die in wafer form, chip on board (COB), ceramic dual in-line package (CERDIP), plastic metric quad flat pack (MQFP), thin quad flat pack (TQFP), small outline (SOIC), shrink small outline package (SSOP), thin small outline (TSOP), thin quad flatpack (TQFP), system in package (SIP), multi chip package (MCP), wafer-level fabricated package (WFP) and wafer-level processed stack package (WSP).
As described above, an integrated circuit in accordance with the inventions provides various advantages, such as optimizing performance according to an operation frequency when a data input operation is performed by generating a reference voltage on the basis of ODT information to distinguish data using the generated reference voltage.
Although various embodiments have been described and illustrated above, the inventions are not limited to these. It will be apparent to those skilled in the art that various substitutions, modifications and changes may be made thereto without departing from the scope and spirit of the inventive concept.
Number | Date | Country | Kind |
---|---|---|---|
10-2013-0085526 | Jul 2013 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
7755366 | Hosoe et al. | Jul 2010 | B2 |
8035413 | Millar | Oct 2011 | B2 |
8106676 | Kaiwa et al. | Jan 2012 | B2 |
20090003089 | Do | Jan 2009 | A1 |
20090153185 | Oh et al. | Jun 2009 | A1 |
20090303802 | Lee | Dec 2009 | A1 |
20100283503 | Hollis | Nov 2010 | A1 |
20120007632 | Kang | Jan 2012 | A1 |
20120256654 | Cho | Oct 2012 | A1 |
20130002291 | Park | Jan 2013 | A1 |
20130222009 | Kang | Aug 2013 | A1 |
Number | Date | Country |
---|---|---|
2007-241799 | Sep 2007 | JP |
10-2008-0028656 | Apr 2008 | KR |
10-2009-0022043 | Mar 2009 | KR |
10-2009-0061758 | Jun 2009 | KR |
10-2012-0005343 | Jan 2012 | KR |
Number | Date | Country | |
---|---|---|---|
20150023112 A1 | Jan 2015 | US |