Académique Documents
Professionnel Documents
Culture Documents
The M25P40 is an 4Mb (512Kb x 8) serial Flash memory device with advanced
write protection mechanisms accessed by a high-speed SPI-compatible bus. The
device supports high-performance commands for clock frequency up to
75MHz. The memory can be programmed 1 to 256 bytes at a time using the
PAGE PROGRAM command. It is organized as 8 sectors, each containing 256
pages. Each page is 256 bytes wide. The entire memory can be erased using the
BULK ERASE command, or it can be erased one sector at a time using the
SECTOR ERASE command.
CHALLENGES:
The first tool, called FlashPower, is a microarchitecture level modeling tool that provides
a detailed analytical power model for Single-Level Cell (SLC) based NAND flash
memory. FlashPower estimates the power consumed by a NAND flash memory chip
during its various operating modes.
The second tool, called Flash EnduraNCE (FENCE), models the endurance
characteristics of NAND flash and captures the impact of stress and recovery on
NAND flash memory cells. Using FENCE, we show that the recovery process, which
prior studies on flash based SSDs have not considered, significantly boosts endurance.
Using a set of real enterprise workloads, we show that this recovery process allows for
orders of magnitude higher endurance than those given in datasheets.
DYNAMIC NOR DECODER FOR 5T
SINGLE POLY FLASH MEMORY
Dynamic logic implementation for the Dynamic logic implementation for the
NAND gate and inverter NOR gate
NAND gate NOR gate
inherent high-speed of dynamic logic -The total resistance encountered during the
evaluate phase does not increase and the NOR
As larger decoders are desired, the number of
decoder resolves more quickly than NAND.
fan-ins on each NAND gate also increases.
- During the precharge phase, PMOS transistor is
More NMOS transistors are added to the stack,
conducting and the decode output line is
the resistance of the pull down path increases.
precharged to logic high level thus all the decode
As transistors are added to the stack, the size of output are high. Thereby, violating the one-hot-
the transistors increases to reduce the resistance decode condition.
of each individual transistor while keeping overall
resistance constant.
Larger transistor consume more space and lead
to larger input capacitances which slows the
circuits response.
Additional transistor has voltage drop across it
and so the top transistors have increasingly
higher source voltages during switching and
correspondingly deteriorated switching
performance.
DYNAMIC NOR GATE DECODER WITH
CROSS-COUPLED OUTPUT
3-8 ROW DECODER AND 4-16 COLUMN
DECODER
5T SINGLE POLY FLASH MEMORY
PMOS transistors are utilized to for M1 and M2 to achieve high speed programming by
biasing the devices in non-depletion mode.
During the program operation, a high voltage is applied to the cells to be programmed
while self-boosting inhibits program in unselected bitlines by turning off pass transistors
S1 and S2.
M2 (erase device) along with self-boosting technique allows column peripheral circuits to
be built using low voltage core devices which improves operating speeds and reduced
power consumption.