Jump to content

Talk:Synchronous dynamic random-access memory

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
(Redirected from Talk:SDRAM)

Redirect where?

[edit]

Untitled

[edit]

This was originally redirecting to Dynamic random access memory (where the SDRAM is from), but that only has a link to SDR SDRAM, which discusses SDRAM and that SDR SDRAM is considered "normal" SDRAM. That is why I thought the redirect should change. Matejhowell 13:55, 20 January 2006 (UTC)[reply]

Move/redirect

[edit]

I've moved the contents of SDR SDRAM to this page and will shortly move DDR SDRAM here as well. There are not nearly enough major differences (they amount merely to timing issues) between the two common forms of SDRAM to merit separate articles. What's more "SDR SDRAM" is an ugly backronym and is bad practice to use anyway (just as the article on ATA isn't named "PATA"). -- uberpenguin @ 2006-04-29 03:27Z

AT Attachment was moved to Parallel ATA on 6 April 2009. – wbm1058 (talk) 18:40, 12 August 2020 (UTC)[reply]

Image caption

[edit]

I changed the image caption to something more accurate since the original version implied that SDRAM necessarily comes in DIMM sticks. That couldn't be farther from the truth since SDRAM is simply synchronous organization of DRAM arrays. In other words, SDRAM is a certain method of pipelining and synchronizing the accesses of DRAM arrays. It is not a particular packaging. -- uberpenguin @ 2006-06-14 20:57Z

I've rewritten

[edit]

Rewrote the first couple of paragraphs but not toward changing their content. I wanted the complexity of alaphbet soup which a common reader, unitiated in reading motherboard specifications, could read and understand. I tried to, you know, add just one unknown to "DRAM" and explain it, you know, so a person who knows very little could read and understand. Terryeo 16:52, 19 August 2006 (UTC)[reply]

Okay... This article is still pretty icky, but almost all the computer storage and solid state memory articles are. I corrected a few of the glaring errors. -- uberpenguin @ 2006-08-19 18:17Z

ddr and sdram

[edit]

Is ddr the same or different from sdram? The last sentence could be clearer. 68.16.132.212 21:24, 2 November 2006 (UTC)[reply]

Same thing; clocked on two edges instead of one. -- mattb @ 2006-11-02T23:25Z

I've read this article several times now, and being a fairly educated person of average intelligence, I'm still just guessing that the frequency of SDRAM means the number of SDRAM cycles per system clock cycle. For example, if the frequency is "100 MHz" this means that the SDRAM has 100 MHz per system clock cycle, but I don't really know if this is correct. The point is that this article does not explain explicitly to my understanding one of the most basic defining characteristis of the subject, unless it is buried somewhere in the article and I missed it. I thought sure I would see it in the the "timing" topic, but, alas, not really. Could someone please address the distinguishing feature of this stuff? — Preceding unsigned comment added by Stalkedinpink (talkcontribs) 16:49, 15 March 2011 (UTC)[reply]

Cleanup resources tags

[edit]

Tags for cleanup, referencing, or other issues in articles are to be placed in the article. This is so those who are looking up information on Wikipedia know what issues an article may have. Ceros 15:11, 10 December 2006 (UTC)[reply]

Forgive me, I just see no utility in tagging articles en masse with these ugly banners. If you see a reference problem I think you should do something about it, not slap a tag on and expect someone else to do the work. -- mattb @ 2006-12-10T19:24Z
Placing a tag in the article is doing something and it's a lot better than doing nothing. Yes I could start looking for information about SDRAM or any other article and post the citations for every article I encounter without references. I thought it was best though to tag the articles first and than go to work with correcting the issues with the articles that I find. As I'm working on one, others will notice that tags on the other articles and start correcting them at the same time.
Also, since you found the tag to be unsightly, there could be others who would feel the same way you do. It gives some motivation to fix the issues and delete the tags. Wouldn't you agree? Ceros 20:06, 10 December 2006 (UTC)[reply]
No, on the contrary I feel that it just assaults one's eyes unnecessarily. Frankly I don't think this tag improves or benefits the article in any way since nobody is likely to respond to it. You didn't take time to read the article and find any contentious claims that should be referenced; you merely noticed that the article doesn't have twenty links to random websites as some trite form of "verification" of the article's assertions. I suspect that if this article merely claimed to have references it wouldn't have been adorned with this banner. Would you honestly have taken the time to check whether any references actually verify the information? There are people very concerned with tagging articles with banners that announce it is unreferenced, but where are the people on a campaign to verify all the references people add? What prevents me from picking some vagely related book titles, throwing them in the article, and removing the ref tag? You make the coy remark that the ugly tag encourages people to add refs, but I think it really encourages people to add sloppy and poorly chosen references which actually hurt the article more than help it. Knowing that there are people patrolling for articles without reference sections but nearly nobody carefully checking the refs that get added as a result, this sort of tagging only encourages exactly the wrong behavior. References should be added to verify contentious information or added while an article is being written. I think it is absolutely incorrect to tag articles en masse just because you don't see a reference section. Sure it's something that should be fixed, so fix it, don't encourage people to do the wrong thing in taking the quickest easiest route to getting the tag removed.
In any case, the tag serves only as a superfluous banner to announce a policy that most proficient editors already know about. That's why I moved it to the talk page; anyone who does watch this article will see it here and get the message, but with the added bonus that it avoids forcing readers to encounter it. Most of this stems from my general discontent at the dogmatic, unproductive, and often downright stupid ways in which WP:V is being applied, so feel free to ignore me. I won't move the tag again because this isn't an article I particularly care about, but I wanted to make it lucid that I see this mass tagging as an annoyance, an encouragement for precisely the wrong behavior, and an excuse for people to loudly announce perceived problems without bothering to try and specifically identify or fix them. -- mattb @ 2006-12-10T20:31Z
P.S. - WP:CR (which you referred to) states verbatim: "The following tags should be added to the articles needing cleanup, or to their talk pages. Unless otherwise noted, they should be placed at the tops of articles or at the tops of the articles' talk pages." (emphasis added) My moving the template seems to be in line with currently blessed policy, and I think it's far better to tag talk pages to avoid cluttering up article space. -- mattb @ 2006-12-10T20:36Z
Well, WP:CR contradicts itself I suppose. The section above contains the sentence Add the tags to the top of the article. As far as people campaigning to reference articles, there's the fact and reference check WikiProject. There's also the Categoery:Articles lacking sources category for those who are checking references in articles. —The preceding unsigned comment was added by Ceros (talkcontribs) 21:27, 10 December 2006 (UTC).[reply]
But use the {{tl:uncat}} instead - if rewuired put it on the articles talk page, or at the end f the article. Rich Farmbrough 21:54 30 December 2006 (UTC).
In all the time since this tags were added, not much citations were added and i agree to mattb this content is not disputed to require sources. Unless someone comes with more details what needs more referenes i going to clean this tag.  :Sterremix (talk) 13:09, 23 June 2008 (UTC)[reply]

Question

[edit]

I know the talk page is supposed to be used for discussion of the main article, but I have a question about SDRAM. I bought a Sony Vaio desktop computer with an AMD Athlon 1 Ghz processor back in 2001 and gave it an extra SD RAM chip. My computer smart friend tells me that two can slow a computer down because the processes have to work through both of them. He also told me about the newer 1 gig chips they have now. Would my computer be able to handle it since it is so old? It has a (post purchase) 250 gig harddrive. Would that make a difference?(Ghostexorcist 23:41, 13 April 2007 (UTC))[reply]

As you said, this talk page is for discussing the article. May I suggest posting your question at the computing reference desk? -- mattb @ 2007-04-14T00:04Z

1st paragraph: asynchronous operated "as quickly as possible"? What about propagating delays?

[edit]

The 1st paragraph indicates that asynchronous operated "as quickly as possible" because it doesn't have to wait for a clock signal. I could be wrong here (it's been 15 years since then when I jumped to the solar PV industry), but when I was a DRAM integration/yield engineer for Micron while we were migrating from asynchronous to synchronous I understood the asynchronous problem differently.

