(12) United States Patent (10) Patent N0.: US 8,214,616 B2 Ware Et A]

Total Page:16

File Type:pdf, Size:1020Kb

(12) United States Patent (10) Patent N0.: US 8,214,616 B2 Ware Et A] US008214616B2 (12) United States Patent (10) Patent N0.: US 8,214,616 B2 Ware et a]. (45) Date of Patent: Jul. 3, 2012 (54) MEMORYTIMING OFFSET CONTROLLER CAPABILITY DEVICE HAVING 4,330,852, , 2A 5/1982 JchlllglRedwineac son 6t a1~ .......et al.~~~~~~~~~~~~~~~~~~~~ .. 365/221 4,337,523 A 6/1982 H tt t l. 365/194 (75) Inventors: Frederick A. Ware, Los Altos, CA (US); 4,445,204 A 4/19g4 Nfshéilgilcili 365/194 Ely K. Tsern, Los Altos, CA (US); 4,499,536 A 2/1985 Gemma et a1. .............. .. 364/200 Richard E. Perego, San Jose, CA (US); (Continued) Craig E. Hampel, San Jose, CA (US) FOREIGN PATENT DOCUMENTS (73) Assignee: Rambus Inc., Sunnyvale, CA (US) Ep 0379772 A2 8/1990 C t' d ( * ) Notice: Subject to any disclaimer, the term of this ( on lnue ) patent is extended or adjusted under 35 OTHER PUBLICATIONS U.S.C. 154(b) by 460 days. Complaint Under Section 337 of the Tariff Act of 1930, as Amended, (21) APPL NO. 11/754995 In the Matter of Certain Semiconductor Chips Having Synchronous Dynamic Random Access Memory Controller and Products Contain (22) Filed. May 29, 2007 ing Same, Including Graphics Cards and Motherboards, In United States International Trade Commission, Washington, DC, Investi (65) Prior' Publication' ' Data gation No. 337-TA, Nov. 6, 2008, 215 pages, Appendices and Exhib Us 2007/0255919 Al N 1 2007 its omitted except as otherwise cited herein. ov. , (Continued) Related U.S. Application Data P ' E ' * Th N (63) Continuation of application No. 10/732,533, ?led on 72mg); xamlzer guyglll 1 Sh 11 Dec. 11, 2003, noW Pat. No. 7,225,311, which is a ( ) m’mey’ gem’ "r m” i at es emwe continuation of application No. 09/841,911, ?led on (57) ABSTRACT Apr. 24, 2001, noW Pat. No. 6,675,272. _ _ _ A memory controller is d1sclosed. In one particular exem (51) Int, Cl, plary embodiment, the memory controller may comprise a G06F 13/36 (200601) ?rst transmitter to output ?rst and second Write commands (52) U.S. Cl. ....... .. 711/167; 711/163; 711/104; 711/105 synchronously With respect to a Clock signal, a second trans (58) Field of Classi?cation Search ...................... .. None mmer to Output ?rst data usmg a ?rst nmmg Offset Such that See application ?le for Complete Search history' the ?rst data arrives at a ?rst memory device in accordance With a predetermined timing relationship With respect to a (56) References Cited ?rst transition of the clock signal, and a third transmitter to output second data suing a second timing offset such that the U.S. PATENT DOCUMENTS second data arrives at a second memory device in accordance 3,820,081 A 6/1974 Donahue .................. .. 360/172.5 With a predetermined timing relationship With respect to a 3,950,735 A 4/1976 Patel 340/172.5 second transition of the clock signal. 4,183,095 A 1/1980 Ward .... .. 365/189 4,266,282 A 5/1981 Henle ........................... .. 365/52 55 Claims, 34 Drawing Sheets Slice 2 2717 Controller US 8,214,616 B2 Page2 U.S. PATENT DOCUMENTS 5,568,445 A 10/1996 Park e161. ................... .. 365/233 4,567,545 A 1/1986 Mettler, J1. .................. .. 361/401 5’577’236 A “A996 Jo-hnson 395/551 4637018 A M987 F1 1 371A 5,578,940 A 11/1996 Dlllon e161 .. 326/30 4,646,270 A M987 Vowel” "565/230 5,579,352 A 11/1996 Llewellyn ................... .. 375/376 4,654,790 A M987 vx‘l’sfs??a """"""""""""""""" " 5,606,717 A 2/1997 Farmwaldetal. ............ .. 710/36 4,656,605 A M987 Clayton“ 365/52 5,611,058 A 3/1997 MOOreetal. 395/309 4,712,190 A 12/1987 Guglielmiet . 364/900 A 8888; gogley 882,228 47194,755,937 602 A M9881/1988 HaG18 e161 '364/200365/230 5,646,904’ ’ A 7/1997 011116mmpeta' 61211. 365/233 4,763,249 A 8/1988 B6l1i1b£1e16l ' 364/200 5’649’161 A 7/ 1997 Andmde et a1‘ " 395/494 4,792,926 A 12/1988 R6be11s .... I 365/189 282288? A 8888; 888% “j 382/6538 4,792,929 A 12/1988 O1SOI1 e161. 365/233 5’680’361 A 10,1997 vémgnefgl ' ' "385/230 01 4,799,199 A 1/1989 Scales, 111 e161 .365/230 5’708’297 A 1,1998 Clayton ' """"""" " 257/723 4,800,530 A 1/1989 11611 61211. .................... .. 365/189 5’742’798 A 4,1998 Goldrian """"""""""" " 395,551 4,821,2264825411 A 4/1989M989 ChristopherHamano et a1. ....... .. 364/900365A89 5,748,914’ ’ A 5/1998 Barthetal." .. 395/285 4,845,6644,845,677 A 7/1989 A1611el111111111,Chappell et a1. J1. .......et a1. .. 365/189.02364/900 28882885796624 A 888888,1998 Sridharetal' " 364,489 4,849,9374866675 A 7/19899/l989 Y6s111111616K h. 365/189.05365A94 5,819,076’ ’ A 10/1998 Jeddelohetal.' " 395/552 4866676 A 9/l989 cawastmlw 365/200 5,844,855 A 12/1998 Wareetal. .... .. 365/230.01 4,866,677 A 9/l989 S33E51.” " ' 365/222 5,857,095 A 1/1999 Jeddeloh e161. 395/552 4,866,678 A 9/1989 P1111<1111111 e161. ....... .. 365/230.01 5’867’541 A M999 Tanaka et a1‘ 375654 4875192 A “M989 Matsumoto 365A93 5,880,998 A 3/1999 Tanlmuraetal. 365/189.05 4,882,712 A 11/1989 011116 e161. 365/206 5’892’981 A 4/1999 Wlggers """" " 395/878 4891791 A M990 Iijima 365/l89 01 5,928,343 A 7/1999 Farmwaldetal. 710/104 4,916,670 A 4/1990 Suzuki e161. 365/233 A 88888 £8515? 31' 5653/8888; 4,920,483 A 4/1990 Pogue 61211. 364/200 5’943’573 A 8,1999 Wen y ' 438/275 4,928,265 A 5/1990 H1g116111 61211. 365/189.01 5’952’691 A 9,1999 Yamaggl'? 257/316 4,937,734 A 6/1990 Be61116ls11e1111 .... .. 364/200 5’966’343 A 10,1999 Thurs‘fon 365,233 4,945,5164953128 A 7/1990M990 KashiyamaKawaietal 365/189.05365A94 5,987,576’ ’ A 11/1999 JOhIlSOIletal."" " . 711/167 5,001,672 A 3/1991 Ebbers et a1. .......... .. 365/230.05 8888888 A 58888 """" " Z5888 5,077,693 A 12/1991 Hardee 61211. 365/230.08 6816282 A 1,2000 Keeth 365,233 5,083,296 A 1/1992 Haraetal. .. .. 365/230.02 6’029’250 A 2,2000 Keeth """""""""""""" " 713,400 5,097,489 A 3/1992 T11661 ........... .. 375/120 ’ ’ """""""""""""" " .. 6,034,878 A 3/2000 Osakaetal. .. 365/52 5,111,386 A 5/1992 Fujlshlmaet a1. 395/425 5117389 A “992 Yiu 365%,‘ 6,041,419 A 3/2000 Huangetal. 713/401 5,124,589 A 6/1992 s11161111 et a1. 307/465 6’044’429 A 30000 Ry-an-et 31' 710/ 131 5140 688 A M992 WM t 1 395650 6,049,238 A 4/2000 ShlmlZuetal. .. 327/156 5,179,687 A M993 Hidlal‘iaeefél ~395/425 6,049,467 A 4/2000 Tamarkinetal. 361/790 5,260,905 A 11/1993 M611 ......... .. 365/230.05 6’065’092 A 5/2000 Roy- """"""" " 7115 5276 858 A M994 Oaketal 395650 6,067,594 A 5/2000 Pe11116 61211. ................ .. 710/126 5,301,278 A 4/1994 Bowater et a1 395/275 6’070’217 A 5/2000 Com-‘Olly 5305 278 A 41994 I 365030 03 6,075,393 A 6/2000 TOInltaet a1. ............... .. 327/153 5,311,483 A M994 Tna‘l’i‘zué'i ''''''''''''''' " 365/2'33 6,075,728 A 6/2000 111611e ......... .. 698/189.01 5,319,7555,323,358 A 6/1994 H616W11ZTodaetal. e161. 365/230.09395/325 88888886’105’144 A 888888,2000 Wu " 713,401 5,327,3905329484 A 7/1994M994 TakasugiTsuiki 365/230365/45 6,111,757’ ’ A 8/2000 Dell 6131""" " 361/737 5,339,276 A 8/1994 Takasugl 65/230.02 M15318 A 90000 Ke-eth """""""""""""" " 365/233 5 341341 A 8/l994 Fukuzo 365/233 6,124,727 A 9/2000 Brldgewater, Jr. et a1. 326/33 1 1 ~~~~~~~~~~~~ ~~ >1 5,345,5735,357,6215365 489 A 10/1994“A9949/1994 BoWden,COXJeong ............................ 111 e161. 365/230 ... 395/400 03 88881136,137,734’ ’ A l8,588810/2000 glnemumetal'SChOIleretal.""""""""" ". 365/194 5,379,4385,381,376 A 1/1995 BellKimetal. et a1. ....365/230.03 .. 395/800 88212,};6’154’821 A 18588811,2000 Bar?l'éé'é'l'l'"""""" """""""""" " " 711,170 5,381,538 A 1/1995 A1111111 et a1. .... .. 395/425 6’160’754 A 12,2000 Suh ' """"""""" " 365,233 5,384,745 A 1/1995 KOIliShi et a1. 365/230.03 ’ ’ """""" " 5386 375 A M995 Smith 364/748 6,172,895 B1 1/2001 B16w11 61211. 365/6.3 A 11 211/112 5,390,149 A “995 Vogley et a1~ ~~ 365/18901 6,191,997 B1 2/2001 s611 e161. ...... .. 365/230.04 5,392,239 A 2/1995 Margulis 61211. ....... .. 365/189.01 ’ ’ 5404338 A M995 M . t 1 365033 6,211,703 B1 4/2001 Takekumaetal. 326/101 5404463 A M995 Mmé‘e a' ~~~~~~~~~~~~~~ " 395625 6,219,384 B1 4/2001 Klizaetal. .... .. 375/258 5,422,858 A M995 M? uiiWeY ' 365033 6,226,723 B1 5/2001 Gustavsonetal. ......... .. 711/170 5428389 A M995 HOIZ “meta ~348/23l 6,226,757 B1 5/2001 Ware ........................... .. 713/503 5,430,676 A 7/1995 Ware .. 365/189.02 6232792 B1 5/2001 Sta" 5444 667 A M995 Ob 365033 6,233,157 B1 5/2001 YOOIletal. .................. .. 361/760 5455803 A 10,1995 K0331; 365,233 6,240,039 B1 5/2001 Lee e161.
Recommended publications
  • Memory Technology and Trends for High Performance Computing Contract #: MDA904-02-C-0441
    Memory Technology and Trends for High Performance Computing Contract #: MDA904-02-C-0441 Contract Institution: Georgia Institute of Technology Project Director: D. Scott Wills Project Report 12 September 2002 — 11 September 2004 This project explored the impact of developing memory technologies on future supercomputers. This activity included both a literature study (see attached whitepaper), plus a more practical exploration of potential memory interfacing techniques using the sponsor recommended HyperTransport interface. The report indicates trends that will affect interconnection network design in future supercomputers. Related publications during the contract period include: 1. P. G. Sassone and D. S. Wills, On the Scaling of the Atlas Chip-Scale Multiprocessor, to appear in IEEE Transaction on Computers. 2. P. G. Sassone and D. S. Wills, Dynamic Strands: Collapsing Speculative Dependence Chains for Reducing Pipeline Communication, to appear in IEEE/ACM International Symposium on Microarchitecture, Portland, OR, December 2004. 3. B. A. Small, A. Shacham, K. Bergman, K. Athikulwongse, C. Hawkins, and D. S. Wills, Emulation of Realistic Network Traffic Patterns on an Eight-Node Data Vortex Interconnection Network Subsystem, to appear in OSA Journal of Optical Networking. 4. P. G. Sassone and D. S. Wills, On the Extraction and Analysis of Prevalent Dataflow Patterns, to appear in The IEEE 7th Annual Workshop on Workload Characterization (WWC-7), 8 pages, Austin, TX, October 2004. 5. H. Kim, D. S. Wills, and L. M. Wills, Empirical Analysis of Operand Usage and Transport in Multimedia Applications, in Proceedings of the 4th IEEE International Workshop on System-on-Chip for Real-Time Applications(IWSOC'04), pages 168-171, Banff, Alberta, Canada, July 2004.
    [Show full text]
  • Architecture of an AHB Compliant SDRAM Memory Controller
    International Journal of Innovations in Engineering and Technology (IJIET) Architecture of An AHB Compliant SDRAM Memory Controller S. Lakshma Reddy Metch student, Department of Electronics and Communication Engineering CVSR College of Engineering, Hyderabad, Andhra Pradesh, India A .Krishna Kumari Professor, Department of Electronics and Communication Engineering CVSR College of Engineering, Hyderabad, Andhra Pradesh, India Abstract- -- Microprocessor performance has improved rapidly these years. In contrast, memory latencies and bandwidths have improved little. The result is that the memory access time has been a bottleneck which limits the system performance. As the speed of fetching data from memories is not able to match up with speed of processors. So there is the need for a fast memory controller. The responsibility of the controller is to match the speeds of the processor on one side and memory on the other so that the communication can take place seamlessly. Here we have built a memory controller which is specifically targeted for SDRAM. Certain features were included in the design which could increase the overall efficiency of the controller, such as, searching the internal memory of the controller for the requested data for the most recently used data, instead of going to the Memory to fetch it. The memory controller is designed which compatible with Advanced High-performance Bus (AHB) which is a new generation of AMBA bus. The AHB is for high-performance, high clock frequency system modules. The AHB acts as the high-performance system backbone bus. Index Terms- SDRAM, Memory controller, AMBA, FPGA, Xilinx, I. INTRODUCTION In order to enhance overall performance, SDRAMs offer features including multiple internal banks, burst mode access, and pipelining of operation executions.
    [Show full text]
  • ABSTRACT the Performance Characteristics of Modern DRAM
    ABSTRACT Title of dissertation: MODERN DRAM MEMORY SYSTEMS: PERFORMANCE ANALYSIS AND A HIGH PERFORMANCE, POWER-CONSTRAINED DRAM SCHEDULING ALGORITHM David Tawei Wang, Doctor of Philosophy, 2005 Dissertation directed by: Associate Professor Bruce L. Jacob Department of Electrical and Computer Engineer- ing, and Institute for Advanced Computer Studies The performance characteristics of modern DRAM memory systems are impacted by two primary attributes: device datarate and row cycle time. Modern DRAM device dat- arates and row cycle times are scaling at different rates with each successive generation of DRAM devices. As a result, the performance characteristics of modern DRAM memory systems are becoming more difficult to evaluate at the same time that they are increasingly limiting the performance of modern computer systems. In this work, a performance evalua- tion framework that enables abstract performance analysis of DRAM memory systems is presented. The performance evaluation framework enables the performance characteriza- tion of memory systems while fully accounting for the effects of datarates, row cycle times, protocol overheads, device power constraints, and memory system organizations. This dissertation utilizes the described evaluation framework to examine the perfor- mance impact of the number of banks per DRAM device, the effects of relatively static DRAM row cycle times and increasing DRAM device datarates, power limitation con- straints, and data burst lengths in future generations of DRAM devices. Simulation results obtained in the analysis provide insights into DRAM memory system performance charac- teristics including, but not limited to the following observations. • The performance benefit of having a 16 banks over 8 banks increases with increasing datarate. The average performance benefit reaches 18% at 1 Gbps for both open-page and close-page systems.
    [Show full text]
  • Dynamic Rams from Asynchrounos to DDR4
    Dynamic RAMs From Asynchrounos to DDR4 PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sun, 10 Feb 2013 17:59:42 UTC Contents Articles Dynamic random-access memory 1 Synchronous dynamic random-access memory 14 DDR SDRAM 27 DDR2 SDRAM 33 DDR3 SDRAM 37 DDR4 SDRAM 43 References Article Sources and Contributors 48 Image Sources, Licenses and Contributors 49 Article Licenses License 50 Dynamic random-access memory 1 Dynamic random-access memory Dynamic random-access memory (DRAM) is a type of random-access memory that stores each bit of data in a separate capacitor within an integrated circuit. The capacitor can be either charged or discharged; these two states are taken to represent the two values of a bit, conventionally called 0 and 1. Since capacitors leak charge, the information eventually fades unless the capacitor charge is refreshed periodically. Because of this refresh requirement, it is a dynamic memory as opposed to SRAM and other static memory. The main memory (the "RAM") in personal computers is dynamic RAM (DRAM). It is the RAM in laptop and workstation computers as well as some of the RAM of video game consoles. The advantage of DRAM is its structural simplicity: only one transistor and a capacitor are required per bit, compared to four or six transistors in SRAM. This allows DRAM to reach very high densities. Unlike flash memory, DRAM is volatile memory (cf. non-volatile memory), since it loses its data quickly when power is removed. The transistors and capacitors used are extremely small; billions can fit on a single memory chip.
    [Show full text]
  • Memory Systems Cache, DRAM, Disk
    Memory Systems Cache, DRAM, Disk Bruce Jacob University of Maryland at College Park Spencer W. Ng Hitachi Global Storage Technologies David T. Wang MetaRAM With Contributions By Samuel Rodriguez Advanced Micro Devices Xmmmk JÜOBSK'1'"'" AMSTERDAM • BOSTON • HEIDELBERG LONDON NEW YORK • OXFORD • PARIS • SAN DIEGO SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO :<* ELSEVIER Morgan Kaufmann is an imprint of Elsevier MORGAN KAUFMANN PUBLISHERS Preface "It's the Memory, Stupid!" xxxi Overview On Memory Systems and Their Design 1 Ov.l Memory Systems 2 Ov.1.1 Locality ofReference Breeds the Memory Hierarchy 2 Ov.1.2 ImportantFigures ofMerit 7 Ov.1.3 The Goal ofa Memory Hierarchy 10 Ov.2 Four Anecdotes on Modular Design 14 Ov.2.1 Anecdote I: Systemic Behaviors Exist 15 Ov.2.2 Anecdote II: The DLL in DDR SDRAM 17 Ov.2.3 Anecdote III: A Catch-22 in the Search for Bandwidth 18 Ov.2.4 Anecdote IV: Proposais to Exploit Variability in CellLeakage 19 Ov.2.5 Perspective 19 Ov.3 Cross-Cutting Issues 20 Ov.3.1 Cost/Performance Analysis 20 Ov.3.2 Power and Energy 26 Ov.3.3 Reliability 32 Ov.3.4 Virtual Memory 34 Ov.4 An Example Holistic Analysis 41 Ov.4.1 Fully-Buffered DIMM vs. the Disk Cache 41 Ov.4.2 FullyBufferedDIMM: Basics 43 Ov.4.3 Disk Caches: Basics 46 Ov.4.4 Experimental Results 47 Ov.4.5 Conclusions 52 Ov.5 What to Expect 54 IX - X Contents Part I Cache 55 Chapter 1 An Overview of Cache Principles 57 1.1 Caches, 'Caches/ and "Caches" 59 1.2 Locality Principles 62 1.2.1 Temporal Locality 63 1.2.2 Spatial Locality 63 1.2.3 Algorithmic Locality 64 1.2.4
    [Show full text]
  • Displays, Memory and Storage Selector Guide
    DRAM FLASH - SSD FLASH MCP STORAGE DISPLAYS PRODUCT SELECTION DISPLAYS, MEMORY AND STORAGE GUIDE 1H 2017 CONTACTS Samsung Semiconductor, Inc. Samsung continues to lead the industry with the broadest portfolio of memory products and display technology. Its DRAM, flash, mobile and graphics memory are found in many computers — from ultrabooks to powerful servers — and in a wide range of handheld devices such as smartphones and tablets. Samsung is also a leader in display panels for smartphones, TVs and monitors and public information displays. In addition, Samsung provides the industry’s widest line of storage products from the consumer to enterprise levels. These include flash storage, such as Solid State Drives, and a range of embedded flash storage products. Markets DRAM SSD FLASH ASIC LOGIC LCD/OLED MOBILE/WIRELESS NOTEBOOK PCs/ ULTRABOOKS™ DESKTOP PCs/ WORKSTATIONS SERVERS NETWORKING/ COMMUNICATIONS CONSUMER ELECTRONICS www.samsung.com/us/samsungsemiconductor TABLE OF CONTENTS DRAM DRAM PAGES 4–13 samsung.com/dram • DDR4 SDRAM • Graphics DRAM • DDR3 SDRAM • Mobile DRAM • DDR2 SDRAM • Ordering Info FLASH - SSD PAGES 14–15 samsung.com/flash • eMMC • Solid State Drives (SSD) • Universal Flash Storage (UFS) MULTI-CHIP PACKAGES PAGES 16 samsung.com/mcp • eMMC + LPDDR2 • eMMC + LPDDR3 STorAGE PAGES 17–19 samsung.com/flash-ssd • Solid State Drives (SSD) DISPLAyS PAGES 20-21 samsungdisplay.com • Public Information Display (PID) • Indoor PID Product Classification • E-Board • SNB/UNB • Outdoor PID CONTACTS PAGES 22–23 samsung.com/semiconductor/sales-network
    [Show full text]
  • Product Selection Guide
    2H 2014 MemoryDisplays, Storage and GUIDE SELECTION PRODUCT contACTS DISPLAYS StorAGE MCP FLASH - SSD DRAM Samsung Semiconductor, Inc. Samsung continues to lead the industry with the broadest portfolio of memory products and display technology. Its display panels, DRAM, flash, mobile and graphics memory are found in many computers – from ultrabooks to powerful servers – and in a wide range of handheld devices such as smartphones and tablets. Samsung is also a leader in TV displays. In addition, Samsung provides the industry’s widest line of storage products from the consumer to enterprise levels. These include optical disc drives as well as flash storage, such as Solid State Drives, and a range of embedded flash storage products. Markets DRAM SSD FLASH ASIC LOGIC TFT/LCD ODD MOBILE/WIRELESS NOTEBOOK PCs/ ULTRABOOKS™ DESKTOP PCs/ WORKSTATIONS SERVERS NETWORKING/ COMMUNICATIONS CONSUMER ELECTRONICS To access our online sales portal, visit: https://smarttools.ssi.samsung.com www.samsung.com/us/oem-solutions M A TABLE OF CONTENTS DR DRAM PAGES 4–13 samsung.com/dram • DDR4 SDRAM • Mobile DRAM • DDR3 SDRAM • Ordering Info • DDR2 SDRAM • Graphics DRAM FLASH - SSD PAGES 14–15 samsung.com/flash • eMMC • Solid State Drives (SSD) MULTI-CHIP PACKAGES PAGES 16–17 samsung.com/mcp • eMMC + LPDDR2 • eMMC + LPDDR3 storAGE PAGES 18–20 samsung.com/flash-ssd samsungodd.com • Solid State Drives • Optical Disc Drives DISPLAYS PAGES 21–22 samsungdisplay.com • Public Information Display • E-Board (PID) Product Classification • Outdoor PID • SNB/UNB • Tablets
    [Show full text]
  • DRAM Memory System Organization
    CHAPTER 10 DRAM Memory System Organization Previous chapters examine the basic building In the past few decades, the growth rate of DRAM blocks of DRAM devices and signaling issues that device storage capacity has roughly paralleled the constrain the transmission and subsequent storage growth rate of the size of memory systems for desk- of data into the DRAM devices. In this chapter, basic top computers, workstations, and servers. The paral- terminologies and building blocks of DRAM memory lel growth rates have dictated system designs in that systems are described. Using the building blocks multiple DRAM devices must be connected together described in the previous chapters, the text in this to form memory systems in most computing plat- chapter examines the construction, organization, and forms. In this chapter, the organization of different operation of multiple DRAM devices in a larger mem- multi-chip DRAM memory systems and different ory system. This chapter covers the terminologies interconnection strategies deployed for cost and per- and topology, as well as the organization of various formance concerns are explored. types of memory modules. In Figure 10.1, multiple DRAM devices are intercon- nected together to form a single memory system that is managed by a single memory controller. In modern computer systems, one or more DRAM memory con- 10.1 Conventional Memory System trollers (DMCs) may be contained in the processor The number of storage bits contained in a given package or integrated into a system controller that DRAM device is constrained by the manufacturing resides outside of the processor package. Regardless process technology, the cell size, the array effi ciency, of the location of the DRAM memory controller, its and the effectiveness of the defect-cell remapping functionality is to accept read and write requests to mechanism for yield enhancement.
    [Show full text]
  • DRAM Code Information(1/9)
    DRAM Code Information(1/9) K 4 X X X X X X X X - X X X X X X X 12345 6 7 8 9 10 11 12 13 14 15 16 17 18 1. Memory (K) 54 : 256M, 16K/16ms 55 : 256M, 4K/32ms 2. DRAM : 4 56 : 256M, 8K/64ms 57 : 256M, 16K/32ms 3. Small Classification 58 : 256M, 8K/32ms A : Advanced Dram Technology 62 : 64M, 2K/16ms B : DDR3 SDRAM 64 : 64M, 4K/64ms C : Network-DRAM 66 : 64M, 8K/64ms D : DDR SGRAM 68 : 768M, 8K/64ms E : EDO 72 : 72M, 8K/32ms F : FP 76 : 576M, 32K/32ms G : GDDR5 SDRAM 80 : 8M, 2K/32ms H : DDR SDRAM 88 : 288M, 16K/32ms J : GDDR3 SDRAM 89 : 288M, 8K/32ms K : Mobile SDRAM PEA 1G : 1G, 8K/64ms L : Mobile L2RAM 2G : 2G, 8K/64ms M : Mobile SDRAM 4G : 4G, 8K/64ms N : DDR SGRAM 2 8G : 8G, 8K/64ms P : Mobile DDR SDRAM 2 1H : 1.5G, 8K/64ms R : Direct RDRAM 1Q : 1.25G, 8K/64ms S : SDRAM T : DDR SDRAM 2 U : GDDR4 SDRAM V : Mobile DDR SDRAM PEA X : Mobile DDR SDRAM Y : XDR DRAM Z : Value Added DRAM ※ PEA : Power Efficient Address 4~5. Density,Refresh 10 : 1G, 8K/32ms 11 : 1G, 64K/16ms 15 : 16M, 1K/16ms 16 : 16M, 2K/32ms 17 : 16M, 4K/64ms 26 : 128M, 4K/32ms 27 : 128M, 16K/32ms 28 : 128M, 4K/64ms 32 : 32M, 2K/32ms 40 : 4M, 512/8ms 41 : 4M, 1K/16ms 44 : 144M, 16K/32ms 50 : 512M, 32K/16ms 51 : 512M, 8K/64ms 52 : 512M, 8K/32ms -1- Part Number Decoder DRAM Code Information(2/9) K 4 X X X X X X X X - X X X X X X X 12345 6 7 8 9 10 11 12 13 14 15 16 17 18 6~7.
    [Show full text]
  • CPY Document
    PUBLIC UNITED STATES OF AMERICA BEFORE THE FEDERAL TRADE COMMISSION In the matter of RAMBUS INC. Docket No. 9302 a corporation. BRIEF OF AMICI CURIE NVIDIA CORPORATION, MICRON TECHNOLOGY, INC., SAMSUNG ELECTRONICS CORPORATION, LTD., AND HYNIX SEMICONDUCTOR, INC. ON THE ISSUE OF THE APPROPRITE REMEDY FOR RAMBUS' S VIOLATIONS OF THE FTC ACT Jared Bobrow WElL GOTSHAL & MANGES LLP 201 Redwood Shores Parkway Redwood Shores, CA 94065 Phone: (650) 802-3000 Fax: (650) 802-3100 Wiliam J. Baer ARNOLD & PORTER LLP 555 Twelfth Street, NW Washington DC 20004 Phone: (202) 942-5000 Fax: (202)942-5999 Counsel for Micron Technology, Inc. David Healey WElL GOTSHAL & MANGES LLP 700 Louisiana Suite 1600 Houston, TX 77002-2784 Phone: (713) 546-5000 Fax: (713) 224-9511 Counsel for Samsung Electronics Corporation, Ltd. Kenneth L. Nissly THELEN REID & PRIEST LLP 225 West Santa Clara Street, 12th Floor San Jose, CA 95113 Phone: (408) 292-5800 Fax: (408) 287-8040 Theodore G. Brown III TOWNSEND AND TOWNSEND AND CREW LLP 379 Lyton Avenue Palo Alto, California 94301 Phone: (650) 326-2400 Fax: (650) 326-2422 David Beddow MEL VENY & MYERS, LLP 1625 Eye Street, NW Washington, DC 20006-4001 Phone: (202) 383-5300 Fax: (202) 383-5414 Counsel for Hynix Semiconductor, Inc. David M. Shannon Sr. Vice President, General Counsel NVIDIA Corporation 2701 San Tomas Expressway, Santa Clara, CA 95050 Phone: (408) 486-8116 Fax: (408) 486-2840 Counsel for NVIDIA Corporation ... TABLE OF CONTENTS Page IDENTITY AND INTEREST OF AMICI CURIAE.................................................................... ARGUMENT................................................................................................................................. I. THE COMMISSION SHOULD BAR RAMBUS FROM ENFORCING ITS RELEVANT PATENT RIGHTS AGAINST THE JEDEC STANDARS ...................
    [Show full text]
  • K4H281638O-LCCC 66-TSOP 400 Notes: B0 = DDR266 (133Mhz @ CL=2.5) A2 = DDR266 (133Mhz @ Cl=2) B3 = DDR333 (166Mhz @ CL=2.5) CC = DDR400 (200Mhz @ CL=3)
    Product Selection Guide Samsung Semiconductor, Inc. 2H 2010 MeMory & Storage Samsung Semiconductor, inc. Samsung offers the industry’s broadest memory portfolio and has maintained its leadership in memory technology for 16 straight years. Its DRAM, flash and SRAM products are found in computers—from ultra-mobile portables to powerful servers— and in a wide range of handheld devices such as smartphones and MP3 players. Samsung also delivers the industry’s widest line of storage products. these include optical and hard disk drives as well as flash storage, such as the all-flash Solid State Drive and a range of embedded and removable flash storage products. Markets DRAM SrAM FlASH ASIC LOGIC tFt/LCD ODD/HDD Mobile/Wireless Notebook PCs Desktop PCs/Workstations Servers Networking/ Communications Consumer Electronics www.samsung.com/us/business/components DRAM Pages 4-13 www.samsung.com/semi/dram • Graphics DDR SDRAM • DDR3 SDRAM • DRAM Ordering Information • DDR2 SDRAM • DDR SDRAM • SDRAM DRAM • Mobile SDRAM • RDRAM FlASH Pages 14-16 www.samsung.com/semi/flash • SLC Flash • MLC Flash • SD and microSD Cards • Flash Ordering Information FLASH HiGH SPEED SrAM Pages 17-20 www.samsung.com/semi/sram • Asychronous • Synchronous • NtRAM™ • Late-Write R-R SRAM SRAM • DDR / II / II+ SRAM • QDR / II / II+ SRAM MULTI-cHiP PAcKAGe Pages 21-22 www.samsung.com/semi/mcp • NOR & UtRAM • NAND & DRAM • NOR & DRAM • OneNAND & DRAM • Flex-OneNAND & DRAM MCP • OneNAND & DRAM & OneDRAM • moviNAND & NAND & DRAM Fusion Memory Pages 23 www.samsung.com/semi/fusion •
    [Show full text]
  • DRAM System Signaling and Timing
    CHAPTER 9 DRAM System Signaling and Timing In any electronic system, multiple devices are for memory capacity means that the number of connected together, and signals are sent from one DRAM devices attached to the memory system for point in the system to another point in the system a given class of computers has remained relatively for the devices to communicate with each other. The constant despite the increase in per-device capacity signals adhere to predefi ned signaling and timing made possible with advancements in semiconduc- protocols to ensure correctness in the transmission tor technology. The need to connect multiple DRAM of commands and data. In the grand scale of things, devices together to form a larger memory system for the topics of signaling and timing require volumes of a wide variety of computing platforms has remained dedicated texts for proper coverage. This chapter can- unchanged for many years. In the cases where mul- not hope to, nor is it designed to, provide a compre- tiple, discrete DRAM devices are connected together hensive coverage on these important topics. Rather, to form larger memory systems, complex signaling the purpose of this chapter is to provide basic termi- systems are needed to transmit information to and nologies and understanding of the fundamentals of from the DRAM devices in the memory system. signaling and timing—subjects of utmost importance Figure 9.1 illustrates the timing diagram for two that drive design decisions in modern DRAM memory consecutive column read commands to different systems. This chapter provides the basic understand- DDR SDRAM devices.
    [Show full text]