Static Random Access Memory

Intel 32Nm Breakthrough
Optimal computing performance w/ less power consumption. Learn more.
www.Intel.com

Static Random Access Memory
Find providers of sram in our directory.
www.business.com

Static random access memory - Wikipedia, the free encyclopedia
Static random access memory. From Wikipedia, the free encyclopedia. Jump to: ... Static random access memory (SRAM) is a type of semiconductor memory where the ...
en.wikipedia.org

static RAM: Definition from Answers.com
Static random access memory (SRAM) is a type of semiconductor memory. ... It uses material from the Wikipedia article "Static random access memory". Read more ...
www.answers.com

Random-access memory - Wikipedia, the free encyclopedia
Random-access memory (usually known by its acronym, RAM) is ... SRAM (Static RAM) DRAM (Dynamic RAM) FPM (Fast Page Mode DRAM) EDO RAM (Extended Data Out DRAM) ...
en.wikipedia.org

static random-access memory from FOLDOC
<storage> (SRAM) Random-access memory in which each bit of storage is a bistable ... static random-access memory " static scope " static typing " Station Management ...
foldoc.org

Static Random Access Memory (SRAM) is a type of se - Wattpad
Title: Static Random Access Memory (SRAM) is a type of se, Language: English, Page Count: 41, Submitted By: , Tags: ... Random access indicates that locations ...
www.wattpad.com

Random access memory Summary and Analysis Summary
Random access memory summary with 8 pages of encyclopedia entries, essays, ... Get Testing Static Random Access Memories: Defects, Fault Models and Test ...
www.bookrags.com

RAM: Definition from Answers.com
Business Dictionary: Random-Access Memory (RAM) ... types of memory are possible with random-access circuits, static RAM (SRAM) and ...
www.answers.com

Free Hit Counter, web counter with website stats SeeHits.com
Static Random Access Memory (SRAM). A. kind of random. access ... dynamic random. access. memory (DRAM) does.Each static RAM. bit. is. a. flip-flop. circuit ...
www.seehits.com




Warning: mkdir() [function.mkdir]: Permission denied in /home/webs/affiliatelib2/CacheManager.php on line 12

Warning: mkdir() [function.mkdir]: No such file or directory in /home/webs/affiliatelib2/CacheManager.php on line 12