As I understood it, since asynchronous transistors were not tied to a clock then as data traveled between the data-pins and the cell (as it travels through the periphery) each periphery transistor's latching was controlled by the transistor in front of it, introducing nested propagation delays.

Am I wrong? Wasn't synchronous intended to reduce propagation delays caused by this nested-transistor-operation in the periphery? If so then it seems this first paragraph should be changed from:

Traditionally, dynamic random access memory (DRAM) has an asynchronous interface which means that it responds as quickly as possible to changes in control inputs. SDRAM has a synchronous interface, meaning that it waits for a clock signal before responding to control inputs and is therefore synchronized with the computer's system bus.

to:

Traditionally, dynamic random access memory (DRAM) has an asynchronous interface which means that data propagated through nested gates (transistors) to get the memory cell as quickly as the gates could propagate the data. SDRAM has a synchronous interface, meaning that these gates are synchronized with computer's system bus clock signal, allowing timing optimization to reduce those propagation delays.

Davea0511 (talk) 18:04, 5 September 2009 (UTC)[reply]

The argument "we had to add some waiting to speed up the interface that operates as quickly as possible" is opposite to commons sense and destroys it. Yet, it is crazy funny therefore and better fits the happy decadence postmodern reality that freedom and market manipulators create around us. You are too late. Sorry. --Javalenok (talk) 15:53, 24 June 2011 (UTC)[reply]

