US20020054516A1 - Semiconductor device - Google Patents
Semiconductor device Download PDFInfo
- Publication number
- US20020054516A1 US20020054516A1 US10/023,891 US2389101A US2002054516A1 US 20020054516 A1 US20020054516 A1 US 20020054516A1 US 2389101 A US2389101 A US 2389101A US 2002054516 A1 US2002054516 A1 US 2002054516A1
- Authority
- US
- United States
- Prior art keywords
- data
- input buffer
- command
- write
- semiconductor device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1084—Data input buffers, e.g. comprising level conversion circuits, circuits for adapting load
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/1066—Output synchronization
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1093—Input synchronization
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1096—Write circuits, e.g. I/O line write drivers
Abstract
Description
- The present invention relates to a technique for inputting information utilized for the execution of a command for providing operation's instructions, which is suitable for use in a semiconductor device supplied with the information, e.g., a technique effective for application to a DDR (Double Data Rate)-operable SDRAM (Synchronous Dynamic Random Access Memory).
- With the speeding up of operation, an external interface such as an SDRAM is now migrating toward a small-amplitude signal interface like SSTL (Stub Series Terminated Transceiver Logic). A differential amplifier circuit provided with a current mirror load has widely been adopted for an input buffer of the SSTL specs-based interface. Since a through current always flows in the differential amplifier circuit in an active state, the differential amplifier circuit increases in power consumption as compared with a CMOS input buffer comprising a complementary type MOS circuit, but is capable of receiving a small signal therein at high speed.
- In a synchronous memory like the SDRAM, timing provided to operate it is controlled based on an external clock signal like an externally supplied system clock signal. This type of synchronous memory has the feature that the setting of internal operating timings by the use of the external clock signal becomes relatively easy and a relatively high-speed operation is made possible.
- As the SDRAM used herein, there are known a so-called SDR (Single Data Rate) type SDRAM wherein the input and output of data are performed in synchronism with the rising edge of an external clock signal, and a so-called DDR type SDRAM wherein the input and output of data are carried out in synchronism with both the rising and falling edges of an external clock signal.
- The SDR type SDRAM and the DDR type SDRAM are different from each other in terms of input timing control on write data. The supply of data from the outside in a clock signal cycle identical to that for external instructions for a write operation is defined or provided for the SDR type SDRAM. Thus, since instructions for a write operation by a write command following a bank active command is provided and simultaneously write data is supplied, the activation of a data input buffer after the reception of the write command will not suffice for the input of the write data supplied in synchronism with the clock signal together with the write command. Thus, the data input buffer is activated when it has accepted a bank active command for providing instructions for the operation of a row address system.
- On the other hand, the supply of data from the outside, synchronized with a data strobe signal as viewed from a clock signal cycle subsequent to a clock signal cycle at which external instructions for a write operation is provided, is defined or provided for the DDR type SDRAM. The data strobe signal is used even for data output. The use of such a data strobe signal and the proper setting of a delay in propagation of data and a delay in propagation of the data strobe signal to each individual SDRAMs on a memory board relatively facilitate a reduction in variations in distance-dependent time required to access data from a memory controller to each SDRAM on the memory board.
- The present inventors have discussed control on the activation of the data input buffer employed in the DDR type SDRAM. According to their discussions, it has been revealed by the present inventors that when the data input buffer is activated in response to a bank active command in a manner similar to the SDR type even in the case of the DDR type SDRAM, the data input buffer is subsequently kept in an active state until a precharge command is accepted, for example, and the data input buffer consumes or uses up wasteful power during a period in which a write command is issued after the bank active command. It has also been revealed by the present inventors that the write command is not necessarily issued after the bank active command, and when no read command is issued, the activated state of the data input buffer comes to nothing as a consequence and the consumption of power by the data input buffer is also fully nullified. In particular, the adoption of an SSTL interface for the data input buffer of the DDR-SDRAM is defined or provided by JEDEC (Joint Electron Device Engineering Council). It has been found out by the present inventors that if a case which complies with this definition is taken into consideration, then control timing provided to activate the input buffer of the SSTL interface leads to a large element with a view toward achieving low power consumption of the DDR-SDRAM.
- An object of the present invention is to provide a semiconductor device capable of reducing the consumption of power by an external interface buffer such as a data input buffer or the like.
- Another object of the present invention is to provide a semiconductor device suitable for use in a DDR type SDRAM which has planned low power consumption.
- The above, other objects and novel features of the present invention will become apparent from the description of the present specification and the accompanying drawings.
- A summary of a typical one of the inventions disclosed in the present application will be described in brief as follows:
- Namely, in a semiconductor device having a data input buffer capable of inputting write data to each of memory units, the data input buffer is changed from an inactive state and an active state after having accepted instructions for writing of the data into the memory unit.
- Although not restricted in particular, the semiconductor device is a clock synchronous semiconductor device such as an SDRAM, which performs the operation of writing data into a plurality of memory cells and the operation of reading data therefrom in response to a clock signal.
- The data input buffer is a differential input buffer having interface specs based on an SSTL standard, for example. The corresponding buffer is brought to an active state by the turning on of its power switch and brought to an inactive state by the turning off thereof. The input buffer typified by the differential input buffer allows a through current to flow in its active state and is capable of immediately following even a small change in small-amplitude input signal and transferring the input signal to a subsequent stage.
- Since such an input buffer is brought to the active state only when instructions for the writing of the data into the memory unit is given thereto, wasteful power consumed by the data input buffer brought to the active state in advance before the instructions for the write operation is provided, is reduced.
- While the specification concludes with claims particularly pointing out and distinctly claiming the subject matter which is regarded as the invention, it is believed that the invention, the objects and features of the invention and further objects, features and advantages thereof will be better understood from the following description taken in connection with the accompanying drawings in which:
- FIG. 1 is a block diagram showing a DDR-SDRAM illustrative of one example of a semiconductor device according to the present invention;
- FIG. 2 is a circuit diagram illustrating an example of a circuit configuration of an SSTL2 (Class II);
- FIG. 3 is an explanatory diagram depicting a standard on a signal in SSTL2 (Class 2) as an illustrative example;
- FIG. 4 is a circuit diagram showing an input first-stage buffer of a data input circuit illustrative of a specific example of a differential input buffer based on SSTL;
- FIG. 5 is a circuit diagram illustrating a differential input buffer supplied with a data strobe signal DQS as another example of the differential input buffer based on the SSTL;
- FIG. 6 is a block diagram depicting one example of a data input circuit of a DR-
SDRAM 1; - FIG. 7 is an explanatory diagram schematically showing the manner in which selector latch circuits and memory arrays of memory banks are connected to one another;
- FIG. 8 is a block diagram illustrating a preceding stage of a control circuit of a DDR-SDRAM with a write control system as a principal body;
- FIG. 9 is a block diagram depicting a subsequent stage of the control circuit of the DDR-SDRAM with the write control system as the main body;
- FIG. 10 is a block diagram showing a column address input system as an illustrative example;
- FIG. 11 is a timing chart illustrating write operating timings provided for a DDR-
SDRAM 1 at the number ofbursts 4; - FIG. 12 is a timing chart depicting write operating timings provided for an SDR-SDRAM as a comparative example of FIG. 11; and
- FIG. 13 is a timing chart showing operating timings at the time that the present invention is applied to an address input buffer.
- In an SDRAM illustrative of a preferred embodiment of a semiconductor device according to the present invention, a control circuit for controlling the operation of writing data into each memory cell and the operation of reading out data therefrom is operated as follows: A data write operation used to specify each of bit lines by a column address is specified or instructed by a write command. A word line selecting operation based on a row address is instructed by a bank active command. A data read operation used to specify each bit line by a column address is instructed by a read command. The initialization of each word line is instructed by a precharge command. After the reception of the write command, the data input buffer is changed from an inactive state to an active state, and the state of the data input buffer held in the inactive state is rendered invariant even if the bank active command or the read command is accepted. Thus, since the instructions based on the band active command and the read command do not activate the data input buffer, any wasteful power consumption is not made by the data input buffer if the write command is not given at all after the execution of the bank active command.
- When the supply of data synchronized with a data strobe signal as viewed from a clock signal cycle subsequent to the clock signal cycle at which instructions for a write operation based on a write command is provided, is defined as in the case where the semiconductor device according to the present invention is a DDR type SDRAM, the semiconductor device has, for example, a data latch circuit provided at a stage subsequent to the data input buffer. The data latch circuit latches data supplied in synchronism with the data strobe signal therein in synchronism with the data strobe signal. Judging from one viewpoint, such data input specs as described above in the semiconductor device assures the non-occurrence of a failure to take the input of write data even if the data input buffer is activated subsequently to the instructions for the write operation by the clock-synchronized write command.
- When the input/output of data is made possible in synchronism with both rising and falling edges of a data strobe signal synchronized with a clock signal as in the case of the DDR type SDRAM, the data latch circuit successively latches data inputted to the data input buffer in synchronism with changes in the rising and falling edges of the data strobe signal, for example, and makes it possible to supply the data to the memory cells in parallel with one or more cycles of the data strobe signal as units. A data latch circuit illustrative of a further specified form includes a first data latch circuit for latching the data inputted from the data input buffer therein in synchronism with the change in the rising edge of the data strobe signal, a second data latch circuit for latching the data inputted from the data input buffer therein in synchronism with the change in the falling edge of the data strobe signal, and a third data latch circuit for latching the data latched in the first data latch circuit therein in synchronism with the change in the falling edge of the data strobe signal. The outputs of the second data latch circuit and the third data latch circuit can be supplied to the memory unit while being held in parallel.
- Once write data is captured inside from the data input buffer, the data input buffer is inevitably no longer kept in an active state even if the write operation is not yet completed. Thus, if low power consumption of the data input buffer is given top priority, then the data input buffer may be transitioned from an active state to an inactive state after the latching of the final write data for a write operation based on a write command in the second and third data latch circuits. This control can be carried out in synchronism with the data strobe signal. However, if one attempts to maintain the reliability of the write operation even when the relationship between the data strobe signal and a set-up hold time for write data is undesirably changed, then the data input buffer may be transitioned from the active state to the inactive state in synchronism with the completion of the write operation based on the write command.
- Input buffer control as viewed from the standpoint similar to the data input buffer can be applied even to an address input buffer or the like. Now consider, as an example, a semiconductor device including, for example, a plurality of or plural address input terminals, plural address input buffers provided in association with the plural address input terminals, a clock terminal for receiving a clock signal, plural memory cells having select terminals electrically connected to their corresponding word lines and data input/output terminals electrically connected to their corresponding bit lines, and a control circuit for controlling the operation of writing data into the memory cells and the operation of reading data therefrom in synchronism with the clock signal. In this case, the control circuit is operated as follows: A word line selecting operation based on a row address is specified or instructed by a bank active command. A data read operation used to specify each bit line by a column address is instructed by a read command. A data write operation used to specify each bit line by a column address is instructed by a write command. The initialization of each word line is instructed by a precharge command. After the reception of the bank active command, the read command or the write command, the address input buffer is changed from an inactive state to an active state. Thereafter, the address input buffer may be changed from the active state to the inactive state after the elapse of a fixed cycle period synchronized with the clock signal.
- Summary of DDR-SDRAM
- FIG. 1 shows a DDR type SDRAM (DDR-SDRAM) as one example of a semiconductor device according to the present invention. Although not restricted in particular, the DDR-SDRAM shown in the same drawing is formed over one semiconductor substrate like monocrystalline silicon by the known MOS semiconductor integrated circuit manufacturing technology.
- Although not restricted in particular, the DDR-
SDRAM 1 has four memory banks BNK0 through BNK3. Although not shown in the drawing, the respective memory banks BNK0 through BNK3 respectively have four memory mats although not restricted in particular. The respective memory mats comprise two memory arrays respectively. One of the two memory arrays is assigned to a region or area for storing data in which the least significant bit of a column address signal corresponds to a logical value “0”, whereas the other thereof is assigned to an area for storing data in which the least significant bit of the column address signal corresponds to a logical value “1”. A separation or block structure of the memory mats and memory arrays for each memory bank is not necessarily limited to above. Unless otherwise noted in particular in the present specification, each individual memory banks will therefore be described as comprising one memory mats respectively. - The memory mats of the respective memory banks BNK0 through BNK3 are respectively provided with dynamic memory cells MC placed in matrix form. According to the drawing, select terminals of the memory cells MC placed in the same column are connected to word lines WL provided every columns. Further, each of data input/output terminals of the memory cells placed in the same row is connected to one of complementary bit lines BL and BL for each row. While only some of the word lines WL and the complementary bit lines BL are typically illustrated in the same drawing, they are actually placed in large numbers in matrix form. Each memory mat has a folded bit line structure with sense amplifiers as the center.
- Row decoders RDEC0 through RDEC3, data input/output circuits DIO0 through DIO3, and column decoders CDEC0 through CDEC3 are provided every memory banks BNK0 through BNK3.
- Each of the word lines WL in each memory mat is selected according to the result of decoding of a row address signal by each of the row decoders RDEC0 through RDEC3 provided every memory banks BNK0 through BNK3 and driven to a selection level.
- The data input/output circuits DIO0 through DIO3 respectively have sense amplifiers, column selection circuits and write amplifiers. The sense amplifier is an amplifier circuit for detecting and amplifying a small potential difference developed between the complementary bit lines BL and BL according to the reading of data from each memory cell MC. The column selection circuit is a switch circuit for selecting the complementary bit lines BL and BL and bringing the selected bit line and an input/
output bus 2 like a complementary common data line into conduction. The column selection circuit is selectively activated according to the result of decoding of a column address signal by the corresponding one of the column decoders CDEC0 through CDEC3. The write amplifier is a circuit for amplifying the difference in potential between the adjacent complementary bit lines BL and BL through a column switch circuit according to write data. - A
data input circuit 3 and adata output circuit 4 are connected to the input/output bus 2. Thedata input circuit 3 takes write data supplied from outside in a write mode and transfers it to the input/output bus 2. Thedata output circuit 4 receives read data transferred from each memory cell MC to the input/output bus 2 in a read mode therein and outputs it to the outside. Although not restricted in particular, input terminals of thedata input circuit 3 and output terminals of thedata output circuit 4 are connected to 16-bit data input/output terminals DQ0 through DQ15 respectively. For convenience of description, numerals designated at DQ0 through DQ15 might be described with being assigned to data inputted from and outputted to the outside by theSDRAM 1. - Although not restricted in particular, the DDR-
SDRAM 1 have 15-bit address input terminals A0 through A14. The address input terminals A0 through A14 are connected to anaddress buffer 5. Of address information supplied to theaddress buffer 5 in multiplex form, row address signals AX0 through AX12 are supplied to arow address latch 6, column address signals AY0 through AY11 are supplied to acolumn address latch 7, bank select signals AX13 and AX14 regarded as bank selection signals are supplied to abank selector 8, and mode register set information A0 through A14 are supplied to a mode register 9, respectively. - Any of the operations of the four memory banks BNK0 through BNK3 is selected by the
bank selector 8 according to the logical values of the bank select signals AX13 and AX14. Namely, only the memory bank whose operation is selected, is capable of memory operation. For example, the sense amplifiers, the write amplifiers and the column decoders or the like are not activated by the non-selected memory banks. - The row address signals AX0 through AX12 latched in the
row address latch 6 are supplied to the row address decoders RDEC0 through RDEC3. - The column address signals AY0 through AY11 latched in the
column address latch 7 are preset to acolumn address counter 10, followed by supply to the column address decoders CDEC0 through CDEC3. When a burst access corresponding to a continuous memory access is specified, thecolumn address counter 10 is incremented by the continuous number of times (the number of bursts), whereby column address signals are generated thereinside. - A
refresh counter 11 is an address counter which itself generates a row address for performing a refresh operation for stored information. When the refresh operation is specified, the corresponding word line WL is selected according to the row address signal outputted from therefresh counter 11 to thereby refresh the stored information. - Although not restricted in particular, the
control circuit 12 is supplied with predetermined information from the mode register 9 together with external control signals such as clock signals CLK and CLKb, a clock enable signal CKE, a chip select signal CSb (whose suffix b means that a signal marked with b is a row enable signal or a level inverse signal), a column address strobe signal CASb, a row address strobe signal RASb, a write enable signal WEb, data mask signals DMU and DML, a data strobe signal DQS, etc. The operation of the DDR-SDRAM 1 is determined by a command defined according to a combination of the states of those input signals. Thecontrol circuit 12 has control logic for forming or producing internal timing signals corresponding to the operation specified by the command. - The clock signals CLK and CLKb are defined as master clocks for the SDRAM, and other external input signals are rendered significant in synchronism with the rising edge of the clock signal CLK.
- The chip select signal CSb provides instructions for starting a command input cycle according to its low level. When the chip select signal is of a high level (chip non-selected state), other inputs do not make sense. However, the state of selection of each memory bank, and internal operations such as a burst operation, etc. to be described later are not affected by a change in the chip non-selected state.
- Each of the signals RASb, CASb and WEb is different in function from its corresponding signal in the DRAM and is defined as a signal significant when command cycles to be described later are defined.
- The clock enable signal CKE is a control signal used in a power down mode and a self refresh mode. In the power down mode (also called a data retention mode in the SDRAM), the clock enable signal CKE is rendered low in level.
- The data mask signals DMU and DML are mask data represented in byte units with respect to the input write data. The high level of the data mask signal DMU provides instructions for inhibiting the writing of the write data by an upper or high-order byte, whereas the high level of the data mask signal DML provides instructions for inhibiting the writing of the write data by a lower or low-order byte.
- The data strobe signal DQS is externally supplied as a write strobe signal upon the write operation. Namely, when the write operation is specified in synchronism with the clock signal CLK, the supply of data synchronized with the data strobe signal DQS as viewed from a clock signal cycle subsequent to the clock signal cycle at which the instructions for the write operation is provided, is defined. Upon the read operation, the data strobe signal DQS is outputted to the outside as a read strobe signal. Namely, the data strobe signal changes in synchronism with the external output of the read data upon a data read operation. To this end, the DLL (Delayed Lock Loop)
circuit 13 and theDQS output buffer 14 are provided. TheDLL circuit 13 controls or arranges the phase of a clock signal (corresponding to a control clock signal being in phase with the data strobe signal DQS upon the read operation) 15 to synchronize the clock signal CLK received by thesemiconductor device 1 with timing provided to output data from thedata output circuit 4. Although not restricted in particular, theDLL circuit 13 reproduces theinternal clock signal 15 capable of compensating for a signal propagation delay time characteristic of an internal circuit by replica circuit technology and phase lock technology. Thus, thedata output circuit 4, which performs an output operation based on theinternal clock signal 15, is capable of outputting data with timing synchronized with the external clock signal CLK with reliability. TheDQS buffer 14 outputs a data strobe signal DQS to the outside in phase with theinternal clock signal 15. - The row address signals (AX0 through AX12) are respectively defined by levels at the address input terminals A0 through A12 in a row address strobe/bank active command (active command) cycle to be described later, which is synchronized with the rising edge of the clock signal CLK. In the active command cycle, the signals AX13 and AX14 inputted from the address input terminals A13 and A14 are regarded as the bank select signals. When A13=A14=“0”, the bank BNK0 is selected, when A13=“1” and A14=“0”, the bank BNK1 is selected, when A13=“0” and A14=“1”, the bank BNK2 is selected, and when A13=“1” and A14=“1”, the bank BNK3 is selected, respectively. Each memory bank selected in this way is regarded as an object for reading of data by the read command, writing of data by the precharge command or precharge by the precharge command.
- The column address signals (AY0 through AY11) are respectively defined by levels at the terminals A0 through All in a column address/read command (read command) cycle and a column address/write command (write command) cycle to be described later, which are synchronized with the rising edge of the clock signal CLK. A column address specified by each level is defined as a start address for burst access.
- Although not restricted in particular, the following commands designated at [1] through [9] and the like are defined for the DDR-
SDRAM 1 in advance. - [1] A mode register set command is a command for setting the mode register9. The present command is specified by CSb, RASb, CASb and WEb=low level, and respective data (register set data) to be set are supplied through A0 through A14. Although not restricted in particular, the respective register set data are defined as a burst length, CAS latency, a burst type, etc. Although not restricted in particular, the settable burst length takes 2, 4 and 8. The settable CAS latency takes 2 and 2.5 although not restricted in particular.
- The CAS latency indicates what cycles of the clock signal CLK are wasted from the falling edge of the CASb to the output operation of the
data output circuit 4 upon a read operation specified by the column address/read command to be described later. Since an internal operation time used for the reading of data is required until the read data is established or determined, the CAS latency is used to set the internal operation time according to the use frequency of the clock signal CLK. In other words, when a clock signal CLK of a high frequency is used, the CAS latency is set to a relatively large value. On the other hand, when a clock signal CLK low in frequency is used, the CAS latency is set to a relatively small value. - [2] A row address strobe/bank active command is a command for providing instructions for a row address strobe and validating the selection of memory banks, based on A13 and A14. This command is specified according to CSb and RASb=low level (“0”) and CASb and WEb=high level (“1”). At this time, addresses supplied to A0 through A12 are captured as row address signals, whereas signals supplied to A13 and A14 are captured as signals for selecting the memory banks. Their capture operations are executed in synchronism with the rising edge of the clock signal CLK as described above. When the corresponding command is specified, for example, a word line in a memory bank specified by the command is selected. Thus, memory cells connected to the corresponding word line and their corresponding complementary bit lines are brought into conduction.
- [3] A column address/read command is a command required to start a burst read operation. Further, this is also a command for providing instructions for a column address strobe. The present command is specified according to CSb and CASb=low level and RASb and WEb=high level. Addresses supplied to A0 through A11 at this time are captured as column address signals respectively. Thus, the captured column address signals are preset to the
column address counter 10 as burst start addresses. Before the burst read operation specified thereby, a memory bank and a word line lying therein have been selected in the row address strobe/bank active command cycle. In this state, memory cells connected to the selected word line are successively selected in each memory bank in, for example, 32-bit units in accordance with each address signal outputted from thecolumn address counter 10 in synchronism with the clock signal CLK. Further, items of data therein are sequentially outputted to the outside in 16-bit units in synchronism with the rising and falling edges of the data strobe signal DQS. The number of the sequentially-read data (the number of words) is set as a number specified by the above burst length. Thedata output circuit 4 starts data reading while waiting for the number of cycles in the clock signal CLK defined by the CAS latency. - [4] A column address/write command is set necessary to start the corresponding burst write operation when the burst write is set to the mode register9 as a write operation mode. Further, the corresponding command provides instructions for a column address strobe at the burst write. The corresponding command is specified according to CSb, CASb and WEb=low level and RASb=high level. Addresses supplied to A0 through A11 at this time are captured as column address signals. Thus, the captured column address signals are supplied to the
column address counter 10 as burst start addresses upon the burst write. The procedure of the burst write operation specified thereby is also performed in a manner similar to the burst read operation. However, no CAS latency is set to the write operation and the capturing of the write data is started in synchronism with the data strobe signal DQS with a delay of one cycle of the clock signal CLK as seen from the column address/write command cycle. - [5] A precharge command is defined as a command for starting a precharge operation on each memory bank selected by A13 and A14. This command is specified by CSb, RASb and WEb=low level and CASb=high level.
- [6] An autorefresh command is a command required to start autorefresh and specified by CSb, RASb and CASb=low level and WEb and CKE=high level. A refresh operation defined thereby is similar to CBR refresh.
- [7] When a self refresh entry command is set, a self-refresh function works during a period in which CKE is low in level. During that period, the refresh operation is automatically performed at predetermined intervals even if refresh instructions is not provided from outside.
- [8] A burst stop command is a command required to stop a burst read operation. This command is ignored in burst operations. This command is specified by CASb and WEb=low level and RASb and CASb=high level.
- [9] A no-operation command is a command for indicating the non-execution of a substantial operation and specified by CSb=low level and RASb, CASb and WEb=high level.
- When another memory bank is specified in the course of the burst operation and the row address strobe/bank active command is supplied when the burst operation is being performed with one memory bank in the DDR-
SDRAM 1, the operation of a row address system in another memory bank is made possible without exerting any influence on the operation of one memory bank being in execution. Namely, a row address system operation designated by the bank active command or the like and a column address system operation specified by the column address/write command or the like can be rendered parallel between the different memory banks. Thus, unless data collide with one another at the data input/output terminals DQ0 through DQ15, the precharge command and the row address strobe/bank active command are issued to a memory bank different from a memory bank to be processed by a process-uncompleted command being in execution while the command is in execution, thereby making it possible to start an internal operation in advance. - As is apparent from above description, the DDR-
SDRAM 1 makes it possible to perform data input/output synchronized with both the rising and falling edges of the data strobe signal DQS synchronized with the clock signal CLK and input and output addresses and control signals in synchronism with the clock signal CLK. Therefore, a large capacity memory similar to the DRAM can be operated at high speed equivalent to that for the SRAM. Accessing several data for the selected one word line is specified by the burst length, whereby the built-in column address counter 10 successively performs switching between selected states of column systems, thereby making it possible to continuously read or write a plurality of pieces of data. - SSTL interface
- In the DDR-
SDRAM 1, although not restricted in particular, interfaces for an input buffer supplied with the clock signal CLK, inverse clock signal CLKb, clock enable signal CKE, chip select signal CSb, RAS signal RASb, CAS signal CASb, write enable signal WEb, address input signals A0 through A14, data mask signal DM, and data strobe signal DQS, a data input buffer of thedata input circuit 3, and a data output buffer of thedata output circuit 4 comply with, for example, the known SSTL2 (Class II) standard. - FIG. 2 shows an example of a circuit configuration of an SSTL2 (Class II) A
transmission line 20 having a characteristic impedance of 50 Ω is pulled up by a reference voltage VREF and thereby electrically connected to, for example, a memory controller or an SDRAM or the like. An input buffer of the SDRAM is configured as adifferential input buffer 21. Thetransmission line 20 is connected to one of the differential inputs thereof, whereas the reference voltage VREF is applied to the other thereof. Apower switch 22 is activated and controlled based on an enable signal DIE. A source voltage VDD is set to 3.3 V, for example, and a ground voltage VSS in the circuit is set to 0 V. An output buffer is provided, at an output stage, with a CMOS inverter with a source voltage VDDQ=2.5 V and the ground voltage VSS as operating sources or supplies. The memory controller has a driver and a receiver both of which satisfy the interface specs. The driver drives thetransmission line 20 and the receiver receives data from thetransmission line 20. - FIG. 3 shows a standard on a signal in the SSTL2 (Class 2) as an illustrative example. In the SSTL2 standard, a level of 1.6 volts or more, which is higher than the reference voltage (VREF) like 1.25 volts by 0.35 V or higher, is regarded as an H level. A level lower than the reference potential or voltage by 0.35 V or less, i.e., a level of 0.90 V or less is regarded as an L level. The above specific levels are typified by way of example and may be levels which comply with an SSTL3 standard, for example.
- FIG. 4 shows an input first-stage buffer of the
data input circuit 3 as a specific example of the differential input buffer based on the SSTL. Thedifferential input buffer 30 has a differential amplifier circuit which comprises a current mirror load comprised of p channel MOS transistors Mp1 and Mp2, n channel differential input MOS transistors Mn3 and Mn4 electrically connected the drains of the MOS transistors Mp1 and Mp2, and an n channel power switch MOS transistor Mn5 electrically connected to the common sources of the differential input MOS transistors Mn3 and Mn4. - The gate of one differential input MOS transistor Mn3 is electrically connected to a data terminal DQj (where j=0 to 15), and the gate of the other differential input MOS transistor Mn4 is electrically connected to a reference voltage VREF. An output node of the differential amplifier circuit can selectively be precharged to a source voltage VDD by a p channel precharge MOS transistor Mp6. A signal at the node is inverted through an
inverter 31 and outputted therefrom. - A DIE is an enable control signal for the
differential input buffer 30, which in turn is supplied to the gates of the power switch MOS transistor and the precharge MOS transistor Mp6. The differential input buffer is activated by a high level of the enable control signal DIE. In its activated state, an operating current flows in the differential amplifier circuit, whereby the differential amplifier circuit immediately amplifies a small potential difference between the reference voltage VREF and the level of a signal at the terminal DQj with the reference voltage VREF as the center. The operation of inputting the signal from the terminal DQj is carried out at high speed because of the differential amplification. The differential input buffer is deactivated by a low level of the enable control signal DIE. In the deactivated state of the differential input buffer, no power consumption is developed in the differential amplifier circuit, and the output of theinverter 31 is also forcefully brought to a low level by the action of the precharge MOS transistor Mn6 kept in an on state. - The enable control signal DIE is asserted from a low to a high levels after the instructions for the write operation by the write command is given to the DDR-
SDRAM 1. Thus, since thedifferential input buffer 30 is activated after the instructions for the write operation by the write command, it does not consume or use up power wastefully before the instructions for the write operation. Further, even if the bank active command or read command is accepted, the state of the data input buffer kept in the deactivated state remains unchanged. Since thedifferential input buffer 30 is not activated under the instructions based on the bank active command or read command, thedifferential input buffer 30 does not perform any wasteful power consumption if the write command is not given at all after the bank active operation. - FIG. 5 shows a differential input buffer supplied with the data strobe signal DQS as another example of the differential input buffer based the SSTL. The
differential input buffer 40 comprises a pair of differential amplifier circuits whose input terminals different in polarity from each other are connected to each other. Namely, one differential amplifier circuit thereof comprises a current mirror load comprised of p channel MOS transistors Mp11 and Mp12, n channel differential input MOS transistors Mn13 and Mn14, and an n channel power switch MOS transistor Mn15. The gate of the MOS transistor Mn13 serves as an inversion input terminal, and the gate of the MOS transistor Mn14 serves as a non-inversion input terminal. The other differential amplifier circuit comprises a current mirror load comprised of p channel MOS transistors Mp21 and Mp22, n channel differential input MOS transistors Mn23 and M24, and an n channel power switch MOS transistor Mn25. The gate of the MOS transistor Mn23 serves as an inversion input terminal, and the gate of the MOS transistor Mn24 serves as a non-inversion input terminal. - The data strobe signal DQS is inputted to the gates of the differential input MOS transistors Mn13 and Mn24. A reference voltage VREF is inputted to the gates of the differential input MOS transistors Mn14 and Mn23. Thus, internal clock signals DSCLKT and DSCLKB having complementary levels with respect to the data strobe signal DQS are obtained from
CMOS inverters - A DSEN is an enable control signal for the
differential input buffer 40, which is supplied to the gates of the power switch MOS transistors Mn15 and Mn25. The differential input buffer is activated by a high level of the enable control signal DSEN. In its activated state, an operating current flows in each differential amplifier circuit, so that the differential amplifier circuit immediately amplifies a small potential difference between the reference voltage VREF and the level of a signal at the terminal DQS with the reference voltage VREF as the center. The operation of inputting the signal from the terminal DQS is carried out at high speed because of the differential amplification. The differential input buffer is deactivated by a low level of the enable control signal DSEN. In the deactivated state of the differential input buffer, no power consumption is developed in the differential amplifier circuits. - Data input circuit
- FIG. 6 shows one example of the
data input circuit 3 in the DDR-SDRAM 1. Thedifferential input buffer 30 of the SSTL specs described in FIG. 4 is disposed at a first stage. Thedifferential input buffer 30 inputs or receives write data supplied in synchronism with the rising and falling edges of a data strobe signal DQS therein. At a stage subsequent to thedifferential input buffer 30, alatch circuit 50 is provided which parallelizes data supplied in units of half cycles of the data strobe signal in one cycle units of the data strobe signal and latches the same therein. Thelatch circuit 50 includes, for example, afirst data latch 50A for latching output data of thedifferential input buffer 30 in synchronism with a change in the rising edge of the data strobe signal, asecond data latch 50B for latching the output data of thedifferential input buffer 30 in synchronism with a change in the falling edge of the data strobe signal, and athird data latch 50C for latching output data of thefirst data latch 50A in synchronism with the change in the falling edge of the data strobe signal. Each of the data latches 50A through 50C comprises a master/slave type latch (MSFF). In the data latch 50A, DSCLKT and DSCLKB are respectively set as a latch lock for a master stage and a latch lock for a slave stage. In the data latches 50B and SOC, DSCLKB is set as the latch lock for the master stage and DSCLKT is set as the latch lock for the slave stage. The latch locks DSCLKT and DSCLKB are signals varied in synchronism with the data strobe signal DQS. - Parallel output data DINRj and DINFj of the
latch circuit 50 are respectively supplied to selector latches 51 and 52. Each of the selector latches 51 and 52 selects either one of the parallel output data DINRj and DINFj according to the value of a signal DICY0 and latches the selected data therein in synchronism with a clock signal DICLK. The signal DICY0 is a signal corresponding to a logical value of the least significant bit AY0 of the column address signals (burst write leading or head addresses) supplied to thecolumn address latch 7 from the outside. Theselector latch 51 selects DINRj when DICY0 (=AY0)=0. When DICY0 (=AY0)=1, theselector latch 51 selects DINFj when DICY0 (=AY0)=1. Control on the selection of theselector latch 52 is opposite to the above. Thus, data in which the logical value of the least significant bit is “0”, and data in which the logical value is “1” are respectively latched in the selector latches 51 and 52 regardless of the logical value of the least significant bit of the column addresses for the firstly-input write data. - The output of the
selector latch 51 is connected to its corresponding memory array of each memory bank assigned to a data storage area corresponding to data in which the least significant bit of the column address signals is a logical value “0”, through a signal line DINBYOBj included in the input/output bus 2. The output of theselector latch 52 is connected to its corresponding memory array of each memory bank assigned to a data storage area corresponding to data in which the least significant bit of the column address signals is a logical value “1”, through a signal line DINBYOTj included in the input/output bus 2. - FIG. 7 schematically shows the manner in which selector latches and memory arrays of memory banks are connected to one another. In FIG. 7, one memory mat MAT is illustrated for each memory bank by way of example. A memory array YOB of each memory mat MAT is used for storing data in which the logical value of the least significant bit of the column addresses is “0”, whereas a memory array YOT thereof is used for storing data in which the logical value of the least significant bit of the column addresses is “1”. WAmp indicate write amplifiers provided every memory arrays and are included in their corresponding data input/output circuits DIO0 through DIO3. YIOWYOT0 through YIOWYOT3 and YIOWYOB0 through YIOWYOB3 are respectively activation control signals for the write amplifiers WAmp provided every memory arrays.
- In the DDR-
SDRAM 1 as is understood from the description of thedata input circuit 3, the data is inputted from outside in synchronism with both the rising and falling edges of the data strobe signal DQS synchronized with the clock signal CLK. However, the internal write operation of the DDR-SDRAM 1 is carried out with the period or cycle of the clock signal CLK as the minimum unit. While a detailed description is omitted in particular, the same relation is established between internal operation timings of the SDRAM and output operation timings thereof provided for the outside even as to a data read operation. - Control circuit of DDR-SDRAM
- FIG. 8 shows a detailed example of a preceding stage of the
control circuit 12 in the DDR-SDRAM with a write control system as a main body, and FIG. 9 illustrates a detailed example of a subsequent stage of thecontrol circuit 12 in a manner similar to FIG. 8, respectively. - Each of a
clock input buffer 60, a command-system input buffer 81, and aDQS input buffer 40 is the differential input buffer of the SSTL specs. TheDQS input buffer 40 is configured as shown in FIG. 5 by way of example. TheCLK input buffer 60 has a differential amplifier circuit with CLK and CLKb as differential inputs, as a differential input buffer. TheCLK input buffer 60 is activated by turning-on of an operating source or supply and deactivated in response to instructions for a power down mode. The command-system input buffer 61 is configured in a manner similar to the differential input buffer shown in FIG. 4 but activated by turning-on of the operating source and deactivated in response to the instructions for the power down mode. - An output produced from the
CLK input buffer 60 is supplied to a one-shot pulse generator 62, from which various internal clock signals ACLKB, BCLKB, CCLKB and DCLKB are generated. - Various signals CSb, RASb, CASb and WEb inputted to the command-
system input buffer 61 are decoded by acommand decode circuit 63 from which internal control signals corresponding to the above operation modes are generated. ACTi is a control signal for activating each bank selected by a bank select signal when instructions for bank active operation is provided by a bank active command. A suffix i thereof means a bank number. The suffix i thereof means that other signals are also similar to the above. WT and WTY are activated in response to instructions for a write operation by a write command. WTY is faster than WT in activation timing. A signal WTL2 is a signal obtained by delaying the signal WT by ashift register circuit 64A. RD is activated when a read operation is specified by a read command. PREi is a control signal for activating the corresponding bank selected by the bank select signal when instructions for precharge is provided by the precharge command. - RWWi is a column selection-system reference control signal at the time that the instructions for the write operation is provided, and is defined as a signal set for each memory bank. Since column selection timing is set after the elapse of two clock cycles since the instructions for the write command upon the write operation, the signal RWWi is delayed by a
shift register circuit 64B, and a one-shot pulse signal RWi synchronized with the internal clock signal BCLKB is outputted from a one-shot pulse generator 64C, based on the delayed signal RWW2i. - The results of decoding by the
command decode circuit 63 are reflected on various flags (RSFF) of amode state circuit 66 shown in FIG. 9. Each flag comprises a set/reset type flip-flop. S indicates a set terminal and R indicates a reset terminal. BAi (where i=0 to 3) indicate memory banks each indicative of an active state. BEND is a signal indicative of the end or completion of a burst operation. BBi is a signal indicative of a burst write operation being in execution. Signals BWTY, BDRY and BBYi are respectively signals latched in synchronism with the clock signal BCLKB. Awrite pulse generator 67 generates the YIOWYOT0 through YIOWYOT3 and YIOWYOB0 through YIOWYOB3 for the memory arrays according to banks, based on the column state signal BBYi generated based on the signal BBi. A write clock DICLK is a signal latched in synchronism with the clock signal DCLKB, based on a signal RWWSTOR. - FIG. 10 is a block diagram of a column address input system. An
address buffer 5 corresponds to the differential input buffer of the SSTL specs. While theaddress buffer 5 is configured in a manner similar to the differential input buffer shown in FIG. 4, it is activated by turning-on of an operating supply and deactivated in response to instructions for a power down mode. Acolumn address latch 7 has a master/slave type latch 70, ashift register circuit 71, and amultiplexer 72. Since the writing of data into each memory cell is done after the elapse of two cycles of a clock signal CLK since instructions for a write operation by a write command, each address signal delayed by theshift register circuit 71 is selected by themultiplexer 72 when the instructions for the write operation is provided. When instructions for a read operation is provided, themultiplexer 72 directly selects the output of thelatch 70. Thecolumn address counter 10 performs an increment operation in synchronism with YCLK. When each address outputted from thecolumn address counter 10 reaches the number of bursts with respect to a burst start address preset to thelatch 70, aburst end detector 73 asserts a burst end signal BEND. - The column address input system has a
start address latch 74 distinct from thelatch 70, which holds the least significant bit AY0 of the column addresses. A select signal DICY0 corresponding to a logical value of a signal CAYOW held by thestart address latch 74 is generated by a one-shot pulse generator 75 in synchronism with the clock signal DICLK. - A configuration of the
control circuit 12 for data writing will now be explained while being re-arranged. When the instructions for the write operation by the write command is provided and the signal WTY is changed in pulse, the signal WTY is latched in alatch 65A in synchronism with the clock BCLKB, and the enable signal DIE of thedata input buffer 30 is asserted high in level. Thereafter, the write data supplied in synchronism with the data strobe signal DQS is inputted to thelatch circuit 50 in synchronism with the signals DSCLKT and DSCLKB outputted from theinput buffer 40 as shown in FIG. 8 by way of example. A timing signal DICLK for controlling selecting operations and latch operations of the selector latches 51 and 52 (see FIG. 6) supplied with the data outputted in parallel from thelatch circuit 50 is generated by a writesystem decode circuit 65B shown in FIG. 9. A column clock signal YCLK for controlling addresses for writing data supplied from the selector latches 51 and 52 to the input/output bus 2 in synchronism with the timing signal DICLK is outputted from adecode logic 65C in thecommand decode circuit 63 shown in FIG. 8. The write data is written into each column address in synchronism with the column clock signal YCLK. The end or completion of address counting of the write data corresponding to the number of bursts is detected by theburst end detector 73 shown in FIG. 10, where a burst end signal BEND is changed in pulse. The pulse change shows a state in which the generation of the final write column address for burst writing is determined, and is equivalent to the end of the write operation from the viewpoint of a column address-system operation. A signal BWT outputted from themode state circuit 66 shown in FIG. 9 is negated in synchronism with this change. Thelatch 65A, which receives the signal BWT therein, negates the enable signal DIE of thedata input buffer 30. Thus, the power switch MOS transistor Mn5 of thedifferential input buffer 30 is brought to an off state to deactivate thedifferential input buffer 30. - Write operating timing of DDR-SDRAM
- FIG. 11 illustrates write operating timings provided for the DDR-
SDRAM 1 at the number ofbursts 4. - At a time t0, a row address strobe/bank active command (bank active command Active) is issued in synchronism with a clock signal CLK, and a row address signal (X-Add) is supplied. A signal ACTi for each selected memory bank is changed in pulse by the bank active command. Hence a signal BAi is asserted. Thus, although not shown in the drawing in particular, each word line corresponding to the row address signal is selected in the selected memory bank. Further, information stored in each memory cell whose select terminal is connected to the corresponding word line, is read into respective complementary bit lines, after which the information is amplified by a sense amplifier.
- At a time t1, a column address/write command (Write) is issued in synchronism with the clock signal CLK and thereby a column address signal (Y-Add) is supplied. Signals WTY, WT and RWWi are successively changed in pulse according to the column address/write command. Thus, an enable control signal DIE for the
differential input buffer 30 is asserted high in level (time t2). As a result, thedifferential input buffer 30 is brought from an inactive state to an active state. - At this time, a data strobe signal DQS is changed in rise within a range of an allowable error of ±0.25 Tck with respect to the rising edge of the next clock signal CLK at a time t1. For example, write data D1, D2, D3 and D4 are supplied in synchronism with respective changes in rising and falling edges of DQS. Tck indicates the cycle of the clock signal.
- When the write data D1 is supplied, the
differential input buffer 30 is already activated. Thus, the successively-supplied data D1 through D4 are inputted to thelatch circuit 50 in synchronism with signals DSCLKT and DSCLKB outputted from theinput buffer 40. Thelatch circuit 50 parallelizes D1 and D2 and outputs the same therefrom at a time t3, and parallelizes D3 and D4 and outputs the same therefrom at a time t4. A decision as to the selection of input of the parallel-outputted data by the selector latches 51 and 52 (see FIG. 6) is performed according to the logical value of a signal DICY0 in synchronism with the first change (time t2 a) in timing signal DICLK. The write data are supplied from the selector latches 51 and 52 to the input/output bus 2 (DINBYOBj, DINBYOTj) according to the result of decision in synchronism with the subsequent changes (times t3 a and t4 a) in timing signal DICLK. - The writing of the write data supplied to the input/
output bus 2 into each memory cell is carried out after the time t3 a. A column address signal CAa for writing the data D1 and D2 is outputted from thecolumn address counter 10 in synchronism with a column clock signal YCLK (time t3 b). A column address signal CAa for writing the data D3 and D4 is outputted from thecolumn address counter 10 in synchronism with a pulse change subsequent to the column clock signal YCLK (time t4 b). Thus, the data D1 and D2, and D3 and D4 are written into a predetermined memory cell. - The end or completion of address counting of the write data corresponding to the number of bursts is detected by the
burst end detector 73, where a burst end signal BEND is changed in pulse at a time t5. The pulse change shows a state in which the generation of the final write column address for burst writing is determined, and is equivalent to the end or completion of the write operation from the viewpoint of a column address-system operation. A signal BWT outputted from themode state circuit 66 shown in FIG. 9 is negated in synchronism with this change. Thelatch 65A, which receives the signal BWT therein, negates the enable signal DIE of thedata input buffer 30. As a result, thedifferential input buffer 30 is brought into an inactive state. - FIG. 12 shows write operating timings provided for an SDR-SDRAM as a comparative example of FIG. 11. The SDR-SDRAM is supplied with write data together with a column address/write command in synchronism with a clock signal CLK. Therefore, the activation of a data input buffer after instructions for a write operation by a write command will not suffice. To this end, an enable signal DIOFF for the data input buffer is asserted low in level in synchronism with instructions (pulse change in signal ACTi) for a row address system operation by a bank active command, whereby the data input buffer is activated. This condition is maintained until a precharge operation is next specified by a precharge command (Pre) (till pulse change in signal PREi). Thus, since the operation of the data input buffer is unnecessary until writing based on the write command is indicated after a bank active operation, until the precharge operation is specified after the completion of the write operation, and when only a read command is issued and no write command is issued after the bank active operation, the data input buffer is being kept activating during that time, thereby causing wasteful power consumption. If such control on the activation of the data input buffer is applied to the DDR-
SDRAM 1 as it is, power is expected to be wastefully consumed or used up as much as no compared with the DDR-SDRAM 1 shown in FIG. 1 because of SSTL interface specs of the data input buffer. - FIG. 13 is an operation timing chart at the time that the present invention is applied to an address input buffer. An example shown in FIG. 13 is one which supposes or considers the specs that address input timing for the DDR-SDRAM shown in FIG. 1 is delayed by one cycle of a clock signal CLK as counted from the input of a command. Namely, as illustrated in FIG. 13 by way of example, timing for row address strobe is provided with a delay of one cycle of the clock signal CLK after a bank active command (Active) and thereby a row address signal (X-Add) is supplied. Timing for column address strobe is provided with a delay of one cycle of the clock signal CLK after a column address/write command (Write) and thereby a column address signal (Y-Add) is supplied. At this time, an activation control signal AIE for the address input buffer is asserted in synchronism with a pulse change in signal ACTi by bank active instructions, a pulse change in signal WT by instructions for a write operation by a write command, and a pulse change in read signal by instructions for a read operation by a column address/read command although not shown in the drawing, respectively, thereby activating the address input buffer. The deactivation of the address input buffer may be performed while waiting for timing provided to complete an address input operation by the address input buffer. For example, it may be synchronized with a predetermined change in column system clock signal CCLKB.
- If control for activating the address input buffer is effected thereon after the execution of instructions for operation, then power consumed by the address input buffer of the SSTL specs can be reduced.
- While the invention made by the present inventors has been described above specifically by the embodiments, the present invention is not necessarily limited to the same. It is needless to say that various changes can be made to the invention within the range not departing from the substance thereof.
- For example, the input buffer activated and controlled after the execution of the instructions for operation, is not limited to the data and address input buffers. It may be other control signal input buffers. Further, the SSTL specs-based input buffers are not limited to the differential input buffers described in FIGS. 4 and 5 and may suitably be changed. Further, control logic for generating an enable control signal DIE for a data input buffer or logic for generating an intermediate signal for producing it is not limited to the above and may suitably be changed. The number of data input/output terminals for the SDRAM is not limited to 16 bits and may be set to 8 bit, 4 bits or the like. The number of the memory banks for the SDRAM, and the configurations of the memory mat and memory array in each memory bank are not limited to the above and may suitably be changed.
- The above description has been made of the case in which the invention principally made by the present inventors has been applied to the DDR-SDRAM which corresponds to a field defined as the background of the invention. However, the present invention is not limited to it. The DDR-SDRAM can widely be applied to a semiconductor device called an on-chip microcomputer, a system LSI or an accelerator or the like, for example.
- Advantageous effects obtained by typical ones of the inventions disclosed in the present application will be described in brief as follows:
- Namely, in a semiconductor device having a data input buffer capable of inputting write data to each of memory units, the data input buffer is changed from an inactive state and an active state after having accepted instructions for writing of the data into the memory unit. The data input buffer is a differential input buffer having interface specs based on an SSTL standard, for example. The differential input buffer allows a through current to flow in its active state and receives a signal while immediately following a small change in small-amplitude signal. Since such an input buffer is brought to an active state only when instructions for the writing of the data into the memory unit is given thereto, wasteful power consumed by the data input buffer brought to the active state in advance before the instructions for the write operation is provided, can be reduced.
- In the case of an SDRAM indicative of a preferred embodiment of the semiconductor device, instructions provided by a bank active command or a read command no activates a data input buffer. Therefore, if a write command is not specified at all after a bank active operation, then the data input buffer provides no wasteful power consumption.
- Control on an input buffer as judged from the viewpoint similar to the data input buffer can be applied even to an address input buffer, etc. After the reception of the bank active command, the read command or the write command, the address input buffer is changed from an inactive state to an active state. Thereafter, the address input buffer is changed from the active state to the inactive state after the elapse of a predetermined cycle period synchronized with the clock signal.
- From the above, a semiconductor device can be provided which is capable of reducing power consumption made by an external interface buffer such as a data input buffer or the like.
Claims (17)
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/023,891 US6424590B1 (en) | 1999-08-31 | 2001-12-21 | Semiconductor device |
US10/188,804 US6954384B2 (en) | 1999-08-31 | 2002-07-05 | Semiconductor device |
US11/174,655 US7453738B2 (en) | 1999-08-31 | 2005-07-06 | Semiconductor device |
US12/252,241 US7693000B2 (en) | 1999-08-31 | 2008-10-15 | Semiconductor device |
US12/710,394 US8031546B2 (en) | 1999-08-31 | 2010-02-23 | Semiconductor device |
US13/238,114 US8264893B2 (en) | 1999-08-31 | 2011-09-21 | Semiconductor device |
US13/600,271 US8482991B2 (en) | 1999-08-31 | 2012-08-31 | Semiconductor device |
US13/926,098 US8644090B2 (en) | 1999-08-31 | 2013-06-25 | Semiconductor device |
US14/164,214 US20140140145A1 (en) | 1999-08-31 | 2014-01-26 | Semiconductor device |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24582199A JP4216415B2 (en) | 1999-08-31 | 1999-08-31 | Semiconductor device |
JP11-245821 | 1999-08-31 | ||
US09/640,762 US6339552B1 (en) | 1999-08-31 | 2000-08-18 | Semiconductor device |
US10/023,891 US6424590B1 (en) | 1999-08-31 | 2001-12-21 | Semiconductor device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/640,762 Division US6339552B1 (en) | 1999-08-31 | 2000-08-18 | Semiconductor device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/188,804 Division US6954384B2 (en) | 1999-08-31 | 2002-07-05 | Semiconductor device |
Publications (2)
Publication Number | Publication Date |
---|---|
US20020054516A1 true US20020054516A1 (en) | 2002-05-09 |
US6424590B1 US6424590B1 (en) | 2002-07-23 |
Family
ID=17139363
Family Applications (10)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/640,762 Expired - Lifetime US6339552B1 (en) | 1999-08-31 | 2000-08-18 | Semiconductor device |
US10/023,891 Expired - Lifetime US6424590B1 (en) | 1999-08-31 | 2001-12-21 | Semiconductor device |
US10/188,804 Expired - Lifetime US6954384B2 (en) | 1999-08-31 | 2002-07-05 | Semiconductor device |
US11/174,655 Expired - Fee Related US7453738B2 (en) | 1999-08-31 | 2005-07-06 | Semiconductor device |
US12/252,241 Expired - Fee Related US7693000B2 (en) | 1999-08-31 | 2008-10-15 | Semiconductor device |
US12/710,394 Expired - Fee Related US8031546B2 (en) | 1999-08-31 | 2010-02-23 | Semiconductor device |
US13/238,114 Expired - Fee Related US8264893B2 (en) | 1999-08-31 | 2011-09-21 | Semiconductor device |
US13/600,271 Expired - Fee Related US8482991B2 (en) | 1999-08-31 | 2012-08-31 | Semiconductor device |
US13/926,098 Expired - Fee Related US8644090B2 (en) | 1999-08-31 | 2013-06-25 | Semiconductor device |
US14/164,214 Abandoned US20140140145A1 (en) | 1999-08-31 | 2014-01-26 | Semiconductor device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/640,762 Expired - Lifetime US6339552B1 (en) | 1999-08-31 | 2000-08-18 | Semiconductor device |
Family Applications After (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/188,804 Expired - Lifetime US6954384B2 (en) | 1999-08-31 | 2002-07-05 | Semiconductor device |
US11/174,655 Expired - Fee Related US7453738B2 (en) | 1999-08-31 | 2005-07-06 | Semiconductor device |
US12/252,241 Expired - Fee Related US7693000B2 (en) | 1999-08-31 | 2008-10-15 | Semiconductor device |
US12/710,394 Expired - Fee Related US8031546B2 (en) | 1999-08-31 | 2010-02-23 | Semiconductor device |
US13/238,114 Expired - Fee Related US8264893B2 (en) | 1999-08-31 | 2011-09-21 | Semiconductor device |
US13/600,271 Expired - Fee Related US8482991B2 (en) | 1999-08-31 | 2012-08-31 | Semiconductor device |
US13/926,098 Expired - Fee Related US8644090B2 (en) | 1999-08-31 | 2013-06-25 | Semiconductor device |
US14/164,214 Abandoned US20140140145A1 (en) | 1999-08-31 | 2014-01-26 | Semiconductor device |
Country Status (4)
Country | Link |
---|---|
US (10) | US6339552B1 (en) |
JP (1) | JP4216415B2 (en) |
KR (2) | KR100702975B1 (en) |
TW (1) | TW526607B (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040240298A1 (en) * | 2003-04-29 | 2004-12-02 | Seung-Eon Jin | ODT mode conversion circuit and method |
US20090097331A1 (en) * | 2006-09-26 | 2009-04-16 | Chang Wan Ha | Interleaved input signal path for multiplexed input |
US20090300314A1 (en) * | 2008-05-29 | 2009-12-03 | Micron Technology, Inc. | Memory systems and methods for controlling the timing of receiving read data |
US20100005376A1 (en) * | 2008-07-02 | 2010-01-07 | Micron Technology, Inc. | Method and apparatus for repairing high capacity/high bandwidth memory devices |
US8400808B2 (en) | 2010-12-16 | 2013-03-19 | Micron Technology, Inc. | Phase interpolators and push-pull buffers |
US8533416B2 (en) | 2008-07-21 | 2013-09-10 | Micron Technology, Inc. | Memory system and method using stacked memory device dice, and system using the memory system |
US8539312B2 (en) | 2008-08-15 | 2013-09-17 | Microns Technology, Inc. | Memory system and method using a memory device die stacked with a logic die using data encoding, and system using the memory system |
US8799726B2 (en) | 2008-06-03 | 2014-08-05 | Micron Technology, Inc. | Method and apparatus for testing high capacity/high bandwidth memory devices |
US9171597B2 (en) | 2013-08-30 | 2015-10-27 | Micron Technology, Inc. | Apparatuses and methods for providing strobe signals to memories |
US9659630B2 (en) | 2008-07-02 | 2017-05-23 | Micron Technology, Inc. | Multi-mode memory device and method having stacked memory dice, a logic die and a command processing circuit and operating in direct and indirect modes |
US9696772B2 (en) | 2014-02-21 | 2017-07-04 | Arm Limited | Controlling access to a memory |
CN110729002A (en) * | 2018-07-17 | 2020-01-24 | 三星电子株式会社 | Semiconductor memory device and method of operating semiconductor memory device |
KR20200079033A (en) | 2018-12-24 | 2020-07-02 | 이재성 | Hvac system of continuous rotating cockpit |
Families Citing this family (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6560669B1 (en) * | 1998-05-19 | 2003-05-06 | Micron Technology, Inc. | Double data rate synchronous memory with block-write |
US6295231B1 (en) * | 1998-07-17 | 2001-09-25 | Kabushiki Kaisha Toshiba | High-speed cycle clock-synchronous memory device |
JP4216415B2 (en) | 1999-08-31 | 2009-01-28 | 株式会社ルネサステクノロジ | Semiconductor device |
JP4011833B2 (en) * | 2000-06-30 | 2007-11-21 | 株式会社東芝 | Semiconductor memory |
US6807613B1 (en) * | 2000-08-21 | 2004-10-19 | Mircon Technology, Inc. | Synchronized write data on a high speed memory bus |
US6457110B1 (en) * | 2001-03-16 | 2002-09-24 | Umax Data Systems, Inc. | Method of accessing syncronous dynamic random access memory in scanner |
JP3631160B2 (en) * | 2001-03-30 | 2005-03-23 | 三洋電機株式会社 | Semiconductor device and display device having the same |
DE10115817B4 (en) * | 2001-03-30 | 2008-02-28 | Infineon Technologies Ag | Integrated memory chip with a dynamic memory |
US6918016B1 (en) * | 2001-07-17 | 2005-07-12 | Advanced Micro Devices, Inc. | Method and apparatus for preventing data corruption during a memory access command postamble |
US20030018846A1 (en) * | 2001-07-18 | 2003-01-23 | Blaise Fanning | Method and system for fast memory initialization or diagnostics |
US6771553B2 (en) * | 2001-10-18 | 2004-08-03 | Micron Technology, Inc. | Low power auto-refresh circuit and method for dynamic random access memories |
US7000065B2 (en) * | 2002-01-02 | 2006-02-14 | Intel Corporation | Method and apparatus for reducing power consumption in a memory bus interface by selectively disabling and enabling sense amplifiers |
US6981169B2 (en) * | 2002-02-26 | 2005-12-27 | Sun Microsystems, Inc. | Modified glitch latch for use with power saving dynamic register file structures |
KR100418399B1 (en) * | 2002-03-20 | 2004-02-11 | 삼성전자주식회사 | Semiconductor memory device and data strobe signal output method thereof |
US6819602B2 (en) * | 2002-05-10 | 2004-11-16 | Samsung Electronics Co., Ltd. | Multimode data buffer and method for controlling propagation delay time |
DE10222892B4 (en) * | 2002-05-23 | 2008-04-24 | Infineon Technologies Ag | Integrated memory |
US6731548B2 (en) * | 2002-06-07 | 2004-05-04 | Micron Technology, Inc. | Reduced power registered memory module and method |
JP4222803B2 (en) * | 2002-09-11 | 2009-02-12 | Necエレクトロニクス株式会社 | Data processing apparatus and data processing circuit |
US6856558B1 (en) * | 2002-09-20 | 2005-02-15 | Integrated Device Technology, Inc. | Integrated circuit devices having high precision digital delay lines therein |
US7152167B2 (en) * | 2002-12-11 | 2006-12-19 | Intel Corporation | Apparatus and method for data bus power control |
US7216240B2 (en) * | 2002-12-11 | 2007-05-08 | Intel Corporation | Apparatus and method for address bus power control |
US20040128416A1 (en) * | 2002-12-11 | 2004-07-01 | Tsvika Kurts | Apparatus and method for address bus power control |
US6741111B1 (en) | 2003-04-21 | 2004-05-25 | Pericom Semiconductor Corp. | Data register for buffering double-data-rate DRAMs with reduced data-input-path power consumption |
JP2005085289A (en) * | 2003-09-04 | 2005-03-31 | Elpida Memory Inc | Semiconductor storage device |
US6891763B1 (en) | 2003-12-23 | 2005-05-10 | Infineon Technologies Ag | Input buffer with differential amplifier |
KR100539252B1 (en) * | 2004-03-08 | 2005-12-27 | 삼성전자주식회사 | Memory module capable of improving the integrity of signal transferred through data bus and command/address bus, and memory system including the same |
KR100532510B1 (en) * | 2004-05-04 | 2005-11-30 | 삼성전자주식회사 | Semiconductor memory device and method for masking data to be written in partial region of memory cell array in write operation of the semiconductor memory device |
US7221613B2 (en) * | 2004-05-26 | 2007-05-22 | Freescale Semiconductor, Inc. | Memory with serial input/output terminals for address and data and method therefor |
KR100665408B1 (en) * | 2004-11-08 | 2007-01-04 | 주식회사 하이닉스반도체 | Circuit for controlling differential amplifier in semiconductor memory device |
KR100624296B1 (en) * | 2004-11-08 | 2006-09-19 | 주식회사 하이닉스반도체 | Semiconductor memory device |
US8335115B2 (en) * | 2004-12-30 | 2012-12-18 | Samsung Electronics Co., Ltd. | Semiconductor memory module and semiconductor memory system having termination resistor units |
US7996590B2 (en) * | 2004-12-30 | 2011-08-09 | Samsung Electronics Co., Ltd. | Semiconductor memory module and semiconductor memory system having termination resistor units |
US7529955B2 (en) * | 2005-06-30 | 2009-05-05 | Intel Corporation | Dynamic bus parking |
US7310018B2 (en) * | 2005-08-23 | 2007-12-18 | Micron Technology, Inc. | Method and apparatus providing input buffer design using common-mode feedback |
JP4936421B2 (en) * | 2005-09-14 | 2012-05-23 | エルピーダメモリ株式会社 | DRAM, input control circuit, and input control method |
KR100772713B1 (en) * | 2005-09-29 | 2007-11-02 | 주식회사 하이닉스반도체 | Device for controlling data output and semiconductor memory device with the same |
US7425847B2 (en) * | 2006-02-03 | 2008-09-16 | Micron Technology, Inc. | Input buffer with optimal biasing and method thereof |
KR100909965B1 (en) * | 2007-05-23 | 2009-07-29 | 삼성전자주식회사 | A semiconductor memory system having a volatile memory and a nonvolatile memory sharing a bus and a method of controlling the operation of the nonvolatile memory |
US7729191B2 (en) * | 2007-09-06 | 2010-06-01 | Micron Technology, Inc. | Memory device command decoding system and memory device and processor-based system using same |
US7940543B2 (en) * | 2008-03-19 | 2011-05-10 | Nanya Technology Corp. | Low power synchronous memory command address scheme |
US7920431B2 (en) * | 2008-06-02 | 2011-04-05 | Micron Technology, Inc. | Asynchronous/synchronous interface |
KR101062744B1 (en) * | 2009-05-15 | 2011-09-06 | 주식회사 하이닉스반도체 | Differential amplifier |
KR101046998B1 (en) * | 2009-05-28 | 2011-07-06 | 주식회사 하이닉스반도체 | Buffer control signal generation circuit and semiconductor memory device using same |
KR101033467B1 (en) * | 2009-06-09 | 2011-05-09 | 주식회사 하이닉스반도체 | Clock Receiver in Semiconductor Integrated Circuit and Method of Controlling the Same |
JP2011023084A (en) * | 2009-07-17 | 2011-02-03 | Toshiba Corp | Semiconductor memory device |
KR101096262B1 (en) * | 2009-12-29 | 2011-12-23 | 주식회사 하이닉스반도체 | Clock generation circuit comprising clock control circuit |
US8369178B2 (en) * | 2010-03-08 | 2013-02-05 | Micron Technology, Inc. | System and method for managing self-refresh in a multi-rank memory |
KR101132800B1 (en) * | 2010-06-09 | 2012-04-02 | 주식회사 하이닉스반도체 | Data input circuit |
JP2012099189A (en) * | 2010-11-04 | 2012-05-24 | Elpida Memory Inc | Semiconductor device |
US8516488B1 (en) | 2010-11-09 | 2013-08-20 | Teradata Us, Inc. | Adjusting a resource estimate in response to progress of execution of a request |
US8745032B1 (en) | 2010-11-23 | 2014-06-03 | Teradata Us, Inc. | Rejecting a request in a database system |
US8611163B2 (en) * | 2011-03-21 | 2013-12-17 | Taiwan Semiconductor Manufacturing Co., Ltd. | Digital DLL for timing control in semiconductor memory |
US8918797B2 (en) | 2011-06-10 | 2014-12-23 | International Business Machines Corporation | Processing operator message commands |
US8560737B2 (en) | 2011-06-10 | 2013-10-15 | International Business Machines Corporation | Managing operator message buffers in a coupling facility |
US8799522B2 (en) * | 2011-06-10 | 2014-08-05 | International Business Machines Corporation | Executing a start operator message command |
US9037907B2 (en) | 2011-06-10 | 2015-05-19 | International Business Machines Corporation | Operator message commands for testing a coupling facility |
US8689240B2 (en) | 2011-06-10 | 2014-04-01 | International Business Machines Corporation | Transmitting operator message commands to a coupling facility |
JP5795513B2 (en) * | 2011-09-28 | 2015-10-14 | ピーエスフォー ルクスコ エスエイアールエルPS4 Luxco S.a.r.l. | Semiconductor device |
KR101895519B1 (en) * | 2011-12-19 | 2018-09-05 | 에스케이하이닉스 주식회사 | Semiconductor memory device |
US8873264B1 (en) | 2012-08-24 | 2014-10-28 | Cypress Semiconductor Corporation | Data forwarding circuits and methods for memory devices with write latency |
US8527802B1 (en) * | 2012-08-24 | 2013-09-03 | Cypress Semiconductor Corporation | Memory device data latency circuits and methods |
US8797823B2 (en) | 2012-10-23 | 2014-08-05 | International Business Machines Corporation | Implementing SDRAM having no RAS to CAS delay in write operation |
US9520169B2 (en) * | 2013-02-25 | 2016-12-13 | Longitude Semiconductor S.A.R.L. | Semiconductor device |
US8848480B1 (en) * | 2013-04-30 | 2014-09-30 | Freescale Semiconductor, Inc. | Synchronous multiple port memory with asynchronous ports |
US10186309B2 (en) | 2016-06-29 | 2019-01-22 | Samsung Electronics Co., Ltd. | Methods of operating semiconductor memory devices and semiconductor memory devices |
US10692555B2 (en) | 2016-06-29 | 2020-06-23 | Samsung Electronics Co., Ltd. | Semiconductor memory devices enabling read strobe mode and related methods of operating semiconductor memory devices |
KR20180057028A (en) * | 2016-11-21 | 2018-05-30 | 에스케이하이닉스 주식회사 | Data inversion circuit |
KR20180082033A (en) * | 2017-01-09 | 2018-07-18 | 삼성전자주식회사 | Electronic device for recogniting speech |
US10134482B2 (en) | 2017-01-17 | 2018-11-20 | Micron Technology, Inc. | Apparatuses and methods for high speed writing test mode for memories |
KR20190033318A (en) * | 2017-09-21 | 2019-03-29 | 에스케이하이닉스 주식회사 | Memory chip with reduced power consumption, buffer chip module contrlling the same and memory module including the same |
US10564692B2 (en) * | 2018-03-27 | 2020-02-18 | Windbond Electronics Corp. | Memory device and power reduction method of the same memory device |
KR20200056731A (en) * | 2018-11-15 | 2020-05-25 | 에스케이하이닉스 주식회사 | Semiconductor device |
CN115248999A (en) | 2021-06-21 | 2022-10-28 | 台湾积体电路制造股份有限公司 | Method and apparatus for controlling clock signal |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6323525B1 (en) * | 1997-09-18 | 2001-11-27 | Kabushiki Kaisha Toshiba | MISFET semiconductor device having relative impurity concentration levels between layers |
US6472685B2 (en) * | 1997-12-03 | 2002-10-29 | Matsushita Electric Industrial Co., Ltd. | Semiconductor device |
Family Cites Families (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4096402A (en) * | 1975-12-29 | 1978-06-20 | Mostek Corporation | MOSFET buffer for TTL logic input and method of operation |
US4672583A (en) * | 1983-06-15 | 1987-06-09 | Nec Corporation | Dynamic random access memory device provided with test circuit for internal refresh circuit |
JPS6246489A (en) * | 1985-08-23 | 1987-02-28 | Nippon Texas Instr Kk | Dynamic type differential amplifier |
JPS63153799A (en) * | 1986-08-08 | 1988-06-27 | Nec Corp | Semiconductor memory |
JPH0831275B2 (en) * | 1986-09-09 | 1996-03-27 | 日本電気株式会社 | Memory circuit |
KR920001082B1 (en) * | 1989-06-13 | 1992-02-01 | 삼성전자 주식회사 | Broad parallel write circuit |
EP0404013B1 (en) * | 1989-06-19 | 1995-12-13 | Nec Corporation | Semiconductor memory device with an improved write control circuit |
JPH03290895A (en) * | 1990-04-06 | 1991-12-20 | Sony Corp | Semiconductor integrated circuit device |
JPH0438793A (en) * | 1990-06-04 | 1992-02-07 | Toshiba Corp | Data transfer control circuit and dynamic type semiconductor using this circuit |
JPH06103599B2 (en) * | 1990-11-16 | 1994-12-14 | 三菱電機株式会社 | Semiconductor integrated circuit device |
JPH05325545A (en) * | 1992-05-25 | 1993-12-10 | Mitsubishi Electric Corp | Semiconductor storage device |
KR0138975B1 (en) * | 1992-07-09 | 1998-04-30 | 세끼모또 다다히로 | Semiconductor memory device |
JP2812097B2 (en) * | 1992-09-30 | 1998-10-15 | 日本電気株式会社 | Semiconductor storage device |
JP3218103B2 (en) * | 1992-12-25 | 2001-10-15 | 三菱電機株式会社 | Semiconductor storage device |
US5313120A (en) * | 1993-01-22 | 1994-05-17 | Motorola, Inc. | Address buffer with ATD generation |
JPH0715312A (en) * | 1993-06-15 | 1995-01-17 | Fujitsu Ltd | Semiconductor storage device |
JPH07122099A (en) * | 1993-10-29 | 1995-05-12 | Nec Corp | Semiconductor memory |
JPH07245558A (en) * | 1994-03-03 | 1995-09-19 | Hitachi Ltd | Input circuit for semiconductor device |
JP3530574B2 (en) * | 1994-05-20 | 2004-05-24 | 株式会社ルネサステクノロジ | Semiconductor storage device |
US5426381A (en) * | 1994-05-23 | 1995-06-20 | Motorola Inc. | Latching ECL to CMOS input buffer circuit |
US6002618A (en) * | 1994-08-15 | 1999-12-14 | Creative Integrated Systems | NMOS input receiver circuit |
US5508643A (en) * | 1994-11-16 | 1996-04-16 | Intel Corporation | Bitline level insensitive sense amplifier |
JP3724654B2 (en) | 1995-07-06 | 2005-12-07 | 株式会社日立製作所 | Semiconductor integrated circuit device |
JP3824689B2 (en) * | 1995-09-05 | 2006-09-20 | 株式会社ルネサステクノロジ | Synchronous semiconductor memory device |
US5661684A (en) * | 1995-12-22 | 1997-08-26 | International Business Machines Corporation | Differential sense amplifier |
JPH09180435A (en) * | 1995-12-28 | 1997-07-11 | Mitsubishi Electric Corp | Semiconductor memory device |
JP3986578B2 (en) * | 1996-01-17 | 2007-10-03 | 三菱電機株式会社 | Synchronous semiconductor memory device |
US5661691A (en) * | 1996-05-23 | 1997-08-26 | Vanguard International Semiconductor Corporation | Simple layout low power data line sense amplifier design |
KR100214499B1 (en) * | 1996-08-03 | 1999-08-02 | 구본준 | Write control circuit for semiconductor memory device |
KR100232896B1 (en) * | 1996-12-31 | 1999-12-01 | 김영환 | Low power semiconductor memory device |
KR100265591B1 (en) * | 1997-05-19 | 2000-11-01 | 김영환 | Memory device having seperated clock input buffer |
JPH10326488A (en) | 1997-05-26 | 1998-12-08 | Hitachi Ltd | Semiconductor integrated circuit device |
JP3695902B2 (en) * | 1997-06-24 | 2005-09-14 | 富士通株式会社 | Semiconductor memory device |
JPH1166862A (en) * | 1997-08-14 | 1999-03-09 | Nec Corp | Semiconductor memory |
JP3788867B2 (en) * | 1997-10-28 | 2006-06-21 | 株式会社東芝 | Semiconductor memory device |
KR100269313B1 (en) * | 1997-11-07 | 2000-12-01 | 윤종용 | Semiconductor memory device for consuming small current at stand-by state |
JP4074697B2 (en) * | 1997-11-28 | 2008-04-09 | 株式会社ルネサステクノロジ | Semiconductor device |
KR100258981B1 (en) * | 1997-12-01 | 2000-06-15 | 윤종용 | Operation Control Circuit of Semiconductor Memory Device and Its Operation Control Method |
JP3386705B2 (en) | 1997-12-25 | 2003-03-17 | 株式会社東芝 | Semiconductor memory device and burst address counter thereof |
KR100265610B1 (en) * | 1997-12-31 | 2000-10-02 | 김영환 | Ddr sdram for increasing a data transmicssion velocity |
TW400635B (en) * | 1998-02-03 | 2000-08-01 | Fujitsu Ltd | Semiconductor device reconciling different timing signals |
JP3270831B2 (en) | 1998-02-03 | 2002-04-02 | 富士通株式会社 | Semiconductor device |
US6111807A (en) * | 1998-07-17 | 2000-08-29 | Mitsubishi Denki Kabushiki Kaisha | Synchronous semiconductor memory device allowing easy and fast text |
JP3604291B2 (en) * | 1998-10-08 | 2004-12-22 | 富士通株式会社 | Memory device with double-rate input / output circuit |
JP3746161B2 (en) * | 1998-11-19 | 2006-02-15 | 富士通株式会社 | Semiconductor device |
JP3973308B2 (en) * | 1998-11-27 | 2007-09-12 | 富士通株式会社 | Integrated circuit device incorporating a self-timing control circuit |
JP3699839B2 (en) * | 1998-11-30 | 2005-09-28 | 松下電器産業株式会社 | Semiconductor memory device |
KR100295682B1 (en) * | 1999-04-07 | 2001-07-12 | 김영환 | Data input buffer circuit |
KR100343138B1 (en) * | 1999-06-25 | 2002-07-05 | 윤종용 | Semiconductor Memory Device Having Write Masking Function and the Write Masking Method |
JP3420120B2 (en) * | 1999-06-29 | 2003-06-23 | 日本電気株式会社 | Synchronous semiconductor memory system |
JP4216415B2 (en) * | 1999-08-31 | 2009-01-28 | 株式会社ルネサステクノロジ | Semiconductor device |
US6160743A (en) * | 2000-03-21 | 2000-12-12 | Mosel Vitelic, Inc. | Self-timed data amplifier and method for an integrated circuit memory device |
TW445714B (en) * | 2000-05-05 | 2001-07-11 | Ind Tech Res Inst | Capacitor-coupled differential logic circuit |
JP2002074952A (en) * | 2000-08-31 | 2002-03-15 | Fujitsu Ltd | Synchronous type semiconductor memory, and control method of its input circuit |
US6819602B2 (en) * | 2002-05-10 | 2004-11-16 | Samsung Electronics Co., Ltd. | Multimode data buffer and method for controlling propagation delay time |
KR100506929B1 (en) * | 2002-08-08 | 2005-08-09 | 삼성전자주식회사 | Input buffer of a synchronous semiconductor memory device |
JP3874733B2 (en) * | 2003-02-28 | 2007-01-31 | 富士通株式会社 | High-speed input signal receiving circuit |
KR100518608B1 (en) * | 2004-01-08 | 2005-10-04 | 삼성전자주식회사 | Data strobe input buffer and synchronous semiconductor memory device having the same |
TWI364647B (en) * | 2007-07-13 | 2012-05-21 | Asustek Comp Inc | Overturning cover mechanism and electronic device using the same |
-
1999
- 1999-08-31 JP JP24582199A patent/JP4216415B2/en not_active Expired - Fee Related
-
2000
- 2000-08-15 TW TW89116458A patent/TW526607B/en not_active IP Right Cessation
- 2000-08-18 US US09/640,762 patent/US6339552B1/en not_active Expired - Lifetime
- 2000-08-24 KR KR20000049215A patent/KR100702975B1/en not_active IP Right Cessation
-
2001
- 2001-12-21 US US10/023,891 patent/US6424590B1/en not_active Expired - Lifetime
-
2002
- 2002-07-05 US US10/188,804 patent/US6954384B2/en not_active Expired - Lifetime
-
2005
- 2005-07-06 US US11/174,655 patent/US7453738B2/en not_active Expired - Fee Related
- 2005-08-23 KR KR1020050077467A patent/KR100702982B1/en not_active IP Right Cessation
-
2008
- 2008-10-15 US US12/252,241 patent/US7693000B2/en not_active Expired - Fee Related
-
2010
- 2010-02-23 US US12/710,394 patent/US8031546B2/en not_active Expired - Fee Related
-
2011
- 2011-09-21 US US13/238,114 patent/US8264893B2/en not_active Expired - Fee Related
-
2012
- 2012-08-31 US US13/600,271 patent/US8482991B2/en not_active Expired - Fee Related
-
2013
- 2013-06-25 US US13/926,098 patent/US8644090B2/en not_active Expired - Fee Related
-
2014
- 2014-01-26 US US14/164,214 patent/US20140140145A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6323525B1 (en) * | 1997-09-18 | 2001-11-27 | Kabushiki Kaisha Toshiba | MISFET semiconductor device having relative impurity concentration levels between layers |
US6472685B2 (en) * | 1997-12-03 | 2002-10-29 | Matsushita Electric Industrial Co., Ltd. | Semiconductor device |
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6928007B2 (en) | 2003-04-29 | 2005-08-09 | Hynix Semiconductor Inc. | ODT mode conversion circuit and method |
US20040240298A1 (en) * | 2003-04-29 | 2004-12-02 | Seung-Eon Jin | ODT mode conversion circuit and method |
US20090097331A1 (en) * | 2006-09-26 | 2009-04-16 | Chang Wan Ha | Interleaved input signal path for multiplexed input |
US7613070B2 (en) * | 2006-09-26 | 2009-11-03 | Micron Technology, Inc. | Interleaved input signal path for multiplexed input |
TWI409815B (en) * | 2008-05-29 | 2013-09-21 | Micron Technology Inc | Memory systems and methods for controlling the timing of receiving read data |
US20090300314A1 (en) * | 2008-05-29 | 2009-12-03 | Micron Technology, Inc. | Memory systems and methods for controlling the timing of receiving read data |
US9411538B2 (en) | 2008-05-29 | 2016-08-09 | Micron Technology, Inc. | Memory systems and methods for controlling the timing of receiving read data |
US8521979B2 (en) * | 2008-05-29 | 2013-08-27 | Micron Technology, Inc. | Memory systems and methods for controlling the timing of receiving read data |
US8751754B2 (en) | 2008-05-29 | 2014-06-10 | Micron Technology, Inc. | Memory systems and methods for controlling the timing of receiving read data |
US8799726B2 (en) | 2008-06-03 | 2014-08-05 | Micron Technology, Inc. | Method and apparatus for testing high capacity/high bandwidth memory devices |
US8756486B2 (en) | 2008-07-02 | 2014-06-17 | Micron Technology, Inc. | Method and apparatus for repairing high capacity/high bandwidth memory devices |
US10892003B2 (en) | 2008-07-02 | 2021-01-12 | Micron Technology, Inc. | Multi-mode memory device and method having stacked memory dice, a logic die and a command processing circuit and operating in direct and indirect modes |
US10109343B2 (en) | 2008-07-02 | 2018-10-23 | Micron Technology, Inc. | Multi-mode memory device and method having stacked memory dice, a logic die and a command processing circuit and operating in direct and indirect modes |
US9659630B2 (en) | 2008-07-02 | 2017-05-23 | Micron Technology, Inc. | Multi-mode memory device and method having stacked memory dice, a logic die and a command processing circuit and operating in direct and indirect modes |
US9146811B2 (en) | 2008-07-02 | 2015-09-29 | Micron Technology, Inc. | Method and apparatus for repairing high capacity/high bandwidth memory devices |
US20100005376A1 (en) * | 2008-07-02 | 2010-01-07 | Micron Technology, Inc. | Method and apparatus for repairing high capacity/high bandwidth memory devices |
US9275698B2 (en) | 2008-07-21 | 2016-03-01 | Micron Technology, Inc. | Memory system and method using stacked memory device dice, and system using the memory system |
US8533416B2 (en) | 2008-07-21 | 2013-09-10 | Micron Technology, Inc. | Memory system and method using stacked memory device dice, and system using the memory system |
US8793460B2 (en) | 2008-07-21 | 2014-07-29 | Micron Technology, Inc. | Memory system and method using stacked memory device dice, and system using the memory system |
US8826101B2 (en) | 2008-08-15 | 2014-09-02 | Micron Technology, Inc. | Memory system and method using a memory device die stacked with a logic die using data encoding, and system using the memory system |
US8539312B2 (en) | 2008-08-15 | 2013-09-17 | Microns Technology, Inc. | Memory system and method using a memory device die stacked with a logic die using data encoding, and system using the memory system |
US9602080B2 (en) | 2010-12-16 | 2017-03-21 | Micron Technology, Inc. | Phase interpolators and push-pull buffers |
US8861246B2 (en) | 2010-12-16 | 2014-10-14 | Micron Technology, Inc. | Phase interpolators and push-pull buffers |
US9899994B2 (en) | 2010-12-16 | 2018-02-20 | Micron Technology, Inc. | Phase interpolators and push-pull buffers |
US8400808B2 (en) | 2010-12-16 | 2013-03-19 | Micron Technology, Inc. | Phase interpolators and push-pull buffers |
US9171597B2 (en) | 2013-08-30 | 2015-10-27 | Micron Technology, Inc. | Apparatuses and methods for providing strobe signals to memories |
US9437263B2 (en) | 2013-08-30 | 2016-09-06 | Micron Technology, Inc. | Apparatuses and methods for providing strobe signals to memories |
US9696772B2 (en) | 2014-02-21 | 2017-07-04 | Arm Limited | Controlling access to a memory |
CN110729002A (en) * | 2018-07-17 | 2020-01-24 | 三星电子株式会社 | Semiconductor memory device and method of operating semiconductor memory device |
KR20200079033A (en) | 2018-12-24 | 2020-07-02 | 이재성 | Hvac system of continuous rotating cockpit |
Also Published As
Publication number | Publication date |
---|---|
US20120327723A1 (en) | 2012-12-27 |
US6339552B1 (en) | 2002-01-15 |
US20100149883A1 (en) | 2010-06-17 |
US20090046517A1 (en) | 2009-02-19 |
JP4216415B2 (en) | 2009-01-28 |
US20120069692A1 (en) | 2012-03-22 |
KR20010050192A (en) | 2001-06-15 |
TW526607B (en) | 2003-04-01 |
KR20050088985A (en) | 2005-09-07 |
US6424590B1 (en) | 2002-07-23 |
KR100702982B1 (en) | 2007-04-06 |
US6954384B2 (en) | 2005-10-11 |
US20140140145A1 (en) | 2014-05-22 |
US7693000B2 (en) | 2010-04-06 |
US8644090B2 (en) | 2014-02-04 |
US8264893B2 (en) | 2012-09-11 |
KR100702975B1 (en) | 2007-04-04 |
US20020163846A1 (en) | 2002-11-07 |
US7453738B2 (en) | 2008-11-18 |
US8482991B2 (en) | 2013-07-09 |
JP2001067877A (en) | 2001-03-16 |
US20130286753A1 (en) | 2013-10-31 |
US20050243644A1 (en) | 2005-11-03 |
US8031546B2 (en) | 2011-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6424590B1 (en) | Semiconductor device | |
US10872646B2 (en) | Apparatuses and methods for providing active and inactive clock signals | |
US7113446B2 (en) | Latch circuit and synchronous memory including the same | |
US5455803A (en) | Semiconductor device which operates at a frequency controlled by an external clock signal | |
US8059484B2 (en) | Semiconductor storage device and high-speed address-latching method | |
US6552959B2 (en) | Semiconductor memory device operable for both of CAS latencies of one and more than one | |
US6636443B2 (en) | Semiconductor memory device having row buffers | |
JPH10162576A (en) | Column selection line enable circuit for semiconductor memory device | |
US6310825B1 (en) | Data writing method for semiconductor memory device | |
JP4771432B2 (en) | Semiconductor device | |
JP4216778B2 (en) | Semiconductor device | |
US7715270B2 (en) | Address synchronous circuit capable of reducing current consumption in DRAM | |
JP5344657B2 (en) | DDR type semiconductor memory device | |
JP5311507B2 (en) | Synchronous semiconductor memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
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 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: RENESAS TECHNOLOGY CORP.,JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HITACHI, LTD.;REEL/FRAME:024066/0058 Effective date: 20100303 |
|
AS | Assignment |
Owner name: RENESAS ELECTRONICS CORPORATION, JAPAN Free format text: CHANGE OF NAME;ASSIGNOR:NEC ELECTRONICS CORPORATION;REEL/FRAME:024864/0635 Effective date: 20100401 Owner name: NEC ELECTRONICS CORPORATION, JAPAN Free format text: MERGER;ASSIGNOR:RENESAS TECHNOLOGY CORP.;REEL/FRAME:024879/0190 Effective date: 20100401 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: RENESAS TECHNOLOGY CORP., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HITACHI DEVICE ENGINEERING CO., LTD.;REEL/FRAME:035633/0157 Effective date: 20030601 Owner name: RENESAS ELECTRONICS CORPORATION, JAPAN Free format text: CHANGE OF NAME;ASSIGNOR:NEC ELECTRONICS CORPORATION;REEL/FRAME:035656/0121 Effective date: 20100401 Owner name: NEC ELECTRONICS CORPORATION, JAPAN Free format text: MERGER;ASSIGNOR:RENESAS TECHNOLOGY CORP.;REEL/FRAME:035656/0044 Effective date: 20100401 |