Warning: fopen(/home/templatecore2cache//*cluesnet.com/74/74bd2fe63842cee0d43f9c37caebebe563786117.tc2cache) [function.fopen]: failed to open stream: No such file or directory in /home/webs/affiliatelib2/CacheManager.php on line 130

Warning: fwrite(): supplied argument is not a valid stream resource in /home/webs/affiliatelib2/CacheManager.php on line 131

Warning: fclose(): supplied argument is not a valid stream resource in /home/webs/affiliatelib2/CacheManager.php on line 132





Static random access memory (SRAM) is a type of semiconductor memory. The word "static" indicates that the memory retains its contents as long as power remains applied, unlike dynamic RAM (dynamic random access memory) that needs to be periodically memory refresh (nevertheless, SRAM should not be confused with read-only memory and flash memory, since it is volatile memory and preserves data only while power is continuously applied). SRAM should not be confused with SDRAM, which stands for synchronous DRAM and is entirely different from SRAM, or with pseudostatic RAM (), which is DRAM disguised as SRAM.

Design Random access means that locations in the memory can be written to or read from in any order, regardless of the memory location that was last accessed.

Each bit in an SRAM is stored on four transistors that form two cross-coupled logical nots. This storage cell has two stable states which are used to denote 0 and 1. Two additional access transistors serve to control the access to a storage cell during read and write operations. It thus typically takes six MOSFETs to store one memory bit.

Access to the cell is enabled by the word line (WL in figure) which controls the two access transistors M5 and M6 which, in turn, control whether the cell should be connected to the bit lines: BL and BL. They are used to transfer data for both read and write operations. While it's not strictly necessary to have two bit lines, both the signal and its inverse are typically provided since it improves noise margins.

During read accesses, the bit lines are actively driven high and low by the inverters in the SRAM cell. This improves SRAM speed compared to Dynamic Random Access Memory—in a DRAM, the bit line is connected to storage capacitors and charge sharing causes the bitline to swing upwards or downwards. The symmetric structure of SRAMs also allows for differential signalling, which makes small voltage swings more easily detectable. Another difference with DRAM that contributes to making SRAM faster is that commercial chips accept all address bits at a time. By comparison, commodity DRAMs have the address multiplexed in two halves, i.e. higher bits followed by lower bits, over the same package pins in order to keep their size and cost down.

The size of an SRAM with m address lines and n data lines is 2m words, or 2m × n bits.

SRAM operation A SRAM cell has three different states it can be in: standby where the circuit is idle, reading when the data has been requested and writing when updating the contents. The three different states work as follows:

Standby If the word line is not asserted, the access transistors M5 and M6 disconnect the cell from the bit lines. The two cross coupled inverters formed by M1 – M4 will continue to reinforce each other as long as they are disconnected from the outside world.

Reading Assume that the content of the memory is a 1, stored at Q. The read cycle is started by precharging both the bit lines to a logical 1, then asserting the word line WL, enabling both the access transistors. The second step occurs when the values stored in Q and Q are transferred to the bit lines by leaving BL at its precharged value and discharging BL through M1 and M5 to a logical 0. On the BL side, the transistors M4 and M6 pull the bit line toward VDD, a logical 1. If the content of the memory was a 0, the opposite would happen and BL would be pulled toward 1 and BL toward 0.

Writing The start of a write cycle begins by applying the value to be written to the bit lines. If we wish to write a 0, we would apply a 0 to the bit lines, i.e. setting BL to 1 and BL to 0. This is similar to applying a reset pulse to a Latch (electronic), which causes the flip flop to change state. A 1 is written by inverting the values of the bit lines. WL is then asserted and the value that is to be stored is latched in. Note that the reason this works is that the bit line input-drivers are designed to be much stronger than the relatively weak transistors in the cell itself, so that they can easily override the previous state of the cross-coupled inverters. Careful sizing of the transistors in a SRAM cell is needed to ensure proper operation.

Bus behaviour A ram memory with an access time of 70 ns will output valid data within 70 ns from the time that the address lines are valid. But the data will remain for a hold time as well (5-10ns). Rise and fall time also affect (~5ns). By reading the lower part of an address range bits in sequence (page cycle) one can read with significantly shorter access time (30ns). 070731 toshiba.comIt is also referred to SHADOW RANDOM ACCESS MEMORY .

Applications and Uses Characteristics SRAM is a little more expensive, but faster and significantly less power hungry (especially idle) than DRAM. It is therefore used where either speed or low power, or both, are of prime interest. SRAM is also easier to control (interface to) and generally more truly random access than modern types of DRAM. Due to a more complex internal structure, SRAM is less dense than DRAM and is therefore not used for high-capacity, low-cost applications such as the main memory (computer) in personal computers.

Clock speed and power The Electric power consumption of SRAM varies widely depending on how frequently it is accessed; it can be as power-hungry as dynamic RAM, when used at high frequencies, and some integrated circuits can consume many watts at full speed. On the other hand, static RAM used at a somewhat slower pace, such as in applications with moderately clocked microprocessors, draw very little power and can have a nearly negligible power consumption when sitting idle — in the region of a few microwatts.

Static RAM exists primarily as:

It may be noted that cpu registers and parts of the state-machines used in microprocessors are also often (not always!) built around static RAM.

Embedded use Many categories of industrial and scientific subsystems, automotive electronics, and similar, contains static RAM. Some amounts (kibibytes or less) is also embedded in practically all modern appliances, toys, etc that implements an electronic user interface. Several mebibytes may be used in complex products such as digital cameras, cell phones, synthesizers, etc.

SRAM in its dual-ported RAM form is sometimes used for realtime digital signal processing Electronic circuit.

In computers SRAM is also used in personal computers, workstations, routers and peripheral equipment: internal CPU caches and external Burst mode (computing) SRAM caches, hard disk buffers, router buffers, etc. LCD screens and Computer printers also normally employ static RAM to hold the image displayed (or to be printed). Small SRAM buffers are also found in CDROM and CDRW drives; usually 256 KiB or more are used to buffer track data, which is transferred in blocks instead of as single values. The same applies to cable modems and similar equipment connected to computers. The so called "CMOS RAM" on PC motherboards was originally a battery (electricity)-powered SRAM chip, but is today more often implemented using EEPROM or Flash memory.

Hobbyists Hobbyists often prefer SRAM due to the ease of interfacing. It is much easier to work with than DRAM as there are no refresh cycles and the address and data buses are directly accessible rather than multiplexed. In addition to buses and power connections, SRAM usually require only three controls: Chip Enable (CE), Write Enable (WE) and Output Enable (OE).

Types of SRAM By transistor type

By function By feature

See also

References

External links



static random-access memory from FOLDOC
static random-access memory < storage > (SRAM) Random-access memory in which each bit of storage is a bistable flip-flop, commonly consisting of cross-coupled inverters.

Burst Static Random Access Memory from FOLDOC
Burst Static Random Access Memory < storage > (BSRAM) A kind of SRAM used primarily for external Level 2 cache memory. [How does it work?] (1998-02-24)

Static random access memory - Wikipedia, the free encyclopedia
Static random access memory (SRAM) is a type of semiconductor memory where the word static indicates that it, unlike dynamic RAM (DRAM), does not need to be periodically refreshed ...

Dynamic random access memory - Wikipedia, the free encyclopedia
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.

static random access memory
The Free Online Dictionary of Computing (http://foldoc.doc.ic.ac.uk/) is edited by Denis Howe < dbh@doc.ic.ac.uk >. Previous: static RAM Next: static scope

Burst Static Random Access Memory
The Free Online Dictionary of Computing (http://foldoc.doc.ic.ac.uk/) is edited by Denis Howe < dbh@doc.ic.ac.uk >. Previous: burst page Next: bus

Burst Static Random Access Memory definition of Burst Static Random ...
Encyclopedia article about Burst Static Random Access Memory. Information about Burst Static Random Access Memory in the Columbia Encyclopedia, Computer Desktop Encyclopedia ...

Static random access memory definition of Static random access memory ...
Encyclopedia article about Static random access memory. Information about Static random access memory in the Columbia Encyclopedia, Computer Desktop Encyclopedia, computing ...

static random access memory - Definitions from Dictionary.com
Definitions of static random access memory at Dictionary.com. ... Memory Upgrade Deals 15% Off Sale on Memory Upgrades Life Warranty, No Tax, Ships Free!

CO2521: Static Random-Access Memory (SRAM)
Number of Modules: 10: Run Time: 3 hrs 59 mins: Continuing Education Units: 0.35: Education Reward Points: 275





 
Copyright © 2008 opini8.com - All rights reserved.
Home | Terms of Use | Privacy Policy
All Trademarks belong to their repective owners.
Many aspects of this page are used under
commercial commons license from Yahoo!