Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Multi-Port RAM - how many ports do exist?

Status
Not open for further replies.

ivlsi

Advanced Member level 3
Advanced Member level 3
Joined
Feb 17, 2012
Messages
883
Helped
17
Reputation
32
Reaction score
16
Trophy points
1,298
Visit site
Activity points
6,868
Hi All,

As for the Multi-Port RAM, how many ports might be implemented?

Actually I need to store an array of data, which could be accessed from 5 different sources while each source can access the array with both read and write accesses.

Could the array be implemented with 5-Ports full-duplex RAM (I even don't know whether exists such one) or it should be implemented with flops?

How many Ports RAM can provide nowadays ASIC vendors?

Thank you!
 

At least two port is usual.
One question, what is your array size?
Perhap it is more easy to implement this with flops, if you code properly the flop could be the simple, I mean without reset and enable pin. Only ck, d, sd, se and q pins are needed.
 

Actually I need to implement the following arrays:
15x256 <- four such arrays, 4 sources may access the array simultaneously (no arbitration, a single clock access)
256x256 <- four such arrays, 4 sources may access the array simultaneously (no arbitration, a single clock access)

So, flip flops or multi-port memories?

If I'm comparing a single FF without reset and enable and a regular SRAM cell, how much the flip flop will be bigger? Who consume more current? How to choose what to use?
 

that's depends:
1- IP exist or not and silicon proven?
2- the architecture: for one project, I used flop instead memories for 18*264, 264=11 words of 24bits access indenpendently, I implemented that, because I have enough area, I did not want to add a test mode & BIST logic for the added memory, and the power consumption was similar.

Are you able to have a clock 4 time faster on the memories instead the design to have "a full access" for all yours sources?
 

Are you able to have a clock 4 time faster on the memories instead the design to have "a full access" for all yours sources?
Unfortunately no...

Could you please give some area estimation for flip flops without reset and enable and a static RAM cell? What's the ration?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top