IP Library Granted Patent US 7,224,625
Granted Patent B2
US 7,224,625 · App. 11/117,698 · Granted May 29, 2007

Method and circuit arrangement for controlling write access to a semiconductor memory

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,224,625
App. No.
11/117,698
Granted
May 29, 2007
Kind
B2
Abstract

The invention relates to a method for controlling write access to a semiconductor memory, particularly a DDR graphics memory, in which a multiplicity of data packets are written to the semiconductor memory per data burst, in which write access is initiated by a write command and the data packets which are to be written to the memory are latched under the control of a cycle of a data strobe write clock control signal, where the data packets are latched by alternately using a respective falling and rising edge of the data strobe write clock control signal, and where the data strobe write clock control signal has a defined state at the start of the write operation. The invention also relates to a circuit arrangement for carrying out the method.

Claims (51)

1. Method for controlling write access to a semiconductor memory, particularly a DDR graphics memory, in which a multiplicity of data packets (D 0 –D 3 ) are written to the semiconductor memory per data burst (DB), in which write access is initiated by a write command (WR) and the data packets (D 0 –D 3 ) which are to be written to the memory are latched under the control of a cycle of a data strobe write clock control signal (WDQS), where the data packets (D 0 –D 3 ) are latched by alternately using a respective falling and rising edge of the data strobe write clock control signal (WDQS), and where the data strobe write clock control signal (WDQS) has a defined state at the start of the write operation.

2. Method according to claim 1 ,

characterized

in that the data strobe write clock control signal (WDQS) has a firmly defined first logic level (“1”) in the inactive state, and in that the data strobe write clock control signal (WDQS) changes from a firmly defined second logic level (“1”) to the first logic level (“0”) at a prescribable time at the start of a write operation.

3. Method according to claim 1 ,

characterized

in that after a respective write command (WR) the counter state of a counter is incremented or decremented, starting at a starting value, upon every cycle of the data strobe write clock control signal (WDQS), and in that at the end of a write operation associated with the respective write command (WR) the counter state is reset to the starting value or to another starting value when a final value is reached.

4. Method according to claim 1 ,

characterized

in that the data strobe write clock control signal (WDQS) is used to synchronize the counters.

5. Method according to claim 1 ,

characterized

in that at least two successive gapless write commands (WR) are provided which are at a minimal distance from one another, the minimal distance being determined by the length of a data burst (DB) associated with a respective write command (WR).

6. Method according to claim 5 ,

characterized

in that in a first mode of operation the counter state is reset to a first starting value (“0”) if two successive write commands are at a distance from one another which is greater than the minimal distance, and in that in a second mode of operation the counter state is reset to a second starting value (“2”), which has a greater magnitude than the first starting value (“0”), if gapless write commands (WR) are provided which are at a minimal distance from one another.

7. Method according to claim 1 ,

characterized

in that the write command (WR) and the duration of two successive write commands (WR) are used to derive a control signal (SG) which stipulates whether a write operation corresponding to a write command (WR) is performed in the first mode of operation or in the second mode of operation.

8. Method according to claim 7 ,

characterized

in that the duration is determined by counting the falling and/or rising edges of the data strobe write clock control signal (WDQS).

9. Method according to claim 6 ,

characterized

in that the second starting value (“2”) is set on the basis of the length of a data burst (DB) and/or on the basis of the cycle of the data strobe write clock control signal (WDQS) and/or on the basis of the first starting value (“0”).

10. Method according to claim 6 ,

characterized

in that the length of the data burst (DB) is four, and in that within the data burst (DB) four data packets (D 0 –D 3 ) per write command (WR) are latched, the first starting value being 0 and the second starting value being 2, and the final value at which the counter is reset being 5.

11. Method according to claim 6 ,

characterized

in that an adjustable delay is provided for the counter, which delay sets the starting value of the counter to the second starting value (“2”) in the case of the second mode of operation.

12. Circuit arrangement for carrying out a method according to claim 1 ,

which is designed to control write access to a semiconductor memory, particularly to a DDR graphics memory, in which a multiplicity of data packets (D 0 –D 3 ) are written to the semiconductor memory per data burst (DB), having a control/synchronization device ( 10 ) whose input is connected to an input for the data strobe write clock control signal (WDQS) and for the write signal (WR) and which controls and/or synchronizes the write operation in the case of write access.

13. Circuit arrangement according to claim 12 ,

characterized

in that the control/synchronization device ( 10 ) has a write synchronization counter ( 14 ) whose output produces an enable signal (DF) on the basis of the data strobe write clock control signal (WDQS) and the write signal (WR), said enable signal producing a write control signal for controlling the write operation in the presence of a counter enable signal (CEN).

14. Circuit arrangement according to claim 12 ,

characterized

in that the data packets (D 0 –D 3 ) are latched by providing a shift register ( 15 ) whose data input is connected to an input connection for inputting the data packets (D 0 –D 3 ) from a data burst (DB), whose data output is connected to the semiconductor memory ( 16 ) for shifting the latched data packets (D 0 –D 3 ) into the semiconductor memory ( 16 ), and whose control side is connected to a control connection for inputting the write control signal.

15. Circuit arrangement according to claim 12 ,

characterized

in that a counting device ( 20 ) is provided which uses the duration of two successive write commands (WR) to derive a control signal (SG) which stipulates whether a write operation takes place in the first mode of operation or in the second mode of operation.

16. Circuit arrangement according to claim 15 ,

characterized

in that the counting device ( 20 ) has a first adjustable counter ( 31 ) for setting a delay, the delay being able to be set using a delay control signal ( 32 ).

17. Circuit arrangement according to claim 12 ,

characterized

in that a second counter ( 40 ) is provided which, to change its counter state, has a bridging device ( 33 , 48 – 51 ) which can be actuated by the control signal (SG), the counter ( 40 ) being able to be operated in the first mode of operation or in the second mode of operation depending on the actuation of the bridging device ( 33 , 48 – 51 ) by the control signal (SG).

18. Circuit arrangement according to claim 13 ,

characterized

in that at least one of the counters ( 14 , 31 , 40 ) is in the form of a ring counter.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2015
From: INFINEON TECHNOLOGIES AG
To: POLARIS INNOVATIONS LIMITED
Reel/Frame 036888/0745 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2015
From: QIMONDA AG
To: INFINEON TECHNOLOGIES AG
Reel/Frame 035623/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2010
From: INFINEON TECHNOLOGIES AG
To: QIMONDA AG
Reel/Frame 023853/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2005
From: DIETRICH, STEFAN; HEIN, THOMAS; SCHROEGMEIER, PETER; WEIS, CHRISTIAN
To: INFINEON TECHNOLOGIES AG
Reel/Frame 016827/0113 →