does it trade off between embedde ram size and num?

Status
Not open for further replies.

etrobin

Member level 1
Joined
Feb 25, 2002
Messages
34
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
206
dear friends,

any comment about ram size/number in embedded system?
for example, if i totally need 4KB RAM, then which is better
1*4KB or 2*2KB or 8*512B ???

Thank you for reply
 

Keep embedded RAM number as small as you could.
Remember that each RAM has overhead related to BIST, so 1X4KB has less area then 2X2KB, etc.
It is true that smaller memory is faster, but in general it isn't the issue.
Only in the case that you have routing problem in backend due to embedded RAM size, you could consider to divide RAM into more peaces.
 

andromeda said:
Keep embedded RAM number as small as you could.
Remember that each RAM has overhead related to BIST, so 1X4KB has less area then 2X2KB, etc.

more than BIST circuits, there's independed address decoder and sense amp inside the ram, which also comsupts more power and area ...
 

Hi,

If area is your primary concern, use 4KB block directly. You don't need to pay extra area for multiple decoder for each smaller block. If power is your design target, then multiple smaller blocks (like 1KB block x4) is better, because only 1/4 ckt is active during access. Compared with 4KB block, roughly 3/4 power is saved .

Hope it helps : )
 

You may ask a ram generator from Foundry. They may have it in their Design Kit. With the generator, You will know the exact size, operation speed and estimated power consumption.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…