Low Power ROM
Low Power ROM
Low Power ROM
Prepared By -: Manan
NAND
NOR
Power
Dissipation
High
Low
Speed
Low
High
Selective Precharge
Large capacitance is being switched per
cycle because every bit line is being
precharged high during the first part of the
cycle and many bit lines are discharged
even when these locations are not
accessed.
Through selective precharge only bit lines
which will be accessed are precharged.
0 1 0 1 1 1 1 0 1
0 1 0 0 0 0 1 0
1 1 0 1 1 1 1 0 1
Original
Data
Encoded Bit
Difference Encoding
Difference encoding can be used to reduce
the whole size of the ROM core. For digital
filters and other applications the ROM is
accessed sequentially.
If the values between adjacent data do not
change significantly between one address
and the next, the ROM core can store the
difference between the data instead of the
whole value.
Smaller ROMs
A
better
implementation
can
be achieved if the
large coefficients are
stored in a wide ROM
with fewer address.
The small coefficients
are stored in narrow
ROM
with
many
addresses.
Locations
that
are
accessed
frequently
are stored in a small,
fast ROM, while the
Voltage Scaling
Thank You.