FM1808-120-P ETC [List of Unclassifed Manufacturers], FM1808-120-P Datasheet - Page 4

no-image

FM1808-120-P

Manufacturer Part Number
FM1808-120-P
Description
256Kb Bytewide FRAM Memory
Manufacturer
ETC [List of Unclassifed Manufacturers]
Datasheet
Ramtron
The entire memory operation occurs in a single bus
cycle. Therefore, any operation including read or write
can occur immediately following a write. Data polling,
a technique used with EEPROMs to determine if a
write is complete, is unnecessary.
Pre-charge Operation
The pre-charge operation is an internal condition
where the state of the memory is prepared for a new
access. All memory cycles consist of a memory
access and a pre-charge. The pre-charge is user
initiated by taking the /CE signal high or inactive. It
must remain high for at least the minimum pre-charge
timing specification.
The user dictates the beginning of this operation
since a pre-charge will not begin until /CE rises.
However, the device has a maximum /CE low time
specification that must be satisfied.
Endurance and Memory Architecture
Data
specifications below. This section elaborates on the
relationship between data retention and endurance.
FRAM offers substantially higher write endurance
than other nonvolatile memories. Above a certain
level, however, the effect of increasing memory
accesses on FRAM produces an increase in the soft
error rate. There is a higher likelihood of data loss but
the memory continues to function properly. This
effect becomes significant only after 100 million (1E8)
read/write cycles, far more than allowed by other
nonvolatile memory technologies.
Endurance is a soft specification. Therefore, the user
may operate the device with different levels of cycling
for different portions of the memory. For examp le,
critical data needing the highest reliability level could
be
comparatively few cycles. Data with frequent changes
or shorter-term use could be located in an area
receiving many more cycles. A scratchpad area,
needing little if any retention can be cycled virtually
without limit.
Internally, a FRAM operates with a read and restore
mechanism similar to a DRAM. Therefore, each cycle
be it read or write, involves a change of state. The
memory architecture is based on an array of rows and
columns. Each access causes an endurance cycle for
an entire row. Therefore, data locations targeted for
substantially differing numbers of cycles should not
be located within the same row. To balance the
endurance cycles and allow the user the maximum
27 July 2000
stored
retention
in
memory
is
specified
locations
in
the
that
electrical
receive
flexibility, the FM1808 employs a unique memory
organization as described below.
The memory array is divided into 32 blocks, each
1Kx8. The 5 -upper address lines decode the block
selection as shown in Figure 2. Data targeted for
significantly different numbers of cycles should be
located in separate blocks since memory rows do not
extend across block boundaries.
Figure 2. Address Blocks
Each block of 1Kx8 consists of 256 rows and 4
columns. The address lines A0-A7 decode row
selection and A8-A9 lines decode column selection.
This
distribution of cycles across the rows of a block. By
allowing the address LSBs to decode row selection,
the user avoids applying multiple cycles to the same
row when accessing sequential data. For example, 256
bytes can be accessed sequentially without accessing
the same row twice. In this example, one cycle would
be applied to each row. An entire block of 1Kx8 can
be read or written with only four cycles applied to
each row. Figure 3 illustrates the organization within a
memory block.
scheme
Block 31
Block 30
Block 29
Block 28
Block 27
Block 4
Block 3
Block 2
Block 1
Block 0
facilitates
a
relatively
FFFFh
FC00h
FBFFh
F800h
F7FFh
F400h
F3FFh
F000h
EFFFh
1000h
0FFFh
0C00h
0BFFh
0800h
07FFh
0400h
03FFh
0000h
FM1808-70
uniform
4/12

Related parts for FM1808-120-P