From shematic view point.
One bit cell of single-port ram is consisted of 6T(Transistor) and that of dual-port is 8T. And for process view, the layout will also effect the area of cell.
TSMC provide the optimal-area single-port cell and don't provide the optimal-area for dual-port cell.
From shematic view point.
One bit cell of single-port ram is consisted of 6T(Transistor) and that of dual-port is 8T. And for process view, the layout will also effect the area of cell.
TSMC provide the optimal-area single-port cell and don't provide the optimal-area for dual-port cell.
I thought TSMC doesn't provide anything. TSMC contracts with Artisan Components, who develop and release standard-cell library kits for many TSMC tech-nodes (0.25u, 0.18u, 0.15u, 0.13u, etc.) Are you talking about the automated Artisan RAM-compiler? The automated RAM-compiler isn't very useful for single-port memories, because the generated macro is (for most config parameters) extremely "rectangular", and that makes our backend people complain.
The backend people tell me that if you design in TSMC process, the area of single-port cell is very smaller than that layouted by ourself. Because its layout may violate the DRC but it work well. This is I know.
Re: Is dualport ram much more costly than singleport ram asi
I saw dualport ram is 1.7x size of singleport ram, which was around 4~8KByte.
for a small sized ram like 256Byte or so, it's 2.0x size of singleport ram.
you have to be careful using dualport ram,
writing to and reading from a same address at the same time may have problem.
Re: Is dualport ram much more costly than singleport ram asi
Viragelogic is the another SRAM IP provider ( www.viragelogic.com )
They also provide embeded BIST/BIRA solution. I don't thik that the prices of SP and DP are that different.