Pipelining

[edit]

Is it necessary to explain what pipelining is in this article? Enum (talk) 23:39, 14 March 2010 (UTC)[reply]

It should at least be removed from the summary. It seems to come out of nowhere. -Zoon van Zaal (talk) 00:27, 8 April 2013 (UTC)[reply]

Merger Proposal for DDR4

[edit]

I propose that DDR4 SDRAM be merged into this article. It doesn't have much worth keeping, but looks like it has some newer info about clockspeeds and production process. We did this two years ago with an AfD, but now the article's back and the same arguments apply. I don't think we need a separate DDR4 article until the spec hits 1.0 or someone writes a really awesome article about finalized features or something. Alereon (talk) 01:01, 25 November 2010 (UTC)[reply]

Okay, I went ahead and merged the only recent source and redirected DDR4 here. Alereon (talk) 15:14, 3 January 2011 (UTC)[reply]

Unmerger of DDR4

[edit]

Since the above merger (which I agreed with), DDR4 has developed to the point that it can clearly sustain its own article. While JEDEC hasn't finalized the specification, there is more to say than comfortably fits into this umbrella article and enough to make a satisfactory article in its own right.

See DDR4 SDRAM.

Important - this article is out of date on DDR4. As best I can see, the new article is accurate so far, so this article's mention of DDR4 should be reviewed and brought into line with it. FT2 (Talk | email) 00:47, 26 April 2011 (UTC)[reply]

Somewhat misleading part

[edit]

In the paragraph under the SDR-SDRAM header it says; "Typical SDR SDRAM clock rates are 66, 100, and 133 MHz (periods of 15, 10, and 7.5 ns). Clock rates up to 150 MHz were available for performance enthusiasts."

This is somewhat misleading. Yes, memory modules for the PC were released in 150MHz variants. But! In late 2000/2001 GeForceMX videocards contained much faster SDR-SDRAM memory; 3.3ns which corresponds to 300MHz. Double that of the chips on modules for regular use.

See this post on a forum for more info; http://www.falconfly.de/cgi-bin/yabb2/YaBB.pl?num=1156155727

NitroX infinity (talk) 09:44, 6 September 2011 (UTC)[reply]

Modification required for DDR3 Max MT/s Availability

[edit]

Article currently states: "Performance up to DDR3-2200 (PC3 17600 modules) are available for a price." However, the e-tailer Newegg has a listing for DDR3-2800 http://www.newegg.com/Product/Product.aspx?Item=9SIA0ST09M2930 and also offers:

   DDR3 2200 (PC3 17600) (1)
DDR3 2400 (PC3 19200) (22)
DDR3 2600 (PC3 20800) (4)
DDR3 2666 (PC3 21300) (4)
DDR3 2800 (PC3 22400) (1)

In addition, some motherboards (unsure of source) claim to support up to DDR3-3000. 50.75.41.93 (talk) 16:39, 10 June 2012 (UTC)[reply]

This article hasn't been updated in a long time

[edit]

I think this article is outdated, just one look at the ddr types section and you will understand that. — Preceding unsigned comment added by 41.46.94.48 (talk) 10:24, 8 January 2014 (UTC)[reply]

Too technical section: Virtual Channel Memory (VCM) SDRAM

[edit]

I believe that the procedures to read and write along with other technical details belong in a technical manual or datasheet and not in Wikipedia. It would be more useful to cite the main differences with standard SDRAM, the purported advantages over the latter, and the reasons why is it a failed successor. Agent Fog (talk) 21:19, 19 September 2014 (UTC)[reply]

About auto-refresh

[edit]

One can read in this paragraph that " (one per row, 4096 in the example we have been using) ", I don't understand where that number comes from. I think it actually should be 2048, because we have 8192 rows and 4 banks, so if my understanding is good, 4 rows can be refreshed simultaneously during each auto-refresh cycle, ergo 8192/4=2048 commands are needed (adding this simple calculation improves readability in my opinion). As a side note, can someone confirm that the auto-refresh cycle duration is tRRC? 78.193.132.125 (talk) 21:39, 4 February 2015 (UTC)[reply]

Shouldn't that be "(one per row, 8192 in the example we have been using)"? Each bank contains 8192 rows. So, for each Bank 8192 refresh commands are necessary, but as each refresh command can operate on all banks, instead of 4*8192 only 8192 refresh commands are needed. — Preceding unsigned comment added by 217.229.20.7 (talk) 22:16, 5 July 2015 (UTC)[reply]

SDR SDRAM (3.3v) has one additional notch!

[edit]

To be frank, I had to learn this the hard way. I bought a mainboard on the flea market some time ago, which was dirt hell but cheap as hell as well ;) I managed to get the board cleaned and it would do perfectly as a file server in Linux. Now I tried to find my old DDR-SDRAM and ... epic fail. "My" board requires 3.3v SDRAM that has one additional notch (not mentioned in the article!!) and thus won't accept any 2.5v DDR-SDRAM. Tried it multiple times (not violently mind you!), back and forth until I discovered that one notch on my SDRAM while the slot requires RAM with two notches. -andy 2.242.214.197 (talk) 15:11, 14 March 2015 (UTC)[reply]

Have you checked the DIMM article? It clearly describes two notches on 168-pin SDRAM memory modules. — Dsimic (talk | contribs) 07:19, 25 March 2015 (UTC)[reply]

Inaccurate lead section

[edit]

The lede as of 2015-12-25 ([1]) states: "Synchronous dynamic random access memory (SDRAM) is dynamic random access memory (DRAM) that is synchronized with the system bus." It is fundamentally wrong to portray SDRAM as being synchronous to a "system bus". There is no intrinsic reason why SDRAM has to be synchronous to the system bus, or for SDRAM to be used in an application where there is a system bus. SDRAM is simply DRAM with a synchronous interface (though this article is slanted towards SDRAM as a standard from JEDEC, which also defines an internal DRAM organization, rather than as a type of DRAM).

Any reputable reference or textbook can support this claim, one which I have ready access to (Memory Systems: Cache, Memory, Disk by Bruce Jacob et al.) states on p. 332: "The primary difference between SDRAMs and earlier asynchronous DRAMs is the presence in the system of a clock signal against which all actions (command and data transmissions) are timed. Whereas asynchronous DRAMs use the RAS and CAS signals as strobes—that is, the strobes directly cause the DRAM to sample addresses and/or data off the bus—SDRAMs instead use the clock as a strobe, and the RAS and CAS signals are simple commands that are themselves sampled off the bus in time with the clock strobe." This is more or less how every university textbook or professional reference concerned with digital electronics or computer organization would describe SDRAM.

The current lead sentence is also PC-centric, even though SDRAM technology was not developed specifically for PCs, even if they are widely used by them. For instance, an embedded system with a high-end embedded microprocessor may not have a system bus, containing all required peripherals on-chip, and directly interfacing to one 32-bit SDRAM IC via a memory bus to its on-chip memory controller. Another example would be an FPGA system where the user has interfaced an SDRAM IC to the programmable general-purpose I/O pins, and data movement between the FPGA and SDRAM is entirely controlled by the user-implemented application-specific custom logic in the FPGA. These are just two examples of where, contrary to the current revision, where SDRAM could be used in a system lacking a system bus, and in a system which does not resemble a programmable general-purpose computer.

The new lead section should accurately define the subject: "Synchronous dynamic random-access memory (SDRAM) is any dynamic random-access memory (DRAM) where the operation of its interface is coordinated by an external clock signal."

The reason why the proposed lead states that it is the operation of the interface is coordinated by an external clock signal is that SDRAMs have an asynchronous core. The pre-charge and sense amplification phases, for instance, are asynchronous, and IIRC, not pipelined. It is the mere latching of commands, addresses, and data (and transmission of data in the case of reads) that is synchronous. The mention that the coordination of the operation of the external interface by an external clock is to distinguish it from the internally generated clock signals that are present in the cores of asynchronous DRAMs, which are still present in modern SDRAMs.

The lead section should also defer discussion of interleaving and pipelining until later. Strictly, interleaving and pipelining as described by the lead section is specific to the JEDEC standards on SDRAM. Synchronous DRAMs in the past have not included these features, thus the propery of synchronous operation is completely sperate of JEDEC's SDRAM organization. The final sentence in the current revision, "SDRAM is widely used in computers; after the original SDRAM, further generations of double data rate RAM have entered the mass market – DDR (also known as DDR1), DDR2, DDR3 and DDR4, with the latest generation (DDR4) released in second half of 2014.", is also PC-centric in that it ignores the wide use of SDRAM in any digital electronic system where the capacity and performance of SDRAMs are required. This could be improved by simply replacing the mention of computres with digital electronics, but it would have to cite a reliable source, and I don't have one readily available.

Are there any comments regarding the lead section? AZ1199 (talk) 11:24, 2 January 2016 (UTC)[reply]

When did pc66 ram hit the market

[edit]

what year did pc66 ram or any kind of sdr ram hit the market? — Preceding unsigned comment added by 73.211.117.192 (talk) 22:54, 15 December 2017 (UTC)[reply]

Requested move 14 February 2019

[edit]
The following discussion is an archived discussion of a requested move. Please do not modify it. Subsequent comments should be made in a new section on the talk page. No further edits should be made to this section.

Not moved. With respect to the first item, there is a clear trend in the discussion going against the proposal. With respect to the rest, there is a clear consensus against the proposal. bd2412 T 17:44, 21 February 2019 (UTC)[reply]

– Per WP:COMMONNAME ~ Arkhandar (message me) 19:12, 14 February 2019 (UTC)[reply]

Survey

