A semiconductor memory device includes input/output circuitry capable of operating in sync with an externally provided i/O clock signal. A data in buffer and a data out buffer provide for serial to parallel conversion of write data and, conversely, parallel to serial conversion of read data. The data buffers can be synchronized with the external i/O clock signal thereby decoupling their operation from the internal system clock signal. This strategy improves i/O bandwidth and further provides for matching different numbers of bit lines or word sizes as between the i/O data port and the memory array itself. An internal i/O clock generator can be provided for generating i/O clock signals, again without the limitation of synchronizing to the internal system clock signal.
|
16. A method of writing data into a memory array from an external data terminal comprising the steps of:
providing an input buffer; receiving an external i/O clock signal; storing a series of input data bits from the data terminal into the input buffer, said storing step including clocking the data bits into the input buffer responsive to the received external i/O clock signal so that said storing step is synchronized to the external i/O clock signal; and transferring a plurality at one time of said stored data bits in parallel from the input buffer into the memory array.
0. 21. A method of transmitting data from a memory device through a data terminal to the exterior comprising the steps of:
providing an output buffer and a data output synchronous clock signal generator; providing a synchronous output clock signal from said data output clock synchronous clock signal generator; transmitting a source synchronous i/O clock signal responsive to the synchronous output clock signal; and transmitting output data through the data terminal to the exterior, including clocking the data from the output buffer responsive to the synchronous output clock signal such that the output data is synchronized to the source synchronous i/O clock signal.
1. A semiconductor memory device which includes a plurality of bit lines, a plurality of word lines crossed with said plurality of bit lines, and a memory cell array including a plurality of memory cells positioned at cross points where said bit lines are crossed with said word lines, comprising:
an address port for receiving inputs of a row address supplied while a row address enable signal is in a first state and a column address enable signal is in a second state, and a column address supplied while said column address enable signal is in the first state and said row address enable signal is in the second state; a row decoder for receiving the input of said row address from the address port and enabling a word line corresponding to the received row address; a plurality of sense amplifiers for amplifying signals of said bit lines enabled by said memory cells connected to said enabled word line; a column decoder for receiving the input of said column address from the address port and coupling a selected bit line to a common data line; and a source synchronous interface means for interfacing said data common line with the exterior and exchanging data between the exterior of the device and said memory cell array.
17. A method of writing data into a memory array from an external data terminal comprising the steps of:
providing an input buffer; receiving an external i/O clock signal; storing a series of input data bits from the data terminal into the input buffer, said storing step including clocking the data bits into the input buffer responsive to the received external i/O clock signal so that said storing step is synchronized to the external i/O clock signal; and transferring a plurality at one time of said stored data bits in parallel from the input buffer into the memory array; and further comprising partitioning the input buffer into first and second input buffers, both of the first and second input buffers being coupled to the data terminal to receive the input data bits, and coupled to the memory array; and wherein said step of storing a series of input data bits from the data terminal into the input buffer includes: sequentially storing a first series of input data bits into the first input buffer; transferring all of the first series of stored data bits in parallel from the first input buffer into the memory array; sequentially storing a second series of input data bits into the second input buffer; transferring all of the second series of stored data bits in parallel from the second input buffer into the memory array; and repeating said sequentially storing and transferring data steps, alternating between the first and second input buffers, thereby interleaving the input data in the memory array and providing improved setup and hold time of the said steps of transferring the input data into the memory array. 2. A semiconductor memory device which includes a plurality of bit lines, a plurality of word lines crossed with said plurality of bit lines, and a memory cell array including a plurality of memory cells positioned at cross points where said bit lines are crossed with said word lines, comprising:
an address port for receiving inputs of a row address supplied while a row address enable signal is in a first state and a column address enable signal is in a second state, and a column address supplied while said column address enable signal is in the first state and said row address enable signal is in the second state; a row decoder for receiving the input of said row address from the address port and enabling a word line corresponding to the received row address; a plurality of sense amplifiers for amplifying signals of said bit lines enabled by said memory cells connected to said enabled word line; a column decoder for receiving the input of said column address from the address port and coupling a selected bit line to a common data line; and a source synchronous interface means for interfacing said data common line with the exterior and exchanging data between the exterior of the device and said memory cell array; a row address buffer for receiving said row address and storing said received row address; a column address buffer for receiving said column address and storing said received column address; and a controller control clock generator for receiving a write enable signal, an address signal, a column address strobe, a row address strobe, an external clock signal and a chip select signal, for synchronizing said row address and said column address to said external clock, and for storing said synchronized row address and said synchronized column address at said row address buffer and said column address buffer, respectively.
0. 19. A semiconductor memory device which includes a plurality of bit lines, a plurality of word lines crossed with said plurality of bit lines, and a memory cell array including a plurality of memory cells positioned at cross points where said bit lines are crossed with said word lines, comprising:
an address port for receiving inputs of a row address supplied while a row address enable signal is in a first state and a column address enable signal is in a second state, and a column address supplied while said column address enable signal is in the first state and said row address enable signal is in the second state; a row decoder for receiving the input of said row address from the address port and enabling a word line corresponding to the received row address; a plurality of sense amplifiers for amplifying signals of said bit lines enabled by said memory cells connected to said enabled word line; a column decoder for receiving the input of said column address from the address port and coupling a selected bit line to a common data line; and a source synchronous interface means for interfacing said data common line with the exterior and exchanging data between the exterior of the device and said memory cell array; wherein said source synchronous interface means is comprised of: a data terminal for data, an i/O clock terminal for receiving a source generated synchronous clock signal, and a data output synchronous signal generator, said data terminal and i/O clock terminal arranged for transferring data between the memory device and the exterior; a data-in buffer coupled to the data terminal for receiving data synchronized to said source generated synchronous clock signal, the source generated synchronous signal being provided from the exterior through said i/O clock terminal, and for storing said received sequential data; and a data-out buffer coupled to the data terminal for transmitting data through the data terminal to the exterior, and coupled to the i/O clock terminal for transmitting a source synchronous i/O clock signal through the i/O clock terminal to the exterior, wherein the data and the source synchronous i/O clock signal are gated by the same internal clock signal that is generated form the data output synchronous signal generator.
3. A semiconductor memory device which includes a plurality of bit lines, a plurality of word lines crossed with said plurality of bit lines, and a memory cell array including a plurality of memory cells positioned at cross points where said bit lines are crossed with said word lines, comprising:
an address port for receiving inputs of a row address supplied while a row address enable signal is in a first state and a column address enable signal is in a second state, and a column address supplied while said column address enable signal is in the first state and said row address enable signal is in the second state; a row decoder for receiving the input of said row address from the address port and enabling a word line corresponding to the received row address; a plurality of sense amplifiers for amplifying signals of said bit lines enabled by said memory cells connected to said enabled word line; a column decoder for receiving the input of said column address from the address port and coupling a selected bit line to a common data line; and a source synchronous interface means for interfacing said data common line with the exterior and exchanging data between the exterior of the device and said memory cell array; wherein said source synchronous interface means is comprised of: a data terminal for receiving data, and , an i/O clock terminal for a receiving a source generated synchronous clock signal, and a data output synchronous signal generator, said data terminal and i/O clock terminal arranged for transferring data between the memory device and the exterior; a data-in buffer coupled to the data terminal for receiving sequential data synchronized to said source generated synchronous clock signal, the source generated synchronous signal being provided from the exterior through said i/O clock terminal, and for storing said received sequential data; and a data-out buffer coupled to the data terminal for simultaneously transferring a plurality of output data of said memory cell array in parallel, said transfer being synchronized to a synchronous output signal provided by the data output synchronous signal generator, and for transmitting the output synchronous signal through said data terminal to the exterior a data-out buffer coupled to the data terminal for sequentially transmitting output data through the data terminal to the exterior, and coupled to the i/O clock terminal for transmitting a source synchronous i/O clock signal through the i/O clock terminal to the exterior, wherein the output data and the source synchronous i/O clock signal are responsive to a synchronous output clock signal provided by the data output synchronous signal generator.
9. A semiconductor memory device which includes a plurality of bit lines, a plurality of word lines crossed with said plurality of bit lines, and a memory cell array including a plurality of memory cells positioned at cross points where said bit lines are crossed with said word lines, comprising:
an address port for receiving inputs of a row address supplied while a row address enable signal is in a first state and a column address enable signal is in a second state, and a column address supplied while said column address enable signal is in the first state and said row address enable signal is in the second state; a row decoder for receiving the input of said row address from the address port and enabling a word line corresponding to the received row address; a plurality of sense amplifiers for amplifying signals of said bit lines enabled by said memory cells connected to said enabled word line; a column decoder for receiving the input of said column address from the address port and coupling a selected bit line to a common data line; and a source synchronous interface means for interfacing said data common line with the exterior and exchanging data between the exterior of the device and said memory cell array; wherein said source synchronous interface is comprised of: a data terminal for data, a terminal for a source generation synchronous signal an i/O clock terminal for a source generated synchronous clock signal, and a data output synchronous signal generator, said terminals being for data exchange; a data-in buffer for receiving more than two sequential data inputted from the exterior transmitted through said terminal for data, at dual edges where said source generation synchronous signal is sequentially transmitted from the exterior through said terminal for said source generation synchronous signal, and storing said received data; and a data-out buffer for simultaneously, transmitting said more than two even sequential output data of said memory cell array, from said dual edges where said data generation synchronous signal is sequentially transmitted from said data output synchronous signal generator, through said terminal for data to the exterior and for transmitting a data output synchronous signal through said terminal for said source generation synchronous signal to the exterior a data-in buffer for receiving more than two sequential data, synchronized to both edges of said source generated synchronous clock signal, said sequential data generated externally and received through said data terminal for data, for receiving the source generated synchronous clock signal that is sequentially transmitted from the exterior through said IO clock terminal, and for storing said sequential data; and a data-out buffer for transmitting more than two sequential output data through said terminal for data to the exterior at both edges of a synchronous output clock signal sequentially provided by said data output synchronous signal generator, for transmitting a source synchronous i/O clock signal through the i/O clock terminal, wherein the sequential output data and the source synchronous i/O clock signal are responsive to the synchronous output clock signal provided by the data output synchronous signal generator.
0. 20. A memory system comprising a memory device, a controller, a clock source that transmits a system clock signal to the memory device and the controller, a plurality of address signal lines, a plurality of control signal lines, a plurality of data bus lines, and a i/O clock signal line,
wherein the memory device comprises:
a plurality of bit lines, a plurality of word lines crossed with said plurality of bit lines, and a memory cell array including a plurality of memory cells positioned at cross points where said bit lines are crossed with said word lines; a first plurality of address terminals coupled to the plurality of address signal lines, for receiving a row address when a row address enable signal and a column address enable signal are received in a first state, and for receiving a column address when said column address enable signal and said row address enable signal are received in a second state; a row decoder for receiving the row address from the address terminals and enabling a word line corresponding to the received row address; a plurality of sense amplifiers for amplifying signals of said bit lines enabled by said memory cells connected to said enable word lines; a column decoder for receiving the column address from the address terminals and coupling a selected bit line to a common data line; a first clock terminal for receiving said system clock signal provided by the clock source; a first plurality of control terminals coupled to the plurality of control signal lines, for receiving said column address enable signal and said row address enable signal; and a source synchronous interface means for exchanging data between the memory device and the controller; wherein said source synchronous interface means comprises: a first plurality of data terminals, coupled to the plurality of data bus lines, for receiving and transmitting data, and a first i/O clock terminal, coupled to the i/O clock signal line, for receiving and transmitting a source synchronous i/O clock signal, wherein said data terminals and i/O clock terminal are arranged for transferring data between the memory device and the controller; a data output synchronous clock signal generator; a data-in buffer coupled to the i/O clock terminal for receiving a source synchronous i/O clock signal from the controller, and coupled to the data terminals for receiving sequential data synchronized to the source synchronous i/O clock signal from the controller, and for storing the received sequential data; and a data-out buffer coupled to the data terminal sequentially transmitting output data to the controller, and coupled to the i/O clock terminal for transmitting a source synchronous i/O clock signal to the controller, wherein the output data and source synchronous i/O clock signal are responsive to a synchronous output clock signal provided by the data output synchronous signal generator; and wherein the controller comprises:
a second plurality of address terminals coupled to the plurality of address signal lines, and providing address signals to the memory device; a second clock terminal coupled to the clock source, for receiving said system clock signal provided by the clock source; a second plurality of control terminals coupled to the plurality of control signal lines, providing said column address enable signal and said row address enable signal to the memory device; a second plurality of data terminals coupled to the plurality of data lines, for receiving and transmitting said data; and a second i/O clock terminal coupled to the i/O clock signal line, for receiving and transmitting source generated synchronous clock signals.
4. The device as defined in
5. The device as defined in
6. The device as defined in
7. The device as defined in
8. The device as defined in
10. The device as defined in
11. The device as defined in
0. 12. The device as defined in
0. 13. The device as defined in
14. The device as defined in
15. The device as defined in
0. 18. The device as defined in
0. 22. The method of transmitting data as defined in
0. 23. The device as claimed in
0. 24. The device as defined in
0. 25. The device as defined in
0. 26. The device as defined in
0. 27. The device as defined in
0. 28. The device as defined in
|
1. Field of the Invention
The present-invention relates to a semiconductor memory device and, in particular, to a semiconductor memory device having improved bandwidth input and output using an external synchronous signal and read/write methods thereof.
The present application for a semiconductor memory device for exchanging data by using a synchronous signal and read/write methods thereof, is based on Korean Application No. 29574/1995 which is incorporated herein by reference for all purposes.
2. Description of the Related Art
Recently, while the operating frequency of microprocessors continues to increase in computer systems, the operating frequency of a semiconductor memory device has increased relatively slowly. This results in a memory bottleneck that hampers performance of the computer. One solution for relieving the memory bottleneck is to increase the width of the memory bus so that the amount of the data or word size between the computer and semiconductor memory device is increased. However, at the same time, increasing the capacity of the unit memory results in reducing the granularity as a minimum memory unit.
For example, in the case of a memory system in which the actual wiring width of the memory bus is 64 bits, with using a 4 mega bit memory of which the data wiring width is 8, the memory is incremented by a 32 mega bit unit. But, when using a 256 mega bit memory where the bus width is 8, increasing the bus width to 64 provides a memory increment of 2048 mega bit. For this reason, apart from enlarging the capacity of the unit memory, it is also known to increase the data wiring width of the unit memory in order to resolve the problem of the granularity without sacrificing performance of the system. Thus, as can be seen in the above example, the granularity as the minimum memory unit without deterioration on the performance thereof can be formed by increasing the data wiring width of the unit memory to 64. However, such a method gives rise to the following problems: First, an increment of the chip size follows from the increase in the number of pads in a circuit. Second, an increment in power consumption follows as well due to the increase of the circuit size, the increased number of the conductors, and the increase in the number of output terminals, each of which should includes a driver having a large load, and so on. Accordingly, it is not desirable to use the above method to improve the I/O bottleneck in a semiconductor memory.
An alternative approach is to increase the operating frequency of the memory. In other words, as noted beforehand, by increasing the operating frequency of the 256 mega bit memory in which the data wiring width is 8, the granularity remains equal to one unit (word) of the memory with no deterioration in performance. Moreover, when using a fast memory as described above, the performance of the memory system can easily be augmented by arranging a plurality of smaller word size (unit) memories in parallel. A synchronous memory is exemplary of increasing the operating frequency of the unit memory. In a memory system constructed with synchronous memory, control signals and data signals for operating the memory, such as an address signal, a chip select signal, a write enable signal etc., are synchronized with a global clock for controlling the overall memory system including a memory and a memory controller.
Using the synchronous memory, all of the control signals operate in synchronism with the global clock. Consequently, although data having N times the size of the memory port word size can accessed in the memory during one clock period, it is impossible to exchange the data at a speed greater than the frequency of the global clock. By data "exchange" we mean a read or a write operation through a memory port or terminal. In addition, increasing the frequency of the global clock to improve the bandwidth of the data exchange also increases the operating frequency of the overall memory circuit, thereby incrementing the operating power of the memory. Further, there is a problem in that the maximum operating frequency of the global clock is limited by the phase difference of the clock generated between each clock wiring of the memory and controller at a specific time.
The control clock generator 21 generates internal control signals, some of which are synchronized to the system clock CLK, in response to the various external control signals as long as the clock enable signal CKE is asserted. A control signal 6 generated from the row address strobe signal RAS/ is transmitted to a set input terminal of a row (address) buffer 11, thereby latching a row address from an address signal ADDR. ADDR is a multiple-bit address input to an address terminal or port. Similarly, a control signal 7 generated from the column address strobe signal CAS/ is transmitted to a set input terminal of a column buffer 13, for latching the address signal ADDR therein. An output signal of the row buffer 11 is transmitted to an input terminal of a row decoder 12. The row decoder selects or drives a corresponding word line of a memory cell array 15, all of which is conventional. An output signal of the column buffer 13 is transmitted to an input terminal of the column decoder 14 and thus, drives a column selection line of the memory cell array 15.
In a write operation, externally applied DATA is latched in the data-in buffer 22 (also referred to as a data input buffer, or simply "input buffer"), as further explained later, and the contents of the data-in buffer 22 is written into the memory cell array 15 through sense amplifiers 16. Conversely, in a read operation, data from the memory cell is amplified by the sense amplifier 16 and latched in the data-out buffer (or "output buffer") 23. The data received from the exterior (i.e. write data) or the data transferred to the exterior (read data) is synchronized with the system clock CLK, by control signals 5 provided by the control clock generator circuit 21. Operation of the memory device of
The memory as described above can increase the margin of the setup and the hold time for latching the signal, by operating all of inputs/outputs such as the control signals, the address signal, and the data in synchronism with the system clock CLK, and increasing the system clock operating frequency. However, in case of using the memory of
It is therefore an object of the present invention to provide a semiconductor memory device for operating communication of a control signal in synchronism with a global clock supplied commonly to a memory and a memory controller, while exchanging data by a source synchronous signal method so that the data exchange is synchronized to the data source rather than the global clock.
Another object of the invention is to improve I/O speed of a semiconductor memory device without increasing the system clock frequency.
The above object can be achieved according to the present invention with a semiconductor memory device which includes a plurality of bit lines, a plurality of word lines crossed with the plurality of bit lines, and a memory cell array including a plurality of memory cells positioned at cross points where the bit lines are crossed with the word lines, comprising: an address port for receiving inputs of a row address supplied while a row address enable signal is in a first state and a column address enable signal is in a second state, and a column address supplied while the column address enable signal is in the first state and the row address enable signal is in the second state; a row decoder for receiving the input of the row address from the address port and enabling a word line corresponding to the received row address; a plurality of sense amplifiers for amplifying signals of the bit lines enabled by the memory cell connected to the enabled word line; a column decoder for receiving the column address from the address port and coupling a selected bit line with a common data line; and a source synchronous communicator for interfacing the data common line with the exterior and performing the input/output of the data of the exterior with the memory cell array.
Another aspect of the invention includes read/write methods of operation of a semiconductor memory device of the type that includes a plurality of bit lines, a plurality of word lines crossed with the plurality of bit lines, and a memory cell array including a plurality of memory cells which supplies the data stored in the bit line coupled in correspondence with the enable word line while being positioned at cross points where the bit lines are crossed with the word line, a plurality of sense amplifiers for amplifying signals of the bit line enabled by the memory cell connected the enabled word line, terminals for data having the predetermined number, a terminal for a source generation synchronous signal, data lines having the number increased by the predetermined number, and a data-in buffer and a data-out buffer, the buffers performing communication of the data with the exterior. Such methods includes the steps of: (a) supplying a write enable signal of a second state, a column address enable signal of the second state, a row address enable signal of a first state, and a chip select signal of the first state from the memory cell array; (b) latching a row address supplied while the row address enable signal is in the first state and the column address enable signal is in the second state, to a row buffer at a single edge of an external clock signal; (c) after latching the row address, supplying the column address enable signal of the first state, the row address enable signal of the second state, and the chip select signal of the first state; (d) latching a column address supplied while the column address enable signal is in the first state and the row address enable signal is in the second state, to a column buffer at the single edge of the external clock signal; and (e) outputting the plurality of data transmitted to the data-out buffer included in the terminals for each data from memory cells corresponding to the row address and the column address, to the source synchronism communicator during time equal to one period of the external clock, thereby reading the data.
A more complete appreciation of this invention, and many of the attendant advantages thereof, will be readily apparent as the same becomes better understood by reference to the following detailed description when considered in conjunction with the accompanying drawings, in which like reference symbols indicate the same or similar elements components, wherein:
Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings. Throughout the drawings, it is noted that the same reference numerals will be used to designate like or equivalent elements having the same function. Further, in the following description, numerous specific details are set forth to provide a more through understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details.
The most significant difference between the memory of FIG. 1 and the memory of
For a read operation, data latched in the data-out buffer 32 is output to the exterior in synchronism with an internal clock signal generated not from the system clock CLK but from a separate I/O (input/output) clock generator 41. Thus, these two data buffers 31 and 32 operate according to the source synchronous signal method.
Thus, it is unnecessary to match the operating frequency of the system clock CLK with the operating frequency of the I/O data exchange. For example, suppose the internal data bus line 1 from the sense amplifier 16 to the data-out buffer 32 has, say 16 bits. One word is latched in the data-out buffer in one column cycle. Now the internal bus data line 2, between the sense amplifier 16 and the data-in buffer 31, can be increased to say N times that number of bit lines, thereby making it possible to exchange the data with the outside world at a speed greater than the frequency of the system clock CLK by way of increasing the frequency of the source synchronous signal I/O_CLK.
The outputs of the two SIPOs are coupled with each other as a pair as depicted in
One reason to use two (UP and DOWN) SIPOs as above is that the two SIPOs can operate to interleave with each other in the page mode write cycle, so that the margin of the time window of the signals IN_DATA, i.e., the pulse widths of the signals UPOUT/DPOUT and the time taken to generation of the signals UPOUT/DPOUT from the signal RDATA can be sufficiently ensured. The first and second delay circuits 313 and 314 as shown in
The read control circuit 321 disables the READ signal after delay during a predetermined time from the rising edge, unless a new signal U_LOAD or D_LOAD is asserted during the period between pulses P--0 and P--2. If neither such signal is so asserted, the control circuit transmits the state of the U/D signals. In that case, the PISO out control pulse generator 322 disables a signal P--3 on the falling edge of the read signal. Conversely, if a new signal U_LOAD or D_LOAD is generated during the period between pulses P--0 and P--2, the read control circuit 321 does not disable the read signal, and the read cycle continues. Then, it toggles the U/D signal and disables the signal P--3 at the next rising edge of the signal T_CLK, as shown in
Control signal U_LOAD transfers OUT_DATA into the UPISO through the transfer gates as shown. Control signal D_LOAD transfers OUT_DATA into the DPISO through the corresponding transfer gates; only one of these two signals operating at any one time. On the output side of the memory elements, transfer gates are provided for transferring the stored data in turn to output terminals E_DATA (even data) and O-DATA (odd data), alternate stored data bits being provided accordingly. The output transfer gates are controlled by the signals UP_i (i=0,1 . . . N-1) and DP_i (i=0,1 . . . N-1), generated as shown in the lower part of
Referring again to
In the preferred embodiment, the reason to use two PISOs as described above is to operate the PISOs in an interleaved fashion in the page mode write cycle and to form the sequential output data stream. Meanwhile, the even data E_DATA and the odd data O_DATA are available on the rising and the falling edges of the clock signal TX_CLK, respectively, thereby ensuring adequate setup and hold time margin so that correct data is transmitted out of the device.
At the same time, as depicted in
In general, one object of the present invention is to separate the communication methods of the control signals and the data signal, thereby overcoming the disadvantages and limitations of the prior art of FIG. 1. That is, while the communication of control signals is performed in synchronism with the global clock supplied commonly to the memory and the memory controller as in the prior art synchronous memory, the communication of the data signal is performed to transmit the source synchronous clock of the data together with the data signal in a transmitter for transmitting the data between the memory or and the controller. Also, by utilizing the source synchronous method described herein, in which the data are received in synchronism with the source synchronous clock signal, memory access operations can be conducted without synchronizing the source to the memory.
In this manner, when the communication between the memory and the memory system is performed, the memory is constructed to access the data having the number of N times as much as the number of the data wirings of the memory during one clock period and the data exchange can be performed at a speed more than the frequency of the global clock, by the N times as much as the global clock. Moreover, since the fast source synchronous signal is only used in exchanging the data signal, there is not only an effect on the reduction of the consumption power in comparison with the synchronous memory which operates at a high speed in the single circuit of the overall memory and performs the data exchange of the frequency. But also, regardless of which one of the memory and the memory controller serves as a receiver of the data by synchronizing the data exchange with the source synchronous signal, inasmuch as the phase difference between the synchronous signals of each data is constant at each receiver, it has a positive influence on further increasing the maximum operating frequency.
While there have been illustrated and described what are considered to be preferred embodiments of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made, and equivalents may be substituted for elements thereof without departing from the true scope of the present invention. In addition, many modifications may be made to adapt a particular situation to the teaching of the present invention without departing from the central scope thereof. Therefore, it is intended that the present invention not be limited to the particular embodiment discloses as the best mode contemplated for carrying out the present invention, but that the present invention includes all embodiments falling within the scope of the appended claims.
Patent | Priority | Assignee | Title |
10134482, | Jan 17 2017 | Micron Technology, Inc. | Apparatuses and methods for high speed writing test mode for memories |
10614904, | Jan 17 2017 | Micron Technology, Inc. | Apparatuses and methods for high speed writing test mode for memories |
7142469, | Mar 25 2004 | Hynix Semiconductor Inc. | Circuit for controlling an enabling time of an internal control signal according to an operating frequency of a memory device and the method thereof |
7792037, | Oct 25 2006 | Polaris Innovations Limited | Integrated circuit including data synchronization apparatus and method |
8189411, | Mar 25 2004 | Hynix Semiconductor Inc. | Circuit for controlling an enabling time of an internal control signal according to an operating frequency of a memory device and the method thereof |
RE42202, | Mar 25 2004 | Hynix Semiconductor Inc. | Circuit for controlling an enabling time of an internal control signal according to an operating frequency of a memory device and the method thereof |
Patent | Priority | Assignee | Title |
5463577, | Dec 28 1993 | Kabushiki Kaisha Toshiba | Semiconductor memory |
5590086, | Oct 02 1992 | Samsung Electronics Co., Ltd. | Semiconductor memory having a plurality of I/O buses |
5603009, | Dec 25 1990 | Renesas Electronics Corporation | Semiconductor memory device including a data transfer circuit for transferring data between a DRAM and an SRAM |
5970001, | Mar 24 1997 | LONGITUDE SEMICONDUCTOR S A R L | Dynamic RAM provided with a defect relief circuit |
6166993, | Jun 22 1999 | Renesas Electronics Corporation | Synchronous semiconductor memory device |
6279116, | Oct 02 1992 | SAMSUNG ELECTRONICS CO , LTD | Synchronous dynamic random access memory devices that utilize clock masking signals to control internal clock signal generation |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 29 2000 | Samsung Electronics Co., Ltd. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jan 07 2003 | ASPN: Payor Number Assigned. |
May 05 2006 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
May 26 2010 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
May 27 2010 | ASPN: Payor Number Assigned. |
May 27 2010 | RMPN: Payer Number De-assigned. |
Date | Maintenance Schedule |
Jun 18 2005 | 4 years fee payment window open |
Dec 18 2005 | 6 months grace period start (w surcharge) |
Jun 18 2006 | patent expiry (for year 4) |
Jun 18 2008 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 18 2009 | 8 years fee payment window open |
Dec 18 2009 | 6 months grace period start (w surcharge) |
Jun 18 2010 | patent expiry (for year 8) |
Jun 18 2012 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 18 2013 | 12 years fee payment window open |
Dec 18 2013 | 6 months grace period start (w surcharge) |
Jun 18 2014 | patent expiry (for year 12) |
Jun 18 2016 | 2 years to revive unintentionally abandoned end. (for year 12) |