• Skip to main content
  • Skip to primary sidebar

Technipages

Tutorials and fixes for smartphone, gadget, and computer problems

  • Topics
    • Android
    • Browsers
    • Gaming
    • Hardware
    • Internet
    • iPhone
    • Linux
    • macOS
    • Office
    • Reviews
    • Software
    • Windows
    • Definitions
  • Product Reviews
  • Downloads
  • About
What Is PSDRAM (Pseudo Static RAM)?

What Is PSDRAM (Pseudo Static RAM)?

August 4, 2022 by Mel Hawthorne Leave a Comment

Many computer users will be familiar with RAM. You might not know that the RAM you’re thinking of is a type of DRAM. Your computer also has some SRAM in it too. There are many differences between these two, but, from a user perspective, it mostly comes down to DRAM being cheaper and available in much larger capacities.

SRAM is significantly more expensive but much faster. This gives rise to their two different uses. DRAM is used as the main system RAM. The low cost and high density are helpful because you need gigabytes of it in modern computers. SRAM is used as the CPU cache. The high speed is excellent here as it keeps the CPU fed, but capacities are limited to keep CPUs affordable.

Explaining the Names

SRAM stands for Static Random Access Memory, while DRAM stands for Dynamic Random Access Memory. The differences above, however, don’t really explain why one is considered static and the other dynamic.

The difference is actually in how the memory cell works. Static RAM simply needs to be written to. It will keep the data it has stored without any further interaction, as long as there is a power supply. Dynamic RAM, however, needs each memory cell to be regularly recharged, or the data it holds will be lost, even with a constant power supply. A DRAM cell is recharged by reading its contents and then writing back the same data.

Note: Both DRAM and SRAM are volatile memory. Both will lose any data they hold if they lose power. This is also true of PSDRAM.

Of course, computers don’t show you that your RAM constantly has the write the same data back to itself. This would be entirely unnecessary and confusing to users. Despite this, the CPU, specifically the memory controller, has to regularly instruct the memory cells to perform a refresh cycle. Which adds to the load on the memory controller. SRAM doesn’t have to do any of this. Each SRAM cell doesn’t suffer from charge decay, so the cell never needs to be refreshed.

The Best of Both Worlds?

PSDRAM, also given the acronym PSRAM, stands for PseudoStatic RAM. It is a form of modified DRAM that makes it present more like SRAM. Individual memory cells are still made the same way as DRAM, making them cheap.

While it is relatively inexpensive, the density is lower than true DRAM. This is because PSDRAM introduces extra internal circuitry that automatically refreshes the memory cells. Like SRAM, the memory controller doesn’t need to do anything to keep data in PSDRAM. It just works.

The simplification means that the command circuitry needed to interact with PSDRAM is less complicated than DRAM. One potential downside of this is that because the CPU doesn’t control when memory banks get refreshed, it may issue a request for data just after the relevant bank of PSDRAM has begun a refresh cycle. This specific issue means that there may be unexpectedly high memory latency in some cases.

Conclusion

PSDRAM is a middle ground between DRAM and SRAM. Memory cells need to be refreshed regularly because they’re built on the same process as DRAM. The memory can be presented to the CPU like SRAM, though, as internal circuitry takes care of refreshing the memory cells automatically. At the end of the day, though, PSDRAM doesn’t offer many particular benefits. It is not used in standard computers at all.

That isn’t to say that PSDRAM is bad because it certainly is used. It can be found in some automotive systems, industrial control systems, and FPGA-based systems, where the reduced control complexity is useful. But PSDRAM doesn’t have a vast market footprint, which doesn’t seem likely to change. Don’t forget to share your thoughts on the subject in the comments below.

You Might Also Like

  • How to Fix FaceTime Static
    How to Fix FaceTime Static
  • What Is Static Allocation?
    What Is Static Allocation?
  • How To Fix Static On Apples FaceTime
    How To Fix Static On Apples FaceTime
  • What Is SRAM (Static Random Access Memory)?
    What Is SRAM (Static Random Access Memory)?

Filed Under: Hardware

Reader Interactions

Did this help? Let us know!

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Recent Posts

  • How to View Facebook Memories in 2023
  • How to Fix Google Maps Voice Directions Not Working
  • What Happens to Messages When You Permanently Delete Facebook
  • How to Connect Bluetooth Headphones to Steam Deck
  • How to Reset Root Password on Steam Deck
  • How to Update Steam Deck
  • Fixed Error Code: Out of Memory on Windows 11 Web Browsers
  • How to Play Minecraft on Chromebooks

Who’s Behind Technipages?

Baby and Daddy My name is Mitch Bartlett. I've been working in technology for over 20 years in a wide range of tech jobs from Tech Support to Software Testing. I started this site as a technical guide for myself and it has grown into what I hope is a useful reference for all.

© Copyright 2023 Guiding Tech Media · All Rights Reserved · Privacy