[edit]
Feel free to state your position on the renaming proposal by beginning a new line in this section with *'''Support''' or *'''Oppose''', then sign your comment with ~~~~. Since polling is not a substitute for discussion, please explain your reasons, taking into account Wikipedia's policy on article titles.
@Djm-leighpark:  Wikipedia is not a crystal ball. ~ Arkhandar (message me) 20:57, 15 February 2019 (UTC)[reply]
@Arkhandar ... but I am.Djm-leighpark (talk) 21:17, 15 February 2019 (UTC)[reply]
@Djm-leighpark: I'll give you a cookie for that if you want to ~ Arkhandar (message me) 21:20, 15 February 2019 (UTC)[reply]

Discussion

[edit]
Any additional comments:
The above discussion is preserved as an archive of a requested move. Please do not modify it. Subsequent comments should be made in a new section on this talk page. No further edits should be made to this section.

Proposed merge & split

[edit]

Yes, it makes sense to split the material specific to the original "SDRAM" generation, as opposed to information common to the entire family of standards, to SDR SDRAM, and then merge PC66, PC100, and PC133 into the newly split SDR SDRAM. – wbm1058 (talk) 20:42, 27 January 2020 (UTC)[reply]

@Wbm1058: that looks fine to me too. I had a look at doing this myself, but had trouble separating the SDR-SDRAM from the SDRAM material; I wonder if you, or someone closer to this field than me, might given it a go. Klbrain (talk) 20:33, 11 August 2020 (UTC)[reply]

DDR(X) SDRAM, Connectors' numbers of Pins??

[edit]

Hi All - Wondering: The several sections in the article, e.g. DDR2, DDR3, DDR4, etc; Why do none of these sections make mention of connectors' numbers of pins? e.g. various DDR(X) SDRAM form-factors might be 184 pins, 240 pin (1.5V or 1.8V, two different ones at 240 pins), and/or 288pins.. Info needs to be added, updated? Thanks! -From Peter {a.k.a. Vid2vid (talk | contribs)} 04:36, 25 June 2020 (UTC).[reply]

Disputed edits

[edit]

The following discussion is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.


WP:COMPUNITS is not a licence to introduce ambiguity in any article. I have restored an earlier, stable version of the article so we can discuss the disputed edits since 20 April. Relevant statements include:

  • Do not assume that the binary or decimal meaning of prefixes will be obvious to everyone.
  • Disambiguation should be shown in bytes or bits, with clear indication of whether in binary or decimal base. There is no preference in the way to indicate the number of bytes and bits, but the notation style should be consistent within an article.
  • The IEC prefixes kibi- (symbol Ki), mebi- (Mi), gibi- (Gi), etc., are generally not to be used

The bottom line is that disambiguation is needed. The only question is how. It's hard to satisfy all three requirements, suggesting WP:IAR as the only practical guideline, and disambiguation using the most practical method to hand. What do others think? Dondervogel 2 (talk) 16:46, 24 April 2021 (UTC)[reply]

Agree – seconding that in full. Ambiguous units don't help anyone and explanations for readers unfamiliar with binary IEC prefixes are available on the linked page. --Zac67 (talk) 09:57, 25 April 2021 (UTC)[reply]
You keep trying to have these whack-a-mole discussions on far-off pages away from WT:MOSNUM. The correct location for this discussion is WT:MOSNUM. Stop starting forest fires and start the discussion where it makes sense. You're not going to change the wording of WP:COMPUNITS here. —Locke Coletc 16:48, 25 April 2021 (UTC)[reply]
The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.

The discussion was closed prematurely by an involved editor. It has now been moved to MOSNUM. Dondervogel 2 (talk) 22:36, 26 April 2021 (UTC)[reply]

GDDR failed?

[edit]

Hello, I was wonder why GDDR was under the 'Failed Successor.' It doesn't seems like it has failed as it became the standard RAM for all graphics cards for the last decades beside the brief attempt of HBM in consumer cards in the mid 2010s 61.68.245.48 (talk) 23:13, 7 January 2022 (UTC)[reply]