throbber
Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 1 of 22 PageID# 10486
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 1 of 22 Page|D# 10486
`
`
`
`
`EXHIBIT B
`
`EXHIBIT B
`
`
`
`
`
`
`
`

`

`ease3:14-cv-oo7s7-REP-DJN Documentsl-lllllllllllllllllllllllllllllllllllllllllllllllllllallllllllllllllllhs?
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 2 of 22 PageID# 10487
`USOO6262938B1
`
`(12) United States Patent
`Lee et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,262,938 B1
`Jul. 17, 2001
`
`(54) SYNCHRONOUS DRAM HAVING POSTED
`CAS LATENCY AND METHOD FOR
`CONTROLLING CAS LATENCY
`
`(75)
`
`Inventors: Jung-hoe Lee; Choong-sun Shin;
`Dong-yang lee, all of Kyungki-do
`(KR)
`
`5 4335.950
`6.088.255 "
`
`11.11998 Park et al. .
`7;"2000 Matsuzaki ct al.
`
`365/76
`
`* cited by examiner
`
`Primary Examiner—David Nelms
`Assistant Emetirrer—Thong Le
`(74) Attorney. Agent, or Firm—Jones Valentine, L.L.C.
`
`(73) Assignee: Samsung Electmnics Co., Ltd., Suwon
`(KR)
`
`(57)
`
`ABSTRACT
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`USO 154(h) by 0 days.
`
`(21) Appl. No.: 09/518,144
`
`(22)
`
`Filed:
`
`Mar. 3, 2000
`
`(30)
`
`Mar. 3, 1999
`Jun. 5 1000
`
`Int. Cl.7
`(51)
`(52) U.S. C].
`
`Foreign Application Priority Data
`
`
`(KR)
`(KR)
`
`.............. 9945939
`................................................. 00-20821
`
`GllC 8/00
`.......................... 365/23336519,4 365/240;
`3653236
`365-’78, 194, 205,
`36523002, 230.03, 236, 240, 233
`
`(58) Field of Search
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`A synchronous DRAM (SDRAM) having a posted column
`access strobe (CAS) latency and a method of controlling
`(.‘AS latency are provided. In order to control a delay time
`from the application of a CAS command and a column
`address to the beginning of memory, reading or writing
`operations in units of clock cycles, a first method of pro-
`graming the delay titne as a mode register set (MRS) and a
`second method of detecting the delay time using an internal
`signal and an external signal, are provided. In the second
`method, the SDRAM can include a counter for controlling
`the CAS latency. This counter controls the CAS latency of
`the SDRAM by generating a signal for controlling the (.‘AS
`latency according to the number of clock cycles of a clock
`signal from the generation of a row access command to a
`column access command in the same memory bank and
`reading the signal. It is therefore possible to appropriately
`perform a posted CAS latency operation and a general CAS
`latency operation by the SDRAM without an additional
`MRS command according to this SDRAM and the method
`of controlling the CAS latency.
`
`5,587,050 * 12/1006 Sawada etal.
`
`3655201
`
`24 Claims, 11 Drawing Sheets
`
`MEMORY
`CELL
`BANK
`
`-ECODE
`
`CLK
`
`
`
`
`RCLmin
`RACC
`CLK
`CACC
`
`
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 3 of 22 PageID# 10488
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 3 of 22 Page|D# 10488
`
`
`wand'90
` 1110
`‘L1'Inr
`
`
`
`
`CLK
`
`CLK
`CACC
`
`MEMORY
`CELL
`
`111b
`
`-OLUMN-ECODER
`
`100:
`
`IIJ0I”“18
`
`
`
`Ifl896‘292‘9Sf]
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 4 of 22 PageID# 10489
`Case 3:14-cv-00757-REP-DJN Document 81
`-2 Filed 04/10/15 Page 4 of 22 Page|D# 10489
`
`US. Patent
`
`Jul. 17, 2001
`
`Sheet 2 0f 11
`
`US 6,262,938 B1
`
`F00o0
`
`NNN
`
`50.
`
`row
`
`930mmom
`
`_DmoNNm_u.A1on_I38v8_roo<mL...........
`a-----
`
`_|IIIIIIIIIIIIIIIIIJ
`
`Nzooxo.
`
`memm
`
`onoxo
`
`__N
`
`
`
`.llllllll\nlllllllL
`
`_oo<m
`
`.A85"u’1“jog"883“SN_.A..851“
`_IIIIIIIIIIIIIIIIIIIIJ"omom"@811...
`
`r
`
`
`
`Ill;_rmmfi...........L
`
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 5 of 22 PageID# 10490
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 5 of 22 Page|D# 10490
`
`US. Patent
`
`Jul. 17,2001
`
`Sheet 3 of 11
`
`US 6,262,938 B1
`
`117
`1/
`
`IG.
`
`3 F
`
`CLK
`
`O(
`
`J <O
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 6 of 22 PageID# 10491
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 6 of 22 Page|D# 10491
`
`lB
`
`U
`
`m
`
`3w.UE
`
`
`
`My.mFN—o—mFLVFMFNFFFOemwNmmwm,NrO
`
`
`
`
`
`§§g§§§§afiv§§§fié§ah95mISLICICICIC‘_--r_-r_-F_-Fv:o
`
`.AEmmimI‘ll-l.
`W40mm.80
`n,EA.‘fi85
`s__
`
`llktflf‘fifi238
`
`U I_a
`
`
`
`
`
`8___jill'q‘lllllll'm_vnsed_vucéoom“2r|lllpl|'n‘|J«A_mud“.muooEm5335__8
`
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 7 of 22 PageID# 10492
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 7 of 22 Page|D# 10492
`
`FIG. 5
`
`0 1234
`
`5
`
`6
`
`7
`
`8
`
`9
`
`101112
`
`13
`
`14 1516 17
`
`18
`
`6737/
`
`l/
`I
`
`“fill-lulu.
`fiWHfifiWWW/AIIGEWWEV
`
`-_-
`6--(__
`——
`“——
`“I'I'I'H'I'fl
`
`CLK
`
`CMD
`
`RACC
`
`CACC
`
`RESET
`
`DOWN
`
`DCC1
`
`RCL
`
`DCCz
`
`DO
`
`
`
`wand'90
`
`
`
`100:‘L1'M
`
`IIJ0S100118
`
`18896‘292‘9Sf]
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 8 of 22 PageID# 10493
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 8 of 22 Page|D# 10493
`
`US. Patent
`
`Jul. 17, 2001
`
`Sheet 6 0f 11
`
`US 6,262,938 B1
`
`
`
`609
`
`611
`
`CLZRLmin —RCL
`
`
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 9 of 22 PageID# 10494
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 9 of 22 Page|D# 10494
`
`1110
`
`MEMORY
`
`CELL
`
`BANK
`
`S/
`
`
`
`
`
`-OLUMN_ECODER
`
`
`
`CA
`
`CLK
`
`
`
`
`
`QRCDZE
`CLK
`
`
`
`DCC1
`
`Cme
`DCC1
`
`RCLmin
`RACC
`CLK
`CACC
`
`
`
`mama'sn
`
`
`
`100z‘LI'Inf
`
`[IJ0L139llS
`
`
`
`Ifl896‘z9z‘9Sfl
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 10 of 22 PageID# 10495
`Case 3:14-cv-00757-REP-DJN Document 81
`-2 Filed 04/10/15 Page 10 0f 22 Page|D# 10495
`
`US. Patent
`
`Jul. 17, 2001
`
`Sheet 8 of 11
`
`US 6,262,938 B1
`
`m.05
`
`min
`
`£20
`
`
`
`
`
` __._Hmm\“_Bowrilwwom...................I“
`
`<
`
`600awko/«mhmsm
`_.IIIIIIIIIIIIIIIIIIIIIIIIIII4___m<m\“_
`
`wow
`
`$238718
`
`m
`
`N.rzo
`
`__mm\Hr..........................I“
`
`E238Tnom
`
`m0\
`
`mom
`
`mow
`
`
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 11 of 22 PageID# 10496
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 11 of 22 Page|D# 10496
`
`US. Patent
`
`Jul. 17,2001
`
`Sheet 9 of 11
`
`US 6,262,938 B1
`
`FIG. 9
`
`807
`
`/
`
`/RS, /CS
`
`RACC,CACC
`
`
`
`CACC
`
`ms
`
`(WU/S113
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 12 of 22 PageID# 10497
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 12 of 22 Page|D# 10497
`
`US. Patent
`
`Jul. 17,2001
`
`Sheet 10 of 11
`
`US 6,262,938 B1
`
`FIG. 12
`
`
`
`1201
`
`MEASURE RCL AND RSE
`
` 1203
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 13 of 22 PageID# 10498
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 13 of 22 Page|D# 10498
`
`US. Patent
`
`Jul. 17,2001
`
`Sheet 11 of 11
`
`US 6,262,938 B1
`
` ;\~
`
`A9\————-4—
`
`§d
`moo.\
`
`250% ““““ y
`23:
`e
`.

`cm on
`H
`\
`LT..N\
`
`‘-
`
`CLK
`
`CMD
`
`DQ
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 14 of 22 PageID# 10499
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 14 of 22 Page|D# 10499
`
`
`
`US 6,262,938 B1
`
`
`
`
`1
`SYNCHRONOUS DRAM HAVING POSTED
`
`
`
`CAS LATENCY AND METHOD FOR
`
`
`
`
`
`CONTROLLING CAS LATENCY
`
`
`
`
`
`
`This application relies for priority upon Korean Patent
`
`
`
`
`
`
`
`Application Nos. 99-6939 and 99-20821, filed on Mar. 3,
`
`
`
`
`
`
`
`
`1999, and Jun. 5, 1999, respectively, the contents of which
`
`
`
`
`
`
`
`
`
`are herein incorporated by reference in their entirety.
`
`
`
`
`
`
`
`
`BACKGROUND OF THE INVENTION
`
`
`
`
`
`
`
`
`
`
`The present invention relates to a synchronous DRAM
`
`
`
`
`
`
`
`
`(SDRAM). More particularly, the present invention relates
`
`
`
`
`
`
`
`to an SDRAM having a column access strobe (CAS) latency,
`
`
`
`
`
`
`
`
`
`
`as well as a method for controlling the CAS latency.
`
`
`
`
`
`
`
`
`
`
`In general, an SDRAM is synchronized with a clock
`
`
`
`
`
`
`
`
`
`signal input from outside the circuit and so the read or write
`
`
`
`
`
`
`
`
`
`
`
`
`operation of the SRAM is controlled. FIG. 13 describes the
`
`
`
`
`
`
`
`
`
`
`latency from the application of a row access command or a
`
`
`
`
`
`
`
`
`
`
`column access command to the output of data.
`
`
`
`
`
`
`
`
`The number of clock cycles of an external clock signal
`
`
`
`
`
`
`
`
`
`
`from the application of a row access command to the output
`
`
`
`
`
`
`
`
`
`
`of first data is called the RAS latency (RL). The number of
`
`
`
`
`
`
`
`
`
`
`
`
`clock cycles of the external clock signal from the application
`
`
`
`
`
`
`
`
`
`
`of a column access command to the output of the first data
`
`
`
`
`
`
`
`
`
`
`
`is called the CAS latency (CL). The number of clock cycles
`
`
`
`
`
`
`
`
`
`
`
`of the external clock signal from the application of the row
`
`
`
`
`
`
`
`
`
`
`
`access command to the application of the column access
`
`
`
`
`
`
`
`
`
`command with respect to the same memory bank is called
`
`
`
`
`
`
`
`
`
`
`the RAS-CAS latency (RCL). The relationship between
`
`
`
`
`
`
`
`RCL, RL, and CL is shown in Equation 1.
`
`
`
`
`
`
`
`
`
`
`RL=RCL+CL
`
`
`
`(1)
`
`
`When the minimum value of the RAS latency in the
`
`
`
`
`
`
`
`
`
`
`frequency of a specific external clock signal is RL
`then
`
`
`
`
`
`
`
`
`
`RL must satisfy Equation 2.
`
`
`
`
`
`
`RL iRLm-n
`
`(2)
`
`
`When the minimum value of the CAS latency in the
`
`
`
`
`
`
`
`
`
`
`frequency of the specific external clock signal is Cme, then
`
`
`
`
`
`
`
`
`
`
`min
`(the minimum RAS-CAS latency) is expressed as
`RCL
`
`
`
`
`
`
`
`
`shown in Equation 3.
`
`
`
`
`min—
`RCL —RL
`min
`min_
`
`CL
`
`(3)
`
`
`
`
`
`
`In a system using an SDRAM, a function of normally
`
`
`
`
`
`
`
`
`
`outputting data even when RCL<RCme, namely, in posted
`
`
`
`
`
`
`
`CAS latency, is required in order to improve the perfor-
`
`
`
`
`
`
`
`
`
`mance of the system. In this application, posted CAS latency
`
`
`
`
`
`
`
`
`
`refers to the fact that the CAS command comes earlier than
`
`
`
`
`
`
`
`
`
`
`the conventional RCLml—n. In other words,RL§RLml—n, which
`
`
`
`
`
`
`is generally the product specification, must be satisfied even
`
`
`
`
`
`
`
`
`when RCL<RCme.
`In order
`to satisfy the equality
`
`
`
`
`
`
`
`RLERLml-n in the posted CAS latency, the CAS latency CL
`
`
`
`
`
`
`
`
`must satisfy Equation 4
`
`
`
`
`mm
`CL>CL . +(RCme—RCL)
`
`
`
`
`
`
`
`
`(4)
`
`
`In a conventional SDRAM, since the specification of
`
`
`
`
`
`
`
`
`(RCLml—n—RCL)<0 is required, it is enough to determine the
`
`
`
`
`
`
`
`
`
`CL, which guarantees the minimum CAS latency Cme by
`
`
`
`
`
`
`
`
`
`a mode register set (MRS) command. However, in a posted
`
`
`
`
`
`
`
`
`
`
`CAS state, it is possible to input a CAS command (including
`
`
`
`
`
`
`
`
`
`
`a column address command), which controls an appropriate
`
`
`
`
`
`
`
`
`delay time and the latency of a data path only when each of
`
`
`
`
`
`
`
`
`
`
`
`
`the values in Equation 4, i.e., (RCLml—n—RCL) and Cme, are
`
`
`
`
`
`
`
`
`
`
`known.
`
`
`
`
`
`2
`SUMMARY OF THE INVENTION
`
`
`
`
`It
`invention to provide a
`is an object of the present
`
`
`
`
`
`
`
`
`
`
`
`synchronous DRAM (SDRAM) by which it is possible to
`
`
`
`
`
`
`
`
`
`perform a posted column access strobe (CAS) command.
`
`
`
`
`
`
`
`
`It is another object of the present invention to provide a
`
`
`
`
`
`
`
`
`
`
`method for outputting data using the SDRAM.
`
`
`
`
`
`
`
`Accordingly, to achieve the first object, A synchronous
`
`
`
`
`
`
`
`
`DRAM (SDRAM), operating in synchronization with a
`
`
`
`
`
`
`
`clock signal, is provided. The SDRAM comprises a memory
`
`
`
`
`
`
`
`
`
`bank having a plurality of memory cells arranged in rows
`
`
`
`
`
`
`
`
`
`
`and columns, a column decoder for selecting a column of the
`
`
`
`
`
`
`
`
`
`memory bank, a column address input port for inputting a
`
`
`
`
`
`
`
`
`
`
`column address that selects the column of the memory bank,
`
`
`
`
`
`
`
`
`
`
`a first shift register for delaying the column address by a first
`
`
`
`
`
`
`
`
`
`
`
`number of delay clock cycles between the column address
`
`
`
`
`
`
`
`
`
`input port and the column decoder, and a delay counter for
`
`
`
`
`
`
`
`
`
`
`
`sensing the number of clock cycles RCL of the clock signal
`
`
`
`
`
`
`
`
`
`
`
`from the application of the row access command to the
`
`
`
`
`
`
`
`
`
`
`application of the column access command with respect to
`
`
`
`
`
`
`
`
`
`the same bank, and for providing a first delay clock control
`
`
`
`
`
`
`
`
`
`
`
`signal
`to the first shift register. Rme is the minimum
`
`
`
`
`
`
`
`
`
`
`number of clock cycles of the clock signal required from the
`
`
`
`
`
`
`
`
`
`
`
`application of a row access command to the output of the
`
`
`
`
`
`
`
`
`
`
`
`data of the memory, and Cme is the minimum number of
`
`
`
`
`
`
`
`
`
`
`
`clock cycles of the clock signal required from the applica-
`
`
`
`
`
`
`
`
`
`tion of a column access command to the output of the data
`
`
`
`
`
`
`
`
`
`
`
`of the memory cell. The first delay clock control signal has
`
`
`
`
`
`
`
`
`
`
`
`information on the difference between RCL and (Rme—
`
`
`
`
`
`
`
`CLml—n), and the first number of delay clock cycles is
`
`
`
`
`
`
`
`
`
`
`determined in response to the difference between RCL and
`
`
`
`
`
`
`
`
`
`(Rme—Cme).
`
`
`The first shift register my comprise a plurality of registers
`
`
`
`
`
`
`
`
`
`serially coupled to each other for continuously transmitting
`
`
`
`
`
`
`
`
`the column address in response to the clock signal of every
`
`
`
`
`
`
`
`
`
`
`
`period, and a multiplexer for selectively providing one
`
`
`
`
`
`
`
`
`signal among the output signals of the plurality of registers
`
`
`
`
`
`
`
`
`
`
`to the column decoder. The registers are preferably D
`
`
`
`
`
`
`
`
`
`flip-flops.
`
`The delay counter may comprise a down counter for
`
`
`
`
`
`
`
`
`
`reducing the value of (RLml—n—CLml-n) by 1 in response to the
`
`
`
`
`
`
`
`
`
`
`
`clock signal, a register for providing a first delay clock
`
`
`
`
`
`
`
`
`
`
`control signal having information on an output value stored
`
`
`
`
`
`
`
`
`
`as an output value of the down counter when the column
`
`
`
`
`
`
`
`
`
`
`
`access command is generated or an output value of the down
`
`
`
`
`
`
`
`
`
`
`
`counter having the value of 0 to the first shift register after
`
`
`
`
`
`
`
`
`
`
`
`the row access command is generated, a clock controller that
`
`
`
`
`
`
`
`
`
`is disabled when the output value of the down counter is 0,
`
`
`
`
`
`
`
`
`
`
`
`
`for providing a first clock control signal which is enabled by
`
`
`
`
`
`
`
`
`
`
`the generation of the row access command and responds to
`
`
`
`
`
`
`
`
`
`
`the clock signal
`to the down counter, and a logic unit
`
`
`
`
`
`
`
`
`
`
`
`disabled by the generation of the column access command,
`
`
`
`
`
`
`
`
`
`for providing a second clock control signal that is enabled by
`
`
`
`
`
`
`
`
`
`
`the generation of the row access command and responds to
`
`
`
`
`
`
`
`
`
`
`the first clock control signal. The delay counter may further
`
`
`
`
`
`
`
`
`
`
`comprise an RCL measuring unit for providing an output
`
`
`
`
`
`
`
`
`
`signal activated by the generation of the row access com-
`
`
`
`
`
`
`
`
`
`mand and disabled by the generation of the column access
`
`
`
`
`
`
`
`
`
`command to the logic unit.
`
`
`
`
`
`The synchronous DRAM may further comprise a second
`
`
`
`
`
`
`
`
`shift register for delaying the output data of a selected
`
`
`
`
`
`
`
`
`
`
`memory cell by CLml—n, and a buffer for buffering the output
`
`
`
`
`
`
`
`
`
`
`
`signal of the second shift register and delaying the output
`
`
`
`
`
`
`
`
`
`
`signal of the second shift register by a second number of
`
`
`
`
`
`
`
`
`
`
`
`delay clock cycles in response to a second predetermined
`
`
`
`
`
`
`
`
`
`delay clock control signal.
`
`
`
`
`The SDRAM may further comprising a buffer controller
`
`
`
`
`
`
`
`
`for generating a second delay clock control signal
`for
`
`
`
`
`
`
`
`
`
`
`
`
`5
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`
`
`25
`
`
`30
`
`
`
`35
`
`
`
`40
`
`
`
`45
`
`
`
`50
`
`
`
`55
`
`
`
`60
`
`
`
`65
`
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 15 of 22 PageID# 10500
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 15 of 22 Page|D# 10500
`
`
`
`US 6,262,938 B1
`
`
`
`
`3
`controlling the buffer. The buffer controller itself may com-
`
`
`
`
`
`
`
`
`prise a first register for delaying the column access com-
`
`
`
`
`
`
`
`
`
`mand by the second number of delay clock cycles and
`
`
`
`
`
`
`
`
`
`
`outputting the delayed column access command, every cycle
`
`
`
`
`
`
`
`
`of the clock signal, and a second register for delaying the
`
`
`
`
`
`
`
`
`
`
`
`output signal of the first register by Cme and generating a
`
`
`
`
`
`
`
`
`
`
`
`second delay control signal for controlling the buffer.
`
`
`
`
`
`
`
`
`A synchronous DRAM (SDRAM) operating in synchro-
`
`
`
`
`
`
`nization with a clock signal, is also provided. The SDRAM
`
`
`
`
`
`
`
`
`
`
`comprises a memory bank having a plurality of memory
`
`
`
`
`
`
`
`
`
`cells arranged in rows and columns, a column decoder for
`
`
`
`
`
`
`
`
`
`
`selecting a column of the memory bank, a pair of bit lines
`
`
`
`
`
`
`
`
`
`
`
`
`for outputting data from the selected column, a sense ampli-
`
`
`
`
`
`
`
`
`
`fier for amplifying the data of the bit lines, a column address
`
`
`
`
`
`
`
`
`
`
`
`input port for inputting a column address for selecting the
`
`
`
`
`
`
`
`
`
`
`column of the memory bank, a first shift register for delaying
`
`
`
`
`
`
`
`
`
`
`the column address by a first number of delay clock cycles
`
`
`
`
`
`
`
`
`
`
`
`between the column address input port and the column
`
`
`
`
`
`
`
`
`
`decoder, and a delay counter for providing a first delay clock
`
`
`
`
`
`
`
`
`
`control signal having information on the difference between
`
`
`
`
`
`
`
`
`RCL and SAE to the first shift register. RCL is the number
`
`
`
`
`
`
`
`
`
`
`
`
`of clock cycles of the clock signal from the application of a
`
`
`
`
`
`
`
`
`
`
`
`row access command to the application of a column access
`
`
`
`
`
`
`
`
`
`command with respect to the same bank; SAE is the number
`
`
`
`
`
`
`
`
`
`
`
`of clock cycles of the clock signal from the application of the
`
`
`
`
`
`
`
`
`
`
`
`
`row access command to the point of time at which the sense
`
`
`
`
`
`
`
`
`
`
`
`
`amplifier is enabled are determined; and the first number of
`
`
`
`
`
`
`
`
`
`
`delay clock cycles is determined in response to the differ-
`
`
`
`
`
`
`
`
`
`ence between RCL and SAE.
`
`
`
`
`
`The first shift register may comprise a plurality of regis-
`
`
`
`
`
`
`
`
`
`ters serially coupled to each other, for continuously trans-
`
`
`
`
`
`
`
`
`mitting the column address every cycle of the clock signal,
`
`
`
`
`
`
`
`
`
`and a multiplexer for selectively providing one signal among
`
`
`
`
`
`
`
`the output signals of the registers to the column decoder in
`
`
`
`
`
`
`
`
`
`
`response to the difference between RCL and SAE.
`
`
`
`
`
`
`
`Preferably, the registers are D flip-flops.
`
`
`
`
`
`
`The delay counter may comprise a first counting circuit
`
`
`
`
`
`
`
`
`
`for counting SAE and generating a first number of clock
`
`
`
`
`
`
`
`
`
`
`cycles, a second counting circuit for counting RCL and
`
`
`
`
`
`
`
`
`
`generating a second number of clock cycles, and a subtracter
`
`
`
`
`
`
`
`
`for calculating a third number of clock cycles by subtracting
`
`
`
`
`
`
`
`
`
`the first number of clock cycles from the second number of
`
`
`
`
`
`
`
`
`
`
`
`clock cycles and using 0 as the third number of clock cycles
`
`
`
`
`
`
`
`
`
`
`
`
`when the first number of clock cycles is larger than the
`
`
`
`
`
`
`
`
`
`
`
`second number of clock cycles.
`
`
`
`
`
`The first counting circuit may comprise a first logic latch
`
`
`
`
`
`
`
`
`
`unit for generating a first logic latch output signal activated
`
`
`
`
`
`
`
`
`
`by the generation of the row access command and deacti-
`
`
`
`
`
`
`
`
`
`vated by the activation of the sense amplifier enable signal,
`
`
`
`
`
`
`
`
`
`
`and a first counter enabled in a period when the first logic
`
`
`
`
`
`
`
`
`
`
`
`
`latch output signal is activated, for counting the number of
`
`
`
`
`
`
`
`
`
`
`clock cycles of the clock signal generated in the activation
`
`
`
`
`
`
`
`
`
`
`period, and for generating the number of first clock cycles.
`
`
`
`
`
`
`
`
`
`
`The second counting circuit may comprise a second logic
`
`
`
`
`
`
`
`
`
`latch unit for generating a second logic latch output signal
`
`
`
`
`
`
`
`
`
`
`activated by the generation of the row access command and
`
`
`
`
`
`
`
`
`
`
`deactivated by the generation of the column access
`
`
`
`
`
`
`
`
`command, and a second counter enabled in a period where
`
`
`
`
`
`
`
`
`
`
`the second logic latch output signal is activated, for counting
`
`
`
`
`
`
`
`
`
`
`the number of clock cycles of the clock signal generated in
`
`
`
`
`
`
`
`
`
`
`
`the activation period, and for generating the number of
`
`
`
`
`
`
`
`
`
`second clock cycles.
`
`
`
`The delay counter may comprise a logic unit for gener-
`
`
`
`
`
`
`
`
`
`ating a logic output signal that is activated in response to the
`
`
`
`
`
`
`
`
`
`
`
`generation of the column access command and is deacti-
`
`
`
`
`
`
`
`
`vated in response to a sense amplifier enable signal, the logic
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`4
`
`output signal operating to enable the sense amplifier, and a
`
`
`
`
`
`
`
`
`
`
`clock counter for counting the number of clock cycles of the
`
`
`
`
`
`
`
`
`
`
`
`clock signal generated in a period where the output signal of
`
`
`
`
`
`
`
`
`
`
`the logic unit is activated.
`
`
`
`
`
`The synchronous DRAM may further comprise a second
`
`
`
`
`
`
`
`
`shift register for delaying the output data of the memory cell
`
`
`
`
`
`
`
`
`
`
`
`by Cer-m where Cme is the minimum number of clock
`
`
`
`
`
`
`
`
`
`
`cycles of the clock signal required from the application of a
`
`
`
`
`
`
`
`
`
`
`column access command to the output of the data of the
`
`
`
`
`
`
`
`
`
`
`
`memory cell, and a buffer for buffering the output signal of
`
`
`
`
`
`
`
`
`
`
`
`the second shift register, and for delaying the output signal
`
`
`
`
`
`
`
`
`
`
`of the second shift register by the first number of delay clock
`
`
`
`
`
`
`
`
`
`
`
`
`cycles in response to a second delay clock control signal.
`
`
`
`
`
`
`
`
`
`
`The synchronous DRAM may further comprise a buffer
`
`
`
`
`
`
`
`
`controller for generating a second delay clock control signal
`
`
`
`
`
`
`
`
`for controlling the buffer. The buffer controller may itself
`
`
`
`
`
`
`
`
`
`comprise a first register for delaying the column access
`
`
`
`
`
`
`
`
`
`command by the first number of delay clock cycles and
`
`
`
`
`
`
`
`
`
`
`outputting the delayed column access command, and a
`
`
`
`
`
`
`
`
`second register for generating a second delay control signal
`
`
`
`
`
`
`
`
`
`for delaying the output signal of the first register by the first
`
`
`
`
`
`
`
`
`
`
`
`
`number of delay clock cycles and controlling the buffer
`
`
`
`
`
`
`
`
`
`every cycle of the clock signal. The first delay clock signal
`
`
`
`
`
`
`
`
`
`
`
`is preferably provided from outside of the SDRAM.
`
`
`
`
`
`
`
`
`A synchronous DRAM (SDRAM) synchronized with a
`
`
`
`
`
`
`
`clock signal after predetermined column access strobe
`
`
`
`
`
`
`
`(CAS) latency has lapsed from a column access command,
`
`
`
`
`
`
`
`
`
`is also provided. The SDRAM comprises a memory bank
`
`
`
`
`
`
`
`
`
`having a plurality of memory cells arranged in rows and
`
`
`
`
`
`
`
`
`
`
`columns, and a decoder for selecting one of the memory
`
`
`
`
`
`
`
`
`
`
`cells based on a column address and a row address. The CAS
`
`
`
`
`
`
`
`
`
`
`latency is determined by the number of clock cycles of the
`
`
`
`
`
`
`
`
`
`
`
`clock signal from the application of a row access command
`
`
`
`
`
`
`
`
`
`to the application of a column access command with respect
`
`
`
`
`
`
`
`
`
`to the memory bank.
`
`
`
`
`A synchronous DRAM (SDRAM) is also provided, com-
`
`
`
`
`
`
`
`
`prising a memory bank having a plurality of memory cells
`
`
`
`
`
`
`
`
`
`
`arranged in rows and columns, and a decoder for selecting
`
`
`
`
`
`
`
`
`
`
`one of the memory cells based on a column address and a
`
`
`
`
`
`
`
`
`
`
`
`
`row address. RLml—n is the minimum number of clock cycles
`
`
`
`
`
`
`
`
`
`
`of the clock signal required from the application of a row
`
`
`
`
`
`
`
`
`
`
`access command to the output of the data of the selected
`
`
`
`
`
`
`
`
`
`
`
`memory cell; Cme is the minimum number of clock cycles
`
`
`
`
`
`
`
`
`
`
`of the clock signal required from the application of a column
`
`
`
`
`
`
`
`
`
`
`access command to the output of the data of the selected
`
`
`
`
`
`
`
`
`
`
`
`memory cell; and RCL is the number of clock cycles of the
`
`
`
`
`
`
`
`
`
`
`
`
`clock signal from the application of a row access command
`
`
`
`
`
`
`
`
`
`to the application of a column access command with respect
`
`
`
`
`
`
`
`
`
`to the memory bank. A CAS latency, which is the number of
`
`
`
`
`
`
`
`
`
`
`
`clock cycles of the clock signal required from the applica-
`
`
`
`
`
`
`
`
`
`tion of the column access command to the output of data, is
`
`
`
`
`
`
`
`
`
`
`
`
`determined to be (RLmin—RCL) when RCL is less than
`
`
`
`
`
`
`
`
`
`(RLml—n—CLml-n), and is determined to be CL when RCL is
`
`
`
`
`
`
`
`
`
`
`not less than (RLml—n—CLml-n). The quantity (RL —CL,m-n) is
`
`
`
`
`
`
`
`
`preferably input from the outside of the SDRAM.
`
`
`
`
`
`
`
`
`A synchronous DRAM (SDRAM), operating in synchro-
`
`
`
`
`
`
`
`nization with a clock signal, is also provided. The SDRAM
`
`
`
`
`
`
`
`
`
`
`comprises a memory bank having a plurality of memory
`
`
`
`
`
`
`
`
`
`cells arranged in rows and columns, a column decoder for
`
`
`
`
`
`
`
`
`
`
`selecting the column of the memory bank, a pair of bit lines
`
`
`
`
`
`
`
`
`
`
`
`
`for outputting data from a selected memory cell, and a sense
`
`
`
`
`
`
`
`
`
`
`
`amplifier for amplifying the data of the pair of bit lines.
`
`
`
`
`
`
`
`
`
`
`
`RLml—n is the minimum number of clock cycles of the clock
`
`
`
`
`
`
`
`
`
`
`
`signal required from the application of a row access com-
`
`
`
`
`
`
`
`
`mand to the output of the data of the selected memory cell;
`
`
`
`
`
`
`
`
`
`
`
`
`Cme is the minimum number of clock cycles of the clock
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`
`
`25
`
`
`30
`
`
`
`35
`
`
`
`40
`
`
`
`45
`
`
`50
`
`
`
`55
`
`
`
`60
`
`
`
`65
`
`
`

`

`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 16 of 22 PageID# 10501
`Case 3:14-cv-00757-REP-DJN Document 81-2 Filed 04/10/15 Page 16 of 22 Page|D# 10501
`
`
`
`US 6,262,938 B1
`
`
`
`
`6
`According to the SDRAM and the method for controlling
`
`
`
`
`
`
`
`
`
`the CAS latency of the present invention, a posted CAS
`
`
`
`
`
`
`
`
`
`
`latency operation and a general CAS latency operation can
`
`
`
`
`
`
`
`
`
`be appropriately performed by the SDRAM without a mode
`
`
`
`
`
`
`
`
`register set (MRS) command.
`
`
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`
`
`
`
`
`
`
`5
`signal required from the application of a column access
`
`
`
`
`
`
`
`
`
`command to the output of the data of the selected memory
`
`
`
`
`
`
`
`
`
`
`
`cell; RCL is the number of clock cycles of the clock signal
`
`
`
`
`
`
`
`
`
`
`
`
`from the application of a row access command to the
`
`
`
`
`
`
`
`
`
`
`application of a column access command with respect to the
`
`
`
`
`
`
`
`
`
`memory bank; and SAE is the number of clock cycles of the
`
`
`
`
`
`
`
`
`
`
`
`
`clock signal from the application of the row access com-
`
`
`
`
`
`
`
`
`
`mand to the point of time at which the sense amplifier is
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`enabled. The CAS latency, which is the number of clock
`
`
`
`
`
`
`
`
`
`
`cycles of the clock signal required from the application of
`
`
`
`
`
`
`
`
`
`
`the column access command to the output of data,
`is
`determined by the difference between RCL and SAE.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The CAS latency is preferably determined to be (RLml—n—
`
`
`
`
`
`
`
`
`
`
`RCL) when RCL is less than SAE and the difference
`
`
`
`
`
`
`
`
`
`
`between RCL and SAE is no less than the predetermined
`
`
`
`
`
`
`
`
`
`
`number of reference clock cycles, and is determined to be
`Cme when RCL is no less than SAE and the difference
`
`
`
`
`
`
`
`
`
`
`
`between RCL and SAE is no more than the number of
`
`
`
`
`
`
`
`
`
`
`
`reference clock cycles.
`
`
`
`A method of controlling CAS latency of an SDRAM,
`
`
`
`
`
`
`
`
`
`synchronized with a clock signal, that includes a memory
`
`
`
`
`
`
`
`
`
`bank having a plurality of memory cells arranged in rows
`
`
`
`
`
`
`
`
`
`
`and columns and outputs the data of a selected memory cell,
`
`
`
`
`
`
`
`
`
`
`is also provided. The method comprises inputting a quantity
`
`
`
`
`
`
`
`
`(RLmin—CLml—n) from the outside of the SDRAM, where
`
`
`
`
`
`
`
`
`RLml—n is the minimum number of clock cycles of the clock
`
`
`
`
`
`
`
`
`
`
`
`signal required from the application of a row access com-
`
`
`
`
`
`
`
`
`mand to the output of the data of the selected memory cell,
`
`
`
`
`
`
`
`
`
`
`
`
`and Cme is the minimum number of clock cycles of the
`
`
`
`
`
`
`
`
`
`
`
`clock signal required from the application of a column
`
`
`
`
`
`
`
`
`
`access command to the output of the data of the selected
`
`
`
`
`
`
`
`
`
`
`
`memory cell, comparing RCL with (RLmin—CLml—n), where
`
`
`
`
`
`
`
`RCL is a number of clock cycles of the clock signal from the
`
`
`
`
`
`
`
`
`
`
`
`
`application of a row access command to the application of
`
`
`
`
`
`
`
`
`
`a column access command with respect to the memory bank,
`
`
`
`
`
`
`
`
`
`
`determining CAS latency, which is the number of clock
`
`
`
`
`
`
`
`
`
`cycles of the clock signal required from the application of
`
`
`
`
`
`
`
`
`
`
`the column access command to the output of the data, to be
`
`
`
`
`
`
`
`
`
`
`
`
`(RLmin—RCL) when RCL is less than (RLmin—Clmm), and
`
`
`
`
`
`
`
`
`determining the CAS latency to be Cme when RCL is no
`
`
`
`
`
`
`
`
`
`
`
`
`less than (RL - —CLmm
`min) ’
`
`
`
`A of controlling CAS latency of an SDRAM which
`
`
`
`
`
`
`
`
`
`includes a bank having a plurality of memory cells arranged
`
`
`
`
`
`
`
`
`in rows and columns that outputs the data of a selected
`
`
`
`
`
`
`
`
`
`
`
`memory cell in synchronization with the clock signal, is also
`
`
`
`
`
`
`
`
`
`
`provided. The method comprises sensing RCL, where RCL
`
`
`
`
`
`
`
`
`is the number of clock cycles of the clock signal from an
`
`
`
`
`
`
`
`
`
`
`
`
`application of a row access command to an application of a
`
`
`
`
`
`
`
`
`
`column access command, sensing SAE, where SAE is the
`
`
`
`
`
`
`
`
`
`number of clock cycles of the clock signal from the appli-
`
`
`
`
`
`
`
`
`
`
`cation of the row access command to a point of time at which
`
`
`
`
`
`
`
`
`
`
`
`
`
`a sense amplifier is enabled, comparing RCL with SAE,
`
`
`
`
`
`
`
`
`
`determining CAS latency, which is the number of clock
`
`
`
`
`
`
`
`
`
`cycles of the clock signal required from the application of
`
`
`
`
`
`
`
`
`
`
`the column access command to the output of the data, to be
`
`
`
`
`
`
`
`
`
`
`
`
`m
`(RLm. —RCL) when RCL is less than SAE and the difference
`
`
`
`
`
`
`
`
`
`between RCL and SAE is not less than a predetermined
`
`
`
`
`
`
`
`
`
`
`number of reference clock cycles, and determining the CAS
`
`
`
`
`
`
`
`
`
`latency to be Cme when RCL is not less than SAE or the
`
`
`
`
`
`
`
`
`
`
`
`
`
`difference between RCL and SAE is less than the predeter-
`
`
`
`
`
`
`
`
`
`mined number of reference clock cycles. RLml—nis the mini-
`
`
`
`
`
`
`
`
`mum number of clock cycles of a clock signal required from
`
`
`
`
`
`
`
`
`
`
`the application of a row access command to the output of the
`
`
`
`
`
`
`
`
`
`
`
`data of the selected memory cell; and Cme is the minimum
`
`
`
`
`
`
`
`
`
`
`
`number of clock cycles of the clock signal required from the
`
`
`
`
`
`
`
`
`
`
`
`application of a column access command to the output of the
`
`
`
`
`
`
`
`
`
`
`data of the selected memory cell.
`
`
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`
`
`25
`
`
`30
`
`
`
`35
`
`
`
`40
`
`
`
`45
`
`
`50
`
`
`
`55
`
`
`
`60
`
`
`
`65
`
`
`The above objects and advantages of the present invention
`
`
`
`
`
`
`
`
`will become more apparent by describing in detail preferred
`
`
`
`
`
`
`
`
`embodiments thereof with reference to the attached draw-
`
`
`
`
`
`
`
`ings in which:
`
`
`
`FIG. 1 is a block diagram schematically showing a
`
`
`
`
`
`
`
`
`synchronous DRAM (SDRAM) having a posted column
`
`
`
`
`
`
`access strobe (CAS) latency according to a first preferred
`
`
`
`
`
`
`
`
`embodiment of the present invention;
`
`
`
`
`
`FIG. 2 is a detailed circuit diagram showing the counter
`
`
`
`
`
`
`
`
`
`of FIG. 1;
`
`
`
`FIG. 3 is a detailed circuit diagram showing the buffer
`
`
`
`
`
`
`
`
`
`controller of FIG. 1;
`
`
`
`
`FIG. 4 is a timing diagram of the main terminal of the
`
`
`
`
`
`
`
`
`
`
`
`
`SDRAM in a posted CAS command mode according to the
`
`
`
`
`
`
`
`
`
`
`first preferred embodiment;
`
`
`
`FIG. 5 is a timing diagram of the main terminal of the
`
`
`
`
`
`
`
`
`
`
`
`SDRAM in a general CAS command mode according to the
`
`
`
`
`
`
`
`
`firs

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket