Submitted by:
Glenn L. Sampayan
BSCpE 5-1 | 201314473
Submitted to:
Ms. Sheryl D. Fenol
INTRODUCTION
any level of detail with minimal effort. For modeling, Simulink provides a graphical
SRAM (static RAM) is random-access memory (RAM) that retains data bits
in its memory as long as power is being supplied. Unlike dynamic RAM (DRAM),
which stores bits in cells consisting of a capacitor and a transistor, SRAM does not
have to be periodically refreshed. Static RAM provides faster access to data and
is more expensive than DRAM. SRAM is used for a computer's cache memory and
card.
256x16 SRAM. The module consists of 0-15 data lines, 0-4 address lines, clock, and
1-16 output lines. The address lines were determined using the formula 𝟐𝒏 × 𝒎,
where: ‘𝒏’ addressable locations and ‘𝒎’ data lines. Eight (8) modules were
aligned vertically as shown in Figure 2 to construct the desired SRAM. Sixteen (16)
OR gate was used and connected to the output lines of the SRAM. All the number
‘0’ output lines were connected together at one OR gate. The same circuit was
As a result, the SRAM stores retains data bits in its memory as long as power
is being supplied. Let say the input logic is “1”, when the clock activates (means
the clock is at high state – “1”) the SRAM retains the data bit. Otherwise, it will not
retain whether the input logics are “0” or ”1”. The clock has a vital role during the
Recommendation
the desire to customize a RAM. Having knowledge on how the memory works
gives an edge than those who has little knowledge about the RAM matters.
Knowing how to circuit works inside will give a vivid picture of what hardware
components are to be used. The use of a higher version of Matlab and Simulink
for doing a custom design RAM will make the process easier and smoother. The
recommends the use of high computer system specifications such as RAM, GPU,
Conclusion
Moderate skills of MATLAB were acquired after the designing of the SRAM
using the program. Challenges were faced and overcome through trial and error
and working with other students facing the same issues. MATLAB has several great